データ スキーマ

Weblate は JSON Schema to を使用して外部 JSON ファイルのレイアウトを定義します。

Weblate 翻訳メモリ概要

https://weblate.org/schemas/weblate-memory.schema.json

型

配列

項目

翻訳メモリの項目

型

オブジェクト

プロパティ

  • category

文字列のカテゴリー

1 = グローバル、2 = 共有、10000000 以上 = プロジェクト固有、20000000 以上 = ユーザ固有

型

整数

例

1

最小

0

デフォルト

1

  • origin

文字列のオリジナル

ファイル名またはコンポーネント名

型

文字列

例

test

パターン

^(.*)$

デフォルト

  • source

原文

型

文字列

例

Hello

パターン

^(.+)$

デフォルト

  • source_language

原文の言語

ISO 639-1 / ISO 639-2 / IETF BCP 47

型

文字列

例

en

パターン

^([^ ]+)$

デフォルト

  • target

翻訳対象の文字列

型

文字列

例

Ahoj

パターン

^(.+)$

デフォルト

  • target_language

翻訳対象の言語

ISO 639-1 / ISO 639-2 / IETF BCP 47

型

文字列

例

cs

パターン

^([^ ]+)$

デフォルト

追加のプロパティ

False

定義

Weblate ユーザー データのエクスポート

https://weblate.org/schemas/weblate-userdata.schema.json

型

オブジェクト

プロパティ

  • basic

基本

型

オブジェクト

プロパティ

  • username

Username

型

文字列

例

管理者

パターン

^.*$

デフォルト

  • full_name

フル ネーム

型

文字列

例

Weblate 管理者

パターン

^.*$

デフォルト

  • email

メールアドレス

型

文字列

例

noreply@example.com

パターン

^.*$

デフォルト

  • date_joined

登録日

型

文字列

例

2019-11-18T18:53:54.862Z

パターン

^.*$

デフォルト

  • profile

プロフィール

型

オブジェクト

プロパティ

  • language

言語

型

文字列

例

cs

パターン

^.*$

デフォルト

  • suggested

提案された文字列の数

型

整数

例

1

デフォルト

0

  • translated

翻訳済み文字列の数

型

整数

例

24

デフォルト

0

  • uploaded

アップロードされたスクリーンショットの数

型

整数

例

1

デフォルト

0

  • hide_completed

完了した翻訳をダッシュボードで非表示にする

型

boolean

例

False

デフォルト

True

  • secondary_in_zen

Zen モードで参考言語を表示する

型

boolean

例

True

デフォルト

True

  • hide_source_secondary

参考言語の翻訳がある場合は原文を表示しない

型

boolean

例

False

デフォルト

True

  • editor_link

エディタ リンク

型

文字列

例

パターン

^.*$

デフォルト

  • translate_mode

翻訳エディタ モード

型

整数

例

0

デフォルト

0

  • zen_mode

Zen 編集モード

型

整数

例

0

デフォルト

0

  • special_chars

特殊文字

型

文字列

例

パターン

^.*$

デフォルト

  • dashboard_view

デフォルトのダッシュボード画面

型

整数

例

1

デフォルト

0

  • dashboard_component_list

デフォルトのコンポーネント リスト

デフォルト

なし

どちらか

型

null

型

整数

  • languages

翻訳言語

型

配列

デフォルト

項目

言語コード

型

文字列

例

cs

パターン

^.*$

デフォルト

  • secondary_languages

参考言語

型

配列

デフォルト

項目

言語コード

型

文字列

例

sk

パターン

^.*$

デフォルト

  • watched

監視中のプロジェクト

型

配列

デフォルト

項目

プロジェクトのスラッグ

型

文字列

例

weblate

パターン

^.*$

デフォルト

  • auditlog

監査ログ

型

配列

デフォルト

項目

項目

型

オブジェクト

プロパティ

  • address

IP アドレス

型

文字列

例

127.0.0.1

パターン

^.*$

デフォルト

  • user_agent

ユーザー エージェント

型

文字列

例

PC / Linux / Firefox 70.0

パターン

^.*$

デフォルト

  • timestamp

タイムスタンプ

型

文字列

例

2019-11-18T18:58:30.845Z

パターン

^.*$

デフォルト

  • activity

作業履歴

型

文字列

例

ログイン

パターン

^.*$

デフォルト

定義