
The Weblate Manual 4.9 Michal Čihař 20210930 Weblate Weblate 1 : GNU gettext Android string resources1 Component configuration : ../devel/integration : 1. 2. 3. 2.5 . : 1 : > Weblate Weblate : : settings.py : SINGLE_PROJECT Weblate 2 VCS : : UI 3 4 : 5 : Component configuration Web : VCS editor://open/?file={{filename}}&line={{line}} : URL Nette documentation : 2 DE- FAULT_AUTO_WATCH : 6 7 Weblate : Weblate : Weblate GitLab GitHubGoogleFacebookBitbucket OAuth 2.0 8 9 ENABLE_AVATARS https://gravatar.com/ API API IP : Weblate Weblate 2 : : : 10 11 : Weblate 3 : Markdown @mention : report-source : variants : : labels : (X) (✏) () weblate 1 "car" 1 "cars" 2 Weblate Weblate Unicode Language Plural Rules : 12 13 2.18 : 2.18 : Alt+Home Alt+End Alt+PageUp or 1 Ctrl ↑ or Alt ↑ or Cmd ↑ Alt+PageDown or Ctrl+↓ or Alt+↓ or Cmd+↓ Alt+Enter or Ctrl+Enter or Cmd+Enter Ctrl+Shift+Enter or Cmd+Shift+Enter Ctrl+E or Cmd+E Ctrl+U or Cmd+U Ctrl+M or : Cmd+M Ctrl+1 to Ctrl+9 or Cmd+1 to Cmd+9 Ctrl+M+1 to 9 or Cmd+M+1 to 9 Ctrl+I+1 to 9 or 1 Cmd+I+1 to 9 Ctrl+J or Cmd+J Ctrl+S or Cmd+S Ctrl+O or Cmd+O Ctrl+Y or Cmd+Y 3 : Weblate RTL SPECIAL_CHARS 14 IDmsgctxt Weblate : Visual context for strings : : Weblate 15 Weblate 10 LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH Weblate : : Weblate 1 : : 16 2 : Weblate : : WEB : Keeping translations same across components 17 : : 2 1 : : : : labels : : Bulk edit addon : access control 1 Weblate ↓ gettext PO gettext XLIFF XLIFF 1.1 TermBase eXchange Translation Memory eXchange gettext MO ( gettext PO ) CSV Excel Open XML JSON Android iOS : Translation types capabilities 18 : GET /api/translations/(string:project)/(string:component)/ (string:language)/file/ 19 : / : POT PO (msgmerge) 20 : POST /api/translations/(string:project)/(string:component)/ (string:language)/file/ 1 1 4.5 : Weblate 1 Weblate : 21 : Tools 22 Untranslatable terms 4.5 . ↓ read-only : 4.5 . ↓ forbidden : 4.5 . ↓ terminology : 23 Variants are a generic way to group strings together. All term variants are listed in the glossary sidebar when trans- lating. : You can use this to add abbreviations or shorter expressions for a term. : variants 24 25 Weblate : AUTOFIX_LIST Weblate : CHECK_LIST BBcode BBcode weblate.checks.markup.BBCodeCheck ignore-bbcode BBCode BBCode : BBcode 4.1 . 2 : weblate.checks.duplicate.DuplicateCheck ignore-duplicate : : Weblate 4.5 . weblate.checks.glossary.GlossaryCheck check-glossary ignore-check-glossary check-glossary : : 26 Weblate : weblate.checks.chars.DoubleSpaceCheck ignore-double-space Weblate : C 'c-format'Gettext PO xgettext : Additional info on source stringsComponent configuration : Weblate : 27 AngularJS AngularJS weblate.checks.angularjs.AngularJSInterpolationCheck angularjs-format ignore-angularjs-format Your balance is {{amount}} {{ currency }} : `AngularJS <https://angular.jp/guide/interpolation>`_ 28 C C weblate.checks.format.CFormatCheck c-format ignore-c-format There are %d apples Your balance is %1$d %2$s : C format strings C printf format C# C# weblate.checks.format.CSharpFormatCheck c-sharp-format ignore-c-sharp-format There are {0} apples : `C# <https://docs.microsoft.com/ja-jp/dotnet/api/system.string.format?view=netframework- 4.7.2>`_ ECMAScript ECMAScript weblate.checks.format.ESTemplateLiteralsCheck es-format ignore-es-format There are ${number} apples : ` <https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Template_literals>`_ i18next 4.0 . i18next weblate.checks.format.I18NextInterpolationCheck i18next-interpolation ignore-i18next-interpolation There are {{number}} apples There are $t(number) apples : `i18next <https://www.i18next.com/translation-function/interpolation>`_ 29 Java Java weblate.checks.format.JavaFormatCheck java-format ignore-java-format There are %d apples Your balance is %1$d %2$s : `Java <https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html>`_ Java MessageFormat Java MessageFormat weblate.checks.format.JavaMessageFormatCheck java-messageformat auto-java-messageformat enables check only if there is a format string in the source ignore-java-messageformat There are {0} apples : Java MessageFormat JavaScript JavaScript weblate.checks.format.JavaScriptFormatCheck javascript-format ignore-javascript-format There are %d apples : `JavaScript <https://www.gnu.org/software/gettext/manual/html_node/javascript_002dformat.html>`_ Lua Lua weblate.checks.format.LuaFormatCheck lua-format ignore-lua-format There are %d apples : `Lua <https://www.gnu.org/software/gettext/manual/html_node/lua_002dformat.html#lua_002dformat>`_ 30 Object Pascal Object Pascal weblate.checks.format.ObjectPascalFormatCheck object-pascal-format ignore-object-pascal-format There are %d apples : , Object Pascal formatting strings Free Pascal formatting strings Delphi formatting strings 4.0 . % weblate.checks.format.PercentPlaceholdersCheck percent-placeholders ignore-percent-placeholders There are %number% apples : Perl Perl weblate.checks.format.PerlFormatCheck perl-format ignore-perl-format There are %d apples Your balance is %1$d %2$s : Perl sprintf`Perl <https://www.gnu.org/software/gettext/manual/html_node/perl_002dformat.html>`_ PHP PHP weblate.checks.format.PHPFormatCheck php-format ignore-php-format There are %d apples Your balance is %1$d %2$s : `PHP sprintf <https://www.php.net/manual/en/function.sprintf.php>`_`PHP <https://www.gnu.org/software/gettext/manual/html_node/php_002dformat.html>`_ 31 Python Python weblate.checks.format.PythonBraceFormatCheck python-brace-format ignore-python-brace-format There are {} apples Your balance is {amount} {currency} : Python brace `Python <https://www.gnu.org/software/gettext/manual/html_node/python_002dformat.html>`_ Python Python weblate.checks.format.PythonFormatCheck python-format ignore-python-format There are %d apples Your balance is %(amount)d %(currency)s : Python string formatting`Python <https://www.gnu.org/software/gettext/manual/html_node/python_002dformat.html>`_ Qt Qt weblate.checks.qt.QtFormatCheck qt-format ignore-qt-format There are %1 apples : Qt QString::arg() Qt Qt weblate.checks.qt.QtPluralCheck qt-plural-format ignore-qt-plural-format There are %Ln apple(s) : `Qt i18n <https://doc.qt.io/qt-5/i18n-source-translation.html#handling-plurals>`_ 32 Ruby Ruby weblate.checks.ruby.RubyFormatCheck ruby-format ignore-ruby-format There are %d apples Your balance is %1$f %2$s Your balance is %+.2<amount>f %<currency>s Your balance is %{amount} %{currency} : Ruby Kernel#sprintf Scheme Scheme weblate.checks.format.SchemeFormatCheck scheme-format ignore-scheme-format There are ~d apples : , Srfi 28, Chicken Scheme format, Guile Scheme formatted output Vue I18n Vue I18n weblate.checks.format.VueFormattingCheck vue-format ignore-vue-format There are {count} apples There are %{count} apples @:message.dio @:message.the_world! : Vue I18n FormattingVue I18n Linked locale messages all strings weblate.checks.consistency.TranslatedCheck ignore-translated VCS VCS 33 all strings weblate.checks.consistency.ConsistencyCheck ignore-inconsistent Weblate 1 : For performance reasons, the check might not find all inconsistencies, it limits number of matches. : : Keeping translations same across components Kashida 3.5 . weblate.checks.chars.KashidaCheck ignore-kashida Kashida Tatweel : Kashida Wikipedia : Markdown 3.5 . Markdown weblate.checks.markup.MarkdownLinkCheck md-text ignore-md-link Markdown : Markdown links 34 Markdown 3.5 . Markdown weblate.checks.markup.MarkdownRefLinkCheck md-text ignore-md-reflink Markdown : Markdown links Markdown 3.5 . Markdown weblate.checks.markup.MarkdownSyntaxCheck md-text ignore-md-syntax Markdown : Markdown span elements weblate.checks.chars.MaxLengthCheck max-length ignore-max-length max-length:100 key:value : replacements: weblate.checks.render.MaxSizeCheck max-size ignore-max-size 3.7 . 1 2 1 35 font-* : ubuntu 22 2 500 : max-size:500:2, font-family:ubuntu, font-size:22 : Component configuration font-* replacements: : \n Number of \n in translation does not match source weblate.checks.chars.EscapedNewlineCountingCheck ignore-escaped-newline \n weblate.checks.chars.EndColonCheck ignore-end-colon : Wikipedia : weblate.checks.chars.EndEllipsisCheck ignore-end-ellipsis 3 (…) (...) 3 : Wikipedia : weblate.checks.chars.EndExclamationCheck ignore-end-exclamation : Wikipedia : 36 weblate.checks.chars.EndStopCheck ignore-end-stop : Wikipedia : weblate.checks.chars.EndQuestionCheck ignore-end-question : Wikipedia : weblate.checks.chars.EndSemicolonCheck ignore-end-semicolon : Wikipedia : weblate.checks.chars.NewLineCountCheck ignore-newline-count \n weblate.checks.consistency.PluralsCheck ignore-plurals 37 3.9 . weblate.checks.placeholders.PlaceholderCheck placeholders ignore-placeholders 4.3 : placeholders placeholders:$URL$:$TARGET$:"some long text" : placeholders:r"%[^% ]%" : 3.9 . weblate.checks.chars.PunctuationSpacingCheck ignore-punctuation-spacing : Wikipedia : 3.9 . : weblate.checks.placeholders.RegexCheck regex ignore-regex regex regex:^foo|bar$ 38 weblate.checks.consistency.SamePluralsCheck ignore-same-plurals weblate.checks.chars.BeginNewlineCheck ignore-begin-newline : weblate.checks.chars.BeginSpaceCheck ignore-begin-space weblate.checks.chars.EndNewlineCheck ignore-end-newline : weblate.checks.chars.EndSpaceCheck ignore-end-space 39 weblate.checks.same.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages390 Page
-
File Size-