Esquemas de dados

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

Esquema de memória de tradução do Weblate

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

tipo

array

itens

O item da memória de tradução

tipo

objeto

propriedades

  • category

A categoria do texto

1 é global, 2 é compartilhado, 10000000+ são específicos de projeto, 20000000+ são específicos de usuário

tipo

inteiro

exemplos

1

mínimo

0

padrão

1

  • origem

A origem do texto

Nome de arquivo ou nome de componente

tipo

texto

exemplos

test.tmx

projeto/componente

padrão

  • source

O texto fonte

tipo

texto

exemplos

Olá

minLength

1

padrão

  • idioma_ fonte

O idioma fonte

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

tipo

texto

exemplos

en

pattern

^[^ ]+$

padrão

  • destino

O texto de destino

tipo

texto

exemplos

Ahoj

minLength

1

padrão

  • idioma_de_destino

O idioma de destino

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

tipo

texto

exemplos

cs

pattern

^[^ ]+$

padrão

additionalProperties

False

definições

Exportação de dados de usuário do Weblate

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

tipo

objeto

propriedades

  • básico

Básico

tipo

objeto

propriedades

  • usuário

Usuário

tipo

texto

exemplos

admin

padrão

  • full_name

Nome completo

tipo

texto

exemplos

Administrador do Weblate

padrão

  • email

E-mail

tipo

texto

exemplos

noreply@example.com

padrão

formato

e-mail

  • data_de_entrada

Data de adesão

tipo

texto

exemplos

2019-11-18T18:53:54.862Z

padrão

formato

data-hora

additionalProperties

False

  • perfil

Perfil

tipo

objeto

propriedades

  • idioma

Idioma

tipo

texto

exemplos

cs

pattern

^[^ ]*$

padrão

  • sugerido

Quantidade de textos sugeridos

tipo

inteiro

exemplos

1

padrão

0

  • traduzido

Quantidade de textos traduzidos

tipo

inteiro

exemplos

24

padrão

0

  • enviado

Quantidade de capturas de tela enviadas

tipo

inteiro

exemplos

1

padrão

0

  • ocultar_concluído

Oculta as traduções concluídas no painel

tipo

booleano

exemplos

False

padrão

True

  • secundário_em_zen

Mostra as traduções secundárias no modo Zen

tipo

booleano

exemplos

True

padrão

True

  • ocultar_fonte_secundária

Oculta a fonte caso uma tradução secundária exista

tipo

booleano

exemplos

False

padrão

True

  • editor_link

Link do editor

tipo

texto

exemplos

pattern

^.*$

padrão

  • modo_de_tradução

Modo do editor de tradução

tipo

inteiro

exemplos

0

padrão

0

  • zen_mode

Modo editor Zen

tipo

inteiro

exemplos

0

padrão

0

  • carateres_especiais

Caracteres especiais

tipo

texto

exemplos

pattern

^.*$

padrão

  • tema

Tema

tipo

texto

exemplos

auto

pattern

^(auto|dark|light)$

padrão

auto

  • dashboard_view

Visão padrão do painel

tipo

inteiro

exemplos

1

padrão

0

  • dashboard_component_list

Lista de componentes padrão

padrão

null

anyOf

tipo

null

tipo

inteiro

  • idiomas

Idiomas traduzidos

tipo

array

padrão

itens

Código do idioma

tipo

texto

exemplos

cs

pattern

^.*$

padrão

  • idiomas_secundários

Idiomas secundários

tipo

array

padrão

itens

Código do idioma

tipo

texto

exemplos

sk

pattern

^.*$

padrão

  • monitorando

Projetos observados

tipo

array

padrão

itens

Slug do projeto

tipo

texto

exemplos

weblate

pattern

^.*$

padrão

additionalProperties

False

  • registro_de_auditoria

Registro de auditoria

tipo

array

padrão

itens

Itens

tipo

objeto

propriedades

  • address

Endereço de IP

anyOf

tipo

null

tipo

texto

exemplos

127.0.0.1

pattern

^.*$

padrão

  • user_agent

Agente de usuário

tipo

texto

exemplos

PC / Linux / Firefox 70.0

pattern

^.*$

padrão

  • registro_de_data_e_hora

Carimbo de data e hora

tipo

texto

exemplos

2019-11-18T18:58:30.845Z

padrão

formato

data-hora

  • atividade

Atividade

tipo

texto

exemplos

login

pattern

^.*$

padrão

additionalProperties

False

definições

Mensageria do Weblate

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

Esquema para Weblate Fedora Messaging

tipo

objeto

propriedades

  • ID_de_alteração

ID da alteração

ID numérico da alteração

tipo

inteiro

  • action

Ação de alteração

Nome detalhado da alteração, consulte o código-fonte das ações de alteração para obter os valores possíveis

tipo

texto

  • registro_de_data_e_hora

Carimbo de data e hora

Registro de data/hora em formato ISO

tipo

texto

formato

data-hora

  • destino

Alvos

Novo valor da alteração (por exemplo, nova tradução do texto)

tipo

texto / array

  • old

Valor antigo

Valor antigo da alteração (por exemplo, tradução anterior do texto)

tipo

texto / array

  • fonte

Fonte

Texto fonte

tipo

texto / array

  • url

URL

URL absoluta para visualizar o objeto relacionado

tipo

texto

  • author

Autor

Nome de usuário do autor (pode ser diferente do usuário, por exemplo, ao aceitar sugestões)

tipo

texto

  • usuário

Nome de usuário da ação

tipo

texto

  • projeto

Slug do projeto

tipo

texto

  • component

URL amigável do componente

tipo

texto

  • tradução

Código de idioma de tradução

tipo

texto

additionalProperties

False

definições