|
Přípony souborů |
.strings |
|
API rozšíření |
strings |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ne |
|
Podpora pro popis |
Ano |
|
Možnosti formátu Tyto možnosti, které lze specifikovat při nahrávání a/nebo stahování souboru. V závislosti na metodě nahrávání/stahování (API, CLI, synchronizace repozitáře atd.) mohou být specifikovány v parametrech dotazu |
převést_zástupný_znak, zahrnout_pluralizované_klíče, vícřádkové_komentáře |
Řetězce Resource soubory jsou standardní lokalizační soubory používané pro aplikace iOS a OS X. Soubory Řetězce Resource se skládají z párů klíč-hodnota spojených znakem =. Je to podobné jako soubor Java Properties, s tím rozdílem, že jak klíče, tak hodnoty jsou uzavřeny v uvozovkách a každý pár klíč-hodnota končí středníkem.
Pokud generujete soubory Řetězce Resource pomocí nástroje třetí strany (např. genstrings), je možné mít soubory s duplicitními klíčovými řetězci. Duplicitní klíče obvykle nejsou problém, ale doporučuje se je odstranit před zahájením procesu překladu.
Možnosti formátu
|
Identifikátor |
convert_placeholder |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
false |
|
Popis |
Zástupný znak bude převeden tak, aby vyhovoval specifickým požadavkům formátu. Příklad: |
|
Identifikátor |
include_pluralized_keys |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
true |
|
Popis |
Také zahrnout pluralizované klíče v souboru jazyka. |
|
Identifikátor |
multiline_comments |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
false |
|
Popis |
Když je povoleno, vícřádkové komentáře jsou zobrazeny v souboru .řetězce. |
Vzor kódu
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* Toto je úžasný popis pro tento klíč! */ "key_with_description" = "Podívejte se na to! This key has a description! (Alespoň v některých formátech)"; "key_with_line-break" = "Tato překlad obsahuje\na zalomení řádku."; "nested.deeply.key" = "Wow, tento klíč je vnořen ještě hlouběji."; "nested.key" = "Tento klíč je vnořen uvnitř prostoru názvů."; "null_translation" = ""; "pluralized_key.one" = "Byla nalezena pouze jedna pluralizace."; "pluralized_key.other" = "Wow, máte %s pluralizací!"; "pluralized_key.zero" = "Nemáte žádnou pluralizaci."; "sample_collection" = "---\n- první položka\n- druhá položka\n- třetí položka\n"; "simple_key" = "Jen jednoduchý klíč s jednoduchou zprávou."; "unverified_key" = "Tento překlad ještě nebyl ověřen a čeká na to." (V některých formátech také exportujeme tento stav)";
Plurály pro iOS Localizable Strings
Pro pluralizované hodnoty přidejte následující postfixové operátory:
"messages.zero" = "No messages received"; "messages.one" = "Jedna zpráva byla přijata"; "messages.other" = "%s zpráv bylo přijato";