Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/openorienteering/mapper/en/units/?format=api&page=4
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1485,
    "next": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/units/?format=api&page=5",
    "previous": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/units/?format=api&page=3",
    "results": [
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "From center"
            ],
            "previous_source": "",
            "target": [
                "From center"
            ],
            "id_hash": 1562328390747538463,
            "content_hash": 1562328390747538463,
            "location": "../src/tools/draw_circle_tool.cpp:70",
            "context": "OpenOrienteering::DrawCircleTool\nDraw circle starting from center",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 161,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14841191/?format=api",
            "priority": 100,
            "id": 14841191,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=95ae8164d103c41f",
            "url": "https://hosted.weblate.org/api/units/14841191/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Start a circle or ellipse. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Start a circle or ellipse. "
            ],
            "id_hash": -9147076660550956617,
            "content_hash": -9147076660550956617,
            "location": "../src/tools/draw_circle_tool.cpp:313",
            "context": "OpenOrienteering::DrawCircleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 162,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14841192/?format=api",
            "priority": 100,
            "id": 14841192,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=010f0e3d929809b7",
            "url": "https://hosted.weblate.org/api/units/14841192/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Drag</b>: Draw a circle. "
            ],
            "previous_source": "",
            "target": [
                "<b>Drag</b>: Draw a circle. "
            ],
            "id_hash": -675575408822060995,
            "content_hash": -675575408822060995,
            "location": "../src/tools/draw_circle_tool.cpp:314",
            "context": "OpenOrienteering::DrawCircleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 163,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841193/?format=api",
            "priority": 100,
            "id": 14841193,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=769fdfbeba2bf83d",
            "url": "https://hosted.weblate.org/api/units/14841193/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Hold %1 to start drawing from the center."
            ],
            "previous_source": "",
            "target": [
                "Hold %1 to start drawing from the center."
            ],
            "id_hash": 7556860812941810136,
            "content_hash": 7556860812941810136,
            "location": "../src/tools/draw_circle_tool.cpp:316",
            "context": "OpenOrienteering::DrawCircleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 166,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://hosted.weblate.org/api/units/14841194/?format=api",
            "priority": 100,
            "id": 14841194,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=e8df5cdf147759d8",
            "url": "https://hosted.weblate.org/api/units/14841194/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Finish the circle. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Finish the circle. "
            ],
            "id_hash": -4404883297566913510,
            "content_hash": -4404883297566913510,
            "location": "../src/tools/draw_circle_tool.cpp:320",
            "context": "OpenOrienteering::DrawCircleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 165,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841195/?format=api",
            "priority": 100,
            "id": 14841195,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=42deb5fa9b790c1a",
            "url": "https://hosted.weblate.org/api/units/14841195/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Drag</b>: Draw an ellipse. "
            ],
            "previous_source": "",
            "target": [
                "<b>Drag</b>: Draw an ellipse. "
            ],
            "id_hash": 785974130761826868,
            "content_hash": 785974130761826868,
            "location": "../src/tools/draw_circle_tool.cpp:321",
            "context": "OpenOrienteering::DrawCircleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 166,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841196/?format=api",
            "priority": 100,
            "id": 14841196,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=8ae8574ec2b48234",
            "url": "https://hosted.weblate.org/api/units/14841196/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Drag</b>: Draw a path. "
            ],
            "previous_source": "",
            "target": [
                "<b>Drag</b>: Draw a path. "
            ],
            "id_hash": -2694344226886487290,
            "content_hash": -2694344226886487290,
            "location": "../src/tools/draw_freehand_tool.cpp:289",
            "context": "OpenOrienteering::DrawFreehandTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 167,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841197/?format=api",
            "priority": 100,
            "id": 14841197,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=5a9bc4336dce7306",
            "url": "https://hosted.weblate.org/api/units/14841197/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Dash points on.</b> "
            ],
            "previous_source": "",
            "target": [
                "<b>Dash points on.</b> "
            ],
            "id_hash": 120487262152215726,
            "content_hash": 120487262152215726,
            "location": "../src/tools/draw_path_tool.cpp:1155, ../src/tools/draw_rectangle_tool.cpp:730",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 168,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841198/?format=api",
            "priority": 100,
            "id": 14841198,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=81ac0e86cc8accae",
            "url": "https://hosted.weblate.org/api/units/14841198/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+Click</b>: Snap or append to existing objects. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+Click</b>: Snap or append to existing objects. "
            ],
            "id_hash": -9067856621553641832,
            "content_hash": -9067856621553641832,
            "location": "../src/tools/draw_path_tool.cpp:1163",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 169,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14841199/?format=api",
            "priority": 100,
            "id": 14841199,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=022880723e1f1698",
            "url": "https://hosted.weblate.org/api/units/14841199/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:02+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+Click</b>: Pick direction from existing objects. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+Click</b>: Pick direction from existing objects. "
            ],
            "id_hash": 2795842434608864023,
            "content_hash": 2795842434608864023,
            "location": "../src/tools/draw_path_tool.cpp:1171, ../src/tools/draw_rectangle_tool.cpp:736",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 172,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14841200/?format=api",
            "priority": 100,
            "id": 14841200,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=a6ccd3e19ad31b17",
            "url": "https://hosted.weblate.org/api/units/14841200/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+%2</b>: Segment azimuth and length. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+%2</b>: Segment azimuth and length. "
            ],
            "id_hash": -6468809382704056634,
            "content_hash": -6468809382704056634,
            "location": "../src/tools/draw_path_tool.cpp:1172, ../src/tools/draw_path_tool.cpp:1199",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 171,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14841201/?format=api",
            "priority": 100,
            "id": 14841201,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=263a2c23c035f6c6",
            "url": "https://hosted.weblate.org/api/units/14841201/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+Click</b>: Snap to existing objects. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+Click</b>: Snap to existing objects. "
            ],
            "id_hash": 1692564040185172404,
            "content_hash": 1692564040185172404,
            "location": "../src/tools/draw_path_tool.cpp:1188, ../src/tools/draw_rectangle_tool.cpp:741, ../src/tools/draw_rectangle_tool.cpp:765",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 172,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14841202/?format=api",
            "priority": 100,
            "id": 14841202,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=977d3206e6d651b4",
            "url": "https://hosted.weblate.org/api/units/14841202/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1</b>: Fixed angles. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1</b>: Fixed angles. "
            ],
            "id_hash": -6428463531496524904,
            "content_hash": -6428463531496524904,
            "location": "../src/tools/draw_path_tool.cpp:1198, ../src/tools/draw_rectangle_tool.cpp:755",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 173,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841203/?format=api",
            "priority": 100,
            "id": 14841203,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=26c9827a4198b398",
            "url": "https://hosted.weblate.org/api/units/14841203/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1</b>: Undo last point. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1</b>: Undo last point. "
            ],
            "id_hash": -314573080007637760,
            "content_hash": -314573080007637760,
            "location": "../src/tools/draw_path_tool.cpp:1208, ../src/tools/draw_rectangle_tool.cpp:771",
            "context": "OpenOrienteering::DrawLineAndAreaTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 174,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841204/?format=api",
            "priority": 100,
            "id": 14841204,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=7ba269734e3e8500",
            "url": "https://hosted.weblate.org/api/units/14841204/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Finish"
            ],
            "previous_source": "",
            "target": [
                "Finish"
            ],
            "id_hash": 8111346229865912155,
            "content_hash": 8111346229865912155,
            "location": "../src/tools/draw_path_tool.cpp:103",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 175,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841205/?format=api",
            "priority": 100,
            "id": 14841205,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=f0914a6b995c975b",
            "url": "https://hosted.weblate.org/api/units/14841205/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Close"
            ],
            "previous_source": "",
            "target": [
                "Close"
            ],
            "id_hash": -2181259050611240404,
            "content_hash": -2181259050611240404,
            "location": "../src/tools/draw_path_tool.cpp:104",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 176,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841206/?format=api",
            "priority": 100,
            "id": 14841206,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=61ba9c734536122c",
            "url": "https://hosted.weblate.org/api/units/14841206/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Snap"
            ],
            "previous_source": "",
            "target": [
                "Snap"
            ],
            "id_hash": -6654866363299065893,
            "content_hash": -6654866363299065893,
            "location": "../src/tools/draw_path_tool.cpp:105",
            "context": "OpenOrienteering::DrawPathTool\nSnap to existing objects",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 177,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841207/?format=api",
            "priority": 100,
            "id": 14841207,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=23a52a4d33dd0fdb",
            "url": "https://hosted.weblate.org/api/units/14841207/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Angle"
            ],
            "previous_source": "",
            "target": [
                "Angle"
            ],
            "id_hash": -7782657790918160997,
            "content_hash": -7782657790918160997,
            "location": "../src/tools/draw_path_tool.cpp:106",
            "context": "OpenOrienteering::DrawPathTool\nUsing constrained angles",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 178,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841208/?format=api",
            "priority": 100,
            "id": 14841208,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=13fe71f933e58d9b",
            "url": "https://hosted.weblate.org/api/units/14841208/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Info"
            ],
            "previous_source": "",
            "target": [
                "Info"
            ],
            "id_hash": 341490092893009790,
            "content_hash": 341490092893009790,
            "location": "../src/tools/draw_path_tool.cpp:107",
            "context": "OpenOrienteering::DrawPathTool\nShow segment azimuth and length",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 179,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841209/?format=api",
            "priority": 100,
            "id": 14841209,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=84bd376e2133f77e",
            "url": "https://hosted.weblate.org/api/units/14841209/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Dash"
            ],
            "previous_source": "",
            "target": [
                "Dash"
            ],
            "id_hash": 70342040098746853,
            "content_hash": 70342040098746853,
            "location": "../src/tools/draw_path_tool.cpp:110",
            "context": "OpenOrienteering::DrawPathTool\nDrawing dash points",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 180,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841210/?format=api",
            "priority": 100,
            "id": 14841210,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=80f9e7b678dcb1e5",
            "url": "https://hosted.weblate.org/api/units/14841210/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Undo"
            ],
            "previous_source": "",
            "target": [
                "Undo"
            ],
            "id_hash": -4273681022044539586,
            "content_hash": -4273681022044539586,
            "location": "../src/tools/draw_path_tool.cpp:113",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 181,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841211/?format=api",
            "priority": 100,
            "id": 14841211,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=44b0d5c0ddb4f53e",
            "url": "https://hosted.weblate.org/api/units/14841211/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Abort"
            ],
            "previous_source": "",
            "target": [
                "Abort"
            ],
            "id_hash": 3018990597915868578,
            "content_hash": 3018990597915868578,
            "location": "../src/tools/draw_path_tool.cpp:114",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 182,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841212/?format=api",
            "priority": 100,
            "id": 14841212,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=a9e59bf41904fda2",
            "url": "https://hosted.weblate.org/api/units/14841212/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Length:</b> %1 m "
            ],
            "previous_source": "",
            "target": [
                "<b>Length:</b> %1 m "
            ],
            "id_hash": -5796294415878122256,
            "content_hash": -5796294415878122256,
            "location": "../src/tools/draw_path_tool.cpp:1150",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 183,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841213/?format=api",
            "priority": 100,
            "id": 14841213,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=2f8f6cf0580114f0",
            "url": "https://hosted.weblate.org/api/units/14841213/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Start a straight line. <b>Drag</b>: Start a curve. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Start a straight line. <b>Drag</b>: Start a curve. "
            ],
            "id_hash": 1631634286096411284,
            "content_hash": 1631634286096411284,
            "location": "../src/tools/draw_path_tool.cpp:1178",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 184,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://hosted.weblate.org/api/units/14841214/?format=api",
            "priority": 100,
            "id": 14841214,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=96a4babd0a1fea94",
            "url": "https://hosted.weblate.org/api/units/14841214/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+Drag</b>: Follow existing objects. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+Drag</b>: Follow existing objects. "
            ],
            "id_hash": 3169924478828501678,
            "content_hash": 3169924478828501678,
            "location": "../src/tools/draw_path_tool.cpp:1189",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 185,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841215/?format=api",
            "priority": 100,
            "id": 14841215,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=abfdd584bd635aae",
            "url": "https://hosted.weblate.org/api/units/14841215/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Draw a straight line. <b>Drag</b>: Draw a curve. <b>Right or double click</b>: Finish the path. <b>%1</b>: Close the path. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Draw a straight line. <b>Drag</b>: Draw a curve. <b>Right or double click</b>: Finish the path. <b>%1</b>: Close the path. "
            ],
            "id_hash": -8499202370162580170,
            "content_hash": -8499202370162580170,
            "location": "../src/tools/draw_path_tool.cpp:1205",
            "context": "OpenOrienteering::DrawPathTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 186,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://hosted.weblate.org/api/units/14841216/?format=api",
            "priority": 100,
            "id": 14841216,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=0a0cc4799c4d2536",
            "url": "https://hosted.weblate.org/api/units/14841216/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Touch the map to finish averaging"
            ],
            "previous_source": "",
            "target": [
                "Touch the map to finish averaging"
            ],
            "id_hash": 6160854825472105598,
            "content_hash": 6160854825472105598,
            "location": "../src/tools/draw_point_gps_tool.cpp:81",
            "context": "OpenOrienteering::DrawPointGPSTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 187,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14841217/?format=api",
            "priority": 100,
            "id": 14841217,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=d57fc0d279041c7e",
            "url": "https://hosted.weblate.org/api/units/14841217/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Finish setting the object. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Finish setting the object. "
            ],
            "id_hash": -7297356449063545907,
            "content_hash": -7297356449063545907,
            "location": "../src/tools/draw_point_gps_tool.cpp:193",
            "context": "OpenOrienteering::DrawPointGPSTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 188,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14841218/?format=api",
            "priority": 100,
            "id": 14841218,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=1aba94f8fe2953cd",
            "url": "https://hosted.weblate.org/api/units/14841218/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Snap"
            ],
            "previous_source": "",
            "target": [
                "Snap"
            ],
            "id_hash": 4699358676407566524,
            "content_hash": 4699358676407566524,
            "location": "../src/tools/draw_point_tool.cpp:83",
            "context": "OpenOrienteering::DrawPointTool\nSnap to existing objects",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 189,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841219/?format=api",
            "priority": 100,
            "id": 14841219,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=c13779d1636c40bc",
            "url": "https://hosted.weblate.org/api/units/14841219/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Angle"
            ],
            "previous_source": "",
            "target": [
                "Angle"
            ],
            "id_hash": -3323686472680930534,
            "content_hash": -3323686472680930534,
            "location": "../src/tools/draw_point_tool.cpp:84",
            "context": "OpenOrienteering::DrawPointTool\nUsing constrained angles",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 190,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841220/?format=api",
            "priority": 100,
            "id": 14841220,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=51dfe4c34315031a",
            "url": "https://hosted.weblate.org/api/units/14841220/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Reset"
            ],
            "previous_source": "",
            "target": [
                "Reset"
            ],
            "id_hash": -5947152527438550697,
            "content_hash": -5947152527438550697,
            "location": "../src/tools/draw_point_tool.cpp:85",
            "context": "OpenOrienteering::DrawPointTool\nReset rotation",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 191,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841221/?format=api",
            "priority": 100,
            "id": 14841221,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=2d77784920f56957",
            "url": "https://hosted.weblate.org/api/units/14841221/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Angle:</b> %1° "
            ],
            "previous_source": "",
            "target": [
                "<b>Angle:</b> %1° "
            ],
            "id_hash": -2206676215066205640,
            "content_hash": -2206676215066205640,
            "location": "../src/tools/draw_point_tool.cpp:334, ../src/tools/draw_point_tool.cpp:346",
            "context": "OpenOrienteering::DrawPointTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 192,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14841222/?format=api",
            "priority": 100,
            "id": 14841222,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=61604fac82ace238",
            "url": "https://hosted.weblate.org/api/units/14841222/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1</b>: Fixed angles. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1</b>: Fixed angles. "
            ],
            "id_hash": -7292727547180598952,
            "content_hash": -7292727547180598952,
            "location": "../src/tools/draw_point_tool.cpp:335",
            "context": "OpenOrienteering::DrawPointTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 193,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841223/?format=api",
            "priority": 100,
            "id": 14841223,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=1acb06ef32983958",
            "url": "https://hosted.weblate.org/api/units/14841223/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:03+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Create a point object."
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Create a point object."
            ],
            "id_hash": -2657672596964526568,
            "content_hash": -2657672596964526568,
            "location": "../src/tools/draw_point_tool.cpp:340, ../src/tools/draw_point_tool.cpp:354",
            "context": "OpenOrienteering::DrawPointTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 194,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14841224/?format=api",
            "priority": 100,
            "id": 14841224,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=5b1e0cdaa0a3b618",
            "url": "https://hosted.weblate.org/api/units/14841224/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Drag</b>: Create an object and set its orientation."
            ],
            "previous_source": "",
            "target": [
                "<b>Drag</b>: Create an object and set its orientation."
            ],
            "id_hash": -1028340603730091752,
            "content_hash": -1028340603730091752,
            "location": "../src/tools/draw_point_tool.cpp:341",
            "context": "OpenOrienteering::DrawPointTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 195,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://hosted.weblate.org/api/units/14841225/?format=api",
            "priority": 100,
            "id": 14841225,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=71ba99ab568ea118",
            "url": "https://hosted.weblate.org/api/units/14841225/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1, 0</b>: Reset rotation."
            ],
            "previous_source": "",
            "target": [
                "<b>%1, 0</b>: Reset rotation."
            ],
            "id_hash": 4945225229660862096,
            "content_hash": 4945225229660862096,
            "location": "../src/tools/draw_point_tool.cpp:347",
            "context": "OpenOrienteering::DrawPointTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14841226/?format=api",
            "priority": 100,
            "id": 14841226,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=c4a0f8253c3c3690",
            "url": "https://hosted.weblate.org/api/units/14841226/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Finish"
            ],
            "previous_source": "",
            "target": [
                "Finish"
            ],
            "id_hash": -1924743893410603079,
            "content_hash": -1924743893410603079,
            "location": "../src/tools/draw_rectangle_tool.cpp:90",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 197,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841227/?format=api",
            "priority": 100,
            "id": 14841227,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=6549efa06da89fb9",
            "url": "https://hosted.weblate.org/api/units/14841227/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Snap"
            ],
            "previous_source": "",
            "target": [
                "Snap"
            ],
            "id_hash": -7546337053011676377,
            "content_hash": -7546337053011676377,
            "location": "../src/tools/draw_rectangle_tool.cpp:91",
            "context": "OpenOrienteering::DrawRectangleTool\nSnap to existing objects",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 198,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841228/?format=api",
            "priority": 100,
            "id": 14841228,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=1746066eb7def327",
            "url": "https://hosted.weblate.org/api/units/14841228/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Line snap"
            ],
            "previous_source": "",
            "target": [
                "Line snap"
            ],
            "id_hash": 1407440008538633469,
            "content_hash": 1407440008538633469,
            "location": "../src/tools/draw_rectangle_tool.cpp:92",
            "context": "OpenOrienteering::DrawRectangleTool\nSnap to previous lines",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 199,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14841229/?format=api",
            "priority": 100,
            "id": 14841229,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=93883b3b179e34fd",
            "url": "https://hosted.weblate.org/api/units/14841229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Dash"
            ],
            "previous_source": "",
            "target": [
                "Dash"
            ],
            "id_hash": 1008377872238295117,
            "content_hash": 1008377872238295117,
            "location": "../src/tools/draw_rectangle_tool.cpp:93",
            "context": "OpenOrienteering::DrawRectangleTool\nDrawing dash points",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 200,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841230/?format=api",
            "priority": 100,
            "id": 14841230,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=8dfe7a550a20b84d",
            "url": "https://hosted.weblate.org/api/units/14841230/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Undo"
            ],
            "previous_source": "",
            "target": [
                "Undo"
            ],
            "id_hash": -812889144780397756,
            "content_hash": -812889144780397756,
            "location": "../src/tools/draw_rectangle_tool.cpp:96",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841231/?format=api",
            "priority": 100,
            "id": 14841231,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=74b809a13397e344",
            "url": "https://hosted.weblate.org/api/units/14841231/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Abort"
            ],
            "previous_source": "",
            "target": [
                "Abort"
            ],
            "id_hash": -3877976744785621385,
            "content_hash": -3877976744785621385,
            "location": "../src/tools/draw_rectangle_tool.cpp:97",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841232/?format=api",
            "priority": 100,
            "id": 14841232,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=4a2ea8b26fd3ce77",
            "url": "https://hosted.weblate.org/api/units/14841232/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click or Drag</b>: Start drawing a rectangle. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click or Drag</b>: Start drawing a rectangle. "
            ],
            "id_hash": 8157578445196043939,
            "content_hash": 8157578445196043939,
            "location": "../src/tools/draw_rectangle_tool.cpp:746",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14841233/?format=api",
            "priority": 100,
            "id": 14841233,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=f1358a600d4b26a3",
            "url": "https://hosted.weblate.org/api/units/14841233/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1</b>: Snap to previous lines. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1</b>: Snap to previous lines. "
            ],
            "id_hash": 9052303045034454741,
            "content_hash": 9052303045034454741,
            "location": "../src/tools/draw_rectangle_tool.cpp:759",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14841234/?format=api",
            "priority": 100,
            "id": 14841234,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=fda03da886772ed5",
            "url": "https://hosted.weblate.org/api/units/14841234/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Set a corner point. <b>Right or double click</b>: Finish the rectangle. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Set a corner point. <b>Right or double click</b>: Finish the rectangle. "
            ],
            "id_hash": -6113037978664688156,
            "content_hash": -6113037978664688156,
            "location": "../src/tools/draw_rectangle_tool.cpp:770",
            "context": "OpenOrienteering::DrawRectangleTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 205,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://hosted.weblate.org/api/units/14841235/?format=api",
            "priority": 100,
            "id": 14841235,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=2b2a2058bf3825e4",
            "url": "https://hosted.weblate.org/api/units/14841235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Snap"
            ],
            "previous_source": "",
            "target": [
                "Snap"
            ],
            "id_hash": 5733777946957005894,
            "content_hash": 5733777946957005894,
            "location": "../src/tools/draw_text_tool.cpp:113",
            "context": "OpenOrienteering::DrawTextTool",
            "note": "Snap to existing objects",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 206,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841236/?format=api",
            "priority": 100,
            "id": 14841236,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=cf9278a9f5574446",
            "url": "https://hosted.weblate.org/api/units/14841236/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1</b>: Finish editing. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1</b>: Finish editing. "
            ],
            "id_hash": -3867336559216401465,
            "content_hash": -3867336559216401465,
            "location": "../src/tools/draw_text_tool.cpp:476",
            "context": "OpenOrienteering::DrawTextTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 209,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841237/?format=api",
            "priority": 100,
            "id": 14841237,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=4a5475e3b10663c7",
            "url": "https://hosted.weblate.org/api/units/14841237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>%1+%2</b>: Cancel editing. "
            ],
            "previous_source": "",
            "target": [
                "<b>%1+%2</b>: Cancel editing. "
            ],
            "id_hash": 6665809142756555870,
            "content_hash": 6665809142756555870,
            "location": "../src/tools/draw_text_tool.cpp:477",
            "context": "OpenOrienteering::DrawTextTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 208,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14841238/?format=api",
            "priority": 100,
            "id": 14841238,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=dc81b6192e8e3c5e",
            "url": "https://hosted.weblate.org/api/units/14841238/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "<b>Click</b>: Create a text object with a single anchor. <b>Drag</b>: Create a text box. "
            ],
            "previous_source": "",
            "target": [
                "<b>Click</b>: Create a text object with a single anchor. <b>Drag</b>: Create a text box. "
            ],
            "id_hash": 6878416576882604158,
            "content_hash": 6878416576882604158,
            "location": "../src/tools/draw_text_tool.cpp:482",
            "context": "OpenOrienteering::DrawTextTool",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 209,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://hosted.weblate.org/api/units/14841239/?format=api",
            "priority": 100,
            "id": 14841239,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=df750b6eea3ef87e",
            "url": "https://hosted.weblate.org/api/units/14841239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/openorienteering/mapper/en/?format=api",
            "source": [
                "Snap"
            ],
            "previous_source": "",
            "target": [
                "Snap"
            ],
            "id_hash": -2790694389898927579,
            "content_hash": -2790694389898927579,
            "location": "../src/tools/edit_line_tool.cpp:406",
            "context": "OpenOrienteering::EditLineTool\nSnap to existing objects",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14841240/?format=api",
            "priority": 100,
            "id": 14841240,
            "web_url": "https://hosted.weblate.org/translate/openorienteering/mapper/en/?checksum=5945763cf5662225",
            "url": "https://hosted.weblate.org/api/units/14841240/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-01-12T21:33:04+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        }
    ]
}