データ スキーマ

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

作業履歴

文字列

ログイン

パターン

^.*$

デフォルト

定義