From ab07fa3351a9711b61359c9601a0a4a432b1302c Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Sun, 26 Mar 2023 20:05:08 +0200 Subject: [PATCH] Update Crowdin configuration file --- crowdin.yaml | 141 +++++---------------------------------------------- 1 file changed, 12 insertions(+), 129 deletions(-) diff --git a/crowdin.yaml b/crowdin.yaml index 558f3eb14..a0181db56 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -1,142 +1,25 @@ -# -# Your Crowdin credentials -# project_id: '576975' api_token_env: CROWDIN_PERSONAL_TOKEN -# base_path: '.' -# base_url: https://api.crowdin.com - -# -# Choose file structure in Crowdin -# e.g. true or false -# -preserve_hierarchy: true - -# We generally want to use the "two-letters-code" of a locale (ie the language) -# But not for all locales! -# "pt-BR" may be better to remain as "pt-BR" instead of being transformed to "pt" -# Note: &/* is Yaml anchor syntax: https://support.atlassian.com/bitbucket-cloud/docs/yaml-anchors/ -languages_mapping: &languages_mapping +languages_mapping: two_letters_code: pt-BR: pt-BR - -# -# Files configuration -# +preserve_hierarchy: 1 files: - source: /website/i18n/en/**/* translation: /website/i18n/%two_letters_code%/**/%original_file_name% - languages_mapping: *languages_mapping + languages_mapping: [] - source: /website/docs/**/* translation: /website/i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name% - languages_mapping: *languages_mapping + languages_mapping: [] - source: /website/community/**/* translation: /website/i18n/%two_letters_code%/docusaurus-plugin-content-docs-community/current/**/%original_file_name% - languages_mapping: *languages_mapping - - source: /website/versioned_docs/**/* - translation: /website/i18n/%two_letters_code%/docusaurus-plugin-content-docs/**/%original_file_name% - languages_mapping: *languages_mapping - - source: /website/blog/**/* - translation: /website/i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name% - languages_mapping: *languages_mapping + languages_mapping: [] - source: /website/src/pages/**/* translation: /website/i18n/%two_letters_code%/docusaurus-plugin-content-pages/**/%original_file_name% - ignore: [/**/*.js, /**/*.jsx, /**/*.ts, /**/*.tsx, /**/*.css] - languages_mapping: *languages_mapping -# -# Source files filter -# e.g. "/resources/en/*.json" -# -#"source" : "/website/docs/**/*.md", -# -# Where translations will be placed -# e.g. "/resources/docs/%two_letters_code%/%original_file_name%" -# -#"translation" : "/website/i18n/%language%/docs/current/%original_file_name%", -# -# Files or directories for ignore -# e.g. ["/**/?.txt", "/**/[0-9].txt", "/**/*\?*.txt"] -# -#"ignore" : [], -# -# The dest allows you to specify a file name in Crowdin -# e.g. "/messages.json" -# -#"dest" : "", -# -# File type -# e.g. "json" -# -#"type" : "", -# -# The parameter "update_option" is optional. If it is not set, after the files update the translations for changed strings will be removed. Use to fix typos and for minor changes in the source strings -# e.g. "update_as_unapproved" or "update_without_changes" -# -#"update_option" : "", -# -# Start block (for XML only) -# -# -# Defines whether to translate tags attributes. -# e.g. 0 or 1 (Default is 1) -# -# "translate_attributes" : 1, -# -# Defines whether to translate texts placed inside the tags. -# e.g. 0 or 1 (Default is 1) -# -# "translate_content" : 1, -# -# This is an array of strings, where each item is the XPaths to DOM element that should be imported -# e.g. ["/content/text", "/content/text[@value]"] -# -# "translatable_elements" : [], -# -# Defines whether to split long texts into smaller text segments -# e.g. 0 or 1 (Default is 1) -# -# "content_segmentation" : 1, -# -# End block (for XML only) -# -# -# Start .properties block -# -# -# Defines whether single quote should be escaped by another single quote or backslash in exported translations -# e.g. 0 or 1 or 2 or 3 (Default is 3) -# 0 - do not escape single quote; -# 1 - escape single quote by another single quote; -# 2 - escape single quote by backslash; -# 3 - escape single quote by another single quote only in strings containing variables ( {0} ). -# -# "escape_quotes" : 3, -# -# Defines whether any special characters (=, :, ! and #) should be escaped by backslash in exported translations. -# e.g. 0 or 1 (Default is 0) -# 0 - do not escape special characters -# 1 - escape special characters by a backslash -# -# "escape_special_characters": 0 -# -# -# End .properties block -# -# -# Often software projects have custom names for the directories where translations are placed. crowdin-cli allows you to map your own languages to be understandable by Crowdin. -# -#"languages_mapping" : { -# "two_letters_code" : { -# "crowdin_language_code" : "local_name" -# } -#}, -# -# Does the first line contain header? -# e.g. true or false -# -#"first_line_contains_header" : true, -# -# for spreadsheets -# e.g. "identifier,source_phrase,context,uk,ru,fr" -# -# "scheme" : "", + ignore: + - /**/*.js + - /**/*.jsx + - /**/*.ts + - /**/*.tsx + - /**/*.css + languages_mapping: []