Skip to content

--- Localização

Localization

Todas as strings que um jogador, um proprietário ou um admin vê vêm do sistema de locale do ox_lib.

Shipped languages

en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 arquivos, 285 chaves cada.

Choosing one

server.cfg
setr ox:locale "tr"

Não existe configuração de idioma no config.lua. Isso é global para o seu servidor e o ox_lib lê na inicialização. Qualquer chave ausente em uma tradução usa o inglês como padrão, portanto, uma tradução parcial nunca deixa um rótulo em branco na tela.

Adding your own

Copie locales/en.json para locales/<code>.json, traduza os valores e defina o ox:locale correspondente. O arquivo é detectado ao reiniciar — nada precisa ser registrado.

Os nomes dos postos não estão nos arquivos de locale. O rótulo de um posto vem de Config.Stations, e um proprietário pode renomear seu próprio posto na página Overview. Os rótulos de combustível vêm de Config.FuelTypes. Ambos são para você escrever no idioma em que seu servidor opera.

What is translated

Prefix Covers
ui_ O painel de gerenciamento: navegação, títulos de páginas, estatísticas, botões, confirmações
adm_ O painel /fueladmin
Pump and charger strings Os painéis no mundo, predefinições, método de pagamento e velocidade
Notification strings Combustível baixo, combustível incorreto, tanque cheio, falha no pagamento, mensagens de galão de combustível
Error strings Tudo o que pode ser recusado — sem permissão, saldo insuficiente, não é elétrico, sem veículo

Os arquivos de locale estão fora do escrow, portanto podem ser editados em uma cópia adquirida.