go-i18n JSON ファイル

Added in version 4.1.

バージョン 4.16 で変更: この形式の v2 版に対応しました。

go-i18n の翻訳はモノリンガルなので、(最も一般的な)英語の文字列で、基礎となる翻訳ファイルを設定してください。

注釈

Weblate は、go-i18n JSON v1 および v2 形式に対応しています。ご使用の環境に合った正しいファイル形式を選択してください。

ファイルの例

v1 ファイルの設定例:

[
  {
    "id": "hello",
    "description": "Description",
    "translation": "Ahoj světe!\n"
  },
  {
    "id": "orangutan",
    "description": "Description",
    "translation": {
      "one": "Orangutan has {{.Count}} banana.\n",
      "other": "Orangutan has {{.Count}} bananas.\n"
    }
  },
  {
    "id": "try",
    "description": "Description",
    "translation": ""
  },
  {
    "id": "thanks",
    "description": "Description",
    "translation": ""
  }
]

v2 ファイルの設定例:

{
  "hello": "Ahoj světe!\n",
  "orangutan": {
    "description": "Description",
    "one": "Orangutan has {{.Count}} banana.\n",
    "other": "Orangutan has {{.Count}} bananas.\n"
  },
  "try": {
    "description": "Description",
    "other": ""
  },
  "thanks": {
    "description": "Description",
    "other": ""
  }
}
対応機能

File extensions

.toml

Linguality

Monolingual

Supports plural

Yes

Supports descriptions

No

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

go-i18n-toml

Supports read-only strings

No

対応機能

File extensions

.json

Linguality

Both monolingual and bilingual

Supports plural

Yes

Supports descriptions

Yes

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

go-i18n-json, go-i18n-json-v2

Supports read-only strings

No

Weblate の設定

典型的な Weblate コンポーネント構成 go-i18n JSON v1 用

ファイル マスク

langs/*.json

モノリンガル用の、基礎となる言語ファイル

langs/en.json

新しい翻訳のテンプレート

Empty(空)

ファイル形式

go-i18n v1 JSON ファイル

典型的な Weblate コンポーネント構成 go-i18n JSON v2 用

ファイル マスク

langs/*.json

モノリンガル用の、基礎となる言語ファイル

langs/en.json

新しい翻訳のテンプレート

Empty(空)

ファイル形式

go-i18n v2 JSON ファイル