mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 00:12:39 +00:00
fix: say "new calendar", "new app password", "new API key", "add public key", "sub-addressing" and "back to mail" in settings and the admin
This commit is contained in:
@@ -39,13 +39,13 @@ describe('AdminShell', () => {
|
||||
|
||||
it('does not server-render the phone layout, which desktop would show until hydration', () => {
|
||||
const html = renderToString(shell({ authenticated: false, isStalwartAutoLogin: false }));
|
||||
expect(html).not.toContain('Back to mail');
|
||||
expect(html).not.toContain('back_to_mail');
|
||||
expect(html).not.toContain('Search admin');
|
||||
});
|
||||
|
||||
it('draws the desktop sidebar once on the client', () => {
|
||||
render(shell({ authenticated: true, isStalwartAutoLogin: false }));
|
||||
expect(screen.getByText('Back to Mail')).toBeTruthy();
|
||||
expect(screen.getByText('back_to_mail')).toBeTruthy();
|
||||
});
|
||||
|
||||
it('hides the session links until the check says which kind of admin this is', () => {
|
||||
|
||||
@@ -82,6 +82,7 @@ const subscribeNothing = () => () => {};
|
||||
export function AdminShell({ authenticated, isStalwartAutoLogin, configReadOnly, onLogout, children }: AdminShellProps) {
|
||||
const pathname = usePathname();
|
||||
const tShell = useTranslations('shell');
|
||||
const tSettings = useTranslations('settings');
|
||||
const location = useAdminLocation();
|
||||
const isDesktop = useIsDesktop();
|
||||
// The server can't know the window width, so its HTML would be the phone
|
||||
@@ -285,7 +286,8 @@ export function AdminShell({ authenticated, isStalwartAutoLogin, configReadOnly,
|
||||
<a
|
||||
href={`${prefix}/`}
|
||||
className="flex h-10 w-10 items-center justify-center rounded-md text-foreground transition-colors hover:bg-muted"
|
||||
aria-label="Back to mail"
|
||||
aria-label={tSettings('back_to_mail')}
|
||||
title={tSettings('back_to_mail')}
|
||||
>
|
||||
<ArrowLeft className="h-5 w-5" />
|
||||
</a>
|
||||
@@ -387,7 +389,7 @@ export function AdminShell({ authenticated, isStalwartAutoLogin, configReadOnly,
|
||||
className="flex h-9 w-full items-center rounded-md px-3 text-sm font-medium text-foreground transition-colors hover:bg-accent hover:text-accent-foreground"
|
||||
>
|
||||
<ArrowLeft className="me-2 h-4 w-4" />
|
||||
Back to Mail
|
||||
{tSettings('back_to_mail')}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -522,7 +522,7 @@ function CredentialSection({ icon: Icon, i18nNamespace, entries, onCreate, onRem
|
||||
</div>
|
||||
<Button variant="outline" size="sm" onClick={() => setShowAdd(!showAdd)}>
|
||||
<Plus className="w-3 h-3 me-1" />
|
||||
{t('app_passwords.add')}
|
||||
{tk('new')}
|
||||
</Button>
|
||||
</div>
|
||||
<p className="text-xs text-muted-foreground">{tk('description')}</p>
|
||||
@@ -750,7 +750,7 @@ function PublicKeysSection() {
|
||||
</div>
|
||||
<Button variant="outline" size="sm" onClick={() => setShowAdd(!showAdd)}>
|
||||
<Plus className="w-3 h-3 me-1" />
|
||||
{t('app_passwords.add')}
|
||||
{tk('add')}
|
||||
</Button>
|
||||
</div>
|
||||
<p className="text-xs text-muted-foreground">{t('encryption.description')}</p>
|
||||
@@ -780,7 +780,7 @@ function PublicKeysSection() {
|
||||
<div className="flex gap-2">
|
||||
<Button type="submit" size="sm" disabled={isSaving || !description.trim() || !publicKey.trim()}>
|
||||
{isSaving ? <Loader2 className="w-4 h-4 me-1 animate-spin" /> : null}
|
||||
{t('app_passwords.create')}
|
||||
{tk('add_submit')}
|
||||
</Button>
|
||||
<Button type="button" variant="ghost" size="sm" onClick={() => setShowAdd(false)}>
|
||||
{t('app_passwords.cancel')}
|
||||
|
||||
@@ -12,8 +12,14 @@ const text = (key: string) => getByPath(en, key) as string;
|
||||
// Words that keep their capital inside a sentence-case label.
|
||||
const PROPER = /^(ASCII-armored|JMAP|Sieve|HTML|PGP|S\/MIME|TOTP|API|IPs|ASCII|BCC|Pro|Junk|Trash|Bulwark|Webmail|Siege|Spam|ID|URL|OAuth\/OIDC\)|\(OAuth\/OIDC\)|Mountain|View|Cc|To|ALL|ANY|Z|→|&)$/;
|
||||
|
||||
// Every word after the first, and each part of a hyphenated word after its
|
||||
// first part: "Sub-Addressing" counts "Addressing".
|
||||
function titleCaseWords(value: string): string[] {
|
||||
return value.split(/\s+/).slice(1).filter((w) => /^[A-Z]/.test(w) && !PROPER.test(w.replace(/[(),.]/g, '')));
|
||||
const words = value.split(/\s+/).flatMap((word, i) => {
|
||||
const parts = word.split('-');
|
||||
return i === 0 ? parts.slice(1) : parts;
|
||||
});
|
||||
return words.filter((w) => /^[A-Z]/.test(w) && !PROPER.test(w.replace(/[(),.]/g, '')));
|
||||
}
|
||||
|
||||
describe('settings wording', () => {
|
||||
@@ -23,6 +29,12 @@ describe('settings wording', () => {
|
||||
expect(text('settings.folders.create_subfolder')).toBe('New subfolder');
|
||||
expect(text('settings.filters.add_rule')).toBe('New rule');
|
||||
expect(text('identities.create_new')).toBe('New identity');
|
||||
expect(text('calendar.management.add_calendar')).toBe('New calendar');
|
||||
expect(text('settings.security.app_passwords.new')).toBe('New app password');
|
||||
expect(text('settings.security.api_keys.new')).toBe('New API key');
|
||||
// A public key and an account exist already: they are added, not created.
|
||||
expect(text('settings.security.public_keys.add')).toBe('Add public key');
|
||||
expect(text('settings.account.accounts.add')).toBe('Add account');
|
||||
expect(text('settings.vacation.save')).toBe('Save');
|
||||
expect(text('settings.filters.save')).toBe('Save');
|
||||
expect(text('identities.form.save')).toBe('Save');
|
||||
@@ -97,6 +109,16 @@ describe('settings wording', () => {
|
||||
expect(mismatches).toEqual([]);
|
||||
});
|
||||
|
||||
it('counts every word of a hyphenated label', () => {
|
||||
expect(titleCaseWords('Sub-Addressing')).toEqual(['Addressing']);
|
||||
expect(titleCaseWords('Sub-addressing')).toEqual([]);
|
||||
});
|
||||
|
||||
it('says "Back to mail" in Settings, the admin and plugin pages', () => {
|
||||
expect(text('settings.back_to_mail')).toBe('Back to mail');
|
||||
expect(text('plugin_pages.back_to_mail')).toBe('Back to mail');
|
||||
});
|
||||
|
||||
it('does not repeat the debug section title as its only row', () => {
|
||||
expect(text('settings.advanced.debug_mode.toggle')).not.toBe(text('settings.advanced.debug_mode.label'));
|
||||
});
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "كلمات مرور التطبيقات",
|
||||
"description": "أنشئ كلمات مرور للتطبيقات التي لا تدعم المصادقة الثنائية",
|
||||
"add": "إضافة",
|
||||
"new": "كلمة مرور تطبيق جديدة",
|
||||
"create": "إنشاء",
|
||||
"cancel": "إلغاء",
|
||||
"done": "تم",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "مفاتيح API",
|
||||
"description": "أنشئ مفاتيح API للنصوص البرمجية والتكاملات التي تتواصل مع الخادم مباشرة",
|
||||
"new": "مفتاح API جديد",
|
||||
"name_label": "اسم المفتاح",
|
||||
"name_placeholder": "مثال: نص النسخ الاحتياطي، عامل CI",
|
||||
"copy_now_warning": "انسخ مفتاح API هذا الآن - لن يُعرض مرة أخرى.",
|
||||
@@ -2052,6 +2053,8 @@
|
||||
"key_placeholder": "الصق مفتاحك العام هنا",
|
||||
"none": "لا توجد مفاتيح عامة مُعدّة",
|
||||
"title": "المفاتيح العامة",
|
||||
"add": "إضافة مفتاح عام",
|
||||
"add_submit": "إضافة",
|
||||
"added": "تمت إضافة المفتاح العام",
|
||||
"removed": "تم حذف المفتاح العام",
|
||||
"add_error": "تعذّرت إضافة المفتاح العام",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "اللون",
|
||||
"change_color": "تغيير اللون",
|
||||
"random_color": "لون عشوائي جديد",
|
||||
"add_calendar": "إضافة تقويم",
|
||||
"add_calendar": "تقويم جديد",
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
"save": "حفظ",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Contrasenyes d'aplicació",
|
||||
"description": "Creeu contrasenyes per a aplicacions que no admeten l'autenticació de dos factors",
|
||||
"add": "Afegeix",
|
||||
"new": "Contrasenya d'aplicació nova",
|
||||
"create": "Crea",
|
||||
"cancel": "Cancel·la",
|
||||
"done": "Fet",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "Claus API",
|
||||
"description": "Creeu claus API per a scripts i integracions que es comuniquen directament amb el servidor",
|
||||
"new": "Clau API nova",
|
||||
"name_label": "Nom de la clau",
|
||||
"name_placeholder": "p. ex. Script de còpia de seguretat, executor de CI",
|
||||
"copy_now_warning": "Copieu aquesta clau API ara - no es tornarà a mostrar.",
|
||||
@@ -2052,6 +2053,8 @@
|
||||
"key_placeholder": "Enganxeu aquí la vostra clau pública",
|
||||
"none": "No hi ha cap clau pública configurada",
|
||||
"title": "Claus públiques",
|
||||
"add": "Afegeix una clau pública",
|
||||
"add_submit": "Afegeix",
|
||||
"added": "Clau pública afegida",
|
||||
"removed": "Clau pública suprimida",
|
||||
"add_error": "No s'ha pogut afegir la clau pública",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Color",
|
||||
"change_color": "Canvia el color",
|
||||
"random_color": "Color aleatori nou",
|
||||
"add_calendar": "Afegeix un calendari",
|
||||
"add_calendar": "Calendari nou",
|
||||
"edit": "Edita",
|
||||
"delete": "Suprimeix",
|
||||
"save": "Desa",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Hesla aplikací",
|
||||
"description": "Vytvořte hesla pro aplikace, které nepodporují dvoufázové ověření",
|
||||
"add": "Přidat",
|
||||
"new": "Nové heslo aplikace",
|
||||
"create": "Vytvořit",
|
||||
"cancel": "Zrušit",
|
||||
"done": "Hotovo",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API klíče",
|
||||
"description": "Vytvořte si API klíče pro skripty a integrace, které komunikují přímo se serverem.",
|
||||
"new": "Nový API klíč",
|
||||
"name_label": "Název klíče",
|
||||
"name_placeholder": "např. Zálohovací skript, CI runner",
|
||||
"copy_now_warning": "API klíč si hned zkopírujte – už se znovu nezobrazí.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Sem vložte svůj veřejný klíč",
|
||||
"none": "Nejsou nastaveny žádné veřejné klíče",
|
||||
"title": "Veřejné klíče",
|
||||
"add": "Přidat veřejný klíč",
|
||||
"add_submit": "Přidat",
|
||||
"added": "Veřejný klíč byl přidán",
|
||||
"removed": "Veřejný klíč byl odstraněn",
|
||||
"add_error": "Veřejný klíč se nepodařilo přidat",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Barva",
|
||||
"change_color": "Změnit barvu",
|
||||
"random_color": "Nová náhodná barva",
|
||||
"add_calendar": "Přidat kalendář",
|
||||
"add_calendar": "Nový kalendář",
|
||||
"edit": "Upravit",
|
||||
"delete": "Odstranit",
|
||||
"save": "Uložit",
|
||||
|
||||
@@ -1942,7 +1942,7 @@
|
||||
"app_passwords": {
|
||||
"title": "App-adgangskoder",
|
||||
"description": "Opret adgangskoder til apps, der ikke understøtter to-faktor-godkendelse",
|
||||
"add": "Tilføj",
|
||||
"new": "Ny app-adgangskode",
|
||||
"create": "Opret",
|
||||
"cancel": "Annuller",
|
||||
"done": "Færdig",
|
||||
@@ -1967,6 +1967,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-nøgler",
|
||||
"description": "Opret API-nøgler til scripts og integrationer, der taler direkte med serveren",
|
||||
"new": "Ny API-nøgle",
|
||||
"name_label": "Nøglenavn",
|
||||
"name_placeholder": "f.eks. Backup-script, CI-runner",
|
||||
"copy_now_warning": "Kopier denne API-nøgle nu - den vil ikke blive vist igen.",
|
||||
@@ -2048,6 +2049,8 @@
|
||||
"key_placeholder": "Indsæt din offentlige nøgle her",
|
||||
"none": "Ingen offentlige nøgler konfigureret",
|
||||
"title": "Offentlige nøgler",
|
||||
"add": "Tilføj offentlig nøgle",
|
||||
"add_submit": "Tilføj",
|
||||
"added": "Offentlig nøgle tilføjet",
|
||||
"removed": "Offentlig nøgle slettet",
|
||||
"add_error": "Den offentlige nøgle kunne ikke tilføjes",
|
||||
@@ -4007,7 +4010,7 @@
|
||||
"color": "Farve",
|
||||
"change_color": "Skift farve",
|
||||
"random_color": "Ny tilfældig farve",
|
||||
"add_calendar": "Tilføj kalender",
|
||||
"add_calendar": "Ny kalender",
|
||||
"edit": "Redigér",
|
||||
"delete": "Slet",
|
||||
"save": "Gem",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "App-Passwörter",
|
||||
"description": "Erstellen Sie Passwörter für Apps, die keine Zwei-Faktor-Authentifizierung unterstützen",
|
||||
"add": "Hinzufügen",
|
||||
"new": "Neues App-Passwort",
|
||||
"create": "Erstellen",
|
||||
"cancel": "Abbrechen",
|
||||
"generate": "Generieren",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-Schlüssel",
|
||||
"description": "Erstellen Sie API-Schlüssel für Skripte und Integrationen, die direkt mit dem Server kommunizieren",
|
||||
"new": "Neuer API-Schlüssel",
|
||||
"name_label": "Schlüsselname",
|
||||
"name_placeholder": "z.B. Backup-Skript, CI-Runner",
|
||||
"copy_now_warning": "Kopieren Sie diesen API-Schlüssel jetzt - er wird nicht erneut angezeigt.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Fügen Sie hier Ihren öffentlichen Schlüssel ein",
|
||||
"none": "Keine öffentlichen Schlüssel konfiguriert",
|
||||
"title": "Öffentliche Schlüssel",
|
||||
"add": "Öffentlichen Schlüssel hinzufügen",
|
||||
"add_submit": "Hinzufügen",
|
||||
"added": "Öffentlicher Schlüssel hinzugefügt",
|
||||
"removed": "Öffentlicher Schlüssel gelöscht",
|
||||
"add_error": "Öffentlicher Schlüssel konnte nicht hinzugefügt werden",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Farbe",
|
||||
"change_color": "Farbe ändern",
|
||||
"random_color": "Neue zufällige Farbe",
|
||||
"add_calendar": "Kalender hinzufügen",
|
||||
"add_calendar": "Neuer Kalender",
|
||||
"edit": "Bearbeiten",
|
||||
"delete": "Löschen",
|
||||
"save": "Speichern",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Seite wird geladen",
|
||||
"not_available_title": "Diese Seite ist nicht verfügbar",
|
||||
"not_available_description": "Das Plugin, das sie hinzugefügt hat, ist ausgeschaltet oder nicht mehr installiert.",
|
||||
"back_to_mail": "Zurück zu E-Mail"
|
||||
"back_to_mail": "Zurück zu E-Mails"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Befehlspalette",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "App passwords",
|
||||
"description": "Create passwords for apps that don't support two-factor authentication",
|
||||
"add": "Add",
|
||||
"new": "New app password",
|
||||
"create": "Create",
|
||||
"cancel": "Cancel",
|
||||
"done": "Done",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API keys",
|
||||
"description": "Create API keys for scripts and integrations that talk to the server directly",
|
||||
"new": "New API key",
|
||||
"name_label": "Key name",
|
||||
"name_placeholder": "e.g. Backup script, CI runner",
|
||||
"copy_now_warning": "Copy this API key now - it will not be shown again.",
|
||||
@@ -2011,6 +2012,8 @@
|
||||
"key_placeholder": "Paste your public key here",
|
||||
"none": "No public keys configured",
|
||||
"title": "Public keys",
|
||||
"add": "Add public key",
|
||||
"add_submit": "Add",
|
||||
"added": "Public key added",
|
||||
"removed": "Public key deleted",
|
||||
"add_error": "Couldn't add the public key",
|
||||
@@ -2076,7 +2079,7 @@
|
||||
},
|
||||
"manage": "Manage identities",
|
||||
"sub_addressing": {
|
||||
"label": "Sub-Addressing",
|
||||
"label": "Sub-addressing",
|
||||
"description": "Use tags like user+tag@domain.com to organize incoming mail",
|
||||
"learn_more": "Learn more"
|
||||
}
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Color",
|
||||
"change_color": "Change color",
|
||||
"random_color": "New random color",
|
||||
"add_calendar": "Add calendar",
|
||||
"add_calendar": "New calendar",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"save": "Save",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Loading page",
|
||||
"not_available_title": "This page is not available",
|
||||
"not_available_description": "The plugin that added it is turned off or no longer installed.",
|
||||
"back_to_mail": "Back to Mail"
|
||||
"back_to_mail": "Back to mail"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Command palette",
|
||||
|
||||
@@ -1112,7 +1112,7 @@
|
||||
},
|
||||
"settings": {
|
||||
"title": "Configuración",
|
||||
"back_to_mail": "Volver al Correo",
|
||||
"back_to_mail": "Volver al correo",
|
||||
"back_to_settings": "Volver a los ajustes",
|
||||
"save_success": "Configuración guardada exitosamente",
|
||||
"import_success": "Configuración importada exitosamente",
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Contraseñas de aplicación",
|
||||
"description": "Cree contraseñas para aplicaciones que no admiten autenticación de dos factores",
|
||||
"add": "Agregar",
|
||||
"new": "Nueva contraseña de aplicación",
|
||||
"create": "Crear",
|
||||
"cancel": "Cancelar",
|
||||
"generate": "Generar",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "Claves API",
|
||||
"description": "Crea claves API para scripts e integraciones que se comunican directamente con el servidor",
|
||||
"new": "Nueva clave API",
|
||||
"name_label": "Nombre de la clave",
|
||||
"name_placeholder": "p. ej. Script de copia de seguridad, CI runner",
|
||||
"copy_now_warning": "Copia esta clave API ahora - no se mostrará de nuevo.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Pega aquí tu clave pública",
|
||||
"none": "No hay claves públicas configuradas",
|
||||
"title": "Claves públicas",
|
||||
"add": "Agregar clave pública",
|
||||
"add_submit": "Agregar",
|
||||
"added": "Clave pública añadida",
|
||||
"removed": "Clave pública eliminada",
|
||||
"add_error": "No se pudo añadir la clave pública",
|
||||
@@ -2069,7 +2072,7 @@
|
||||
},
|
||||
"manage": "Administrar Identidades",
|
||||
"sub_addressing": {
|
||||
"label": "Sub-Direccionamiento",
|
||||
"label": "Subdireccionamiento",
|
||||
"description": "Use etiquetas como usuario+etiqueta@dominio.com para organizar el correo entrante",
|
||||
"learn_more": "Más Información"
|
||||
}
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Color",
|
||||
"change_color": "Cambiar color",
|
||||
"random_color": "Nuevo color aleatorio",
|
||||
"add_calendar": "Añadir calendario",
|
||||
"add_calendar": "Nuevo calendario",
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar",
|
||||
"save": "Guardar",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Rakenduste paroolid",
|
||||
"description": "Loo paroolid rakendustele, mis ei toeta kaheastmelist autentimist",
|
||||
"add": "Lisa",
|
||||
"new": "Uus rakenduse parool",
|
||||
"create": "Loo",
|
||||
"cancel": "Tühista",
|
||||
"done": "Valmis",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API võtmed",
|
||||
"description": "Loo API võtmeid skriptidele ja integratsioonidele, mis suhtlevad serveriga otse",
|
||||
"new": "Uus API võti",
|
||||
"name_label": "Võtme nimi",
|
||||
"name_placeholder": "nt Varunduse skript, CI runner",
|
||||
"copy_now_warning": "Kopeeri see API võti kohe - seda ei kuvata enam uuesti.",
|
||||
@@ -2011,6 +2012,8 @@
|
||||
"key_placeholder": "Kleebi oma avalik võti siia",
|
||||
"none": "Ühtegi avalikku võtit pole seadistatud",
|
||||
"title": "Avalikud võtmed",
|
||||
"add": "Lisa avalik võti",
|
||||
"add_submit": "Lisa",
|
||||
"added": "Avalik võti lisatud",
|
||||
"removed": "Avalik võti kustutatud",
|
||||
"add_error": "Avalikku võtit ei õnnestunud lisada",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Värv",
|
||||
"change_color": "Muuda värvi",
|
||||
"random_color": "Uus juhuslik värv",
|
||||
"add_calendar": "Lisa kalender",
|
||||
"add_calendar": "Uus kalender",
|
||||
"edit": "Muuda",
|
||||
"delete": "Kustuta",
|
||||
"save": "Salvesta",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Lehe laadimine",
|
||||
"not_available_title": "See leht pole saadaval",
|
||||
"not_available_description": "Pistikprogramm, mis selle lisas, on välja lülitatud või enam paigaldamata.",
|
||||
"back_to_mail": "Tagasi meili juurde"
|
||||
"back_to_mail": "Tagasi postkasti"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Käsupalett",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "رمزهای برنامه",
|
||||
"description": "برای برنامههای بدون 2FA",
|
||||
"add": "افزودن",
|
||||
"new": "رمز برنامهٔ جدید",
|
||||
"create": "ایجاد",
|
||||
"cancel": "انصراف",
|
||||
"done": "انجام شد",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "کلیدهای API",
|
||||
"description": "برای اسکریپتها",
|
||||
"new": "کلید API جدید",
|
||||
"name_label": "نام کلید",
|
||||
"name_placeholder": "مثال: اسکریپت پشتیبان",
|
||||
"copy_now_warning": "همین حالا کپی کنید",
|
||||
@@ -2052,6 +2053,8 @@
|
||||
"key_placeholder": "کلید عمومی خود را اینجا بچسبانید",
|
||||
"none": "هیچ کلید عمومیای تنظیم نشده است",
|
||||
"title": "کلیدهای عمومی",
|
||||
"add": "افزودن کلید عمومی",
|
||||
"add_submit": "افزودن",
|
||||
"added": "کلید عمومی افزوده شد",
|
||||
"removed": "کلید عمومی حذف شد",
|
||||
"add_error": "افزودن کلید عمومی ممکن نشد",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "رنگ",
|
||||
"change_color": "تغییر رنگ",
|
||||
"random_color": "رنگ تصادفی جدید",
|
||||
"add_calendar": "افزودن تقویم",
|
||||
"add_calendar": "تقویم جدید",
|
||||
"edit": "ویرایش",
|
||||
"delete": "حذف",
|
||||
"save": "ذخیره",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Mots de passe d'application",
|
||||
"description": "Créez des mots de passe pour les applications qui ne prennent pas en charge l'authentification à deux facteurs",
|
||||
"add": "Ajouter",
|
||||
"new": "Nouveau mot de passe d'application",
|
||||
"create": "Créer",
|
||||
"cancel": "Annuler",
|
||||
"generate": "Générer",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "Clés API",
|
||||
"description": "Créez des clés API pour les scripts et intégrations qui communiquent directement avec le serveur",
|
||||
"new": "Nouvelle clé API",
|
||||
"name_label": "Nom de la clé",
|
||||
"name_placeholder": "ex. Script de sauvegarde, CI runner",
|
||||
"copy_now_warning": "Copiez cette clé API maintenant - elle ne sera plus affichée.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Collez votre clé publique ici",
|
||||
"none": "Aucune clé publique configurée",
|
||||
"title": "Clés publiques",
|
||||
"add": "Ajouter une clé publique",
|
||||
"add_submit": "Ajouter",
|
||||
"added": "Clé publique ajoutée",
|
||||
"removed": "Clé publique supprimée",
|
||||
"add_error": "Impossible d'ajouter la clé publique",
|
||||
@@ -4007,7 +4010,7 @@
|
||||
"color": "Couleur",
|
||||
"change_color": "Changer la couleur",
|
||||
"random_color": "Nouvelle couleur aléatoire",
|
||||
"add_calendar": "Ajouter un calendrier",
|
||||
"add_calendar": "Nouveau calendrier",
|
||||
"edit": "Modifier",
|
||||
"delete": "Supprimer",
|
||||
"save": "Enregistrer",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Chargement de la page",
|
||||
"not_available_title": "Cette page n'est pas disponible",
|
||||
"not_available_description": "Le plugin qui l'a ajoutée est désactivé ou n'est plus installé.",
|
||||
"back_to_mail": "Retour à la messagerie"
|
||||
"back_to_mail": "Retour aux emails"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Palette de commandes",
|
||||
|
||||
@@ -1904,7 +1904,7 @@
|
||||
"app_passwords": {
|
||||
"title": "סיסמאות לאפליקציה",
|
||||
"description": "צור סיסמאות לאפליקציות שאינן תומכות באימות דו-שלבי",
|
||||
"add": "לְהוֹסִיף",
|
||||
"new": "סיסמת אפליקציה חדשה",
|
||||
"create": "צור",
|
||||
"cancel": "לְבַטֵל",
|
||||
"generate": "צור",
|
||||
@@ -1959,6 +1959,7 @@
|
||||
"api_keys": {
|
||||
"title": "מפתחות API",
|
||||
"description": "צור מפתחות API עבור סקריפטים ואינטגרציות המדברות ישירות לשרת",
|
||||
"new": "מפתח API חדש",
|
||||
"name_label": "שם מפתח",
|
||||
"name_placeholder": "למשל סקריפט גיבוי, פעיל CI",
|
||||
"copy_now_warning": "העתק מפתח API זה כעת - הוא לא יוצג שוב.",
|
||||
@@ -2010,6 +2011,8 @@
|
||||
"key_placeholder": "הדבק כאן את המפתח הציבורי שלך",
|
||||
"none": "לא הוגדרו מפתחות ציבוריים",
|
||||
"title": "מפתחות ציבוריים",
|
||||
"add": "הוספת מפתח ציבורי",
|
||||
"add_submit": "הוסף",
|
||||
"added": "המפתח הציבורי נוסף",
|
||||
"removed": "המפתח הציבורי נמחק",
|
||||
"add_error": "לא ניתן היה להוסיף את המפתח הציבורי",
|
||||
@@ -3889,7 +3892,7 @@
|
||||
"name_placeholder": "שם לוח שנה",
|
||||
"color": "צבע",
|
||||
"change_color": "שנה צבע",
|
||||
"add_calendar": "הוסף לוח שנה",
|
||||
"add_calendar": "לוח שנה חדש",
|
||||
"edit": "ערוך",
|
||||
"delete": "לִמְחוֹק",
|
||||
"save": "שמור",
|
||||
|
||||
@@ -1942,7 +1942,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Alkalmazás jelszavak",
|
||||
"description": "Jelszavak létrehozása olyan alkalmazásokhoz, amelyek nem támogatják a kétfaktoros hitelesítést",
|
||||
"add": "Hozzáadás",
|
||||
"new": "Új alkalmazásjelszó",
|
||||
"create": "Létrehozás",
|
||||
"cancel": "Mégse",
|
||||
"done": "Kész",
|
||||
@@ -1967,6 +1967,7 @@
|
||||
"api_keys": {
|
||||
"title": "API kulcsok",
|
||||
"description": "API kulcsok létrehozása szkriptekhez és integrációkhoz, amelyek közvetlenül a szerverrel kommunikálnak",
|
||||
"new": "Új API-kulcs",
|
||||
"name_label": "Kulcs neve",
|
||||
"name_placeholder": "pl. Biztonsági mentés szkript, CI futató",
|
||||
"copy_now_warning": "Másold ki most ezt az API kulcsot - nem lesz újra megjelenítve.",
|
||||
@@ -2048,6 +2049,8 @@
|
||||
"key_placeholder": "Illessze be ide a nyilvános kulcsát",
|
||||
"none": "Nincs beállítva nyilvános kulcs",
|
||||
"title": "Nyilvános kulcsok",
|
||||
"add": "Nyilvános kulcs hozzáadása",
|
||||
"add_submit": "Hozzáadás",
|
||||
"added": "Nyilvános kulcs hozzáadva",
|
||||
"removed": "Nyilvános kulcs törölve",
|
||||
"add_error": "Nem sikerült hozzáadni a nyilvános kulcsot",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Szín",
|
||||
"change_color": "Szín módosítása",
|
||||
"random_color": "Véletlenszerű szín",
|
||||
"add_calendar": "Naptár hozzáadása",
|
||||
"add_calendar": "Új naptár",
|
||||
"edit": "Szerkesztés",
|
||||
"delete": "Törlés",
|
||||
"save": "Mentés",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Password per le app",
|
||||
"description": "Crea password per le app che non supportano l'autenticazione a due fattori",
|
||||
"add": "Aggiungi",
|
||||
"new": "Nuova password per le app",
|
||||
"create": "Crea",
|
||||
"cancel": "Annulla",
|
||||
"generate": "Genera",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "Chiavi API",
|
||||
"description": "Crea chiavi API per script e integrazioni che comunicano direttamente con il server",
|
||||
"new": "Nuova chiave API",
|
||||
"name_label": "Nome chiave",
|
||||
"name_placeholder": "es. Script di backup, CI runner",
|
||||
"copy_now_warning": "Copia subito questa chiave API - non verrà mostrata di nuovo.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Incolla qui la tua chiave pubblica",
|
||||
"none": "Nessuna chiave pubblica configurata",
|
||||
"title": "Chiavi pubbliche",
|
||||
"add": "Aggiungi chiave pubblica",
|
||||
"add_submit": "Aggiungi",
|
||||
"added": "Chiave pubblica aggiunta",
|
||||
"removed": "Chiave pubblica eliminata",
|
||||
"add_error": "Impossibile aggiungere la chiave pubblica",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Colore",
|
||||
"change_color": "Cambia colore",
|
||||
"random_color": "Nuovo colore casuale",
|
||||
"add_calendar": "Aggiungi calendario",
|
||||
"add_calendar": "Nuovo calendario",
|
||||
"edit": "Modifica",
|
||||
"delete": "Elimina",
|
||||
"save": "Salva",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "アプリパスワード",
|
||||
"description": "二要素認証に対応していないアプリ用のパスワードを作成",
|
||||
"add": "追加",
|
||||
"new": "新しいアプリパスワード",
|
||||
"create": "作成",
|
||||
"cancel": "キャンセル",
|
||||
"generate": "生成",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "APIキー",
|
||||
"description": "サーバーと直接通信するスクリプトや連携用にAPIキーを作成します",
|
||||
"new": "新しいAPIキー",
|
||||
"name_label": "キー名",
|
||||
"name_placeholder": "例: バックアップスクリプト、CIランナー",
|
||||
"copy_now_warning": "このAPIキーを今すぐコピーしてください - 二度と表示されません。",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "ここに公開鍵を貼り付けてください",
|
||||
"none": "公開鍵が設定されていません",
|
||||
"title": "公開鍵",
|
||||
"add": "公開鍵を追加",
|
||||
"add_submit": "追加",
|
||||
"added": "公開鍵を追加しました",
|
||||
"removed": "公開鍵を削除しました",
|
||||
"add_error": "公開鍵を追加できませんでした",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "色",
|
||||
"change_color": "色を変更",
|
||||
"random_color": "新しいランダムな色",
|
||||
"add_calendar": "カレンダーを追加",
|
||||
"add_calendar": "新しいカレンダー",
|
||||
"edit": "編集",
|
||||
"delete": "削除",
|
||||
"save": "保存",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "앱 비밀번호",
|
||||
"description": "2단계 인증을 지원하지 않는 앱을 위한 전용 비밀번호를 만드세요",
|
||||
"add": "추가",
|
||||
"new": "새 앱 비밀번호",
|
||||
"create": "만들기",
|
||||
"cancel": "취소",
|
||||
"generate": "생성",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API 키",
|
||||
"description": "서버와 직접 통신하는 스크립트 및 통합용 API 키를 만듭니다",
|
||||
"new": "새 API 키",
|
||||
"name_label": "키 이름",
|
||||
"name_placeholder": "예: 백업 스크립트, CI 러너",
|
||||
"copy_now_warning": "이 API 키를 지금 복사하세요 - 다시 표시되지 않습니다.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "여기에 공개 키를 붙여넣으세요",
|
||||
"none": "설정된 공개 키가 없어요",
|
||||
"title": "공개 키",
|
||||
"add": "공개 키 추가",
|
||||
"add_submit": "추가",
|
||||
"added": "공개 키를 추가했어요",
|
||||
"removed": "공개 키를 삭제했어요",
|
||||
"add_error": "공개 키를 추가하지 못했어요",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "색상",
|
||||
"change_color": "색상 변경",
|
||||
"random_color": "새 무작위 색상",
|
||||
"add_calendar": "캘린더 추가",
|
||||
"add_calendar": "새 캘린더",
|
||||
"edit": "수정",
|
||||
"delete": "삭제",
|
||||
"save": "저장",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Lietotņu paroles",
|
||||
"description": "Izveidojiet paroles lietotnēm, kas neatbalsta 2FA",
|
||||
"add": "Pievienot",
|
||||
"new": "Jauna lietotnes parole",
|
||||
"create": "Izveidot",
|
||||
"cancel": "Atcelt",
|
||||
"generate": "Ģenerēt",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API atslēgas",
|
||||
"description": "Izveidojiet API atslēgas skriptiem un integrācijām, kas tieši sazinās ar serveri",
|
||||
"new": "Jauna API atslēga",
|
||||
"name_label": "Atslēgas nosaukums",
|
||||
"name_placeholder": "piem. Dublēšanas skripts, CI palaidējs",
|
||||
"copy_now_warning": "Kopējiet šo API atslēgu tagad - tā vairs netiks parādīta.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Ielīmējiet šeit savu publisko atslēgu",
|
||||
"none": "Nav konfigurēta neviena publiskā atslēga",
|
||||
"title": "Publiskās atslēgas",
|
||||
"add": "Pievienot publisko atslēgu",
|
||||
"add_submit": "Pievienot",
|
||||
"added": "Publiskā atslēga pievienota",
|
||||
"removed": "Publiskā atslēga izdzēsta",
|
||||
"add_error": "Neizdevās pievienot publisko atslēgu",
|
||||
@@ -3980,7 +3983,7 @@
|
||||
"color": "Krāsa",
|
||||
"change_color": "Mainīt krāsu",
|
||||
"random_color": "Jauna nejauša krāsa",
|
||||
"add_calendar": "Pievienot kalendāru",
|
||||
"add_calendar": "Jauns kalendārs",
|
||||
"edit": "Rediģēt",
|
||||
"delete": "Dzēst",
|
||||
"save": "Saglabāt",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Ielādē lapu",
|
||||
"not_available_title": "Šī lapa nav pieejama",
|
||||
"not_available_description": "Spraudnis, kas to pievienoja, ir izslēgts vai vairs nav instalēts.",
|
||||
"back_to_mail": "Atpakaļ uz pastu"
|
||||
"back_to_mail": "Atgriezties pie pasta"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Komandu palete",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Аппын нууц үг",
|
||||
"description": "Хоёр хүчин зүйлийн баталгаажуулалтыг дэмждэггүй програмуудад нууц үг үүсгэх",
|
||||
"add": "Нэмэх",
|
||||
"new": "Шинэ аппын нууц үг",
|
||||
"create": "Үүсгэх",
|
||||
"cancel": "Цуцлах",
|
||||
"done": "Дууссан",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API түлхүүрүүд",
|
||||
"description": "Сервертэй шууд харьцдаг скрипт болон интеграцид зориулсан API түлхүүрүүдийг үүсгэх",
|
||||
"new": "Шинэ API түлхүүр",
|
||||
"name_label": "Түлхүүр нэр",
|
||||
"name_placeholder": "жишээ нь. Нөөц скрипт, CI runner",
|
||||
"copy_now_warning": "Энэ API түлхүүрийг одоо хуулна уу - энэ нь дахиж харагдахгүй.",
|
||||
@@ -2011,6 +2012,8 @@
|
||||
"key_placeholder": "Нийтийн түлхүүрээ энд буулгана уу",
|
||||
"none": "Нийтийн түлхүүр тохируулаагүй",
|
||||
"title": "Нийтийн түлхүүрүүд",
|
||||
"add": "Нийтийн түлхүүр нэмэх",
|
||||
"add_submit": "Нэмэх",
|
||||
"added": "Нийтийн түлхүүр нэмсэн",
|
||||
"removed": "Нийтийн түлхүүр устгасан",
|
||||
"add_error": "Нийтийн түлхүүр нэмж чадсангүй",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Өнгө",
|
||||
"change_color": "Өнгийг өөрчлөх",
|
||||
"random_color": "Шинэ санамсаргүй өнгө",
|
||||
"add_calendar": "Хуанли нэмэх",
|
||||
"add_calendar": "Шинэ хуанли",
|
||||
"edit": "Засварлах",
|
||||
"delete": "Устгах",
|
||||
"save": "Хадгалах",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "App-passord",
|
||||
"description": "Lag passord for apper som ikke støtter tofaktorautentisering",
|
||||
"add": "Legg til",
|
||||
"new": "Nytt app-passord",
|
||||
"create": "Opprett",
|
||||
"cancel": "Avbryt",
|
||||
"done": "Ferdig",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-nøkler",
|
||||
"description": "Lag API-nøkler for skript og integrasjoner som kommuniserer direkte med serveren",
|
||||
"new": "Ny API-nøkkel",
|
||||
"name_label": "Nøkkelnavn",
|
||||
"name_placeholder": "f.eks. sikkerhetskopieringsskript, CI-løper",
|
||||
"copy_now_warning": "Kopier denne API-nøkkelen nå – den vises ikke igjen.",
|
||||
@@ -2011,6 +2012,8 @@
|
||||
"key_placeholder": "Lim inn den offentlige nøkkelen din her",
|
||||
"none": "Ingen offentlige nøkler er lagt til",
|
||||
"title": "Offentlige nøkler",
|
||||
"add": "Legg til offentlig nøkkel",
|
||||
"add_submit": "Legg til",
|
||||
"added": "Offentlig nøkkel lagt til",
|
||||
"removed": "Offentlig nøkkel slettet",
|
||||
"add_error": "Kunne ikke legge til den offentlige nøkkelen",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Farge",
|
||||
"change_color": "Endre farge",
|
||||
"random_color": "Ny tilfeldig farge",
|
||||
"add_calendar": "Legg til kalender",
|
||||
"add_calendar": "Ny kalender",
|
||||
"edit": "Rediger",
|
||||
"delete": "Slett",
|
||||
"save": "Lagre",
|
||||
|
||||
@@ -1112,7 +1112,7 @@
|
||||
},
|
||||
"settings": {
|
||||
"title": "Instellingen",
|
||||
"back_to_mail": "Terug naar Mail",
|
||||
"back_to_mail": "Terug naar mail",
|
||||
"back_to_settings": "Terug naar instellingen",
|
||||
"save_success": "Instellingen succesvol opgeslagen",
|
||||
"import_success": "Instellingen succesvol geïmporteerd",
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "App-wachtwoorden",
|
||||
"description": "Maak wachtwoorden aan voor apps die geen tweefactorauthenticatie ondersteunen",
|
||||
"add": "Toevoegen",
|
||||
"new": "Nieuw app-wachtwoord",
|
||||
"create": "Aanmaken",
|
||||
"cancel": "Annuleren",
|
||||
"generate": "Genereren",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-sleutels",
|
||||
"description": "Maak API-sleutels voor scripts en integraties die rechtstreeks met de server praten",
|
||||
"new": "Nieuwe API-sleutel",
|
||||
"name_label": "Sleutelnaam",
|
||||
"name_placeholder": "bijv. Back-upscript, CI-runner",
|
||||
"copy_now_warning": "Kopieer deze API-sleutel nu - hij wordt niet opnieuw getoond.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Plak hier uw openbare sleutel",
|
||||
"none": "Geen openbare sleutels geconfigureerd",
|
||||
"title": "Openbare sleutels",
|
||||
"add": "Openbare sleutel toevoegen",
|
||||
"add_submit": "Toevoegen",
|
||||
"added": "Openbare sleutel toegevoegd",
|
||||
"removed": "Openbare sleutel verwijderd",
|
||||
"add_error": "Kan openbare sleutel niet toevoegen",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Kleur",
|
||||
"change_color": "Kleur wijzigen",
|
||||
"random_color": "Nieuwe willekeurige kleur",
|
||||
"add_calendar": "Agenda toevoegen",
|
||||
"add_calendar": "Nieuwe agenda",
|
||||
"edit": "Bewerken",
|
||||
"delete": "Verwijderen",
|
||||
"save": "Opslaan",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Pagina laden",
|
||||
"not_available_title": "Deze pagina is niet beschikbaar",
|
||||
"not_available_description": "De plug-in die hem heeft toegevoegd, staat uit of is niet meer geïnstalleerd.",
|
||||
"back_to_mail": "Terug naar e-mail"
|
||||
"back_to_mail": "Terug naar mail"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Opdrachtenpalet",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Hasła aplikacji",
|
||||
"description": "Twórz hasła dla aplikacji, które nie obsługują uwierzytelniania dwuskładnikowego",
|
||||
"add": "Dodaj",
|
||||
"new": "Nowe hasło aplikacji",
|
||||
"create": "Utwórz",
|
||||
"cancel": "Anuluj",
|
||||
"generate": "Generuj",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "Klucze API",
|
||||
"description": "Twórz klucze API dla skryptów i integracji komunikujących się bezpośrednio z serwerem",
|
||||
"new": "Nowy klucz API",
|
||||
"name_label": "Nazwa klucza",
|
||||
"name_placeholder": "np. Skrypt kopii zapasowej, CI runner",
|
||||
"copy_now_warning": "Skopiuj ten klucz API teraz - nie zostanie pokazany ponownie.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Wklej tutaj swój klucz publiczny",
|
||||
"none": "Nie skonfigurowano żadnych kluczy publicznych",
|
||||
"title": "Klucze publiczne",
|
||||
"add": "Dodaj klucz publiczny",
|
||||
"add_submit": "Dodaj",
|
||||
"added": "Dodano klucz publiczny",
|
||||
"removed": "Usunięto klucz publiczny",
|
||||
"add_error": "Nie udało się dodać klucza publicznego",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Kolor",
|
||||
"change_color": "Zmień kolor",
|
||||
"random_color": "Nowy losowy kolor",
|
||||
"add_calendar": "Dodaj kalendarz",
|
||||
"add_calendar": "Nowy kalendarz",
|
||||
"edit": "Edytuj",
|
||||
"delete": "Usuń",
|
||||
"save": "Zapisz",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Wczytywanie strony",
|
||||
"not_available_title": "Ta strona jest niedostępna",
|
||||
"not_available_description": "Wtyczka, która ją dodała, jest wyłączona lub nie jest już zainstalowana.",
|
||||
"back_to_mail": "Wróć do poczty"
|
||||
"back_to_mail": "Powrót do poczty"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Paleta poleceń",
|
||||
|
||||
@@ -1112,7 +1112,7 @@
|
||||
},
|
||||
"settings": {
|
||||
"title": "Configurações",
|
||||
"back_to_mail": "Voltar para E-mails",
|
||||
"back_to_mail": "Voltar para e-mails",
|
||||
"back_to_settings": "Voltar às definições",
|
||||
"save_success": "Configurações salvas com sucesso",
|
||||
"import_success": "Configurações importadas com sucesso",
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Senhas de aplicativo",
|
||||
"description": "Crie senhas para aplicativos que não suportam autenticação de dois fatores",
|
||||
"add": "Adicionar",
|
||||
"new": "Nova senha de aplicativo",
|
||||
"create": "Criar",
|
||||
"cancel": "Cancelar",
|
||||
"generate": "Gerar",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "Chaves de API",
|
||||
"description": "Crie chaves de API para scripts e integrações que se comunicam diretamente com o servidor",
|
||||
"new": "Nova chave de API",
|
||||
"name_label": "Nome da chave",
|
||||
"name_placeholder": "ex. Script de backup, CI runner",
|
||||
"copy_now_warning": "Copie esta chave de API agora - ela não será mostrada novamente.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Cole aqui a sua chave pública",
|
||||
"none": "Nenhuma chave pública configurada",
|
||||
"title": "Chaves públicas",
|
||||
"add": "Adicionar chave pública",
|
||||
"add_submit": "Adicionar",
|
||||
"added": "Chave pública adicionada",
|
||||
"removed": "Chave pública eliminada",
|
||||
"add_error": "Não foi possível adicionar a chave pública",
|
||||
@@ -2069,7 +2072,7 @@
|
||||
},
|
||||
"manage": "Gerenciar Identidades",
|
||||
"sub_addressing": {
|
||||
"label": "Sub-Endereçamento",
|
||||
"label": "Subendereçamento",
|
||||
"description": "Use tags como usuario+tag@dominio.com para organizar e-mails recebidos",
|
||||
"learn_more": "Saiba Mais"
|
||||
}
|
||||
@@ -4007,7 +4010,7 @@
|
||||
"color": "Cor",
|
||||
"change_color": "Alterar cor",
|
||||
"random_color": "Nova cor aleatória",
|
||||
"add_calendar": "Adicionar calendário",
|
||||
"add_calendar": "Novo calendário",
|
||||
"edit": "Editar",
|
||||
"delete": "Excluir",
|
||||
"save": "Salvar",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Carregando a página",
|
||||
"not_available_title": "Esta página não está disponível",
|
||||
"not_available_description": "O plugin que a adicionou está desativado ou não está mais instalado.",
|
||||
"back_to_mail": "Voltar ao e-mail"
|
||||
"back_to_mail": "Voltar para e-mails"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Paleta de comandos",
|
||||
|
||||
@@ -1112,7 +1112,7 @@
|
||||
},
|
||||
"settings": {
|
||||
"title": "Setări",
|
||||
"back_to_mail": "Înapoi la Mail",
|
||||
"back_to_mail": "Înapoi la e-mail",
|
||||
"back_to_settings": "Înapoi la setări",
|
||||
"save_success": "Setările au fost salvate cu succes",
|
||||
"import_success": "Setările au fost importate cu succes",
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Parole pentru aplicații",
|
||||
"description": "Creați parole pentru aplicațiile care nu acceptă autentificarea în doi pași",
|
||||
"add": "Adăugați",
|
||||
"new": "Parolă nouă pentru aplicație",
|
||||
"create": "Creați",
|
||||
"cancel": "Anulează",
|
||||
"done": "Gata",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API Chei",
|
||||
"description": "Creați chei de tip „API” pentru scripturi și integrări care comunică direct cu serverul",
|
||||
"new": "Cheie API nouă",
|
||||
"name_label": "Numele cheii",
|
||||
"name_placeholder": "de ex. script de backup, CI runner",
|
||||
"copy_now_warning": "Copiați acum această cheie „API” – nu va mai fi afișată din nou.",
|
||||
@@ -2052,6 +2053,8 @@
|
||||
"key_placeholder": "Lipiți aici cheia dvs. publică",
|
||||
"none": "Nicio cheie publică configurată",
|
||||
"title": "Chei publice",
|
||||
"add": "Adăugați cheie publică",
|
||||
"add_submit": "Adăugați",
|
||||
"added": "Cheie publică adăugată",
|
||||
"removed": "Cheie publică ștearsă",
|
||||
"add_error": "Cheia publică nu a putut fi adăugată",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Culoare",
|
||||
"change_color": "Schimbă culoarea",
|
||||
"random_color": "Culoare aleatorie nouă",
|
||||
"add_calendar": "Adăugați calendar",
|
||||
"add_calendar": "Calendar nou",
|
||||
"edit": "Editare",
|
||||
"delete": "Șterge",
|
||||
"save": "Salvare",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Пароли приложений",
|
||||
"description": "Создавайте пароли для приложений, не поддерживающих двухфакторную аутентификацию",
|
||||
"add": "Добавить",
|
||||
"new": "Новый пароль приложения",
|
||||
"create": "Создать",
|
||||
"cancel": "Отмена",
|
||||
"generate": "Сгенерировать",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-ключи",
|
||||
"description": "Создавайте API-ключи для скриптов и интеграций, обращающихся к серверу напрямую",
|
||||
"new": "Новый API-ключ",
|
||||
"name_label": "Название ключа",
|
||||
"name_placeholder": "напр. Скрипт резервного копирования, CI runner",
|
||||
"copy_now_warning": "Скопируйте этот API-ключ сейчас – он больше не будет показан.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Вставьте сюда свой открытый ключ",
|
||||
"none": "Открытые ключи не настроены",
|
||||
"title": "Открытые ключи",
|
||||
"add": "Добавить открытый ключ",
|
||||
"add_submit": "Добавить",
|
||||
"added": "Открытый ключ добавлен",
|
||||
"removed": "Открытый ключ удалён",
|
||||
"add_error": "Не удалось добавить открытый ключ",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "Цвет",
|
||||
"change_color": "Изменить цвет",
|
||||
"random_color": "Новый случайный цвет",
|
||||
"add_calendar": "Добавить календарь",
|
||||
"add_calendar": "Новый календарь",
|
||||
"edit": "Редактировать",
|
||||
"delete": "Удалить",
|
||||
"save": "Сохранить",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Heslá aplikácií",
|
||||
"description": "Vytvorte heslá pre aplikácie, ktoré nepodporujú dvojfaktorové overenie",
|
||||
"add": "Pridať",
|
||||
"new": "Nové heslo aplikácie",
|
||||
"create": "Vytvoriť",
|
||||
"cancel": "Zrušiť",
|
||||
"done": "Hotovo",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API kľúče",
|
||||
"description": "Vytvorte API kľúče pre skripty a integrácie.",
|
||||
"new": "Nový API kľúč",
|
||||
"name_label": "Názov kľúča",
|
||||
"name_placeholder": "napr. Zálohovací skript, CI runner",
|
||||
"copy_now_warning": "Skopírujte tento API kľúč hneď – už sa znova nezobrazí.",
|
||||
@@ -2052,6 +2053,8 @@
|
||||
"key_placeholder": "Sem vložte svoj verejný kľúč",
|
||||
"none": "Nie sú nastavené žiadne verejné kľúče",
|
||||
"title": "Verejné kľúče",
|
||||
"add": "Pridať verejný kľúč",
|
||||
"add_submit": "Pridať",
|
||||
"added": "Verejný kľúč bol pridaný",
|
||||
"removed": "Verejný kľúč bol odstránený",
|
||||
"add_error": "Verejný kľúč sa nepodarilo pridať",
|
||||
@@ -4010,7 +4013,7 @@
|
||||
"color": "Farba",
|
||||
"change_color": "Zmeniť farbu",
|
||||
"random_color": "Nová náhodná farba",
|
||||
"add_calendar": "Pridať kalendár",
|
||||
"add_calendar": "Nový kalendár",
|
||||
"edit": "Upraviť",
|
||||
"delete": "Odstrániť",
|
||||
"save": "Uložiť",
|
||||
|
||||
@@ -1506,7 +1506,7 @@
|
||||
"loading": "กำลังโหลดหน้าเว็บ...",
|
||||
"not_available_title": "หน้านี้ไม่พร้อมใช้งาน",
|
||||
"not_available_description": "ปลั๊กอินที่เพิ่มหน้านี้ถูกปิดใช้งานหรือไม่ได้ติดตั้งแล้ว",
|
||||
"back_to_mail": "กลับไปหน้าจดหมาย"
|
||||
"back_to_mail": "กลับไปยังอีเมล"
|
||||
},
|
||||
"tour": {
|
||||
"step_counter": "ขั้นตอนที่ {current} จาก {total}",
|
||||
@@ -3134,7 +3134,7 @@
|
||||
"color": "สี",
|
||||
"change_color": "เปลี่ยนสี",
|
||||
"random_color": "สุ่มสีใหม่",
|
||||
"add_calendar": "เพิ่มปฏิทิน",
|
||||
"add_calendar": "ปฏิทินใหม่",
|
||||
"edit": "แก้ไข",
|
||||
"delete": "ลบ",
|
||||
"save": "บันทึก",
|
||||
@@ -4272,7 +4272,7 @@
|
||||
"app_passwords": {
|
||||
"title": "รหัสผ่านแอปพลิเคชัน",
|
||||
"description": "สร้างรหัสผ่านสำหรับแอปพลิเคชันที่ไม่รองรับการยืนยันตัวตนแบบสองขั้นตอน",
|
||||
"add": "เพิ่ม",
|
||||
"new": "รหัสผ่านแอปใหม่",
|
||||
"create": "สร้าง",
|
||||
"cancel": "ยกเลิก",
|
||||
"done": "เสร็จสิ้น",
|
||||
@@ -4297,6 +4297,7 @@
|
||||
"api_keys": {
|
||||
"title": "คีย์ API",
|
||||
"description": "สร้างคีย์ API สำหรับสคริปต์และการผสานรวมที่สื่อสารกับเซิร์ฟเวอร์โดยตรง",
|
||||
"new": "คีย์ API ใหม่",
|
||||
"name_label": "ชื่อคีย์",
|
||||
"name_placeholder": "เช่น สคริปต์สำรองข้อมูล, CI runner",
|
||||
"copy_now_warning": "คัดลอกคีย์ API นี้ทันที - คีย์จะไม่แสดงขึ้นมาอีก",
|
||||
@@ -4337,6 +4338,8 @@
|
||||
"key_placeholder": "วางพับลิกคีย์ของคุณที่นี่",
|
||||
"none": "ไม่มีการกำหนดค่าพับลิกคีย์",
|
||||
"title": "คีย์สาธารณะ",
|
||||
"add": "เพิ่มคีย์สาธารณะ",
|
||||
"add_submit": "เพิ่ม",
|
||||
"added": "เพิ่มคีย์สาธารณะแล้ว",
|
||||
"removed": "ลบคีย์สาธารณะแล้ว",
|
||||
"add_error": "เพิ่มคีย์สาธารณะไม่ได้",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Uygulama Parolaları",
|
||||
"description": "İki faktörlü kimlik doğrulamayı desteklemeyen uygulamalar için parola oluşturun",
|
||||
"add": "Ekle",
|
||||
"new": "Yeni uygulama parolası",
|
||||
"create": "Oluştur",
|
||||
"cancel": "İptal",
|
||||
"done": "Tamam",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API Anahtarları",
|
||||
"description": "Sunucuyla doğrudan iletişim kuran betikler ve entegrasyonlar için API anahtarları oluşturun",
|
||||
"new": "Yeni API anahtarı",
|
||||
"name_label": "Anahtar Adı",
|
||||
"name_placeholder": "ör. Yedek betiği, CI koşucusu",
|
||||
"copy_now_warning": "Bu API anahtarını şimdi kopyalayın - bir daha gösterilmeyecek.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Ortak anahtarınızı buraya yapıştırın",
|
||||
"none": "Yapılandırılmış ortak anahtar yok",
|
||||
"title": "Açık anahtarlar",
|
||||
"add": "Açık anahtar ekle",
|
||||
"add_submit": "Ekle",
|
||||
"added": "Açık anahtar eklendi",
|
||||
"removed": "Açık anahtar silindi",
|
||||
"add_error": "Açık anahtar eklenemedi",
|
||||
@@ -4007,7 +4010,7 @@
|
||||
"color": "Renk",
|
||||
"change_color": "Rengi değiştir",
|
||||
"random_color": "Yeni rastgele renk",
|
||||
"add_calendar": "Takvim ekle",
|
||||
"add_calendar": "Yeni takvim",
|
||||
"edit": "Düzenle",
|
||||
"delete": "Sil",
|
||||
"save": "Kaydet",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Sayfa yükleniyor",
|
||||
"not_available_title": "Bu sayfa kullanılamıyor",
|
||||
"not_available_description": "Bu sayfayı ekleyen eklenti kapalı veya artık yüklü değil.",
|
||||
"back_to_mail": "Postaya dön"
|
||||
"back_to_mail": "Postaya Dön"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Komut paleti",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "Паролі програм",
|
||||
"description": "Створюйте паролі для програм, які не підтримують двофакторну автентифікацію",
|
||||
"add": "додати",
|
||||
"new": "Новий пароль програми",
|
||||
"create": "Створити",
|
||||
"cancel": "Скасувати",
|
||||
"generate": "Генерувати",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API-ключі",
|
||||
"description": "Створюйте API-ключі для скриптів та інтеграцій, які звертаються до сервера напряму",
|
||||
"new": "Новий API-ключ",
|
||||
"name_label": "Назва ключа",
|
||||
"name_placeholder": "напр. Скрипт резервної копії, CI runner",
|
||||
"copy_now_warning": "Скопіюйте цей API-ключ зараз – він більше не буде показаний.",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "Вставте сюди свій відкритий ключ",
|
||||
"none": "Відкриті ключі не налаштовано",
|
||||
"title": "Відкриті ключі",
|
||||
"add": "Додати відкритий ключ",
|
||||
"add_submit": "Додати",
|
||||
"added": "Відкритий ключ додано",
|
||||
"removed": "Відкритий ключ видалено",
|
||||
"add_error": "Не вдалося додати відкритий ключ",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "колір",
|
||||
"change_color": "Змінити колір",
|
||||
"random_color": "Новий випадковий колір",
|
||||
"add_calendar": "Додати календар",
|
||||
"add_calendar": "Новий календар",
|
||||
"edit": "Редагувати",
|
||||
"delete": "Видалити",
|
||||
"save": "зберегти",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "Завантаження сторінки",
|
||||
"not_available_title": "Ця сторінка недоступна",
|
||||
"not_available_description": "Плагін, який її додав, вимкнено або більше не встановлено.",
|
||||
"back_to_mail": "Повернутися до пошти"
|
||||
"back_to_mail": "Назад до пошти"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "Палітра команд",
|
||||
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"app_passwords": {
|
||||
"title": "應用程式密碼",
|
||||
"description": "為不支援雙因素驗證的應用程式建立密碼",
|
||||
"add": "新增",
|
||||
"new": "新增應用程式密碼",
|
||||
"create": "建立",
|
||||
"cancel": "取消",
|
||||
"done": "完成",
|
||||
@@ -1971,6 +1971,7 @@
|
||||
"api_keys": {
|
||||
"title": "API 金鑰",
|
||||
"description": "為直接與伺服器通訊的指令碼和整合建立 API 金鑰",
|
||||
"new": "新增 API 金鑰",
|
||||
"name_label": "金鑰名稱",
|
||||
"name_placeholder": "例如:備份指令碼、CI 執行器",
|
||||
"copy_now_warning": "請立即複製此 API 金鑰 — 之後將不再顯示。",
|
||||
@@ -2011,6 +2012,8 @@
|
||||
"key_placeholder": "在此貼上您的公鑰",
|
||||
"none": "未設定公鑰",
|
||||
"title": "公開金鑰",
|
||||
"add": "新增公開金鑰",
|
||||
"add_submit": "新增",
|
||||
"added": "已新增公開金鑰",
|
||||
"removed": "已刪除公開金鑰",
|
||||
"add_error": "無法新增公開金鑰",
|
||||
@@ -5043,7 +5046,7 @@
|
||||
"loading": "正在載入頁面",
|
||||
"not_available_title": "此頁面無法使用",
|
||||
"not_available_description": "新增此頁面的外掛程式已關閉或已不再安裝。",
|
||||
"back_to_mail": "返回郵件"
|
||||
"back_to_mail": "回到郵件"
|
||||
},
|
||||
"command_palette": {
|
||||
"title": "命令面板",
|
||||
|
||||
@@ -1939,7 +1939,7 @@
|
||||
"app_passwords": {
|
||||
"title": "应用密码",
|
||||
"description": "为不支持双因素身份验证的应用创建密码",
|
||||
"add": "添加",
|
||||
"new": "新建应用密码",
|
||||
"create": "创建",
|
||||
"cancel": "取消",
|
||||
"generate": "生成",
|
||||
@@ -1964,6 +1964,7 @@
|
||||
"api_keys": {
|
||||
"title": "API 密钥",
|
||||
"description": "为直接与服务器通信的脚本和集成创建 API 密钥",
|
||||
"new": "新建 API 密钥",
|
||||
"name_label": "密钥名称",
|
||||
"name_placeholder": "如:备份脚本、CI runner",
|
||||
"copy_now_warning": "请立即复制此 API 密钥 - 它将不会再次显示。",
|
||||
@@ -2045,6 +2046,8 @@
|
||||
"key_placeholder": "在此粘贴您的公钥",
|
||||
"none": "未配置公钥",
|
||||
"title": "公钥",
|
||||
"add": "添加公钥",
|
||||
"add_submit": "添加",
|
||||
"added": "已添加公钥",
|
||||
"removed": "已删除公钥",
|
||||
"add_error": "无法添加公钥",
|
||||
@@ -3981,7 +3984,7 @@
|
||||
"color": "颜色",
|
||||
"change_color": "更改颜色",
|
||||
"random_color": "随机新颜色",
|
||||
"add_calendar": "添加日历",
|
||||
"add_calendar": "新建日历",
|
||||
"edit": "编辑",
|
||||
"delete": "删除",
|
||||
"save": "保存",
|
||||
|
||||
Reference in New Issue
Block a user