Podporované typy souborů (Strings)

.STRINGS - iOS Strings Resources (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

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 nahrát, Stáhnout nebo v konfiguračním souboru phrase.yml.

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: $s$@, %s%@

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";
Byl pro vás tento článek užitečný?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.