Datenschemata

Weblate verwendet JSON-Schema, um das Layout von externen JSON-Dateien zu definieren.

Weblate-Übersetzungsspeicher-Schema

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

type

array

items

Das Übersetzungsspeicher-Element

type

object

properties

  • category

Die Zeichenkette-Kategorie

1 ist global, 2 ist gemeinsam, 10000000+ sind projektspezifisch, 20000000+ sind benutzerspezifisch

type

integer

examples

1

minimum

0

default

1

  • origin

Der Zeichenkette-Ursprung

Dateiname oder Komponentenname

type

String

examples

test.tmx

project/component

default

  • source

Die Ausgangszeichenkette

type

String

examples

Hello

minLength

1

default

  • source_language

Die Ausgangssprache

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

type

String

examples

en

pattern

^[^ ]+$

default

  • target

Die Zielzeichenkette

type

String

examples

Ahoj

minLength

1

default

  • target_language

Die Zielsprache

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

type

String

examples

cs

pattern

^[^ ]+$

default

additionalProperties

False

Definitionen

Weblate-Benutzerdatenexport

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

type

object

properties

  • basic

Basis

type

object

properties

  • username

Benutzername

type

String

examples

admin

default

  • full_name

Vollständiger Name

type

String

examples

Weblate-Administrator

default

  • email

E-Mail

type

String

examples

noreply@example.com

default

format

email

  • date_joined

Datum des Beitritts

type

String

examples

2019-11-18T18:53:54.862Z

default

format

date-time

additionalProperties

False

  • profile

Profil

type

object

properties

  • language

Sprache

type

String

examples

cs

pattern

^[^ ]*$

default

  • suggested

Anzahl vorgeschlagener Zeichenketten

type

integer

examples

1

default

0

  • translated

Anzahl übersetzter Zeichenketten

type

integer

examples

24

default

0

  • uploaded

Anzahl hochgeladener Bildschirmfotos

type

integer

examples

1

default

0

  • hide_completed

Abgeschlossene Übersetzungen in der Übersicht ausblenden

type

boolean

examples

False

default

True

  • secondary_in_zen

Zweitsprachen im Zen-Modus anzeigen

type

boolean

examples

True

default

True

  • hide_source_secondary

Ausgangssprache ausblenden, wenn bereits eine Übersetzung vorhanden ist

type

boolean

examples

False

default

True

  • editor_link

Editor-URL

type

String

examples

pattern

^.*$

default

  • translate_mode

Übersetzungseditor-Modus

type

integer

examples

0

default

0

  • zen_mode

Zen-Editor-Modus

type

integer

examples

0

default

0

  • special_chars

Sonderzeichen

type

String

examples

pattern

^.*$

default

  • theme

Design

type

String

examples

auto

pattern

^(auto|dark|light)$

default

auto

  • dashboard_view

Standardansicht der Übersichtsseite

type

integer

examples

1

default

0

  • dashboard_component_list

Voreingestellte Auflistung der Komponenten

default

null

anyOf

type

null

type

integer

  • languages

Übersetzte Sprachen

type

array

default

items

Sprachcode

type

String

examples

cs

pattern

^.*$

default

  • secondary_languages

Zweitsprachen

type

array

default

items

Sprachcode

type

String

examples

sk

pattern

^.*$

default

  • watched

Beobachtete Projekte

type

array

default

items

Projekt-Slug

type

String

examples

weblate

pattern

^.*$

default

additionalProperties

False

  • auditlog

Audit-Protokoll

type

array

default

items

Elemente

type

object

properties

  • address

IP-Adresse

anyOf

type

null

type

String

examples

127.0.0.1

pattern

^.*$

default

  • user_agent

User-Agent

type

String

examples

PC / Linux / Firefox 70.0

pattern

^.*$

default

  • timestamp

Zeitstempel

type

String

examples

2019-11-18T18:58:30.845Z

default

format

date-time

  • activity

Aktivität

type

String

examples

login

pattern

^.*$

default

additionalProperties

False

Definitionen

Weblate-Messaging

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

Schema für Weblate-Fedora-Messaging

type

object

properties

  • change_id

Änderungs-ID

Numerische ID der Änderung

type

integer

  • action

Änderungs-Aktion

Ausführlicher Name der Änderung, siehe Quellcode der Änderungsaktionen für mögliche Werte

type

String

  • timestamp

Zeitstempel

ISO-formatierter Zeitstempel

type

String

format

date-time

  • target

Ziel

Neuer Wert der Änderung (z. B. neue Übersetzung der Zeichenkette)

type

string / array

  • old

Alter Wert

Alter Wert der Änderung (z. B. vorherige Übersetzung der Zeichenkette)

type

string / array

  • source

Quelle

Ausgangszeichenkette

type

string / array

  • url

URL

Absolute URL zur Anzeige des zugehörigen Objekts

type

String

  • author

Autor

Autor-Benutzername (dieser kann sich von dem des Benutzers unterscheiden, z. B. bei der Annahme von Vorschlägen)

type

String

  • user

Handelnder Benutzername

type

String

  • project

Projekt-Slug

type

String

  • component

Komponenten-Slug

type

String

  • translation

Übersetzungs-Sprachcode

type

String

additionalProperties

False

Definitionen