Translation components API.

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

GET /api/components/etesync/android/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "name": "Android",
    "slug": "android",
    "id": 3384,
    "source_language": {
        "id": 31,
        "code": "en",
        "name": "English",
        "plural": {
            "id": 75,
            "source": 0,
            "number": 2,
            "formula": "n != 1",
            "type": 1
        },
        "aliases": [
            "en_en",
            "base",
            "source",
            "enp",
            "eng"
        ],
        "direction": "ltr",
        "population": 1636485517,
        "web_url": "https://hosted.weblate.org/languages/en/",
        "url": "https://hosted.weblate.org/api/languages/en/?format=api",
        "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
    },
    "project": {
        "name": "EteSync",
        "slug": "etesync",
        "id": 607,
        "web": "https://www.etesync.com/",
        "web_url": "https://hosted.weblate.org/projects/etesync/",
        "url": "https://hosted.weblate.org/api/projects/etesync/?format=api",
        "components_list_url": "https://hosted.weblate.org/api/projects/etesync/components/?format=api",
        "repository_url": "https://hosted.weblate.org/api/projects/etesync/repository/?format=api",
        "statistics_url": "https://hosted.weblate.org/api/projects/etesync/statistics/?format=api",
        "categories_url": "https://hosted.weblate.org/api/projects/etesync/categories/?format=api",
        "changes_list_url": "https://hosted.weblate.org/api/projects/etesync/changes/?format=api",
        "languages_url": "https://hosted.weblate.org/api/projects/etesync/languages/?format=api",
        "labels_url": "https://hosted.weblate.org/api/projects/etesync/labels/?format=api",
        "translation_review": false,
        "source_review": false,
        "set_language_team": true,
        "instructions": "We are still cleaning up the strings, so please make sure you are only translating strings that are actually used.\r\nAdditionally, if you find multiple strings that are similar but different across our different apps, let us know and we will merge them.\r\nWe are already working on it, but this is still work in progress.",
        "enable_hooks": true,
        "language_aliases": ""
    },
    "vcs": "github",
    "repo": "https://github.com/etesync/android",
    "git_export": "https://hosted.weblate.org/git/etesync/android/",
    "branch": "master",
    "push_branch": "",
    "filemask": "app/src/main/res/values-*/strings.xml",
    "screenshot_filemask": "",
    "template": "app/src/main/res/values/strings.xml",
    "edit_template": true,
    "intermediate": "",
    "new_base": "",
    "file_format": "aresource",
    "license": "GPL-3.0-or-later",
    "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
    "agreement": "",
    "web_url": "https://hosted.weblate.org/projects/etesync/android/",
    "url": "https://hosted.weblate.org/api/components/etesync/android/?format=api",
    "repository_url": "https://hosted.weblate.org/api/components/etesync/android/repository/?format=api",
    "translations_url": "https://hosted.weblate.org/api/components/etesync/android/translations/?format=api",
    "statistics_url": "https://hosted.weblate.org/api/components/etesync/android/statistics/?format=api",
    "lock_url": "https://hosted.weblate.org/api/components/etesync/android/lock/?format=api",
    "links_url": "https://hosted.weblate.org/api/components/etesync/android/links/?format=api",
    "changes_list_url": "https://hosted.weblate.org/api/components/etesync/android/changes/?format=api",
    "task_url": null,
    "new_lang": "add",
    "language_code_style": "",
    "push": "",
    "check_flags": "",
    "priority": 100,
    "enforced_checks": [],
    "restricted": false,
    "repoweb": "",
    "report_source_bugs": "",
    "merge_style": "rebase",
    "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
    "add_message": "Added translation using Weblate ({{ language_name }})",
    "delete_message": "Deleted translation using Weblate ({{ language_name }})",
    "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
    "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
    "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
    "allow_translation_propagation": true,
    "manage_units": true,
    "enable_suggestions": true,
    "suggestion_voting": false,
    "suggestion_autoaccept": 0,
    "push_on_commit": true,
    "commit_pending_age": 24,
    "auto_lock_error": true,
    "language_regex": "^[^.]+$",
    "variant_regex": "",
    "addons": [],
    "is_glossary": false,
    "glossary_color": "silver",
    "category": null,
    "linked_component": null
}