From ce299a8d8c4e60cec994a94e0980bcf0078e6afd Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 4 Sep 2021 12:44:10 +0800 Subject: [PATCH] Update crowdin.yml (#1051) --- crowdin.yml | 113 +++------------------------------------------------- 1 file changed, 6 insertions(+), 107 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index 494b8195..81e0f294 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -5,7 +5,7 @@ "api_token_env" : "CROWDIN_API_TOKEN" "base_path" : "." "base_url" : "https://lsposed.crowdin.com/api/v2" - +"pull_request_title" : "[translation] Update translation from Crowdin" # # Choose file structure in Crowdin # e.g. true or false @@ -17,111 +17,10 @@ # files: [ { - # - # Source files filter - # e.g. "/resources/en/*.json" - # - "source" : "app/src/main/res/values/strings.xml", - - # - # Where translations will be placed - # e.g. "/resources/%two_letters_code%/%original_file_name%" - # - "translation" : "app/src/main/res/values-%android_code%/%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 - # - - # - # 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" : "", + "source" : "/app/src/main/res/values/strings.xml", + "translation" : "/app/src/main/res/values-%android_code%/%original_file_name%", + "type": "android", + "dest": "/app/strings.xml", + "skip_untranslated_strings": true } ]