mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 15:51:00 +00:00
31859651d7
Every help screen checked against the v5 redesign. Tours is documented for the first time, as a screen of its own with twelve screens under it, and notifications get help of their own. All pictures are taken again on a realistic demo trip, with short loops where a still cannot show the motion. The English is plain and every language is written naturally rather than word for word. The switcher shows two levels at most, a screen's overview lists its sub-screens as cards above its guides, each wiki page is linked once, and the help sidebar is wider. Fixes found along the way: Save to Collection keeps a tour's route, a track dropped on the places column opens the Tours import, tour Share on desktop, the unsaved tour draft lives on the account, a route click no longer adds an end point, Trip places leaves the trip's tours out, Escape closes a stage's day menu, confirms before destructive deletes, DWD warnings sharing one id kept apart, a booking's date moves with it, and smaller fixes across notifications, bookings, the day plan, stays, Atlas, Collections, Vacay and the admin screens.
74 lines
3.7 KiB
TypeScript
74 lines
3.7 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const backup: TranslationStrings = {
|
||
'backup.title': 'Backup de dados',
|
||
'backup.subtitle': 'Banco de dados e todos os arquivos enviados',
|
||
'backup.refresh': 'Atualizar',
|
||
'backup.upload': 'Enviar backup',
|
||
'backup.uploading': 'Enviando…',
|
||
'backup.create': 'Criar backup',
|
||
'backup.creating': 'Criando…',
|
||
'backup.empty': 'Nenhum backup ainda',
|
||
'backup.createFirst': 'Criar primeiro backup',
|
||
'backup.download': 'Baixar',
|
||
'backup.restore': 'Restaurar',
|
||
'backup.confirm.restore': 'Restaurar o backup "{name}"?\n\nTodos os dados atuais serão substituídos pelo backup.',
|
||
'backup.confirm.uploadRestore': 'Enviar e restaurar o arquivo "{name}"?\n\nTodos os dados atuais serão sobrescritos.',
|
||
'backup.confirm.delete': 'Excluir o backup "{name}"?',
|
||
'backup.toast.loadError': 'Falha ao carregar backups',
|
||
'backup.toast.created': 'Backup criado com sucesso',
|
||
'backup.toast.createError': 'Falha ao criar backup',
|
||
'backup.toast.restored': 'Backup restaurado. A página será recarregada…',
|
||
'backup.toast.restoreError': 'Falha ao restaurar',
|
||
'backup.toast.uploadError': 'Falha no envio',
|
||
'backup.toast.deleted': 'Backup excluído',
|
||
'backup.toast.deleteError': 'Falha ao excluir',
|
||
'backup.toast.downloadError': 'Falha no download',
|
||
'backup.toast.settingsSaved': 'Configurações de backup automático salvas',
|
||
'backup.toast.settingsError': 'Falha ao salvar configurações',
|
||
'backup.auto.title': 'Backup automático',
|
||
'backup.auto.subtitle': 'Backup automático em agenda',
|
||
'backup.auto.enable': 'Ativar backup automático',
|
||
'backup.auto.enableHint': 'Backups serão criados automaticamente conforme a agenda escolhida',
|
||
'backup.auto.interval': 'Intervalo',
|
||
'backup.auto.hour': 'Executar no horário',
|
||
'backup.auto.hourHint': 'Horário local do servidor (formato {format})',
|
||
'backup.auto.dayOfWeek': 'Dia da semana',
|
||
'backup.auto.dayOfMonth': 'Dia do mês',
|
||
'backup.auto.dayOfMonthHint': 'Limitado a 1–28 para compatibilidade com todos os meses',
|
||
'backup.auto.scheduleSummary': 'Agenda',
|
||
'backup.auto.summaryDaily': 'Todos os dias às {hour}:00',
|
||
'backup.auto.summaryWeekly': 'Toda {day} às {hour}:00',
|
||
'backup.auto.summaryMonthly': 'Dia {day} de cada mês às {hour}:00',
|
||
'backup.auto.envLocked': 'Docker',
|
||
'backup.auto.envLockedHint':
|
||
'O backup automático é configurado via variáveis de ambiente Docker. Para alterar essas configurações, atualize o docker-compose.yml e reinicie o contêiner.',
|
||
'backup.auto.copyEnv': 'Copiar variáveis de ambiente Docker',
|
||
'backup.auto.envCopied': 'Variáveis de ambiente Docker copiadas para a área de transferência',
|
||
'backup.auto.keepLabel': 'Excluir backups antigos após',
|
||
'backup.dow.sunday': 'Dom',
|
||
'backup.dow.monday': 'Seg',
|
||
'backup.dow.tuesday': 'Ter',
|
||
'backup.dow.wednesday': 'Qua',
|
||
'backup.dow.thursday': 'Qui',
|
||
'backup.dow.friday': 'Sex',
|
||
'backup.dow.saturday': 'Sáb',
|
||
'backup.interval.hourly': 'A cada hora',
|
||
'backup.interval.daily': 'Diário',
|
||
'backup.interval.weekly': 'Semanal',
|
||
'backup.interval.monthly': 'Mensal',
|
||
'backup.keep.1day': '1 dia',
|
||
'backup.keep.3days': '3 dias',
|
||
'backup.keep.7days': '7 dias',
|
||
'backup.keep.14days': '14 dias',
|
||
'backup.keep.30days': '30 dias',
|
||
'backup.keep.forever': 'Manter para sempre',
|
||
'backup.restoreConfirmTitle': 'Restaurar backup?',
|
||
'backup.restoreWarning':
|
||
'Todos os dados atuais (viagens, lugares, usuários, envios) serão permanentemente substituídos pelo backup. Esta ação não pode ser desfeita.',
|
||
'backup.restoreTip': 'Dica: crie um backup do estado atual antes de restaurar.',
|
||
'backup.restoreConfirm': 'Sim, restaurar',
|
||
'backup.auto.hourHintTz': 'Hora local do servidor (formato {format}), fuso horário {timezone}',
|
||
};
|
||
export default backup;
|