Podporované typy souborů (Strings)

.JSON - go-i18n (Strings)

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

Přípona souboru

.json

Rozšíření API

go_i18n

Import

Ano

Stáhnout

Ano

Podpora plurálních tvarů

Ano

Podpora popisu

Ne

Go-i18n je internacionalizační knihovna určená pro Go. Mezi podporované formáty lokalizačních souborů patří .JSON, .YAML, .TOML atd. Soubory .JSON používané go-i18n se liší od těch ostatních lokalizačních a internacionalizačních platforem v tom, že go-18n .JSON často existuje jako pole JSON sestávající z řady JSON objektů. Každý objekt JSON představuje řetězec, který potřebuje překlad identifikovat klíči, jako je ID.

go-i18n na GitHubu

Vzorek kódu

[
  {
    "id": "boolean_key",
    "překlad": "--- true\n"
  },
  {
    "id": "empty_string_translation",
    "translation": ""
  },
  {
    "id": "key_with_description",
    "translation": "Koukni na to! Tento klíč má popis! (Přinejmenším v některých formátech)"
  },
  {
    "id": "key_with_line-break",
    "translation": „Tyto překlady obsahují\na zalomení řádku.“
  },
  {
    "id": "nested.deeply.key",
    "translation": "Páni, ten klíč je vnořený ještě hlouběji."
  },
  {
    "id": "nested.key",
    "translation": „Tento klíč je vnořený do jmenného prostoru.“
  },
  {
    "id": "null_translation",
    "překlad": null
  },
  {
    "id": "pluralized_key",
    "translation": {
      "one": "Nalezena pouze pluralizace.",
      "jiné": "Páni, ty máš plurály!",
      "nula": "Nemáte žádné plurály."
    }
  },
  {
    "id": "sample_collection",
    "překlad": "---\n- první položka\n- druhá položka\n- třetí položka\n"
  },
  {
    "id": "simple_key",
    "překlad": "jednoduchý klíč, jednoduchá zpráva, tak jednoduchá."
  },
  {
    "id": "unverified_key",
    "translation": „Tento překlad ještě není ověřen a čeká na něj. (V některých formátech tento stav také stáhnout)"
  }
]

Plurály pro soubory JSON

Nejčastější formát zpráv plurálních klíčů v různých knihovnách:

"zprávy": {
    "one": "Jedna zpráva přijata.",
    "other": "%s přijatých zpráv.",
    "nula": „Nebyly přijaty žádné zprávy.“
}
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.