Gegevensschema’s

Weblate gebruikt JSON Schema om lay-out van externe JSON-bestanden te definiëren.

Weblate schema vertaalgeheugen

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

type

array

items

Het item voor vertaalgeheugen

type

object

eigenschappen

  • category

De categorie Tekenreeks

1 is globaal, 2 is gedeeld, 10000000+ zijn projectspecifiek, 20000000+ zijn gebruikerspecifiek

type

integer

voorbeelden

1

minimum

0

standaard

1

  • bron

Bron tekenreeks

Bestandsnaam of naam van onderdeel

type

tekenreeks

voorbeelden

test.tmx

project/component

standaard

  • bron

De brontekenreeks

type

tekenreeks

voorbeelden

Hallo

minLength

1

standaard

  • source_language

De brontaal

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

type

tekenreeks

voorbeelden

en

patroon

^[^ ]+$

standaard

  • doel

De doeltekenreeks

type

tekenreeks

voorbeelden

Ahoj

minLength

1

standaard

  • target_language

De doeltaal

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

type

tekenreeks

voorbeelden

cs

patroon

^[^ ]+$

standaard

aanvullendeEigenschappen

False

definities

Weblate export van gebruikersgegevens

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

type

object

eigenschappen

  • basis

Basis

type

object

eigenschappen

  • gebruikersnaam

Gebruikersnaam

type

tekenreeks

voorbeelden

beheerder

standaard

  • full_name

Volledige naam

type

tekenreeks

voorbeelden

Weblate beheerder

standaard

  • e-mail

E-mail

type

tekenreeks

voorbeelden

noreply@example.com

standaard

indeling

e-mail

  • date_joined

Datum lid geworden

type

tekenreeks

voorbeelden

2019-11-18T18:53:54.862Z

standaard

indeling

datum-tijd

aanvullendeEigenschappen

False

  • profiel

Profiel

type

object

eigenschappen

  • language

Taal

type

tekenreeks

voorbeelden

cs

patroon

^[^ ]*$

standaard

  • suggested

Aantal voorgestelde tekenreeksen

type

integer

voorbeelden

1

standaard

0

  • translated

Aantal vertaalde tekenreeksen

type

integer

voorbeelden

24

standaard

0

  • uploaded

Aantal geüploade schermafdrukken

type

integer

voorbeelden

1

standaard

0

  • verbergen_voltooid

Voltooide vertalingen verbergen op het overzicht

type

Booleaanse waarde

voorbeelden

False

standaard

True

  • secundair_in_zen

Secundaire vertalingen in modus Zen weergeven

type

Booleaanse waarde

voorbeelden

True

standaard

True

  • verbergen_bron_secundair

Bron verbergen als er een secundaire taal bestaat

type

Booleaanse waarde

voorbeelden

False

standaard

True

  • editor_link

Link bewerker

type

tekenreeks

voorbeelden

patroon

^.*$

standaard

  • translate_mode

Modus vertaalbewerker

type

integer

voorbeelden

0

standaard

0

  • zen_modus

Modus bewerker Zen

type

integer

voorbeelden

0

standaard

0

  • special_chars

Speciale tekens

type

tekenreeks

voorbeelden

patroon

^.*$

standaard

  • thema

Thema

type

tekenreeks

voorbeelden

automatisch

patroon

^(automatisch|donker|licht)$

standaard

automatisch

  • dashboard_view

Standaard overzichtsweergave

type

integer

voorbeelden

1

standaard

0

  • dashboard_onderdeel_lijst

Standaard onderdelenlijst

standaard

null

anyOf

type

null

type

integer

  • talen

Vertaalde talen

type

array

standaard

items

Taalcode

type

tekenreeks

voorbeelden

cs

patroon

^.*$

standaard

  • secundair_talen

Secundaire talen

type

array

standaard

items

Taalcode

type

tekenreeks

voorbeelden

sk

patroon

^.*$

standaard

  • gevolgd

Gevolgde projecten

type

array

standaard

items

Project-slug

type

tekenreeks

voorbeelden

weblate

patroon

^.*$

standaard

aanvullendeEigenschappen

False

  • auditlog

Revisielogboek

type

array

standaard

items

Items

type

object

eigenschappen

  • adres

IP-adres

anyOf

type

null

type

tekenreeks

voorbeelden

127.0.0.1

patroon

^.*$

standaard

  • user_agent

Gebruikersagent

type

tekenreeks

voorbeelden

PC / Linux / Firefox 70.0

patroon

^.*$

standaard

  • tijdstempel

Tijdstempel

type

tekenreeks

voorbeelden

2019-11-18T18:58:30.845Z

standaard

indeling

datum-tijd

  • activiteit

Activiteit

type

tekenreeks

voorbeelden

Aanmelden

patroon

^.*$

standaard

aanvullendeEigenschappen

False

definities

Weblate berichten

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

Schema voor Weblate Fedora Messaging

type

object

eigenschappen

  • wijziging_id

Wijziging ID

Numerieke ID van wijziging

type

integer

  • actie

Wijzigen actie

Uitgebreide naam van de wijziging, bekijk de broncode van Acties wijzigen voor mogelijke waarden

type

tekenreeks

  • tijdstempel

Tijdstempel

Tijdstempel in opmaak ISO

type

tekenreeks

indeling

datum-tijd

  • target

Doel

Nieuwe waarde van de wijziging (bijv. nieuwe vertaling van de tekenreeks)

type

tekenreeks / array

  • oud

Oude waarde

Oude waarde van de wijziging (bijv. vorige vertaling van de tekenreeks)

type

tekenreeks / array

  • bron

Bron

Brontekenreeks

type

tekenreeks / array

  • url

URL

Absolute URL om gerelateerd object te bekijken

type

tekenreeks

  • auteur

Auteur

Auteur gebruikersnaam (deze mag verschillen van de gebruiker die bijvoorbeeld suggesties accepteert)

type

tekenreeks

  • gebruiker

Gebruikte gebruikersnaam

type

tekenreeks

  • project

Project-slug

type

tekenreeks

  • onderdeel

Slug voor het onderdeel

type

tekenreeks

  • vertaling

Vertaling taalcode

type

tekenreeks

aanvullendeEigenschappen

False

definities