Files
TREK/shared/src/i18n/az/mailAdmin.ts
T
Maurice 94ac7673a5 feat(settings): one look for every user and admin settings page
The settings pages had grown into a mix of styles: folds, dialogs behind
rows, full-width rows next to boxed ones, pills for every figure and buttons
in four sizes. Every page now uses the same kit.

- Cards keep their tinted head band; every part of a card is a rounded block
  with its own small head (SettingsBlock), and rows sit in rounded boxes.
- Nothing folds and nothing hides behind a dialog: the MCP config, OAuth
  scopes, mail how-to, AI privacy note and addon sub-options are all shown.
- Each page is split into two columns balanced by length (SettingsColumns).
- Long explanations moved into an info mark next to the label (HintMark).
- One button size everywhere (text-control); tab names are one word.
- Admin: the old Settings tab is split into Security and Services
  (?tab=settings still opens Security, and the phone keeps its single
  Settings section for both); the Integration group is gone, live flights
  and mail import sit next to the addons they configure.
- Addons: one card per type with rows, no search, filter or fold.
- Quota, TREK API facts, mail import status and Google's daily limit are
  compact lines and strips instead of tiles and pills.
- Language is a select; routing has its own card under the defaults;
  storage saves from the foot of its categories card.
- Unused keys, FoldSummary and the page-width wrapper are removed.
2026-11-13 23:18:28 +01:00

53 lines
3.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationStrings } from '../types';
const mailAdmin: TranslationStrings = {
'mailAdmin.title': 'Rezervasiya məktublarının idxalı',
'mailAdmin.hint': 'Yönləndirilən rezervasiya təsdiqləri düzgün səyahətdə rezervasiyaya çevrilir.',
'mailAdmin.enabled': 'Rezervasiya məktublarını idxal et',
'mailAdmin.enabledHint':
'Bu quraşdırmadakı hər kəsə yönləndirmə ünvanı verir. Deaktiv olduqda heç bir ünvan məktub qəbul etmir.',
'mailAdmin.transport.label': 'Məktub necə gəlir',
'mailAdmin.transport.off': 'Yalnız yükləmə',
'mailAdmin.transport.imap': 'IMAP poçt qutusu',
'mailAdmin.transport.webhook': 'Webhook', // same-as-en
'mailAdmin.transport.offInfo':
'Poçt qutusu lazım deyil: yadda saxlanmış məktub ayarlarda .eml faylı kimi yüklənir və TREK onu eyni şəkildə oxuyur. Sınamaq üçün yaxşıdır.',
'mailAdmin.transport.imapInfo':
'TREK hər iki dəqiqədən bir poçt qutusuna baxır və yeni məktubları götürür. Şəxsi deyil, plus ünvanları qəbul edən ayrıca qutudan istifadə edin (trek+…@your-domain): oxunmuş məktublar TREK/processed qovluğuna keçir.',
'mailAdmin.transport.webhookInfo':
'Cloudflare Email Worker kimi poçt xidməti hər məktubu birbaşa TREK-ə ötürür və aşağıdakı açarla imzalayır, beləliklə heç kim kənar məktub yerləşdirə bilməz. Poçt qutusu olmayan qurulumlar üçün.',
'mailAdmin.aiDaily': 'Adambaşı gündəlik süni intellekt məktubu',
'mailAdmin.aiDailyHint': 'Bundan yuxarıda yalnız maşın tərəfindən oxuna bilən rezervasiya məlumatı oxunur.',
'mailAdmin.template': 'Ünvan şablonu',
'mailAdmin.templateHint': 'Yönləndirmə ünvanı; hər şəxsin kodu gələn yerdə {token} olur.',
'mailAdmin.imap.host': 'Server', // same-as-en
'mailAdmin.imap.port': 'Port', // same-as-en
'mailAdmin.imap.tls': 'Şifrələmə',
'mailAdmin.imap.user': 'İstifadəçi',
'mailAdmin.imap.pass': 'Parol',
'mailAdmin.imap.mailbox': 'Qovluq',
'mailAdmin.imap.mailboxHint': 'Oxunan məktublar TREK/processed qovluğuna köçürülür.',
'mailAdmin.webhook.secret': 'İmza açarı',
'mailAdmin.webhook.secretHint':
'Ən azı 32 simvol; göndərən hər məktubu bununla imzalayır. Boş buraxılsa webhook söndürülür.',
'mailAdmin.inboundUrl': 'Webhook ünvanı',
'mailAdmin.inboundUrlHint': 'Poçt xidmətin hər məktubu xam və imzalı şəkildə bura göndərir.',
'mailAdmin.copyUrl': 'Ünvanı kopyala',
'mailAdmin.envHint': 'Mühit dəyişənləri (MAIL_INGEST_*) bu sahələrdən üstündür.',
'mailAdmin.loadError': 'Məktub idxalı ayarları yüklənmədi.',
'mailAdmin.problem.secretShort': 'Açar ən azı 32 simvol olmalıdır.',
'mailAdmin.problem.portInvalid': '1 ilə 65535 arasında port daxil et.',
'mailAdmin.problem.templateToken': 'Ünvanda hər şəxsin kodu üçün {token} olmalıdır.',
'mailAdmin.problem.dailyInvalid': '0 ilə 1000 arasında tam ədəd daxil et.',
'mailAdmin.status.lastRead': 'Son oxuma {time}',
'mailAdmin.status.never': 'heç vaxt',
'mailAdmin.status.mails': 'Məktublar, 24 saat',
'mailAdmin.status.added': 'Özbaşına əlavə edilən',
'mailAdmin.status.waiting': 'Gözləyən',
'mailAdmin.status.failed': 'Uğursuz',
'mailAdmin.test.run': 'Bağlantını yoxla',
'mailAdmin.test.ok': 'Qoşuldu',
'mailAdmin.test.failed': 'Bağlantı yoxdur',
};
export default mailAdmin;