UNPKG

@zauberware/weblate-create-components

Version:

You need `curl` to be installed. It is installed per default on each unix-like machine.

91 lines (88 loc) 2.35 kB
const DEFAULT_COMPONENT_DATA = { push_branch: '', vcs: 'git', edit_template: true, intermediate: '', new_base: '', license: '', license_url: null, agreement: '', task_url: null, new_lang: 'add', language_code_style: '', check_flags: '', priority: 100, enforced_checks: [], restricted: false, repoweb: '', report_source_bugs: '', merge_style: 'merge', allow_translation_propagation: true, manage_units: true, enable_suggestions: true, suggestion_voting: false, suggestion_autoaccept: 0, push_on_commit: true, auto_lock_error: true, language_regex: '^[^.]+$', variant_regex: '', addons: [], is_glossary: false, glossary_color: 'silver', commit_message: 'Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}', add_message: 'Added translation using Weblate ({{ language_name }})\n\n', delete_message: 'Deleted translation using Weblate ({{ language_name }})\n\n', merge_message: 'Merge branch "{{ component_remote_branch }}" into Weblate.\n\n', addon_message: 'Update translation files\n\nUpdated by "{{ addon_name }}" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}', }; const LANGUAGES = { de: { code: 'de', direction: 'ltr', name: 'German', plural: { id: 75, source: 0, number: 2, formula: 'n != 1', type: 1 }, aliases: [ 'german', 'de_de', 'base', 'source', 'ger', 'deutsch' ], url: 'http://example.com/api/languages/en/', web_url: 'http://example.com/languages/en/', statistics_url: 'http://example.com/api/languages/en/statistics/' }, en: { code: 'en', direction: 'ltr', name: 'English', plural: { id: 75, source: 0, number: 2, formula: 'n != 1', type: 1 }, aliases: [ 'english', 'en_en', 'base', 'source', 'eng' ], url: 'http://example.com/api/languages/en/', web_url: 'http://example.com/languages/en/', statistics_url: 'http://example.com/api/languages/en/statistics/' } } module.exports = { LANGUAGES, DEFAULT_COMPONENT_DATA, }