Podporované typy souborů (Strings)

.STRINGS - iOS zdroje řetězců (Řetězce)

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

Přípony souborů 

.strings

API rozšíření 

řetězce

Import 

Ano

Export 

Ano

Podpora plurálových tvarů 

Ne

Podpora pro popis 

Ano

Možnosti formátu 

Tyto možnosti, které mohou být specifikovány 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 dotazových parametrech Nahrát, Stáhnout nebo v konfiguračním souboru phrase.yml.

convert_placeholder, include_pluralized_keys, multiline_comments

Řetězce zdroj soubory jsou standardní lokalizační soubory používané pro aplikace iOS a OS X. Soubory Řetězce zdroj 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 zdroj 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 na shodu s požadavky specifickými pro formát. Příklad: $s$@, %s%@

Identifikátor 

include_pluralized_keys

Typ 

boolean

Nahrát 

Ne

Stáhnout 

Ano

Výchozí 

true

Popis 

Také zahrňte pluralizované klíče do souboru kódu 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 jsou vykresleny v souboru .strings.

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! Tento klíč má popis! (Alespoň v některých formátech)";
"key_with_line-break" = "Tento překlad obsahuje\na zalomení řádku.";
"nested.deeply.key" = "Wow, tento klíč je ještě hlouběji zanořen.";
"nested.key" = "Tento klíč je zanoř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" = "Žádné zprávy nebyly přijaty";
"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.