[
{
  "model": "trans.project",
  "pk": 1,
  "fields": {
    "name": "Test",
    "slug": "test",
    "web": "https://weblate.org/",
    "mail": "",
    "instructions": "",
    "set_translation_team": true,
    "enable_acl": false,
    "enable_hooks": true,
    "source_language": 76
  }
},
{
  "model": "trans.check",
  "pk": 1,
  "fields": {
    "content_hash": 7590565419956117013,
    "project": 1,
    "language": 47,
    "check": "same",
    "ignore": false
  }
},
{
  "model": "trans.check",
  "pk": 2,
  "fields": {
    "content_hash": 7590565419956117013,
    "project": 1,
    "language": 83,
    "check": "same",
    "ignore": false
  }
},
{
  "model": "trans.check",
  "pk": 3,
  "fields": {
    "content_hash": 7590565419956117013,
    "project": 1,
    "language": null,
    "check": "multiple_failures",
    "ignore": false
  }
},
{
  "model": "trans.source",
  "pk": 1,
  "fields": {
    "id_hash": -2012431413508206962,
    "subproject": 1,
    "timestamp": "2017-06-15T11:30:47.359Z",
    "priority": 100,
    "check_flags": ""
  }
},
{
  "model": "trans.source",
  "pk": 2,
  "fields": {
    "id_hash": 2097404709965985808,
    "subproject": 1,
    "timestamp": "2017-06-15T11:30:47.376Z",
    "priority": 100,
    "check_flags": ""
  }
},
{
  "model": "trans.source",
  "pk": 3,
  "fields": {
    "id_hash": 7590565419956117013,
    "subproject": 1,
    "timestamp": "2017-06-15T11:30:47.386Z",
    "priority": 100,
    "check_flags": ""
  }
},
{
  "model": "trans.source",
  "pk": 4,
  "fields": {
    "id_hash": -3793118914799002855,
    "subproject": 1,
    "timestamp": "2017-06-15T11:30:47.396Z",
    "priority": 100,
    "check_flags": ""
  }
},
{
  "model": "trans.change",
  "pk": 1,
  "fields": {
    "unit": null,
    "subproject": 1,
    "translation": null,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.325Z",
    "action": 20,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 2,
  "fields": {
    "unit": 1,
    "subproject": 1,
    "translation": 1,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.372Z",
    "action": 13,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 3,
  "fields": {
    "unit": 2,
    "subproject": 1,
    "translation": 1,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.384Z",
    "action": 13,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 4,
  "fields": {
    "unit": 3,
    "subproject": 1,
    "translation": 1,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.394Z",
    "action": 13,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 5,
  "fields": {
    "unit": 4,
    "subproject": 1,
    "translation": 1,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.403Z",
    "action": 13,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 6,
  "fields": {
    "unit": null,
    "subproject": 1,
    "translation": 1,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.410Z",
    "action": 0,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 7,
  "fields": {
    "unit": null,
    "subproject": 1,
    "translation": 2,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.510Z",
    "action": 0,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.change",
  "pk": 8,
  "fields": {
    "unit": null,
    "subproject": 1,
    "translation": 3,
    "dictionary": null,
    "user": null,
    "author": null,
    "timestamp": "2017-06-15T11:30:47.595Z",
    "action": 0,
    "target": "",
    "old": ""
  }
},
{
  "model": "trans.unit",
  "pk": 1,
  "fields": {
    "translation": 1,
    "id_hash": -2012431413508206962,
    "content_hash": -2012431413508206962,
    "location": "main.c:11",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Hello, world!\n",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 1,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 2,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 2,
  "fields": {
    "translation": 1,
    "id_hash": 2097404709965985808,
    "content_hash": 2097404709965985808,
    "location": "main.c:12",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Orangutan has %d banana.\n\u001e\u001eOrangutan has %d bananas.\n",
    "previous_source": "",
    "target": "\u001e\u001e\u001e\u001e",
    "fuzzy": false,
    "translated": false,
    "position": 2,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 3,
  "fields": {
    "translation": 1,
    "id_hash": 7590565419956117013,
    "content_hash": 7590565419956117013,
    "location": "main.c:13",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Try Weblate at <https://demo.weblate.org/>!\n",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 3,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 4,
  "fields": {
    "translation": 1,
    "id_hash": -3793118914799002855,
    "content_hash": -3793118914799002855,
    "location": "main.c:14",
    "context": "",
    "comment": "",
    "flags": "",
    "source": "Thank you for using Weblate.",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 4,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 5,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 5,
  "fields": {
    "translation": 2,
    "id_hash": -2012431413508206962,
    "content_hash": -2012431413508206962,
    "location": "main.c:11",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Hello, world!\n",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 1,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 2,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 6,
  "fields": {
    "translation": 2,
    "id_hash": 2097404709965985808,
    "content_hash": 2097404709965985808,
    "location": "main.c:12",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Orangutan has %d banana.\n\u001e\u001eOrangutan has %d bananas.\n",
    "previous_source": "",
    "target": "\u001e\u001e",
    "fuzzy": false,
    "translated": false,
    "position": 2,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 7,
  "fields": {
    "translation": 2,
    "id_hash": 7590565419956117013,
    "content_hash": 7590565419956117013,
    "location": "main.c:13",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Try Weblate at <https://demo.weblate.org/>!\n",
    "previous_source": "",
    "target": "Try Weblate at <https://demo.weblate.org/>!\n",
    "fuzzy": false,
    "translated": true,
    "position": 3,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": true,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 8,
  "fields": {
    "translation": 2,
    "id_hash": -3793118914799002855,
    "content_hash": -3793118914799002855,
    "location": "main.c:14",
    "context": "",
    "comment": "",
    "flags": "",
    "source": "Thank you for using Weblate.",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 4,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 5,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 9,
  "fields": {
    "translation": 3,
    "id_hash": -2012431413508206962,
    "content_hash": -2012431413508206962,
    "location": "main.c:11",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Hello, world!\n",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 1,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 2,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 10,
  "fields": {
    "translation": 3,
    "id_hash": 2097404709965985808,
    "content_hash": 2097404709965985808,
    "location": "main.c:12",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Orangutan has %d banana.\n\u001e\u001eOrangutan has %d bananas.\n",
    "previous_source": "",
    "target": "\u001e\u001e",
    "fuzzy": false,
    "translated": false,
    "position": 2,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 11,
  "fields": {
    "translation": 3,
    "id_hash": 7590565419956117013,
    "content_hash": 7590565419956117013,
    "location": "main.c:13",
    "context": "",
    "comment": "",
    "flags": "c-format",
    "source": "Try Weblate at <https://demo.weblate.org/>!\n",
    "previous_source": "",
    "target": "Try Weblate at <https://demo.weblate.org/>!\n",
    "fuzzy": false,
    "translated": true,
    "position": 3,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": true,
    "num_words": 4,
    "priority": 100
  }
},
{
  "model": "trans.unit",
  "pk": 12,
  "fields": {
    "translation": 3,
    "id_hash": -3793118914799002855,
    "content_hash": -3793118914799002855,
    "location": "main.c:14",
    "context": "",
    "comment": "",
    "flags": "",
    "source": "Thank you for using Weblate.",
    "previous_source": "",
    "target": "",
    "fuzzy": false,
    "translated": false,
    "position": 4,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 5,
    "priority": 100
  }
},
{
  "model": "trans.translation",
  "pk": 1,
  "fields": {
    "subproject": 1,
    "language": 14,
    "revision": "982875b6566ab02d65d1faf2ce01d7cfc7e53ca2",
    "filename": "po/cs.po",
    "translated": 0,
    "fuzzy": 0,
    "total": 4,
    "translated_words": 0,
    "fuzzy_words": 0,
    "failing_checks_words": 0,
    "total_words": 15,
    "failing_checks": 0,
    "have_suggestion": 0,
    "have_comment": 0,
    "enabled": true,
    "language_code": "cs",
    "lock_user": null,
    "lock_time": "2017-06-15T11:30:47.351Z",
    "commit_message": ""
  }
},
{
  "model": "trans.translation",
  "pk": 2,
  "fields": {
    "subproject": 1,
    "language": 47,
    "revision": "9664eec5f123841a531ecf0eb09fa747f4cf7662",
    "filename": "po/de.po",
    "translated": 1,
    "fuzzy": 0,
    "total": 4,
    "translated_words": 4,
    "fuzzy_words": 0,
    "failing_checks_words": 4,
    "total_words": 15,
    "failing_checks": 1,
    "have_suggestion": 0,
    "have_comment": 0,
    "enabled": true,
    "language_code": "de",
    "lock_user": null,
    "lock_time": "2017-06-15T11:30:47.440Z",
    "commit_message": ""
  }
},
{
  "model": "trans.translation",
  "pk": 3,
  "fields": {
    "subproject": 1,
    "language": 83,
    "revision": "207e0fabd8db4ec39b5989a7f4185d2434cacbd4",
    "filename": "po/it.po",
    "translated": 1,
    "fuzzy": 0,
    "total": 4,
    "translated_words": 4,
    "fuzzy_words": 0,
    "failing_checks_words": 4,
    "total_words": 15,
    "failing_checks": 1,
    "have_suggestion": 0,
    "have_comment": 0,
    "enabled": true,
    "language_code": "it",
    "lock_user": null,
    "lock_time": "2017-06-15T11:30:47.534Z",
    "commit_message": ""
  }
},
{
  "model": "trans.subproject",
  "pk": 1,
  "fields": {
    "name": "Test",
    "slug": "test",
    "project": 1,
    "vcs": "git",
    "repo": "file:///home/nijel/work/weblate/data-test/test-repo.git",
    "push": "",
    "repoweb": "",
    "git_export": "http://example.com/git/test/test/",
    "report_source_bugs": "",
    "branch": "master",
    "filemask": "po/*.po",
    "template": "",
    "edit_template": true,
    "new_base": "",
    "file_format": "po",
    "extra_commit_file": "",
    "post_update_script": "",
    "pre_commit_script": "",
    "post_commit_script": "",
    "post_push_script": "",
    "post_add_script": "",
    "locked": false,
    "allow_translation_propagation": true,
    "save_history": true,
    "enable_suggestions": true,
    "suggestion_voting": false,
    "suggestion_autoaccept": 0,
    "check_flags": "",
    "license": "",
    "license_url": "",
    "agreement": "",
    "new_lang": "add",
    "merge_style": "merge",
    "commit_message": "Translated using Weblate (%(language_name)s)\n\nCurrently translated at %(translated_percent)s%% (%(translated)s of %(total)s strings)\n\nTranslation: %(project)s/%(component)s\nTranslate-URL: %(url)s",
    "add_message": "Added translation using Weblate (%(language_name)s)\n\n",
    "delete_message": "Deleted translation using Weblate (%(language_name)s)\n\n",
    "committer_name": "Weblate",
    "committer_email": "noreply@weblate.org",
    "language_regex": "^[^.]+$",
    "priority": 100
  }
},
{
  "model": "trans.indexupdate",
  "pk": 1,
  "fields": {
    "unitid": 1,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 2,
  "fields": {
    "unitid": 2,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 3,
  "fields": {
    "unitid": 3,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 4,
  "fields": {
    "unitid": 4,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 5,
  "fields": {
    "unitid": 5,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 6,
  "fields": {
    "unitid": 6,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 7,
  "fields": {
    "unitid": 7,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 8,
  "fields": {
    "unitid": 8,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 9,
  "fields": {
    "unitid": 9,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 10,
  "fields": {
    "unitid": 10,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 11,
  "fields": {
    "unitid": 11,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "trans.indexupdate",
  "pk": 12,
  "fields": {
    "unitid": 12,
    "source": true,
    "to_delete": false,
    "language_code": ""
  }
},
{
  "model": "lang.language",
  "pk": 1,
  "fields": {
    "code": "son",
    "name": "Songhai languages",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 2,
  "fields": {
    "code": "gu",
    "name": "Gujarati",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 3,
  "fields": {
    "code": "sat",
    "name": "Santali",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 4,
  "fields": {
    "code": "ff",
    "name": "Fulah",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 5,
  "fields": {
    "code": "nqo",
    "name": "N'Ko",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 6,
  "fields": {
    "code": "brx",
    "name": "Bodo",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 7,
  "fields": {
    "code": "ca",
    "name": "Catalan",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 8,
  "fields": {
    "code": "sco",
    "name": "Scots",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 9,
  "fields": {
    "code": "gun",
    "name": "Gun",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 10,
  "fields": {
    "code": "mni",
    "name": "Meithei (Manipuri)",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 11,
  "fields": {
    "code": "ca@valencia",
    "name": "Valencian",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 12,
  "fields": {
    "code": "gd",
    "name": "Gaelic",
    "nplurals": 4,
    "pluralequation": "(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3",
    "direction": "ltr",
    "plural_type": 6
  }
},
{
  "model": "lang.language",
  "pk": 13,
  "fields": {
    "code": "ga",
    "name": "Irish",
    "nplurals": 5,
    "pluralequation": "n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4",
    "direction": "ltr",
    "plural_type": 10
  }
},
{
  "model": "lang.language",
  "pk": 14,
  "fields": {
    "code": "cs",
    "name": "Czech",
    "nplurals": 3,
    "pluralequation": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
    "direction": "ltr",
    "plural_type": 2
  }
},
{
  "model": "lang.language",
  "pk": 15,
  "fields": {
    "code": "gl",
    "name": "Galician",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 16,
  "fields": {
    "code": "pms",
    "name": "Piemontese",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 17,
  "fields": {
    "code": "mfe",
    "name": "Morisyen",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 18,
  "fields": {
    "code": "ps",
    "name": "Pushto",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "rtl",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 19,
  "fields": {
    "code": "kok",
    "name": "Konkani",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 20,
  "fields": {
    "code": "or",
    "name": "Odia",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 21,
  "fields": {
    "code": "lb",
    "name": "Luxembourgish",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 22,
  "fields": {
    "code": "szl",
    "name": "Silesian",
    "nplurals": 3,
    "pluralequation": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
    "direction": "ltr",
    "plural_type": 2
  }
},
{
  "model": "lang.language",
  "pk": 23,
  "fields": {
    "code": "pt",
    "name": "Portuguese",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 24,
  "fields": {
    "code": "ln",
    "name": "Lingala",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 25,
  "fields": {
    "code": "lo",
    "name": "Lao",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 26,
  "fields": {
    "code": "tt",
    "name": "Tatar",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 27,
  "fields": {
    "code": "nso",
    "name": "Pedi",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 28,
  "fields": {
    "code": "tr",
    "name": "Turkish",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 29,
  "fields": {
    "code": "uk",
    "name": "Ukrainian",
    "nplurals": 3,
    "pluralequation": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
    "direction": "ltr",
    "plural_type": 2
  }
},
{
  "model": "lang.language",
  "pk": 30,
  "fields": {
    "code": "lv",
    "name": "Latvian",
    "nplurals": 3,
    "pluralequation": "n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2",
    "direction": "ltr",
    "plural_type": 7
  }
},
{
  "model": "lang.language",
  "pk": 31,
  "fields": {
    "code": "lt",
    "name": "Lithuanian",
    "nplurals": 4,
    "pluralequation": "n==1 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3",
    "direction": "ltr",
    "plural_type": 8
  }
},
{
  "model": "lang.language",
  "pk": 32,
  "fields": {
    "code": "pa",
    "name": "Punjabi",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 33,
  "fields": {
    "code": "sw",
    "name": "Swahili",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 34,
  "fields": {
    "code": "tg",
    "name": "Tajik",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 35,
  "fields": {
    "code": "th",
    "name": "Thai",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 36,
  "fields": {
    "code": "es_AR",
    "name": "Argentinean Spanish",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 37,
  "fields": {
    "code": "su",
    "name": "Sundanese",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 38,
  "fields": {
    "code": "te",
    "name": "Telugu",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 39,
  "fields": {
    "code": "ia",
    "name": "Interlingua",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 40,
  "fields": {
    "code": "is",
    "name": "Icelandic",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 41,
  "fields": {
    "code": "en_GB",
    "name": "English (United Kingdom)",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 42,
  "fields": {
    "code": "ta",
    "name": "Tamil",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 43,
  "fields": {
    "code": "kab",
    "name": "Kabyle",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 44,
  "fields": {
    "code": "hy",
    "name": "Armenian",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 45,
  "fields": {
    "code": "pt_BR",
    "name": "Portuguese (Brazil)",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 46,
  "fields": {
    "code": "hr",
    "name": "Croatian",
    "nplurals": 3,
    "pluralequation": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
    "direction": "ltr",
    "plural_type": 2
  }
},
{
  "model": "lang.language",
  "pk": 47,
  "fields": {
    "code": "de",
    "name": "German",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 48,
  "fields": {
    "code": "ht",
    "name": "Haitian",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 49,
  "fields": {
    "code": "da",
    "name": "Danish",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 50,
  "fields": {
    "code": "hi",
    "name": "Hindi",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 51,
  "fields": {
    "code": "dz",
    "name": "Dzongkha",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 52,
  "fields": {
    "code": "st",
    "name": "Sotho",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 53,
  "fields": {
    "code": "ha",
    "name": "Hausa",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "rtl",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 54,
  "fields": {
    "code": "he",
    "name": "Hebrew",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "rtl",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 55,
  "fields": {
    "code": "me",
    "name": "Montenegro",
    "nplurals": 3,
    "pluralequation": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
    "direction": "ltr",
    "plural_type": 2
  }
},
{
  "model": "lang.language",
  "pk": 56,
  "fields": {
    "code": "so",
    "name": "Somali",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 57,
  "fields": {
    "code": "mg",
    "name": "Malagasy",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 58,
  "fields": {
    "code": "fur",
    "name": "Friulian",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 59,
  "fields": {
    "code": "uz",
    "name": "Uzbek",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 60,
  "fields": {
    "code": "sa",
    "name": "Sanskrit",
    "nplurals": 3,
    "pluralequation": "n==1 ? 0 : n==2 ? 1 : 2",
    "direction": "ltr",
    "plural_type": 4
  }
},
{
  "model": "lang.language",
  "pk": 61,
  "fields": {
    "code": "ml",
    "name": "Malayalam",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 62,
  "fields": {
    "code": "mn",
    "name": "Mongolian",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 63,
  "fields": {
    "code": "mi",
    "name": "Maori",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 64,
  "fields": {
    "code": "cy",
    "name": "Welsh",
    "nplurals": 2,
    "pluralequation": "(n==2) ? 1 : 0",
    "direction": "ltr",
    "plural_type": 9
  }
},
{
  "model": "lang.language",
  "pk": 65,
  "fields": {
    "code": "en_ZA",
    "name": "English (South Africa)",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 66,
  "fields": {
    "code": "ur",
    "name": "Urdu",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "rtl",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 67,
  "fields": {
    "code": "mt",
    "name": "Maltese",
    "nplurals": 4,
    "pluralequation": "n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3",
    "direction": "ltr",
    "plural_type": 8
  }
},
{
  "model": "lang.language",
  "pk": 68,
  "fields": {
    "code": "mnk",
    "name": "Mandinka",
    "nplurals": 3,
    "pluralequation": "n==0 ? 0 : n==1 ? 1 : 2",
    "direction": "ltr",
    "plural_type": 11
  }
},
{
  "model": "lang.language",
  "pk": 69,
  "fields": {
    "code": "fil",
    "name": "Filipino",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 70,
  "fields": {
    "code": "ms",
    "name": "Malay",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 71,
  "fields": {
    "code": "mr",
    "name": "Marathi",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 72,
  "fields": {
    "code": "ug",
    "name": "Uighur",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "rtl",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 73,
  "fields": {
    "code": "my",
    "name": "Burmese",
    "nplurals": 1,
    "pluralequation": "0",
    "direction": "ltr",
    "plural_type": 0
  }
},
{
  "model": "lang.language",
  "pk": 74,
  "fields": {
    "code": "el",
    "name": "Greek",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 75,
  "fields": {
    "code": "eo",
    "name": "Esperanto",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 76,
  "fields": {
    "code": "en",
    "name": "English",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 77,
  "fields": {
    "code": "tk",
    "name": "Turkmen",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 78,
  "fields": {
    "code": "af",
    "name": "Afrikaans",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 79,
  "fields": {
    "code": "ve",
    "name": "Venda",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 80,
  "fields": {
    "code": "oc",
    "name": "Occitan",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 81,
  "fields": {
    "code": "ak",
    "name": "Akan",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 82,
  "fields": {
    "code": "am",
    "name": "Amharic",
    "nplurals": 2,
    "pluralequation": "n > 1",
    "direction": "ltr",
    "plural_type": 1
  }
},
{
  "model": "lang.language",
  "pk": 83,
  "fields": {
    "code": "it",
    "name": "Italian",
    "nplurals": 2,
    "pluralequation": "n != 1",
    "direction": "ltr",
    "plural_type": 1
  }
}
]
