|
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 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 parametrech dotaz |
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 obvykle nepředstavují problém, 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é pluralizované 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)"; "klíč_s_odřádkováním" = "Tento překlad obsahuje\nodřádkování."; "nested.deeply.klíč" = "Páni, tento klíč je vnořen ještě hlouběji."; "nested.klíč" = "Tento klíč je vnořen uvnitř jmenného prostoru."; "null_translation" = ""; "pluralized_klíč.one" = "Nalezen pouze jeden plurál."; "pluralized_klíč.other" = "Páni, máte %s plurálů!"; "pluralized_klíč.zero" = "Nemáte žádný plurál."; "sample_collection" = "---\n- první položka\n- druhá položka\n- třetí položka\n"; "simple_klíč" = "Jen jednoduchý klíč s jednoduchou zprávou."; "neověřený_klíč" = "Tento překlad není zatím ověřen a čeká na to." (V některých formátech tento stav také stáhnout)\";
Plurály pro iOS Localizable Strings
Pro plurálové hodnoty přidejte následující operátory přípony:
"messages.zero" = "Žádné zprávy nebyly přijaty"; "messages.one" = "Jedna zpráva byla přijata"; "messages.other" = "%s zpráv bylo přijato";