Fluent: Porovnání verzí

Z L10N.cz Wiki
Skočit na navigaciSkočit na vyhledávání
m
(editory)
Řádek 1: Řádek 1:
 
Fluent (dříve L20n) je celý lokalizační systém navržený Mozillou, který umožňuje překlady maximálně přizpůsobit podle cílového jazyka. Soubory používají příponu ''.ftl''.
 
Fluent (dříve L20n) je celý lokalizační systém navržený Mozillou, který umožňuje překlady maximálně přizpůsobit podle cílového jazyka. Soubory používají příponu ''.ftl''.
  
=== Syntaxe ===
+
== Syntaxe ==
  
 
Úplně nejzákladnější podoba ''.ftl'' souboru není nepodobná [[Properties]] (IDENTIFIKATOR = RETEZEC). Navíc ale umožňuje reference na další řetězce nebo dodatečné atributy.
 
Úplně nejzákladnější podoba ''.ftl'' souboru není nepodobná [[Properties]] (IDENTIFIKATOR = RETEZEC). Navíc ale umožňuje reference na další řetězce nebo dodatečné atributy.
Řádek 21: Řádek 21:
 
Toto je příklad selektorů pro množná čísla. Fluent podporuje kromě standardních [http://www.unicode.org/cldr/charts/30/supplemental/language_plural_rules.html CLDR kategorií], také konkrétní čísla, takže je možné překlad libovolně vyladit pro konkrétní situaci. Hvězdička označuje výchozí variantu řetězce (v příkladu tedy jakékoliv číslo kromě jedničky a čtyřicet dvojky). Selektory je možné používat i v kombinaci s některými vestavěnými [https://mozilla-l10n.github.io/localizer-documentation/tools/fluent/functions.html funkcemi].
 
Toto je příklad selektorů pro množná čísla. Fluent podporuje kromě standardních [http://www.unicode.org/cldr/charts/30/supplemental/language_plural_rules.html CLDR kategorií], také konkrétní čísla, takže je možné překlad libovolně vyladit pro konkrétní situaci. Hvězdička označuje výchozí variantu řetězce (v příkladu tedy jakékoliv číslo kromě jedničky a čtyřicet dvojky). Selektory je možné používat i v kombinaci s některými vestavěnými [https://mozilla-l10n.github.io/localizer-documentation/tools/fluent/functions.html funkcemi].
  
=== Externí odkazy ===
+
== Editory ==
 +
* [[Textový editor]] (na příliš vhodný kvůli potenciálně složité syntaxi)
 +
* [[Pontoon]]
 +
 
 +
== Externí odkazy ==
 
* [http://projectfluent.org/ Oficiální stránky Project Fluent]
 
* [http://projectfluent.org/ Oficiální stránky Project Fluent]
 
* [https://github.com/projectfluent/fluent/wiki projectfluent/fluent Wiki]
 
* [https://github.com/projectfluent/fluent/wiki projectfluent/fluent Wiki]

Verze z 4. 8. 2018, 21:56

Fluent (dříve L20n) je celý lokalizační systém navržený Mozillou, který umožňuje překlady maximálně přizpůsobit podle cílového jazyka. Soubory používají příponu .ftl.

Syntaxe

Úplně nejzákladnější podoba .ftl souboru není nepodobná Properties (IDENTIFIKATOR = RETEZEC). Navíc ale umožňuje reference na další řetězce nebo dodatečné atributy.

menu-settings = Settings
help-menu-settings = Click { menu-settings } to save the file.
login-button =
    .label = Login
    .accesskey = L

Základní syntaxe IDENTIFIKATOR = RETEZEC je velmi jednoduchá, ale pro plné využití možností Fluentu se předpokládá použití nějakého editoru. Jelikož jde o poměrně nový formát, který se pomalu prosazuje v překladech Mozilly, nejdále je podpora zřejmě v jejím webovém editoru Pontoon.

emails = { $unreadEmails ->
        [one] You have one unread email.
        [42] You have { $unreadEmails } unread emails. So Long, and Thanks for All the Fish.
       *[other] You have { $unreadEmails } unread emails.
    }

Toto je příklad selektorů pro množná čísla. Fluent podporuje kromě standardních CLDR kategorií, také konkrétní čísla, takže je možné překlad libovolně vyladit pro konkrétní situaci. Hvězdička označuje výchozí variantu řetězce (v příkladu tedy jakékoliv číslo kromě jedničky a čtyřicet dvojky). Selektory je možné používat i v kombinaci s některými vestavěnými funkcemi.

Editory

Externí odkazy