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

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

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 duplicitními klíči Strings. Klíče s duplicitou 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: $s$@, %s%@

Identifikátor 

include_pluralized_keys

Typ 

boolean

Nahrát 

Ne

Stáhnout 

Ano

Výchozí 

true

Popis 

Zahrnout také klíče v množném čísle do souboru s kódem jazyka.

Identifikátor 

multiline_comments

Typ 

boolean

Nahrát 

Ne

Stáhnout 

Ano

Výchozí 

false

Popis 

Pokud je tato možnost povolena, 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í dosud neověřeno a čeká na něj. (V některých formátech také tento stav stáhnout)";

Plurály pro iOS Localizable Strings

Pro plurálové hodnoty přidejte následující postfixové operátory:

"messages.zero" = "Žádné zprávy nebyly přijaty";
"messages.one" = "Jedna zpráva přijata";
"messages.other" = "%s zpráv 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.