Veri şemaları

Weblate, dış JSON dosyalarının yerleşimini tanımlamak için JSON şeması kullanır.

Weblate çeviri belleği şeması

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

tür

array

ögeler

Çeviri belleği ögesi

tür

object

özellikler

  • category

Dizge kategorisi

1 genel, 2 paylaşılmış, 10000000+ projeye özel, 20000000+ kullanıcıya özel

tür

integer

examples

1

minimum

0

default

1

  • origin

Dizge kaynağı

Dosya adı veya bileşen adı

tür

string

examples

test.tmx

project/component

default

  • source

Kaynak dizge

tür

string

examples

Merhaba

minLength

1

default

  • source_language

Kaynak dil

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

tür

string

examples

en

pattern

^[^ ]+$

default

  • target

Hedef dizge

tür

string

examples

Ahoy

minLength

1

default

  • target_language

Hedef dil

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

tür

string

examples

tr

pattern

^[^ ]+$

default

additionalProperties

False

definitions

Weblate kullanıcı verilerini dışa aktarma

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

tür

object

özellikler

  • basic

Temel

tür

object

özellikler

  • username

Kullanıcı adı

tür

string

examples

admin

default

  • full_name

Ad soyad

tür

string

examples

Weblate Yöneticisi

default

  • email

E-posta

tür

string

examples

noreply@ornek.com

default

format

email

  • date_joined

Katılma tarihi

tür

string

examples

2019-11-18T18:53:54.862Z

default

format

date-time

additionalProperties

False

  • profile

Profil

tür

object

özellikler

  • language

Dil

tür

string

examples

tr

pattern

^[^ ]*$

default

  • suggested

Önerilmiş dizge sayısı

tür

integer

examples

1

default

0

  • translated

Çevrilmiş dizge sayısı

tür

integer

examples

24

default

0

  • uploaded

Yüklenmiş ekran görüntüsü sayısı

tür

integer

examples

1

default

0

  • hide_completed

Tamamlanmış çevirileri panoda gizler

tür

boolean

examples

False

default

True

  • secondary_in_zen

Zen kipinde ikincil çevirileri görüntüler

tür

boolean

examples

True

default

True

  • hide_source_secondary

İkincil çeviri varsa kaynağı gizler

tür

boolean

examples

False

default

True

  • editor_link

Düzenleyici bağlantısı

tür

string

examples

pattern

^.*$

default

  • translate_mode

Çeviri düzenleyici kipi

tür

integer

examples

0

default

0

  • zen_mode

Zen düzenleyici kipi

tür

integer

examples

0

default

0

  • special_chars

Özel karakterler

tür

string

examples

pattern

^.*$

default

  • tema

Tema

tür

string

examples

auto

pattern

^(auto|dark|light)$

default

auto

  • dashboard_view

Varsayılan pano görünümü

tür

integer

examples

1

default

0

  • dashboard_component_list

Varsayılan bileşen listesi

default

null

anyOf

tür

null

tür

integer

  • languages

Çevrilmiş diller

tür

array

default

ögeler

Dil kodu

tür

string

examples

tr

pattern

^.*$

default

  • secondary_languages

İkincil diller

tür

array

default

ögeler

Dil kodu

tür

string

examples

sk

pattern

^.*$

default

  • watched

İzlenen projeler

tür

array

default

ögeler

Proje kısaltması

tür

string

examples

weblate

pattern

^.*$

default

additionalProperties

False

  • auditlog

Denetim günlüğü

tür

array

default

ögeler

Ögeler

tür

object

özellikler

  • address

IP adresi

anyOf

tür

null

tür

string

examples

127.0.0.1

pattern

^.*$

default

  • user_agent

Kullanıcı uygulaması

tür

string

examples

PC / Linux / Firefox 70.0

pattern

^.*$

default

  • timestamp

Zaman damgası

tür

string

examples

2019-11-18T18:58:30.845Z

default

format

date-time

  • activity

Etkinlik

tür

string

examples

oturum açma

pattern

^.*$

default

additionalProperties

False

definitions

Ayrıca bakınız

Kullanıcı profili, dumpuserdata

Weblate iletileri

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

Weblate Fedora Messaging için şema

tür

object

özellikler

  • change_id

Değişiklik kimliği

Değişikliğin sayısal kimliği

tür

integer

  • action

Değişiklik işlemi

Değişikliğin ayrıntılı adı, olası değerler için Değişiklik işlemleri kaynak kodu bölümüne bakın

tür

string

  • timestamp

Zaman damgası

ISO biçiminde zaman damgası

tür

string

format

date-time

  • hedef

Hedef

Değişikliğin yeni değeri (örneğin dizgenin yeni çevirisi)

tür

string / array

  • eski

Eski değer

Değişikliğin eski değeri (örneğin dizgenin önceki çevirisi)

tür

string / array

  • kaynak

Kaynak

Kaynak dizge

tür

string / array

  • adres

URL

İlişkili nesneyi görüntüleyecek mutlak adres

tür

string

  • geliştirici

Author

Yazar kullanıcı adı (örneğin önerileri kabul ederken kullanıcıdan farklı olabilir)

tür

string

  • kullanıcı

İşlemi yapan kullanıcı adı

tür

string

  • proje

Proje kısaltması

tür

string

  • bileşen

Bileşen kısaltması

tür

string

  • çeviri

Çeviri dili kodu

tür

string

additionalProperties

False

definitions