Esquemas de dados

Weblate usa JSON Schema para definir o layout de ficheiros JSON externos.

Esquema de memória de tradução Weblate

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

tipo

array

itens

O item de memória de tradução

tipo

objeto

propriedades

  • category

A categoria de cadeia

1 é global, 2 é compartilhado, 10000000+ são específicos de projeto, 20000000+ são específicos do utilizador

tipo

inteiro

exemplos

1

minímo

0

predefinido

1

  • origem

A origem do texto

Nome do ficheiro ou componente

tipo

cadeia

exemplos

test.tmx

projeto/componente

predefinido

  • source

A cadeia fonte

tipo

cadeia

exemplos

Olá

minLength

1

predefinido

  • idioma_ fonte

O idioma fonte

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

tipo

cadeia

exemplos

en

pattern

^[^ ]+$

predefinido

  • target

A cadeia de destino

tipo

cadeia

exemplos

Ahoj

minLength

1

predefinido

  • idioma_de_destino

O idioma de destino

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

tipo

cadeia

exemplos

cs

pattern

^[^ ]+$

predefinido

additionalProperties

False

definições

Exportação de dados de utilizadores do Weblate

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

tipo

objeto

propriedades

  • basic

Básico

tipo

objeto

propriedades

  • nome do utilizador

Nome do utilizador

tipo

cadeia

exemplos

administrador

predefinido

  • nome_completo

Nome completo

tipo

cadeia

exemplos

Admin Weblate

predefinido

  • email

E-mail

tipo

cadeia

exemplos

noreply@example.com

predefinido

format

e-mail

  • data_de_adesão

Data de adesão

tipo

cadeia

exemplos

2019-11-18T18:53:54.862Z

predefinido

format

date-time

additionalProperties

False

  • profile

Perfil

tipo

objeto

propriedades

  • idioma

Idioma

tipo

cadeia

exemplos

cs

pattern

^[^ ]*$

predefinido

  • sugerido

Quantidade de cadeias fonte

tipo

inteiro

exemplos

1

predefinido

0

  • traduzido

Quantidade de cadeias traduzidas

tipo

inteiro

exemplos

24

predefinido

0

  • enviado

Quantidade de capturas de ecrã enviadas

tipo

inteiro

exemplos

1

predefinido

0

  • hide_completed

Ocultar as traduções completas no painel

tipo

booleano

exemplos

False

predefinido

True

  • secondary_in_zen

Mostrar traduções secundárias no modo Zen

tipo

booleano

exemplos

True

predefinido

True

  • hide_source_secondary

Ocultar a fonte se existir uma tradução secundária

tipo

booleano

exemplos

False

predefinido

True

  • hiperligação_do_editor

Hiperligação_do_editor

tipo

cadeia

exemplos

pattern

^.*$

predefinido

  • modo_de_tradução

Modo do editor de tradução

tipo

inteiro

exemplos

0

predefinido

0

  • zen_mode

Modo de editor Zen

tipo

inteiro

exemplos

0

predefinido

0

  • carateres_especiais

Carateres especiais

tipo

cadeia

exemplos

pattern

^.*$

predefinido

  • vista_do_painel

Vista predefinida do painel

tipo

inteiro

exemplos

1

predefinido

0

  • dashboard_component_list

Lista predefinida de componentes

predefinido

null

anyOf

tipo

null

tipo

inteiro

  • languages

Idiomas traduzidos

tipo

array

predefinido

itens

Código do idioma

tipo

cadeia

exemplos

cs

pattern

^.*$

predefinido

  • idiomas_secundários

Idiomas secundários

tipo

array

predefinido

itens

Código do idioma

tipo

cadeia

exemplos

sk

pattern

^.*$

predefinido

  • watched

Projetos vigiados

tipo

array

predefinido

itens

Slug do projeto

tipo

cadeia

exemplos

weblate

pattern

^.*$

predefinido

additionalProperties

False

  • auditlog

Registo de auditoria

tipo

array

predefinido

itens

Itens

tipo

objeto

propriedades

  • address

Endereço IP

tipo

cadeia

exemplos

127.0.0.1

pattern

^.*$

predefinido

  • agente_do_utilizador

Agente do utilizador

tipo

cadeia

exemplos

PC / Linux / Firefox 70.0

pattern

^.*$

predefinido

  • timestamp

Carimbo de data e hora

tipo

cadeia

exemplos

2019-11-18T18:58:30.845Z

predefinido

format

date-time

  • atividade

Atividade

tipo

cadeia

exemplos

sessão

pattern

^.*$

predefinido

additionalProperties

False

definições