|
Přípony souborů |
.Strings |
|
Rozšíření API |
strings |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ne |
|
Podpora pro popis |
Ano |
|
Možnosti formátu Tyto možnosti lze určit při nahrát souboru a/nebo Stáhnout souboru. V závislosti na metodě nahrát/Stáhnout (API, CLI, synchronizace repozitáře atd.) je lze určit v dotaz parametrech |
convert_placeholder, include_pluralized_keys, multiline_comments |
Soubory Strings Resource jsou standardní lokalizační soubory používané pro aplikace pro iOS a OS X. Soubor Strings Resource se skládá z párů klíč-hodnota spojených znakem =. Je podobný souboru Java Properties, s výjimkou toho, že klíče i hodnoty jsou uzavřeny v uvozovkách a každý pár klíč-hodnota končí středníkem.
Pokud generujete soubory Strings Resource pomocí nástroje třetí strany (např. genstrings), je možné, že budete mít soubory s Kopírovat klíči Strings. Kopírovat klíče nejsou obvykle problematické, ale doporučuje se je před zahájením procesu překladu odstranit.
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 odpovídal požadavkům konkrétního formátu. Příklad: |
|
Identifikátor |
include_pluralized_keys |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
true |
|
Popis |
Zahrnout také množné klíče do souboru kód jazyka. |
|
Identifikátor |
multiline_comments |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
false |
|
Popis |
Pokud je povoleno, víceřádkové komentáře se vykreslují v souboru .Strings. |
Vzor kódu
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* Toto je úžasný popis pro tento klíč! */ "key_with_description" = "Check it out! This key has a description! (At least in some formats)"; "key_with_line-break" = "Tento překlad obsahuje\nnový řádek."; "nested.deeply.key" = "Páni, tento klíč je vnořen ještě hlouběji."; "nested.key" = "Tento klíč je vnořen uvnitř jmenného prostoru."; "null_translation" = ""; "pluralized_key.one" = "Nalezen pouze jeden plurál."; "pluralized_key.other" = "Páni, máte %s plurálů!"; "pluralized_key.zero" = "Nemáte žádný plurál."; "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 není zatím neověřeno a čeká na něj. (V některých formátech také provádíme stáhnout tohoto stav)";
Plurály pro iOS Localizable Strings
Pro množné hodnoty přidejte následující operátory přípony:
"messages.zero" = "Žádné zprávy nebyly přijaty"; "messages.one" = "Jedna zpráva přijata"; "messages.other" = "%s zpráv přijato";