i18n: localize the plugins admin section across all locales

The admin.plugins block was still English filler in most locales; translate
it everywhere and add the new detail-view keys in all 22 languages.
This commit is contained in:
Maurice
2026-07-03 23:31:38 +02:00
parent 3685742c06
commit 600ed1f7fd
20 changed files with 1215 additions and 775 deletions
+61 -39
View File
@@ -177,47 +177,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'فشل حذف القالب',
'admin.packingTemplates.saveError': 'فشل الحفظ',
'admin.tabs.addons': 'الإضافات',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.tabs.plugins': 'الإضافات الخارجية',
'admin.plugins.rescan': 'إعادة الفحص',
'admin.plugins.rescanned': 'تمت إعادة فحص مجلد الإضافات',
'admin.plugins.browse': 'تصفح الإضافات',
'admin.plugins.installed': 'مثبّتة',
'admin.plugins.install': 'تثبيت',
'admin.plugins.registryEmpty': 'لا توجد إضافات متاحة في السجل بعد.',
'admin.plugins.actionError': 'فشل الإجراء',
'admin.plugins.activate': 'تفعيل',
'admin.plugins.activated': 'تم تفعيل الإضافة',
'admin.plugins.deactivate': 'تعطيل',
'admin.plugins.deactivated': 'تم تعطيل الإضافة',
'admin.plugins.viewErrors': 'عرض سجل الأخطاء',
'admin.plugins.errorLog': 'سجل الأخطاء',
'admin.plugins.noErrors': 'لا توجد أخطاء مسجّلة.',
'admin.plugins.uninstalled': 'تمت إزالة الإضافة',
'admin.plugins.uninstallTitle': 'إزالة الإضافة؟',
'admin.plugins.uninstallBody': 'سيؤدي هذا إلى إيقاف الإضافة وإزالة تعليماتها البرمجية وحذف جميع بياناتها. لا يمكن التراجع عن هذا الإجراء.',
'admin.plugins.trustNote': 'تعمل الإضافات بشكل معزول وبالأذونات التي توافق عليها فقط. لا تثبّت سوى تعليمات برمجية من مطورين تثق بهم.',
'admin.plugins.status.starting': 'جارٍ البدء…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'صفحة',
'admin.plugins.type.integration': 'تكامل',
'admin.plugins.reviewed': 'تمت مراجعتها',
'admin.plugins.unreviewed': 'لم تتم مراجعتها',
'admin.plugins.updated': 'تم تحديث الإضافة',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.enabledToggle': 'تفعيل الإضافة',
'plugins.notFound': 'الإضافة غير موجودة',
'admin.plugins.title': 'الإضافات الخارجية',
'admin.plugins.subtitle': 'ثبّت وأدر إضافات الجهات الخارجية على خادمك.',
'admin.plugins.disabledTitle': 'الإضافات الخارجية معطّلة',
'admin.plugins.disabledBody': 'بيئة تشغيل الإضافات متوقفة (TREK_PLUGINS_ENABLED). لا يمكن تشغيل أي إضافة حتى يقوم مسؤول بتفعيلها في إعدادات الخادم.',
'admin.plugins.empty': 'لم يتم تثبيت أي إضافات بعد.',
'admin.plugins.loadError': 'تعذّر تحميل الإضافات.',
'admin.plugins.scaffoldNote': 'سيتوفر تثبيت الإضافات وتفعيلها في تحديث لاحق. تعرض هذه اللوحة حاليًا الإضافات المثبّتة فقط.',
'admin.plugins.status.active': 'نشطة',
'admin.plugins.status.inactive': 'غير نشطة',
'admin.plugins.status.disabled': 'معطّلة',
'admin.plugins.status.error': 'خطأ',
'admin.plugins.status.incompatible': 'غير متوافقة',
'admin.plugins.details': 'التفاصيل',
'admin.plugins.detailError': 'تعذّر تحميل تفاصيل الإضافة.',
'admin.plugins.permissionsTitle': 'الأذونات',
'admin.plugins.noPermissions': 'لا تطلب هذه الإضافة أي أذونات خاصة.',
'admin.plugins.egressNote': 'قد تتصل بـ: {hosts}',
'admin.plugins.setupTitle': 'الإعداد',
'admin.plugins.noSetup': 'تعمل مباشرة — لا حاجة إلى أي تهيئة.',
'admin.plugins.scope.instance': 'على مستوى المثيل',
'admin.plugins.scope.user': 'لكل مستخدم',
'admin.plugins.fieldRequired': 'مطلوب',
'admin.plugins.sourceRepo': 'مستودع المصدر',
'admin.plugins.homepage': 'الصفحة الرئيسية',
'admin.plugins.requiresTrek': 'يتطلب TREK {version}+',
'admin.plugins.reviewedOn': 'تمت المراجعة {date}',
'admin.plugins.perm.db:own': 'تخزين بياناتها الخاصة في قاعدة بيانات معزولة',
'admin.plugins.perm.db:read:trips': 'قراءة الرحلات التي يمكن للمستخدم الحالي الوصول إليها',
'admin.plugins.perm.db:read:users': 'قراءة معلومات الملف الشخصي الأساسية (الاسم والصورة الرمزية — وليس بيانات الاعتماد أبدًا)',
'admin.plugins.perm.ws:broadcast:trip': 'إرسال تحديثات فورية إلى أعضاء الرحلة',
'admin.plugins.perm.ws:broadcast:user': 'إرسال تحديثات فورية إلى مستخدمين بعينهم',
'admin.plugins.perm.hook:photo-provider': 'توفير الصور لميزة الذكريات',
'admin.plugins.perm.hook:calendar-source': 'توفير الأحداث للتقويم',
'admin.plugins.perm.http:outbound': 'إجراء طلبات صادرة إلى المضيفات المُعلنة الخاصة بها',
'admin.addons.title': 'الإضافات',
'admin.addons.subtitle': 'فعّل أو عطّل الميزات لتخصيص تجربة TREK.',
'admin.addons.catalog.packing.name': 'القوائم',
+60 -38
View File
@@ -157,46 +157,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Falha ao salvar',
'admin.tabs.addons': 'Complementos',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Reescanear',
'admin.plugins.rescanned': 'Pasta de plugins reescaneada',
'admin.plugins.browse': 'Explorar plugins',
'admin.plugins.installed': 'Instalado',
'admin.plugins.install': 'Instalar',
'admin.plugins.registryEmpty': 'Nenhum plugin disponível no registro ainda.',
'admin.plugins.actionError': 'Falha na ação',
'admin.plugins.activate': 'Ativar',
'admin.plugins.activated': 'Plugin ativado',
'admin.plugins.deactivate': 'Desativar',
'admin.plugins.deactivated': 'Plugin desativado',
'admin.plugins.viewErrors': 'Ver registro de erros',
'admin.plugins.errorLog': 'Registro de erros',
'admin.plugins.noErrors': 'Nenhum erro registrado.',
'admin.plugins.uninstalled': 'Plugin desinstalado',
'admin.plugins.uninstallTitle': 'Desinstalar plugin?',
'admin.plugins.uninstallBody': 'Isso interrompe o plugin, remove seu código e exclui todos os dados dele. Esta ação não pode ser desfeita.',
'admin.plugins.trustNote': 'Plugins são executados isolados, apenas com as permissões que você aprovar. Instale apenas código de autores em quem você confia.',
'admin.plugins.status.starting': 'Iniciando…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.type.page': 'Página',
'admin.plugins.type.integration': 'Integração',
'admin.plugins.reviewed': 'Revisado',
'admin.plugins.unreviewed': 'Não revisado',
'admin.plugins.updated': 'Plugin atualizado',
'admin.plugins.updateTo': 'Atualizar → v{version}',
'admin.plugins.enabledToggle': 'Ativar plugin',
'plugins.notFound': 'Plugin não encontrado',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Instale e gerencie plugins de terceiros na sua instância.',
'admin.plugins.disabledTitle': 'Os plugins estão desativados',
'admin.plugins.disabledBody': 'O runtime de plugins está desligado (TREK_PLUGINS_ENABLED). Nenhum plugin pode ser executado até que um admin o ative na configuração do servidor.',
'admin.plugins.empty': 'Nenhum plugin instalado ainda.',
'admin.plugins.loadError': 'Não foi possível carregar os plugins.',
'admin.plugins.scaffoldNote': 'A instalação e ativação de plugins chegarão em uma atualização futura. Este painel atualmente lista apenas os plugins instalados.',
'admin.plugins.status.active': 'Ativo',
'admin.plugins.status.inactive': 'Inativo',
'admin.plugins.status.disabled': 'Desativado',
'admin.plugins.status.error': 'Erro',
'admin.plugins.status.incompatible': 'Incompatível',
'admin.plugins.details': 'Detalhes',
'admin.plugins.detailError': 'Não foi possível carregar os detalhes do plugin.',
'admin.plugins.permissionsTitle': 'Permissões',
'admin.plugins.noPermissions': 'Este plugin não solicita permissões especiais.',
'admin.plugins.egressNote': 'Pode se conectar a: {hosts}',
'admin.plugins.setupTitle': 'Configuração',
'admin.plugins.noSetup': 'Funciona imediatamente — nada a configurar.',
'admin.plugins.scope.instance': 'Em toda a instância',
'admin.plugins.scope.user': 'Por usuário',
'admin.plugins.fieldRequired': 'Obrigatório',
'admin.plugins.sourceRepo': 'Repositório de origem',
'admin.plugins.homepage': 'Página inicial',
'admin.plugins.requiresTrek': 'Requer TREK {version}+',
'admin.plugins.reviewedOn': 'Revisado em {date}',
'admin.plugins.perm.db:own': 'Armazenar seus próprios dados em um banco de dados isolado',
'admin.plugins.perm.db:read:trips': 'Ler viagens às quais o usuário atual tem acesso',
'admin.plugins.perm.db:read:users': 'Ler informações básicas de perfil (nome, avatar — nunca credenciais)',
'admin.plugins.perm.ws:broadcast:trip': 'Enviar atualizações em tempo real aos membros da viagem',
'admin.plugins.perm.ws:broadcast:user': 'Enviar atualizações em tempo real a usuários individuais',
'admin.plugins.perm.hook:photo-provider': 'Fornecer fotos para as Memórias',
'admin.plugins.perm.hook:calendar-source': 'Fornecer eventos para o calendário',
'admin.plugins.perm.http:outbound': 'Fazer requisições de saída para os hosts declarados',
'admin.addons.title': 'Complementos',
'admin.addons.subtitle': 'Ative ou desative recursos para personalizar sua experiência no TREK.',
'admin.addons.catalog.memories.name': 'Memórias',
+61 -39
View File
@@ -157,47 +157,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Nepodařilo se smazat šablonu',
'admin.packingTemplates.saveError': 'Uložení se nezdařilo',
'admin.tabs.addons': 'Doplňky',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.tabs.plugins': 'Pluginy',
'admin.plugins.rescan': 'Znovu prohledat',
'admin.plugins.rescanned': 'Složka pluginů byla znovu prohledána',
'admin.plugins.browse': 'Procházet pluginy',
'admin.plugins.installed': 'Nainstalováno',
'admin.plugins.install': 'Instalovat',
'admin.plugins.registryEmpty': 'V registru zatím nejsou k dispozici žádné pluginy.',
'admin.plugins.actionError': 'Akce se nezdařila',
'admin.plugins.activate': 'Aktivovat',
'admin.plugins.activated': 'Plugin aktivován',
'admin.plugins.deactivate': 'Deaktivovat',
'admin.plugins.deactivated': 'Plugin deaktivován',
'admin.plugins.viewErrors': 'Zobrazit protokol chyb',
'admin.plugins.errorLog': 'Protokol chyb',
'admin.plugins.noErrors': 'Žádné zaznamenané chyby.',
'admin.plugins.uninstalled': 'Plugin odinstalován',
'admin.plugins.uninstallTitle': 'Odinstalovat plugin?',
'admin.plugins.uninstallBody': 'Tím se plugin zastaví, odstraní se jeho kód a smažou se všechna jeho data. Tuto akci nelze vrátit zpět.',
'admin.plugins.trustNote': 'Pluginy běží izolovaně a mají pouze oprávnění, která schválíte. Instalujte pouze kód od autorů, kterým důvěřujete.',
'admin.plugins.status.starting': 'Spouští se…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'Stránka',
'admin.plugins.type.integration': 'Integrace',
'admin.plugins.reviewed': 'Zkontrolováno',
'admin.plugins.unreviewed': 'Nezkontrolováno',
'admin.plugins.updated': 'Plugin aktualizován',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.enabledToggle': 'Povolit plugin',
'plugins.notFound': 'Plugin nenalezen',
'admin.plugins.title': 'Pluginy',
'admin.plugins.subtitle': 'Instalujte a spravujte pluginy třetích stran na své instanci.',
'admin.plugins.disabledTitle': 'Pluginy jsou zakázány',
'admin.plugins.disabledBody': 'Běhové prostředí pluginů je vypnuté (TREK_PLUGINS_ENABLED). Dokud jej administrátor nepovolí v konfiguraci serveru, nemůže běžet žádný plugin.',
'admin.plugins.empty': 'Zatím nejsou nainstalovány žádné pluginy.',
'admin.plugins.loadError': 'Nepodařilo se načíst pluginy.',
'admin.plugins.scaffoldNote': 'Instalace a aktivace pluginů přijdou v pozdější aktualizaci. Tento panel zatím pouze zobrazuje nainstalované pluginy.',
'admin.plugins.status.active': 'Aktivní',
'admin.plugins.status.inactive': 'Neaktivní',
'admin.plugins.status.disabled': 'Zakázán',
'admin.plugins.status.error': 'Chyba',
'admin.plugins.status.incompatible': 'Nekompatibilní',
'admin.plugins.details': 'Podrobnosti',
'admin.plugins.detailError': 'Nepodařilo se načíst podrobnosti pluginu.',
'admin.plugins.permissionsTitle': 'Oprávnění',
'admin.plugins.noPermissions': 'Tento plugin nevyžaduje žádná zvláštní oprávnění.',
'admin.plugins.egressNote': 'Může se připojovat k: {hosts}',
'admin.plugins.setupTitle': 'Nastavení',
'admin.plugins.noSetup': 'Funguje ihned po instalaci — není potřeba nic nastavovat.',
'admin.plugins.scope.instance': 'Pro celou instanci',
'admin.plugins.scope.user': 'Pro jednotlivé uživatele',
'admin.plugins.fieldRequired': 'Povinné',
'admin.plugins.sourceRepo': 'Zdrojový repozitář',
'admin.plugins.homepage': 'Domovská stránka',
'admin.plugins.requiresTrek': 'Vyžaduje TREK {version}+',
'admin.plugins.reviewedOn': 'Zkontrolováno {date}',
'admin.plugins.perm.db:own': 'Ukládat vlastní data v izolované databázi',
'admin.plugins.perm.db:read:trips': 'Číst cesty, ke kterým má aktuální uživatel přístup',
'admin.plugins.perm.db:read:users': 'Číst základní údaje profilu (jméno, avatar — nikdy přihlašovací údaje)',
'admin.plugins.perm.ws:broadcast:trip': 'Odesílat aktualizace v reálném čase členům cesty',
'admin.plugins.perm.ws:broadcast:user': 'Odesílat aktualizace v reálném čase jednotlivým uživatelům',
'admin.plugins.perm.hook:photo-provider': 'Poskytovat fotky do sekce Fotky',
'admin.plugins.perm.hook:calendar-source': 'Poskytovat události do kalendáře',
'admin.plugins.perm.http:outbound': 'Odesílat odchozí požadavky na deklarované hostitele',
'admin.addons.title': 'Doplňky',
'admin.addons.subtitle': 'Zapněte nebo vypněte funkce a přizpůsobte si TREK.',
'admin.addons.catalog.memories.name': 'Fotky (Immich)',
+58 -36
View File
@@ -159,46 +159,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Error al guardar',
'admin.tabs.addons': 'Complementos',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Volver a escanear',
'admin.plugins.rescanned': 'Carpeta de plugins reescaneada',
'admin.plugins.browse': 'Explorar plugins',
'admin.plugins.installed': 'Instalado',
'admin.plugins.install': 'Instalar',
'admin.plugins.registryEmpty': 'Aún no hay plugins disponibles en el registro.',
'admin.plugins.actionError': 'La acción falló',
'admin.plugins.activate': 'Activar',
'admin.plugins.activated': 'Plugin activado',
'admin.plugins.deactivate': 'Desactivar',
'admin.plugins.deactivated': 'Plugin desactivado',
'admin.plugins.viewErrors': 'Ver registro de errores',
'admin.plugins.errorLog': 'Registro de errores',
'admin.plugins.noErrors': 'No hay errores registrados.',
'admin.plugins.uninstalled': 'Plugin desinstalado',
'admin.plugins.uninstallTitle': '¿Desinstalar el plugin?',
'admin.plugins.uninstallBody': 'Esto detiene el plugin, elimina su código y borra todos sus datos. No se puede deshacer.',
'admin.plugins.trustNote': 'Los plugins se ejecutan aislados y solo con los permisos que apruebes. Instala únicamente código de autores en los que confíes.',
'admin.plugins.status.starting': 'Iniciando…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.type.page': 'Página',
'admin.plugins.type.integration': 'Integración',
'admin.plugins.reviewed': 'Revisado',
'admin.plugins.unreviewed': 'No revisado',
'admin.plugins.updated': 'Plugin actualizado',
'admin.plugins.updateTo': 'Actualizar → v{version}',
'admin.plugins.enabledToggle': 'Activar plugin',
'plugins.notFound': 'Plugin no encontrado',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.subtitle': 'Instala y gestiona plugins de terceros en tu instancia.',
'admin.plugins.disabledTitle': 'Los plugins están desactivados',
'admin.plugins.disabledBody': 'El entorno de ejecución de plugins está apagado (TREK_PLUGINS_ENABLED). Ningún plugin puede ejecutarse hasta que un administrador lo active en la configuración del servidor.',
'admin.plugins.empty': 'Aún no hay plugins instalados.',
'admin.plugins.loadError': 'No se pudieron cargar los plugins.',
'admin.plugins.scaffoldNote': 'La instalación y activación de plugins llegarán en una actualización posterior. Por ahora este panel solo muestra los plugins instalados.',
'admin.plugins.status.active': 'Activo',
'admin.plugins.status.inactive': 'Inactivo',
'admin.plugins.status.disabled': 'Desactivado',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.details': 'Detalles',
'admin.plugins.detailError': 'No se pudieron cargar los detalles del plugin.',
'admin.plugins.permissionsTitle': 'Permisos',
'admin.plugins.noPermissions': 'Este plugin no solicita permisos especiales.',
'admin.plugins.egressNote': 'Puede conectarse a: {hosts}',
'admin.plugins.setupTitle': 'Configuración',
'admin.plugins.noSetup': 'Funciona de inmediato — no hay nada que configurar.',
'admin.plugins.scope.instance': 'Para toda la instancia',
'admin.plugins.scope.user': 'Por usuario',
'admin.plugins.fieldRequired': 'Obligatorio',
'admin.plugins.sourceRepo': 'Repositorio de código',
'admin.plugins.homepage': 'Sitio web',
'admin.plugins.requiresTrek': 'Requiere TREK {version}+',
'admin.plugins.reviewedOn': 'Revisado el {date}',
'admin.plugins.perm.db:own': 'Almacenar sus propios datos en una base de datos aislada',
'admin.plugins.perm.db:read:trips': 'Leer los viajes a los que el usuario activo tiene acceso',
'admin.plugins.perm.db:read:users': 'Leer información básica del perfil (nombre, avatar — nunca credenciales)',
'admin.plugins.perm.ws:broadcast:trip': 'Enviar actualizaciones en tiempo real a los miembros del viaje',
'admin.plugins.perm.ws:broadcast:user': 'Enviar actualizaciones en tiempo real a usuarios individuales',
'admin.plugins.perm.hook:photo-provider': 'Proporcionar fotos a la sección Fotos',
'admin.plugins.perm.hook:calendar-source': 'Proporcionar eventos al calendario',
'admin.plugins.perm.http:outbound': 'Realizar solicitudes salientes a sus hosts declarados',
'admin.addons.title': 'Complementos',
'admin.addons.subtitle': 'Activa o desactiva funciones para personalizar tu experiencia en TREK.',
'admin.addons.subtitleBefore': 'Activa o desactiva funciones para personalizar tu experiencia en ',
+57 -35
View File
@@ -161,46 +161,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Erreur de sauvegarde',
'admin.tabs.addons': 'Extensions',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Réanalyser',
'admin.plugins.rescanned': 'Dossier des plugins réanalysé',
'admin.plugins.browse': 'Parcourir les plugins',
'admin.plugins.installed': 'Installé',
'admin.plugins.install': 'Installer',
'admin.plugins.registryEmpty': 'Aucun plugin disponible dans le registre pour le moment.',
'admin.plugins.actionError': "L'action a échoué",
'admin.plugins.activate': 'Activer',
'admin.plugins.activated': 'Plugin activé',
'admin.plugins.deactivate': 'Désactiver',
'admin.plugins.deactivated': 'Plugin désactivé',
'admin.plugins.viewErrors': "Voir le journal d'erreurs",
'admin.plugins.errorLog': "Journal d'erreurs",
'admin.plugins.noErrors': 'Aucune erreur enregistrée.',
'admin.plugins.uninstalled': 'Plugin désinstallé',
'admin.plugins.uninstallTitle': 'Désinstaller le plugin ?',
'admin.plugins.uninstallBody': 'Cela arrête le plugin, supprime son code et efface toutes ses données. Cette action est irréversible.',
'admin.plugins.trustNote': "Les plugins s'exécutent de manière isolée avec uniquement les permissions que vous approuvez. N'installez que du code provenant d'auteurs de confiance.",
'admin.plugins.status.starting': 'Démarrage…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.integration': 'Intégration',
'admin.plugins.reviewed': 'Vérifié',
'admin.plugins.unreviewed': 'Non vérifié',
'admin.plugins.updated': 'Plugin mis à jour',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.enabledToggle': 'Activer le plugin',
'plugins.notFound': 'Plugin introuvable',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.subtitle': 'Installez et gérez des plugins tiers sur votre instance.',
'admin.plugins.disabledTitle': 'Les plugins sont désactivés',
'admin.plugins.disabledBody': "L'environnement d'exécution des plugins est désactivé (TREK_PLUGINS_ENABLED). Aucun plugin ne peut fonctionner tant qu'un administrateur ne l'active pas dans la configuration du serveur.",
'admin.plugins.empty': 'Aucun plugin installé pour le moment.',
'admin.plugins.loadError': 'Impossible de charger les plugins.',
'admin.plugins.scaffoldNote': "L'installation et l'activation des plugins arriveront dans une mise à jour ultérieure. Ce panneau liste actuellement uniquement les plugins installés.",
'admin.plugins.status.active': 'Actif',
'admin.plugins.status.inactive': 'Inactif',
'admin.plugins.status.disabled': 'Désactivé',
'admin.plugins.status.error': 'Erreur',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.details': 'Détails',
'admin.plugins.detailError': 'Impossible de charger les détails du plugin.',
'admin.plugins.permissionsTitle': 'Permissions',
'admin.plugins.noPermissions': 'Ce plugin ne demande aucune permission spéciale.',
'admin.plugins.egressNote': 'Peut se connecter à : {hosts}',
'admin.plugins.setupTitle': 'Configuration',
'admin.plugins.noSetup': 'Fonctionne immédiatement — rien à configurer.',
'admin.plugins.scope.instance': "Toute l'instance",
'admin.plugins.scope.user': 'Par utilisateur',
'admin.plugins.fieldRequired': 'Requis',
'admin.plugins.sourceRepo': 'Dépôt source',
'admin.plugins.homepage': 'Site web',
'admin.plugins.requiresTrek': 'Nécessite TREK {version}+',
'admin.plugins.reviewedOn': 'Vérifié le {date}',
'admin.plugins.perm.db:own': 'Stocker ses propres données dans une base de données isolée',
'admin.plugins.perm.db:read:trips': "Lire les voyages accessibles à l'utilisateur actif",
'admin.plugins.perm.db:read:users': 'Lire les informations de profil de base (nom, avatar — jamais les identifiants)',
'admin.plugins.perm.ws:broadcast:trip': 'Envoyer des mises à jour en temps réel aux membres du voyage',
'admin.plugins.perm.ws:broadcast:user': 'Envoyer des mises à jour en temps réel à des utilisateurs individuels',
'admin.plugins.perm.hook:photo-provider': 'Fournir des photos à Photos',
'admin.plugins.perm.hook:calendar-source': 'Fournir des événements au calendrier',
'admin.plugins.perm.http:outbound': 'Effectuer des requêtes sortantes vers ses hôtes déclarés',
'admin.addons.title': 'Extensions',
'admin.addons.subtitle': 'Activez ou désactivez des fonctionnalités pour personnaliser votre expérience TREK.',
'admin.addons.catalog.memories.name': 'Photos (Immich)',
+59 -37
View File
@@ -206,46 +206,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Αποτυχία αποθήκευσης',
'admin.tabs.addons': 'Πρόσθετα',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Επανασάρωση',
'admin.plugins.rescanned': 'Ο φάκελος plugins σαρώθηκε ξανά',
'admin.plugins.browse': 'Περιήγηση σε plugins',
'admin.plugins.installed': 'Εγκατεστημένο',
'admin.plugins.install': 'Εγκατάσταση',
'admin.plugins.registryEmpty': 'Δεν υπάρχουν ακόμη διαθέσιμα plugins στο μητρώο.',
'admin.plugins.actionError': 'Η ενέργεια απέτυχε',
'admin.plugins.activate': 'Ενεργοποίηση',
'admin.plugins.activated': 'Το plugin ενεργοποιήθηκε',
'admin.plugins.deactivate': 'Απενεργοποίηση',
'admin.plugins.deactivated': 'Το plugin απενεργοποιήθηκε',
'admin.plugins.viewErrors': 'Προβολή αρχείου σφαλμάτων',
'admin.plugins.errorLog': 'Αρχείο σφαλμάτων',
'admin.plugins.noErrors': 'Δεν έχουν καταγραφεί σφάλματα.',
'admin.plugins.uninstalled': 'Το plugin απεγκαταστάθηκε',
'admin.plugins.uninstallTitle': 'Απεγκατάσταση plugin;',
'admin.plugins.uninstallBody': 'Αυτό σταματά το plugin, αφαιρεί τον κώδικά του και διαγράφει όλα τα δεδομένα του. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.',
'admin.plugins.trustNote': 'Τα plugins εκτελούνται απομονωμένα, μόνο με τα δικαιώματα που εγκρίνετε. Εγκαθιστάτε κώδικα μόνο από δημιουργούς που εμπιστεύεστε.',
'admin.plugins.status.starting': 'Εκκίνηση…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'Σελίδα',
'admin.plugins.type.integration': 'Ενσωμάτωση',
'admin.plugins.reviewed': 'Ελεγμένο',
'admin.plugins.unreviewed': 'Μη ελεγμένο',
'admin.plugins.updated': 'Το plugin ενημερώθηκε',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.enabledToggle': 'Ενεργοποίηση plugin',
'plugins.notFound': 'Το plugin δεν βρέθηκε',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Εγκαταστήστε και διαχειριστείτε plugins τρίτων στην εγκατάστασή σας.',
'admin.plugins.disabledTitle': 'Τα plugins είναι απενεργοποιημένα',
'admin.plugins.disabledBody': 'Το περιβάλλον εκτέλεσης plugins είναι απενεργοποιημένο (TREK_PLUGINS_ENABLED). Κανένα plugin δεν μπορεί να εκτελεστεί μέχρι ένας διαχειριστής να το ενεργοποιήσει στη διαμόρφωση του server.',
'admin.plugins.empty': 'Δεν έχουν εγκατασταθεί plugins ακόμη.',
'admin.plugins.loadError': 'Δεν ήταν δυνατή η φόρτωση των plugins.',
'admin.plugins.scaffoldNote': 'Η εγκατάσταση και ενεργοποίηση plugins έρχονται σε μελλοντική ενημέρωση. Αυτός ο πίνακας εμφανίζει προς το παρόν μόνο τα εγκατεστημένα plugins.',
'admin.plugins.status.active': 'Ενεργό',
'admin.plugins.status.inactive': 'Ανενεργό',
'admin.plugins.status.disabled': 'Απενεργοποιημένο',
'admin.plugins.status.error': 'Σφάλμα',
'admin.plugins.status.incompatible': 'Μη συμβατό',
'admin.plugins.details': 'Λεπτομέρειες',
'admin.plugins.detailError': 'Δεν ήταν δυνατή η φόρτωση των λεπτομερειών του plugin.',
'admin.plugins.permissionsTitle': 'Δικαιώματα',
'admin.plugins.noPermissions': 'Αυτό το plugin δεν ζητά ειδικά δικαιώματα.',
'admin.plugins.egressNote': 'Μπορεί να συνδεθεί σε: {hosts}',
'admin.plugins.setupTitle': 'Ρύθμιση',
'admin.plugins.noSetup': 'Λειτουργεί αμέσως — δεν χρειάζεται καμία διαμόρφωση.',
'admin.plugins.scope.instance': 'Σε επίπεδο instance',
'admin.plugins.scope.user': 'Ανά χρήστη',
'admin.plugins.fieldRequired': 'Υποχρεωτικό',
'admin.plugins.sourceRepo': 'Αποθετήριο πηγαίου κώδικα',
'admin.plugins.homepage': 'Αρχική σελίδα',
'admin.plugins.requiresTrek': 'Απαιτεί TREK {version}+',
'admin.plugins.reviewedOn': 'Ελέγχθηκε {date}',
'admin.plugins.perm.db:own': 'Αποθήκευση των δικών του δεδομένων σε απομονωμένη βάση δεδομένων',
'admin.plugins.perm.db:read:trips': 'Ανάγνωση ταξιδιών στα οποία έχει πρόσβαση ο ενεργός χρήστης',
'admin.plugins.perm.db:read:users': 'Ανάγνωση βασικών στοιχείων προφίλ (όνομα, avatar — ποτέ διαπιστευτήρια)',
'admin.plugins.perm.ws:broadcast:trip': 'Αποστολή ενημερώσεων σε πραγματικό χρόνο στα μέλη του ταξιδιού',
'admin.plugins.perm.ws:broadcast:user': 'Αποστολή ενημερώσεων σε πραγματικό χρόνο σε μεμονωμένους χρήστες',
'admin.plugins.perm.hook:photo-provider': 'Παροχή φωτογραφιών στις Αναμνήσεις',
'admin.plugins.perm.hook:calendar-source': 'Παροχή συμβάντων στο ημερολόγιο',
'admin.plugins.perm.http:outbound': 'Εκτέλεση εξερχόμενων αιτημάτων προς τους δηλωμένους hosts του',
'admin.addons.title': 'Πρόσθετα',
'admin.addons.subtitle':
'Ενεργοποιήστε ή απενεργοποιήστε λειτουργίες για να εξατομικεύσετε την εμπειρία σας στο TREK.',
+62 -40
View File
@@ -159,47 +159,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Nem sikerült törölni a sablont',
'admin.packingTemplates.saveError': 'Nem sikerült menteni',
'admin.tabs.addons': 'Bővítmények',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.tabs.plugins': 'Pluginok',
'admin.plugins.rescan': 'Újraszkennelés',
'admin.plugins.rescanned': 'Plugin mappa újraszkennelve',
'admin.plugins.browse': 'Pluginok böngészése',
'admin.plugins.installed': 'Telepítve',
'admin.plugins.install': 'Telepítés',
'admin.plugins.registryEmpty': 'Még nincsenek elérhető pluginok a tárban.',
'admin.plugins.actionError': 'A művelet sikertelen',
'admin.plugins.activate': 'Aktiválás',
'admin.plugins.activated': 'Plugin aktiválva',
'admin.plugins.deactivate': 'Deaktiválás',
'admin.plugins.deactivated': 'Plugin deaktiválva',
'admin.plugins.viewErrors': 'Hibanapló megtekintése',
'admin.plugins.errorLog': 'Hibanapló',
'admin.plugins.noErrors': 'Nincsenek naplózott hibák.',
'admin.plugins.uninstalled': 'Plugin eltávolítva',
'admin.plugins.uninstallTitle': 'Plugin eltávolítása?',
'admin.plugins.uninstallBody': 'Ez leállítja a plugint, eltávolítja a kódját, és törli az összes adatát. Ez nem vonható vissza.',
'admin.plugins.trustNote': 'A pluginok elkülönítve futnak, kizárólag az általad jóváhagyott engedélyekkel. Csak megbízható szerzőktől telepíts kódot.',
'admin.plugins.status.starting': 'Indítás…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.type.page': 'Oldal',
'admin.plugins.type.integration': 'Integráció',
'admin.plugins.reviewed': 'Ellenőrizve',
'admin.plugins.unreviewed': 'Nem ellenőrzött',
'admin.plugins.updated': 'Plugin frissítve',
'admin.plugins.updateTo': 'Frissítés → v{version}',
'admin.plugins.enabledToggle': 'Plugin engedélyezése',
'plugins.notFound': 'A plugin nem található',
'admin.plugins.title': 'Pluginok',
'admin.plugins.subtitle': 'Harmadik féltől származó pluginok telepítése és kezelése a példányodon.',
'admin.plugins.disabledTitle': 'A pluginok le vannak tiltva',
'admin.plugins.disabledBody': 'A plugin futtatókörnyezet ki van kapcsolva (TREK_PLUGINS_ENABLED). Egyetlen plugin sem futhat, amíg egy admin nem engedélyezi a szerverkonfigurációban.',
'admin.plugins.empty': 'Még nincsenek telepített pluginok.',
'admin.plugins.loadError': 'Nem sikerült betölteni a pluginokat.',
'admin.plugins.scaffoldNote': 'A pluginok telepítése és aktiválása egy későbbi frissítésben érkezik. Ez a panel jelenleg csak a telepített pluginokat listázza.',
'admin.plugins.status.active': 'Aktív',
'admin.plugins.status.inactive': 'Inaktív',
'admin.plugins.status.disabled': 'Letiltva',
'admin.plugins.status.error': 'Hiba',
'admin.plugins.status.incompatible': 'Nem kompatibilis',
'admin.plugins.details': 'Részletek',
'admin.plugins.detailError': 'Nem sikerült betölteni a plugin részleteit.',
'admin.plugins.permissionsTitle': 'Engedélyek',
'admin.plugins.noPermissions': 'Ez a plugin nem kér különleges engedélyeket.',
'admin.plugins.egressNote': 'Kapcsolódhat ehhez: {hosts}',
'admin.plugins.setupTitle': 'Beállítás',
'admin.plugins.noSetup': 'Azonnal működik — nincs mit beállítani.',
'admin.plugins.scope.instance': 'Példányszintű',
'admin.plugins.scope.user': 'Felhasználónként',
'admin.plugins.fieldRequired': 'Kötelező',
'admin.plugins.sourceRepo': 'Forráskód-tároló',
'admin.plugins.homepage': 'Honlap',
'admin.plugins.requiresTrek': 'TREK {version}+ szükséges',
'admin.plugins.reviewedOn': 'Ellenőrizve: {date}',
'admin.plugins.perm.db:own': 'Saját adatok tárolása elkülönített adatbázisban',
'admin.plugins.perm.db:read:trips': 'Az aktuális felhasználó számára elérhető utazások olvasása',
'admin.plugins.perm.db:read:users': 'Alapvető profiladatok olvasása (név, profilkép — hitelesítő adatok soha)',
'admin.plugins.perm.ws:broadcast:trip': 'Valós idejű frissítések küldése az utazás tagjainak',
'admin.plugins.perm.ws:broadcast:user': 'Valós idejű frissítések küldése egyes felhasználóknak',
'admin.plugins.perm.hook:photo-provider': 'Fotók biztosítása az Emlékek funkcióhoz',
'admin.plugins.perm.hook:calendar-source': 'Események biztosítása a naptárhoz',
'admin.plugins.perm.http:outbound': 'Kimenő kérések küldése a bejelentett kiszolgálók felé',
'admin.addons.title': 'Bővítmények',
'admin.addons.subtitle': 'Funkciók engedélyezése vagy letiltása a TREK testreszabásához.',
'admin.addons.catalog.packing.name': 'Listák',
+58 -36
View File
@@ -202,46 +202,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Gagal menyimpan',
'admin.tabs.addons': 'Addon',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Pindai ulang',
'admin.plugins.rescanned': 'Folder plugin dipindai ulang',
'admin.plugins.browse': 'Jelajahi plugin',
'admin.plugins.installed': 'Terpasang',
'admin.plugins.install': 'Pasang',
'admin.plugins.registryEmpty': 'Belum ada plugin yang tersedia di registri.',
'admin.plugins.actionError': 'Tindakan gagal',
'admin.plugins.activate': 'Aktifkan',
'admin.plugins.activated': 'Plugin diaktifkan',
'admin.plugins.deactivate': 'Nonaktifkan',
'admin.plugins.deactivated': 'Plugin dinonaktifkan',
'admin.plugins.viewErrors': 'Lihat log error',
'admin.plugins.errorLog': 'Log error',
'admin.plugins.noErrors': 'Tidak ada error yang tercatat.',
'admin.plugins.uninstalled': 'Plugin dihapus',
'admin.plugins.uninstallTitle': 'Hapus plugin?',
'admin.plugins.uninstallBody': 'Ini akan menghentikan plugin, menghapus kodenya, dan menghapus semua datanya. Tindakan ini tidak bisa dibatalkan.',
'admin.plugins.trustNote': 'Plugin berjalan terisolasi hanya dengan izin yang kamu setujui. Pasang hanya kode dari pembuat yang kamu percaya.',
'admin.plugins.status.starting': 'Memulai…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'Halaman',
'admin.plugins.type.integration': 'Integrasi',
'admin.plugins.reviewed': 'Ditinjau',
'admin.plugins.unreviewed': 'Belum ditinjau',
'admin.plugins.updated': 'Plugin diperbarui',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.enabledToggle': 'Aktifkan plugin',
'plugins.notFound': 'Plugin tidak ditemukan',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.subtitle': 'Pasang dan kelola plugin pihak ketiga di instans kamu.',
'admin.plugins.disabledTitle': 'Plugin dinonaktifkan',
'admin.plugins.disabledBody': 'Runtime plugin sedang dimatikan (TREK_PLUGINS_ENABLED). Tidak ada plugin yang bisa berjalan sampai admin mengaktifkannya di konfigurasi server.',
'admin.plugins.empty': 'Belum ada plugin yang terpasang.',
'admin.plugins.loadError': 'Tidak dapat memuat plugin.',
'admin.plugins.scaffoldNote': 'Pemasangan dan aktivasi plugin akan hadir di pembaruan mendatang. Saat ini panel ini hanya menampilkan plugin yang terpasang.',
'admin.plugins.status.active': 'Aktif',
'admin.plugins.status.inactive': 'Tidak aktif',
'admin.plugins.status.disabled': 'Nonaktif',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.status.incompatible': 'Tidak kompatibel',
'admin.plugins.details': 'Detail',
'admin.plugins.detailError': 'Tidak dapat memuat detail plugin.',
'admin.plugins.permissionsTitle': 'Izin',
'admin.plugins.noPermissions': 'Plugin ini tidak meminta izin khusus.',
'admin.plugins.egressNote': 'Dapat terhubung ke: {hosts}',
'admin.plugins.setupTitle': 'Penyiapan',
'admin.plugins.noSetup': 'Langsung berfungsi — tidak ada yang perlu dikonfigurasi.',
'admin.plugins.scope.instance': 'Seluruh instans',
'admin.plugins.scope.user': 'Per pengguna',
'admin.plugins.fieldRequired': 'Wajib diisi',
'admin.plugins.sourceRepo': 'Repositori sumber',
'admin.plugins.homepage': 'Beranda',
'admin.plugins.requiresTrek': 'Memerlukan TREK {version}+',
'admin.plugins.reviewedOn': 'Ditinjau {date}',
'admin.plugins.perm.db:own': 'Menyimpan datanya sendiri di database terisolasi',
'admin.plugins.perm.db:read:trips': 'Membaca perjalanan yang dapat diakses oleh pengguna yang bersangkutan',
'admin.plugins.perm.db:read:users': 'Membaca info profil dasar (nama, avatar — tidak pernah kredensial)',
'admin.plugins.perm.ws:broadcast:trip': 'Mengirim pembaruan real-time ke anggota perjalanan',
'admin.plugins.perm.ws:broadcast:user': 'Mengirim pembaruan real-time ke pengguna tertentu',
'admin.plugins.perm.hook:photo-provider': 'Menyediakan foto untuk Memories',
'admin.plugins.perm.hook:calendar-source': 'Menyediakan acara untuk kalender',
'admin.plugins.perm.http:outbound': 'Membuat permintaan keluar ke host yang telah dideklarasikannya',
'admin.addons.title': 'Addon',
'admin.addons.subtitle': 'Aktifkan atau nonaktifkan fitur untuk menyesuaikan pengalaman TREK kamu.',
'admin.addons.catalog.packing.name': 'Daftar',
+62 -40
View File
@@ -158,47 +158,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Impossibile eliminare il modello',
'admin.packingTemplates.saveError': 'Impossibile salvare',
'admin.tabs.addons': 'Moduli',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.tabs.plugins': 'Plugin',
'admin.plugins.rescan': 'Riscansiona',
'admin.plugins.rescanned': 'Cartella dei plugin riscansionata',
'admin.plugins.browse': 'Sfoglia i plugin',
'admin.plugins.installed': 'Installato',
'admin.plugins.install': 'Installa',
'admin.plugins.registryEmpty': 'Nessun plugin ancora disponibile nel registro.',
'admin.plugins.actionError': 'Azione non riuscita',
'admin.plugins.activate': 'Attiva',
'admin.plugins.activated': 'Plugin attivato',
'admin.plugins.deactivate': 'Disattiva',
'admin.plugins.deactivated': 'Plugin disattivato',
'admin.plugins.viewErrors': 'Visualizza log errori',
'admin.plugins.errorLog': 'Log errori',
'admin.plugins.noErrors': 'Nessun errore registrato.',
'admin.plugins.uninstalled': 'Plugin disinstallato',
'admin.plugins.uninstallTitle': 'Disinstallare il plugin?',
'admin.plugins.uninstallBody': 'Il plugin verrà arrestato, il suo codice rimosso e tutti i suoi dati eliminati. Questa operazione non può essere annullata.',
'admin.plugins.trustNote': 'I plugin vengono eseguiti in isolamento e solo con i permessi che approvi. Installa solo codice di autori di cui ti fidi.',
'admin.plugins.status.starting': 'Avvio in corso…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.type.page': 'Pagina',
'admin.plugins.type.integration': 'Integrazione',
'admin.plugins.reviewed': 'Verificato',
'admin.plugins.unreviewed': 'Non verificato',
'admin.plugins.updated': 'Plugin aggiornato',
'admin.plugins.updateTo': 'Aggiorna → v{version}',
'admin.plugins.enabledToggle': 'Abilita plugin',
'plugins.notFound': 'Plugin non trovato',
'admin.plugins.title': 'Plugin',
'admin.plugins.subtitle': 'Installa e gestisci plugin di terze parti sulla tua istanza.',
'admin.plugins.disabledTitle': 'I plugin sono disabilitati',
'admin.plugins.disabledBody': 'Il runtime dei plugin è disattivato (TREK_PLUGINS_ENABLED). Nessun plugin può essere eseguito finché un amministratore non lo abilita nella configurazione del server.',
'admin.plugins.empty': 'Nessun plugin ancora installato.',
'admin.plugins.loadError': 'Impossibile caricare i plugin.',
'admin.plugins.scaffoldNote': "L'installazione e l'attivazione dei plugin arriveranno in un aggiornamento futuro. Al momento questo pannello elenca solo i plugin installati.",
'admin.plugins.status.active': 'Attivo',
'admin.plugins.status.inactive': 'Inattivo',
'admin.plugins.status.disabled': 'Disabilitato',
'admin.plugins.status.error': 'Errore',
'admin.plugins.status.incompatible': 'Incompatibile',
'admin.plugins.details': 'Dettagli',
'admin.plugins.detailError': 'Impossibile caricare i dettagli del plugin.',
'admin.plugins.permissionsTitle': 'Permessi',
'admin.plugins.noPermissions': 'Questo plugin non richiede permessi speciali.',
'admin.plugins.egressNote': 'Può connettersi a: {hosts}',
'admin.plugins.setupTitle': 'Configurazione',
'admin.plugins.noSetup': 'Funziona subito — niente da configurare.',
'admin.plugins.scope.instance': 'A livello di istanza',
'admin.plugins.scope.user': 'Per utente',
'admin.plugins.fieldRequired': 'Obbligatorio',
'admin.plugins.sourceRepo': 'Repository sorgente',
'admin.plugins.homepage': 'Homepage',
'admin.plugins.requiresTrek': 'Richiede TREK {version}+',
'admin.plugins.reviewedOn': 'Verificato il {date}',
'admin.plugins.perm.db:own': 'Salvare i propri dati in un database isolato',
'admin.plugins.perm.db:read:trips': "Leggere i viaggi a cui l'utente attivo ha accesso",
'admin.plugins.perm.db:read:users': 'Leggere le informazioni di base del profilo (nome, avatar — mai le credenziali)',
'admin.plugins.perm.ws:broadcast:trip': 'Inviare aggiornamenti in tempo reale ai membri del viaggio',
'admin.plugins.perm.ws:broadcast:user': 'Inviare aggiornamenti in tempo reale a singoli utenti',
'admin.plugins.perm.hook:photo-provider': 'Fornire foto alla sezione Foto',
'admin.plugins.perm.hook:calendar-source': 'Fornire eventi al calendario',
'admin.plugins.perm.http:outbound': 'Effettuare richieste in uscita verso gli host dichiarati',
'admin.addons.title': 'Moduli',
'admin.addons.subtitle': 'Abilita o disabilita le funzionalità per personalizzare la tua esperienza TREK.',
'admin.addons.catalog.packing.name': 'Liste',
+63 -41
View File
@@ -190,47 +190,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'テンプレートの削除に失敗しました',
'admin.packingTemplates.saveError': '保存に失敗しました',
'admin.tabs.addons': 'アドオン',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': 'プラグイン',
'admin.plugins.rescan': '再スキャン',
'admin.plugins.rescanned': 'プラグインフォルダを再スキャンしました',
'admin.plugins.browse': 'プラグインを探す',
'admin.plugins.installed': 'インストール済み',
'admin.plugins.install': 'インストール',
'admin.plugins.registryEmpty': 'レジストリに利用可能なプラグインはまだありません。',
'admin.plugins.actionError': '操作に失敗しました',
'admin.plugins.activate': '有効化',
'admin.plugins.activated': 'プラグインを有効化しました',
'admin.plugins.deactivate': '無効化',
'admin.plugins.deactivated': 'プラグインを無効化しました',
'admin.plugins.viewErrors': 'エラーログを表示',
'admin.plugins.errorLog': 'エラーログ',
'admin.plugins.noErrors': '記録されたエラーはありません。',
'admin.plugins.uninstalled': 'プラグインをアンインストールしました',
'admin.plugins.uninstallTitle': 'プラグインをアンインストールしますか?',
'admin.plugins.uninstallBody': 'プラグインを停止してコードを削除し、そのすべてのデータを消去します。この操作は元に戻せません。',
'admin.plugins.trustNote': 'プラグインは承認した権限のみで分離実行されます。信頼できる作者のコードのみをインストールしてください。',
'admin.plugins.status.starting': '起動中…',
'admin.plugins.type.widget': 'ウィジェット',
'admin.plugins.type.page': 'ページ',
'admin.plugins.type.integration': '連携',
'admin.plugins.reviewed': 'レビュー済み',
'admin.plugins.unreviewed': '未レビュー',
'admin.plugins.updated': 'プラグインを更新しました',
'admin.plugins.updateTo': '更新 → v{version}',
'admin.plugins.enabledToggle': 'プラグインを有効にする',
'plugins.notFound': 'プラグインが見つかりません',
'admin.plugins.title': 'プラグイン',
'admin.plugins.subtitle': 'サードパーティ製プラグインをインスタンスにインストール・管理します。',
'admin.plugins.disabledTitle': 'プラグインは無効になっています',
'admin.plugins.disabledBody': 'プラグインランタイムがオフになっています(TREK_PLUGINS_ENABLED)。管理者がサーバー設定で有効にするまで、プラグインは実行できません。',
'admin.plugins.empty': 'インストール済みのプラグインはまだありません。',
'admin.plugins.loadError': 'プラグインを読み込めませんでした。',
'admin.plugins.scaffoldNote': 'プラグインのインストールと有効化は今後のアップデートで提供予定です。現在このパネルにはインストール済みのプラグインのみが表示されます。',
'admin.plugins.status.active': '有効',
'admin.plugins.status.inactive': '停止中',
'admin.plugins.status.disabled': '無効',
'admin.plugins.status.error': 'エラー',
'admin.plugins.status.incompatible': '非互換',
'admin.plugins.details': '詳細',
'admin.plugins.detailError': 'プラグインの詳細を読み込めませんでした。',
'admin.plugins.permissionsTitle': '権限',
'admin.plugins.noPermissions': 'このプラグインは特別な権限を要求しません。',
'admin.plugins.egressNote': '接続先の可能性:{hosts}',
'admin.plugins.setupTitle': 'セットアップ',
'admin.plugins.noSetup': '設定不要でそのまま使用できます。',
'admin.plugins.scope.instance': 'インスタンス全体',
'admin.plugins.scope.user': 'ユーザーごと',
'admin.plugins.fieldRequired': '必須',
'admin.plugins.sourceRepo': 'ソースリポジトリ',
'admin.plugins.homepage': 'ホームページ',
'admin.plugins.requiresTrek': 'TREK {version} 以上が必要',
'admin.plugins.reviewedOn': 'レビュー日:{date}',
'admin.plugins.perm.db:own': '専用の分離データベースに独自データを保存',
'admin.plugins.perm.db:read:trips': '操作中のユーザーがアクセスできる旅行の読み取り',
'admin.plugins.perm.db:read:users': '基本プロフィール情報の読み取り(名前・アバターのみ — 認証情報は含まれません)',
'admin.plugins.perm.ws:broadcast:trip': '旅行メンバーへのリアルタイム更新の送信',
'admin.plugins.perm.ws:broadcast:user': '個々のユーザーへのリアルタイム更新の送信',
'admin.plugins.perm.hook:photo-provider': '「写真」機能への写真の提供',
'admin.plugins.perm.hook:calendar-source': 'カレンダーへの予定の提供',
'admin.plugins.perm.http:outbound': '宣言済みホストへの外部リクエストの送信',
'admin.addons.title': 'アドオン',
'admin.addons.subtitle': '機能を有効/無効にしてTREKをカスタマイズします。',
'admin.addons.catalog.packing.name': 'リスト',
+63 -41
View File
@@ -196,47 +196,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': '템플릿 삭제 실패',
'admin.packingTemplates.saveError': '저장 실패',
'admin.tabs.addons': '애드온',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': '플러그인',
'admin.plugins.rescan': '다시 스캔',
'admin.plugins.rescanned': '플러그인 폴더를 다시 스캔했습니다',
'admin.plugins.browse': '플러그인 둘러보기',
'admin.plugins.installed': '설치됨',
'admin.plugins.install': '설치',
'admin.plugins.registryEmpty': '아직 레지스트리에 사용 가능한 플러그인이 없습니다.',
'admin.plugins.actionError': '작업 실패',
'admin.plugins.activate': '활성화',
'admin.plugins.activated': '플러그인이 활성화되었습니다',
'admin.plugins.deactivate': '비활성화',
'admin.plugins.deactivated': '플러그인이 비활성화되었습니다',
'admin.plugins.viewErrors': '오류 로그 보기',
'admin.plugins.errorLog': '오류 로그',
'admin.plugins.noErrors': '기록된 오류가 없습니다.',
'admin.plugins.uninstalled': '플러그인이 제거되었습니다',
'admin.plugins.uninstallTitle': '플러그인을 제거할까요?',
'admin.plugins.uninstallBody': '플러그인이 중지되고 코드가 제거되며 모든 데이터가 삭제됩니다. 이 작업은 되돌릴 수 없습니다.',
'admin.plugins.trustNote': '플러그인은 승인한 권한만 가지고 격리된 상태로 실행됩니다. 신뢰할 수 있는 작성자의 코드만 설치하세요.',
'admin.plugins.status.starting': '시작 중…',
'admin.plugins.type.widget': '위젯',
'admin.plugins.type.page': '페이지',
'admin.plugins.type.integration': '통합',
'admin.plugins.reviewed': '검토됨',
'admin.plugins.unreviewed': '검토되지 않음',
'admin.plugins.updated': '플러그인이 업데이트되었습니다',
'admin.plugins.updateTo': '업데이트 → v{version}',
'admin.plugins.enabledToggle': '플러그인 활성화',
'plugins.notFound': '플러그인을 찾을 수 없습니다',
'admin.plugins.title': '플러그인',
'admin.plugins.subtitle': '인스턴스에 서드파티 플러그인을 설치하고 관리하세요.',
'admin.plugins.disabledTitle': '플러그인이 비활성화되어 있습니다',
'admin.plugins.disabledBody': '플러그인 런타임이 꺼져 있습니다 (TREK_PLUGINS_ENABLED). 관리자가 서버 설정에서 활성화하기 전까지 어떤 플러그인도 실행할 수 없습니다.',
'admin.plugins.empty': '아직 설치된 플러그인이 없습니다.',
'admin.plugins.loadError': '플러그인을 불러올 수 없습니다.',
'admin.plugins.scaffoldNote': '플러그인 설치 및 활성화는 이후 업데이트에서 제공됩니다. 현재 이 패널은 설치된 플러그인만 표시합니다.',
'admin.plugins.status.active': '활성',
'admin.plugins.status.inactive': '비활성',
'admin.plugins.status.disabled': '비활성화됨',
'admin.plugins.status.error': '오류',
'admin.plugins.status.incompatible': '호환되지 않음',
'admin.plugins.details': '상세 정보',
'admin.plugins.detailError': '플러그인 상세 정보를 불러올 수 없습니다.',
'admin.plugins.permissionsTitle': '권한',
'admin.plugins.noPermissions': '이 플러그인은 특별한 권한을 요청하지 않습니다.',
'admin.plugins.egressNote': '연결 가능 호스트: {hosts}',
'admin.plugins.setupTitle': '설정',
'admin.plugins.noSetup': '별도의 설정 없이 바로 사용할 수 있습니다.',
'admin.plugins.scope.instance': '인스턴스 전체',
'admin.plugins.scope.user': '사용자별',
'admin.plugins.fieldRequired': '필수',
'admin.plugins.sourceRepo': '소스 저장소',
'admin.plugins.homepage': '홈페이지',
'admin.plugins.requiresTrek': 'TREK {version} 이상 필요',
'admin.plugins.reviewedOn': '{date} 검토됨',
'admin.plugins.perm.db:own': '격리된 데이터베이스에 자체 데이터 저장',
'admin.plugins.perm.db:read:trips': '현재 사용자가 접근할 수 있는 여행 읽기',
'admin.plugins.perm.db:read:users': '기본 프로필 정보 읽기 (이름, 아바타 — 자격 증명은 제외)',
'admin.plugins.perm.ws:broadcast:trip': '여행 멤버에게 실시간 업데이트 전송',
'admin.plugins.perm.ws:broadcast:user': '개별 사용자에게 실시간 업데이트 전송',
'admin.plugins.perm.hook:photo-provider': '사진 기능에 사진 제공',
'admin.plugins.perm.hook:calendar-source': '캘린더에 일정 제공',
'admin.plugins.perm.http:outbound': '선언된 호스트로 아웃바운드 요청 전송',
'admin.addons.title': '애드온',
'admin.addons.subtitle': '기능을 활성화 또는 비활성화하여 TREK 경험을 맞춤 설정하세요.',
'admin.addons.catalog.packing.name': '목록',
+59 -37
View File
@@ -160,46 +160,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Fout bij opslaan',
'admin.tabs.addons': 'Add-ons',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Opnieuw scannen',
'admin.plugins.rescanned': 'Pluginmap opnieuw gescand',
'admin.plugins.browse': 'Plugins verkennen',
'admin.plugins.installed': 'Geïnstalleerd',
'admin.plugins.install': 'Installeren',
'admin.plugins.registryEmpty': 'Nog geen plugins beschikbaar in het register.',
'admin.plugins.actionError': 'Actie mislukt',
'admin.plugins.activate': 'Activeren',
'admin.plugins.activated': 'Plugin geactiveerd',
'admin.plugins.deactivate': 'Deactiveren',
'admin.plugins.deactivated': 'Plugin gedeactiveerd',
'admin.plugins.viewErrors': 'Foutenlog bekijken',
'admin.plugins.errorLog': 'Foutenlog',
'admin.plugins.noErrors': 'Geen fouten geregistreerd.',
'admin.plugins.uninstalled': 'Plugin verwijderd',
'admin.plugins.uninstallTitle': 'Plugin verwijderen?',
'admin.plugins.uninstallBody': 'Dit stopt de plugin, verwijdert de code en wist alle bijbehorende gegevens. Dit kan niet ongedaan worden gemaakt.',
'admin.plugins.trustNote': 'Plugins draaien geïsoleerd met alleen de machtigingen die je goedkeurt. Installeer alleen code van auteurs die je vertrouwt.',
'admin.plugins.status.starting': 'Wordt gestart…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'Pagina',
'admin.plugins.type.integration': 'Integratie',
'admin.plugins.reviewed': 'Beoordeeld',
'admin.plugins.unreviewed': 'Niet beoordeeld',
'admin.plugins.updated': 'Plugin bijgewerkt',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.enabledToggle': 'Plugin inschakelen',
'plugins.notFound': 'Plugin niet gevonden',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Installeer en beheer plugins van derden op je instantie.',
'admin.plugins.disabledTitle': 'Plugins zijn uitgeschakeld',
'admin.plugins.disabledBody': 'De plugin-runtime staat uit (TREK_PLUGINS_ENABLED). Er kan geen plugin draaien totdat een beheerder dit inschakelt in de serverconfiguratie.',
'admin.plugins.empty': 'Nog geen plugins geïnstalleerd.',
'admin.plugins.loadError': 'Plugins konden niet worden geladen.',
'admin.plugins.scaffoldNote': 'Plugininstallatie en -activatie volgen in een latere update. Dit paneel toont momenteel alleen geïnstalleerde plugins.',
'admin.plugins.status.active': 'Actief',
'admin.plugins.status.inactive': 'Inactief',
'admin.plugins.status.disabled': 'Uitgeschakeld',
'admin.plugins.status.error': 'Fout',
'admin.plugins.status.incompatible': 'Incompatibel',
'admin.plugins.details': 'Details',
'admin.plugins.detailError': 'Kan plugindetails niet laden.',
'admin.plugins.permissionsTitle': 'Machtigingen',
'admin.plugins.noPermissions': 'Deze plugin vraagt geen speciale machtigingen aan.',
'admin.plugins.egressNote': 'Kan verbinding maken met: {hosts}',
'admin.plugins.setupTitle': 'Configuratie',
'admin.plugins.noSetup': 'Werkt direct — er hoeft niets geconfigureerd te worden.',
'admin.plugins.scope.instance': 'Instantiebreed',
'admin.plugins.scope.user': 'Per gebruiker',
'admin.plugins.fieldRequired': 'Verplicht',
'admin.plugins.sourceRepo': 'Broncoderepository',
'admin.plugins.homepage': 'Homepage',
'admin.plugins.requiresTrek': 'Vereist TREK {version}+',
'admin.plugins.reviewedOn': 'Beoordeeld op {date}',
'admin.plugins.perm.db:own': 'Eigen gegevens opslaan in een geïsoleerde database',
'admin.plugins.perm.db:read:trips': 'Reizen lezen waartoe de actieve gebruiker toegang heeft',
'admin.plugins.perm.db:read:users': 'Basisprofielgegevens lezen (naam, avatar — nooit inloggegevens)',
'admin.plugins.perm.ws:broadcast:trip': 'Realtime updates sturen naar reisleden',
'admin.plugins.perm.ws:broadcast:user': 'Realtime updates sturen naar individuele gebruikers',
'admin.plugins.perm.hook:photo-provider': "Foto's aanleveren voor de Foto's-sectie",
'admin.plugins.perm.hook:calendar-source': 'Evenementen aanleveren voor de kalender',
'admin.plugins.perm.http:outbound': 'Uitgaande verzoeken doen naar de opgegeven hosts',
'admin.addons.title': 'Add-ons',
'admin.addons.subtitle': 'Schakel functies in of uit om je TREK-ervaring aan te passen.',
'admin.addons.catalog.memories.name': "Foto's (Immich)",
+61 -39
View File
@@ -152,47 +152,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Nie udało się usunąć szablonu',
'admin.packingTemplates.saveError': 'Nie udało się zapisać szablonu',
'admin.tabs.addons': 'Dodatki',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.tabs.plugins': 'Wtyczki',
'admin.plugins.rescan': 'Skanuj ponownie',
'admin.plugins.rescanned': 'Folder wtyczek został ponownie przeskanowany',
'admin.plugins.browse': 'Przeglądaj wtyczki',
'admin.plugins.installed': 'Zainstalowane',
'admin.plugins.install': 'Zainstaluj',
'admin.plugins.registryEmpty': 'W rejestrze nie ma jeszcze dostępnych wtyczek.',
'admin.plugins.actionError': 'Akcja nie powiodła się',
'admin.plugins.activate': 'Aktywuj',
'admin.plugins.activated': 'Wtyczka została aktywowana',
'admin.plugins.deactivate': 'Dezaktywuj',
'admin.plugins.deactivated': 'Wtyczka została dezaktywowana',
'admin.plugins.viewErrors': 'Pokaż dziennik błędów',
'admin.plugins.errorLog': 'Dziennik błędów',
'admin.plugins.noErrors': 'Brak zarejestrowanych błędów.',
'admin.plugins.uninstalled': 'Wtyczka została odinstalowana',
'admin.plugins.uninstallTitle': 'Odinstalować wtyczkę?',
'admin.plugins.uninstallBody': 'Spowoduje to zatrzymanie wtyczki, usunięcie jej kodu i wszystkich jej danych. Tej operacji nie można cofnąć.',
'admin.plugins.trustNote': 'Wtyczki działają w izolacji, wyłącznie z uprawnieniami, które zatwierdzisz. Instaluj tylko kod od autorów, którym ufasz.',
'admin.plugins.status.starting': 'Uruchamianie…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.type.page': 'Strona',
'admin.plugins.type.integration': 'Integracja',
'admin.plugins.reviewed': 'Zweryfikowana',
'admin.plugins.unreviewed': 'Niezweryfikowana',
'admin.plugins.updated': 'Wtyczka została zaktualizowana',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.enabledToggle': 'Włącz wtyczkę',
'plugins.notFound': 'Nie znaleziono wtyczki',
'admin.plugins.title': 'Wtyczki',
'admin.plugins.subtitle': 'Instaluj wtyczki innych autorów i zarządzaj nimi na swojej instancji.',
'admin.plugins.disabledTitle': 'Wtyczki są wyłączone',
'admin.plugins.disabledBody': 'Środowisko uruchomieniowe wtyczek jest wyłączone (TREK_PLUGINS_ENABLED). Żadna wtyczka nie może działać, dopóki administrator nie włączy tej opcji w konfiguracji serwera.',
'admin.plugins.empty': 'Nie zainstalowano jeszcze żadnych wtyczek.',
'admin.plugins.loadError': 'Nie udało się załadować wtyczek.',
'admin.plugins.scaffoldNote': 'Instalacja i aktywacja wtyczek pojawią się w późniejszej aktualizacji. Ten panel obecnie jedynie wyświetla zainstalowane wtyczki.',
'admin.plugins.status.active': 'Aktywna',
'admin.plugins.status.inactive': 'Nieaktywna',
'admin.plugins.status.disabled': 'Wyłączona',
'admin.plugins.status.error': 'Błąd',
'admin.plugins.status.incompatible': 'Niekompatybilna',
'admin.plugins.details': 'Szczegóły',
'admin.plugins.detailError': 'Nie udało się załadować szczegółów wtyczki.',
'admin.plugins.permissionsTitle': 'Uprawnienia',
'admin.plugins.noPermissions': 'Ta wtyczka nie wymaga żadnych specjalnych uprawnień.',
'admin.plugins.egressNote': 'Może łączyć się z: {hosts}',
'admin.plugins.setupTitle': 'Konfiguracja',
'admin.plugins.noSetup': 'Działa od razu — nie wymaga konfiguracji.',
'admin.plugins.scope.instance': 'Dla całej instancji',
'admin.plugins.scope.user': 'Na użytkownika',
'admin.plugins.fieldRequired': 'Wymagane',
'admin.plugins.sourceRepo': 'Repozytorium źródłowe',
'admin.plugins.homepage': 'Strona główna',
'admin.plugins.requiresTrek': 'Wymaga TREK {version}+',
'admin.plugins.reviewedOn': 'Zweryfikowano {date}',
'admin.plugins.perm.db:own': 'Przechowywanie własnych danych w izolowanej bazie danych',
'admin.plugins.perm.db:read:trips': 'Odczyt podróży, do których działający użytkownik ma dostęp',
'admin.plugins.perm.db:read:users': 'Odczyt podstawowych informacji profilowych (nazwa, awatar — nigdy dane logowania)',
'admin.plugins.perm.ws:broadcast:trip': 'Wysyłanie aktualizacji w czasie rzeczywistym do członków podróży',
'admin.plugins.perm.ws:broadcast:user': 'Wysyłanie aktualizacji w czasie rzeczywistym do poszczególnych użytkowników',
'admin.plugins.perm.hook:photo-provider': 'Dostarczanie zdjęć do sekcji Zdjęcia',
'admin.plugins.perm.hook:calendar-source': 'Dostarczanie wydarzeń do kalendarza',
'admin.plugins.perm.http:outbound': 'Wykonywanie wychodzących zapytań do zadeklarowanych hostów',
'admin.addons.title': 'Dodatki',
'admin.addons.subtitle': 'Włączaj lub wyłączaj funkcje, aby dostosować swoje doświadczenie w TREK.',
'admin.addons.catalog.packing.name': 'Listy',
+63 -41
View File
@@ -159,47 +159,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Ошибка удаления шаблона',
'admin.packingTemplates.saveError': 'Ошибка сохранения',
'admin.tabs.addons': 'Дополнения',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': 'Плагины',
'admin.plugins.rescan': 'Пересканировать',
'admin.plugins.rescanned': 'Папка плагинов пересканирована',
'admin.plugins.browse': 'Обзор плагинов',
'admin.plugins.installed': 'Установлен',
'admin.plugins.install': 'Установить',
'admin.plugins.registryEmpty': 'В реестре пока нет доступных плагинов.',
'admin.plugins.actionError': 'Не удалось выполнить действие',
'admin.plugins.activate': 'Активировать',
'admin.plugins.activated': 'Плагин активирован',
'admin.plugins.deactivate': 'Деактивировать',
'admin.plugins.deactivated': 'Плагин деактивирован',
'admin.plugins.viewErrors': 'Показать журнал ошибок',
'admin.plugins.errorLog': 'Журнал ошибок',
'admin.plugins.noErrors': 'Ошибок не зафиксировано.',
'admin.plugins.uninstalled': 'Плагин удалён',
'admin.plugins.uninstallTitle': 'Удалить плагин?',
'admin.plugins.uninstallBody': 'Плагин будет остановлен, его код удалён, а все его данные стёрты. Это действие нельзя отменить.',
'admin.plugins.trustNote': 'Плагины работают изолированно и получают только одобренные вами разрешения. Устанавливайте код только от авторов, которым доверяете.',
'admin.plugins.status.starting': 'Запуск…',
'admin.plugins.type.widget': 'Виджет',
'admin.plugins.type.page': 'Страница',
'admin.plugins.type.integration': 'Интеграция',
'admin.plugins.reviewed': 'Проверен',
'admin.plugins.unreviewed': 'Не проверен',
'admin.plugins.updated': 'Плагин обновлён',
'admin.plugins.updateTo': 'Обновить → v{version}',
'admin.plugins.enabledToggle': 'Включить плагин',
'plugins.notFound': 'Плагин не найден',
'admin.plugins.title': 'Плагины',
'admin.plugins.subtitle': 'Устанавливайте сторонние плагины и управляйте ими на вашем экземпляре.',
'admin.plugins.disabledTitle': 'Плагины отключены',
'admin.plugins.disabledBody': 'Среда выполнения плагинов выключена (TREK_PLUGINS_ENABLED). Плагины не смогут работать, пока администратор не включит её в конфигурации сервера.',
'admin.plugins.empty': 'Плагины пока не установлены.',
'admin.plugins.loadError': 'Не удалось загрузить плагины.',
'admin.plugins.scaffoldNote': 'Установка и активация плагинов появятся в одном из следующих обновлений. Пока эта панель только показывает установленные плагины.',
'admin.plugins.status.active': 'Активен',
'admin.plugins.status.inactive': 'Неактивен',
'admin.plugins.status.disabled': 'Отключён',
'admin.plugins.status.error': 'Ошибка',
'admin.plugins.status.incompatible': 'Несовместим',
'admin.plugins.details': 'Подробности',
'admin.plugins.detailError': 'Не удалось загрузить сведения о плагине.',
'admin.plugins.permissionsTitle': 'Разрешения',
'admin.plugins.noPermissions': 'Этот плагин не запрашивает особых разрешений.',
'admin.plugins.egressNote': 'Может подключаться к: {hosts}',
'admin.plugins.setupTitle': 'Настройка',
'admin.plugins.noSetup': 'Работает сразу — настраивать ничего не нужно.',
'admin.plugins.scope.instance': 'Для всего экземпляра',
'admin.plugins.scope.user': 'Для каждого пользователя',
'admin.plugins.fieldRequired': 'Обязательно',
'admin.plugins.sourceRepo': 'Репозиторий с исходным кодом',
'admin.plugins.homepage': 'Домашняя страница',
'admin.plugins.requiresTrek': 'Требуется TREK {version}+',
'admin.plugins.reviewedOn': 'Проверен {date}',
'admin.plugins.perm.db:own': 'Хранить собственные данные в изолированной базе данных',
'admin.plugins.perm.db:read:trips': 'Читать поездки, доступные текущему пользователю',
'admin.plugins.perm.db:read:users': 'Читать основную информацию профиля (имя, аватар — но не учётные данные)',
'admin.plugins.perm.ws:broadcast:trip': 'Отправлять обновления в реальном времени участникам поездки',
'admin.plugins.perm.ws:broadcast:user': 'Отправлять обновления в реальном времени отдельным пользователям',
'admin.plugins.perm.hook:photo-provider': 'Предоставлять фотографии для «Воспоминаний»',
'admin.plugins.perm.hook:calendar-source': 'Предоставлять события для календаря',
'admin.plugins.perm.http:outbound': 'Выполнять исходящие запросы к заявленным хостам',
'admin.addons.title': 'Дополнения',
'admin.addons.subtitle': 'Включайте или отключайте функции для настройки TREK под себя.',
'admin.addons.catalog.memories.name': 'Фото (Immich)',
+59 -37
View File
@@ -212,46 +212,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Det gick inte att spara',
'admin.tabs.addons': 'Tillägg',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Skanna om',
'admin.plugins.rescanned': 'Plugin-mappen har skannats om',
'admin.plugins.browse': 'Bläddra bland plugins',
'admin.plugins.installed': 'Installerat',
'admin.plugins.install': 'Installera',
'admin.plugins.registryEmpty': 'Inga plugins tillgängliga i registret ännu.',
'admin.plugins.actionError': 'Åtgärden misslyckades',
'admin.plugins.activate': 'Aktivera',
'admin.plugins.activated': 'Pluginet har aktiverats',
'admin.plugins.deactivate': 'Inaktivera',
'admin.plugins.deactivated': 'Pluginet har inaktiverats',
'admin.plugins.viewErrors': 'Visa felloggen',
'admin.plugins.errorLog': 'Fellogg',
'admin.plugins.noErrors': 'Inga fel loggade.',
'admin.plugins.uninstalled': 'Pluginet har avinstallerats',
'admin.plugins.uninstallTitle': 'Avinstallera pluginet?',
'admin.plugins.uninstallBody': 'Detta stoppar pluginet, tar bort dess kod och raderar alla dess data. Detta kan inte ångras.',
'admin.plugins.trustNote': 'Plugins körs isolerat med endast de behörigheter du godkänner. Installera bara kod från upphovspersoner du litar på.',
'admin.plugins.status.starting': 'Startar…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.page': 'Sida',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.reviewed': 'Granskad',
'admin.plugins.unreviewed': 'Ej granskad',
'admin.plugins.updated': 'Pluginet har uppdaterats',
'admin.plugins.updateTo': 'Uppdatera → v{version}',
'admin.plugins.enabledToggle': 'Aktivera plugin',
'plugins.notFound': 'Pluginet hittades inte',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Installera och hantera tredjepartsplugins på din instans.',
'admin.plugins.disabledTitle': 'Plugins är inaktiverade',
'admin.plugins.disabledBody': 'Plugin-körmiljön är avstängd (TREK_PLUGINS_ENABLED). Inga plugins kan köras förrän en administratör aktiverar den i serverkonfigurationen.',
'admin.plugins.empty': 'Inga plugins installerade ännu.',
'admin.plugins.loadError': 'Kunde inte läsa in plugins.',
'admin.plugins.scaffoldNote': 'Installation och aktivering av plugins kommer i en senare uppdatering. Denna panel visar för närvarande endast installerade plugins.',
'admin.plugins.status.active': 'Aktivt',
'admin.plugins.status.inactive': 'Inaktivt',
'admin.plugins.status.disabled': 'Avstängt',
'admin.plugins.status.error': 'Fel',
'admin.plugins.status.incompatible': 'Inkompatibelt',
'admin.plugins.details': 'Detaljer',
'admin.plugins.detailError': 'Kunde inte läsa in plugin-detaljerna.',
'admin.plugins.permissionsTitle': 'Behörigheter',
'admin.plugins.noPermissions': 'Detta plugin begär inga särskilda behörigheter.',
'admin.plugins.egressNote': 'Kan ansluta till: {hosts}',
'admin.plugins.setupTitle': 'Konfiguration',
'admin.plugins.noSetup': 'Fungerar direkt – inget behöver konfigureras.',
'admin.plugins.scope.instance': 'Hela instansen',
'admin.plugins.scope.user': 'Per användare',
'admin.plugins.fieldRequired': 'Obligatoriskt',
'admin.plugins.sourceRepo': 'Källkodsarkiv',
'admin.plugins.homepage': 'Webbplats',
'admin.plugins.requiresTrek': 'Kräver TREK {version}+',
'admin.plugins.reviewedOn': 'Granskad {date}',
'admin.plugins.perm.db:own': 'Lagra sina egna data i en isolerad databas',
'admin.plugins.perm.db:read:trips': 'Läsa resor som den aktiva användaren har åtkomst till',
'admin.plugins.perm.db:read:users': 'Läsa grundläggande profilinformation (namn, avatar – aldrig inloggningsuppgifter)',
'admin.plugins.perm.ws:broadcast:trip': 'Skicka realtidsuppdateringar till resans medlemmar',
'admin.plugins.perm.ws:broadcast:user': 'Skicka realtidsuppdateringar till enskilda användare',
'admin.plugins.perm.hook:photo-provider': 'Tillhandahålla foton till Minnen',
'admin.plugins.perm.hook:calendar-source': 'Tillhandahålla händelser till kalendern',
'admin.plugins.perm.http:outbound': 'Göra utgående anrop till sina deklarerade värdar',
'admin.addons.title': 'Tillägg',
'admin.addons.subtitle': 'Aktivera eller inaktivera funktioner för att anpassa din TREK-upplevelse.',
'admin.addons.catalog.packing.name': 'Listor',
+60 -38
View File
@@ -204,46 +204,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Kaydedilemedi',
'admin.tabs.addons': 'Eklentiler',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Yeniden tara',
'admin.plugins.rescanned': 'Eklenti klasörü yeniden tarandı',
'admin.plugins.browse': 'Eklentilere göz at',
'admin.plugins.installed': 'Yüklü',
'admin.plugins.install': 'Yükle',
'admin.plugins.registryEmpty': 'Dizinde henüz kullanılabilir eklenti yok.',
'admin.plugins.actionError': 'İşlem başarısız oldu',
'admin.plugins.activate': 'Etkinleştir',
'admin.plugins.activated': 'Eklenti etkinleştirildi',
'admin.plugins.deactivate': 'Devre dışı bırak',
'admin.plugins.deactivated': 'Eklenti devre dışı bırakıldı',
'admin.plugins.viewErrors': 'Hata günlüğünü görüntüle',
'admin.plugins.errorLog': 'Hata günlüğü',
'admin.plugins.noErrors': 'Kayıtlı hata yok.',
'admin.plugins.uninstalled': 'Eklenti kaldırıldı',
'admin.plugins.uninstallTitle': 'Eklenti kaldırılsın mı?',
'admin.plugins.uninstallBody': 'Bu, eklentiyi durdurur, kodunu kaldırır ve tüm verilerini siler. Bu işlem geri alınamaz.',
'admin.plugins.trustNote': 'Eklentiler yalnızca onayladığınız izinlerle yalıtılmış olarak çalışır. Yalnızca güvendiğiniz geliştiricilerin kodunu yükleyin.',
'admin.plugins.status.starting': 'Başlatılıyor…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.type.page': 'Sayfa',
'admin.plugins.type.integration': 'Entegrasyon',
'admin.plugins.reviewed': 'İncelendi',
'admin.plugins.unreviewed': 'İncelenmedi',
'admin.plugins.updated': 'Eklenti güncellendi',
'admin.plugins.updateTo': 'Güncelle → v{version}',
'admin.plugins.enabledToggle': 'Eklentiyi etkinleştir',
'plugins.notFound': 'Eklenti bulunamadı',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Örneğinizde üçüncü taraf eklentileri yükleyin ve yönetin.',
'admin.plugins.disabledTitle': 'Eklentiler devre dışı',
'admin.plugins.disabledBody': 'Eklenti çalışma zamanı kapalı (TREK_PLUGINS_ENABLED). Bir yönetici sunucu yapılandırmasında etkinleştirene kadar hiçbir eklenti çalışamaz.',
'admin.plugins.empty': 'Henüz eklenti yüklenmedi.',
'admin.plugins.loadError': 'Eklentiler yüklenemedi.',
'admin.plugins.scaffoldNote': 'Eklenti yükleme ve etkinleştirme daha sonraki bir güncellemede gelecek. Bu panel şu anda yalnızca yüklü eklentileri listeler.',
'admin.plugins.status.active': 'Aktif',
'admin.plugins.status.inactive': 'Pasif',
'admin.plugins.status.disabled': 'Devre dışı',
'admin.plugins.status.error': 'Hata',
'admin.plugins.status.incompatible': 'Uyumsuz',
'admin.plugins.details': 'Detaylar',
'admin.plugins.detailError': 'Eklenti detayları yüklenemedi.',
'admin.plugins.permissionsTitle': 'İzinler',
'admin.plugins.noPermissions': 'Bu eklenti özel bir izin istemiyor.',
'admin.plugins.egressNote': 'Şu adreslere bağlanabilir: {hosts}',
'admin.plugins.setupTitle': 'Kurulum',
'admin.plugins.noSetup': 'Kutudan çıktığı gibi çalışır — yapılandırılacak bir şey yok.',
'admin.plugins.scope.instance': 'Örnek çapında',
'admin.plugins.scope.user': 'Kullanıcı başına',
'admin.plugins.fieldRequired': 'Gerekli',
'admin.plugins.sourceRepo': 'Kaynak deposu',
'admin.plugins.homepage': 'Ana sayfa',
'admin.plugins.requiresTrek': 'TREK {version}+ gerektirir',
'admin.plugins.reviewedOn': '{date} tarihinde incelendi',
'admin.plugins.perm.db:own': 'Kendi verilerini yalıtılmış bir veritabanında saklar',
'admin.plugins.perm.db:read:trips': 'İşlemi yapan kullanıcının erişebildiği seyahatleri okur',
'admin.plugins.perm.db:read:users': 'Temel profil bilgilerini okur (ad, avatar — asla kimlik bilgileri değil)',
'admin.plugins.perm.ws:broadcast:trip': 'Seyahat üyelerine gerçek zamanlı güncellemeler gönderir',
'admin.plugins.perm.ws:broadcast:user': 'Tek tek kullanıcılara gerçek zamanlı güncellemeler gönderir',
'admin.plugins.perm.hook:photo-provider': 'Fotoğraflar bölümüne fotoğraf sağlar',
'admin.plugins.perm.hook:calendar-source': 'Takvime etkinlik sağlar',
'admin.plugins.perm.http:outbound': 'Bildirdiği ana bilgisayarlara giden istekler yapar',
'admin.addons.title': 'Eklentiler',
'admin.addons.subtitle': 'TREK deneyiminizi özelleştirmek için özellikleri etkinleştirin veya devre dışı bırakın.',
'admin.addons.catalog.packing.name': 'Listeler',
+63 -41
View File
@@ -159,47 +159,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': 'Помилка видалення шаблону',
'admin.packingTemplates.saveError': 'Помилка збереження',
'admin.tabs.addons': 'Дополнения',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': 'Плагіни',
'admin.plugins.rescan': 'Пересканувати',
'admin.plugins.rescanned': 'Папку плагінів пересканувано',
'admin.plugins.browse': 'Огляд плагінів',
'admin.plugins.installed': 'Встановлено',
'admin.plugins.install': 'Встановити',
'admin.plugins.registryEmpty': 'У реєстрі поки немає доступних плагінів.',
'admin.plugins.actionError': 'Не вдалося виконати дію',
'admin.plugins.activate': 'Активувати',
'admin.plugins.activated': 'Плагін активовано',
'admin.plugins.deactivate': 'Деактивувати',
'admin.plugins.deactivated': 'Плагін деактивовано',
'admin.plugins.viewErrors': 'Переглянути журнал помилок',
'admin.plugins.errorLog': 'Журнал помилок',
'admin.plugins.noErrors': 'Помилок не зафіксовано.',
'admin.plugins.uninstalled': 'Плагін видалено',
'admin.plugins.uninstallTitle': 'Видалити плагін?',
'admin.plugins.uninstallBody': 'Це зупинить плагін, видалить його код і всі його дані. Цю дію не можна скасувати.',
'admin.plugins.trustNote': 'Плагіни працюють ізольовано лише з тими дозволами, які ви схвалили. Встановлюйте код лише від авторів, яким довіряєте.',
'admin.plugins.status.starting': 'Запуск…',
'admin.plugins.type.widget': 'Віджет',
'admin.plugins.type.page': 'Сторінка',
'admin.plugins.type.integration': 'Інтеграція',
'admin.plugins.reviewed': 'Перевірено',
'admin.plugins.unreviewed': 'Не перевірено',
'admin.plugins.updated': 'Плагін оновлено',
'admin.plugins.updateTo': 'Оновити → v{version}',
'admin.plugins.enabledToggle': 'Увімкнути плагін',
'plugins.notFound': 'Плагін не знайдено',
'admin.plugins.title': 'Плагіни',
'admin.plugins.subtitle': 'Встановлюйте сторонні плагіни та керуйте ними на вашому інстансі.',
'admin.plugins.disabledTitle': 'Плагіни вимкнено',
'admin.plugins.disabledBody': 'Середовище виконання плагінів вимкнено (TREK_PLUGINS_ENABLED). Жоден плагін не зможе запуститися, доки адміністратор не ввімкне його в конфігурації сервера.',
'admin.plugins.empty': 'Плагіни ще не встановлені.',
'admin.plugins.loadError': 'Не вдалося завантажити плагіни.',
'admin.plugins.scaffoldNote': 'Встановлення та активація плагінів з’являться в наступному оновленні. Наразі ця панель лише показує встановлені плагіни.',
'admin.plugins.status.active': 'Активний',
'admin.plugins.status.inactive': 'Неактивний',
'admin.plugins.status.disabled': 'Вимкнено',
'admin.plugins.status.error': 'Помилка',
'admin.plugins.status.incompatible': 'Несумісний',
'admin.plugins.details': 'Деталі',
'admin.plugins.detailError': 'Не вдалося завантажити деталі плагіна.',
'admin.plugins.permissionsTitle': 'Дозволи',
'admin.plugins.noPermissions': 'Цей плагін не запитує особливих дозволів.',
'admin.plugins.egressNote': 'Може підключатися до: {hosts}',
'admin.plugins.setupTitle': 'Налаштування',
'admin.plugins.noSetup': 'Працює одразу — нічого налаштовувати не потрібно.',
'admin.plugins.scope.instance': 'На весь інстанс',
'admin.plugins.scope.user': 'Для кожного користувача окремо',
'admin.plugins.fieldRequired': "Обов'язково",
'admin.plugins.sourceRepo': 'Репозиторій вихідного коду',
'admin.plugins.homepage': 'Домашня сторінка',
'admin.plugins.requiresTrek': 'Потрібен TREK {version}+',
'admin.plugins.reviewedOn': 'Перевірено {date}',
'admin.plugins.perm.db:own': 'Зберігати власні дані в ізольованій базі даних',
'admin.plugins.perm.db:read:trips': 'Читати подорожі, до яких має доступ поточний користувач',
'admin.plugins.perm.db:read:users': "Читати базову інформацію профілю (ім'я, аватар — ніколи не облікові дані)",
'admin.plugins.perm.ws:broadcast:trip': 'Надсилати оновлення в реальному часі учасникам подорожі',
'admin.plugins.perm.ws:broadcast:user': 'Надсилати оновлення в реальному часі окремим користувачам',
'admin.plugins.perm.hook:photo-provider': 'Надавати фотографії для Спогадів',
'admin.plugins.perm.hook:calendar-source': 'Надавати події для календаря',
'admin.plugins.perm.http:outbound': 'Виконувати вихідні запити до заявлених хостів',
'admin.addons.title': 'Доповнення',
'admin.addons.subtitle': 'Увімкніть або вимкніть функції, щоб налаштувати TREK під себе.',
'admin.addons.catalog.memories.name': 'Фото (Immich)',
+60 -38
View File
@@ -212,46 +212,68 @@ const admin: TranslationStrings = {
'admin.packingTemplates.saveError': 'Không lưu được',
'admin.tabs.addons': 'Tiện ích bổ sung',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.rescan': 'Quét lại',
'admin.plugins.rescanned': 'Đã quét lại thư mục plugin',
'admin.plugins.browse': 'Duyệt plugin',
'admin.plugins.installed': 'Đã cài đặt',
'admin.plugins.install': 'Cài đặt',
'admin.plugins.registryEmpty': 'Chưa có plugin nào trong kho đăng ký.',
'admin.plugins.actionError': 'Thao tác không thành công',
'admin.plugins.activate': 'Kích hoạt',
'admin.plugins.activated': 'Đã kích hoạt plugin',
'admin.plugins.deactivate': 'Hủy kích hoạt',
'admin.plugins.deactivated': 'Đã hủy kích hoạt plugin',
'admin.plugins.viewErrors': 'Xem nhật ký lỗi',
'admin.plugins.errorLog': 'Nhật ký lỗi',
'admin.plugins.noErrors': 'Chưa ghi nhận lỗi nào.',
'admin.plugins.uninstalled': 'Đã gỡ cài đặt plugin',
'admin.plugins.uninstallTitle': 'Gỡ cài đặt plugin?',
'admin.plugins.uninstallBody': 'Thao tác này sẽ dừng plugin, xóa mã nguồn và toàn bộ dữ liệu của nó. Không thể hoàn tác.',
'admin.plugins.trustNote': 'Plugin chạy trong môi trường cách ly và chỉ có các quyền mà bạn phê duyệt. Chỉ cài đặt mã từ những tác giả bạn tin tưởng.',
'admin.plugins.status.starting': 'Đang khởi động…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.type.page': 'Trang',
'admin.plugins.type.integration': 'Tích hợp',
'admin.plugins.reviewed': 'Đã kiểm duyệt',
'admin.plugins.unreviewed': 'Chưa kiểm duyệt',
'admin.plugins.updated': 'Đã cập nhật plugin',
'admin.plugins.updateTo': 'Cập nhật → v{version}',
'admin.plugins.enabledToggle': 'Bật plugin',
'plugins.notFound': 'Không tìm thấy plugin',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.plugins.subtitle': 'Cài đặt và quản lý các plugin bên thứ ba trên hệ thống của bạn.',
'admin.plugins.disabledTitle': 'Plugin đang bị tắt',
'admin.plugins.disabledBody': 'Môi trường chạy plugin đang bị tắt (TREK_PLUGINS_ENABLED). Không plugin nào có thể chạy cho đến khi quản trị viên bật nó trong cấu hình máy chủ.',
'admin.plugins.empty': 'Chưa cài đặt plugin nào.',
'admin.plugins.loadError': 'Không thể tải danh sách plugin.',
'admin.plugins.scaffoldNote': 'Tính năng cài đặt và kích hoạt plugin sẽ có trong bản cập nhật sau. Hiện bảng này chỉ liệt kê các plugin đã cài đặt.',
'admin.plugins.status.active': 'Đang hoạt động',
'admin.plugins.status.inactive': 'Không hoạt động',
'admin.plugins.status.disabled': 'Đã tắt',
'admin.plugins.status.error': 'Lỗi',
'admin.plugins.status.incompatible': 'Không tương thích',
'admin.plugins.details': 'Chi tiết',
'admin.plugins.detailError': 'Không thể tải chi tiết plugin.',
'admin.plugins.permissionsTitle': 'Quyền',
'admin.plugins.noPermissions': 'Plugin này không yêu cầu quyền đặc biệt nào.',
'admin.plugins.egressNote': 'Có thể kết nối tới: {hosts}',
'admin.plugins.setupTitle': 'Thiết lập',
'admin.plugins.noSetup': 'Hoạt động ngay — không cần cấu hình gì.',
'admin.plugins.scope.instance': 'Toàn hệ thống',
'admin.plugins.scope.user': 'Theo từng người dùng',
'admin.plugins.fieldRequired': 'Bắt buộc',
'admin.plugins.sourceRepo': 'Kho mã nguồn',
'admin.plugins.homepage': 'Trang chủ',
'admin.plugins.requiresTrek': 'Yêu cầu TREK {version}+',
'admin.plugins.reviewedOn': 'Đã kiểm duyệt {date}',
'admin.plugins.perm.db:own': 'Lưu trữ dữ liệu riêng trong một cơ sở dữ liệu cách ly',
'admin.plugins.perm.db:read:trips': 'Đọc các chuyến đi mà người dùng hiện tại có quyền truy cập',
'admin.plugins.perm.db:read:users': 'Đọc thông tin hồ sơ cơ bản (tên, ảnh đại diện — không bao giờ là thông tin đăng nhập)',
'admin.plugins.perm.ws:broadcast:trip': 'Gửi cập nhật thời gian thực đến các thành viên chuyến đi',
'admin.plugins.perm.ws:broadcast:user': 'Gửi cập nhật thời gian thực đến từng người dùng',
'admin.plugins.perm.hook:photo-provider': 'Cung cấp ảnh cho tính năng Ảnh',
'admin.plugins.perm.hook:calendar-source': 'Cung cấp sự kiện cho lịch',
'admin.plugins.perm.http:outbound': 'Gửi yêu cầu ra ngoài đến các máy chủ đã khai báo',
'admin.addons.title': 'Tiện ích bổ sung',
'admin.addons.subtitle': 'Bật hoặc tắt các tính năng để tùy chỉnh trải nghiệm TREK của bạn.',
'admin.addons.catalog.packing.name': 'Danh sách',
+63 -41
View File
@@ -193,47 +193,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': '刪除模板失敗',
'admin.packingTemplates.saveError': '儲存失敗',
'admin.tabs.addons': '擴充套件',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': '外掛',
'admin.plugins.rescan': '重新掃描',
'admin.plugins.rescanned': '已重新掃描外掛資料夾',
'admin.plugins.browse': '瀏覽外掛',
'admin.plugins.installed': '已安裝',
'admin.plugins.install': '安裝',
'admin.plugins.registryEmpty': '外掛庫中尚無可用的外掛。',
'admin.plugins.actionError': '操作失敗',
'admin.plugins.activate': '啟用',
'admin.plugins.activated': '外掛已啟用',
'admin.plugins.deactivate': '停用',
'admin.plugins.deactivated': '外掛已停用',
'admin.plugins.viewErrors': '檢視錯誤日誌',
'admin.plugins.errorLog': '錯誤日誌',
'admin.plugins.noErrors': '沒有錯誤記錄。',
'admin.plugins.uninstalled': '外掛已解除安裝',
'admin.plugins.uninstallTitle': '解除安裝外掛?',
'admin.plugins.uninstallBody': '這將停止該外掛、移除其程式碼並刪除其所有資料。此操作無法復原。',
'admin.plugins.trustNote': '外掛在隔離環境中執行,僅擁有你核准的權限。請只安裝你信任的作者的程式碼。',
'admin.plugins.status.starting': '啟動中…',
'admin.plugins.type.widget': '小工具',
'admin.plugins.type.page': '頁面',
'admin.plugins.type.integration': '整合',
'admin.plugins.reviewed': '已審核',
'admin.plugins.unreviewed': '未審核',
'admin.plugins.updated': '外掛已更新',
'admin.plugins.updateTo': '更新 → v{version}',
'admin.plugins.enabledToggle': '啟用外掛',
'plugins.notFound': '找不到外掛',
'admin.plugins.title': '外掛',
'admin.plugins.subtitle': '在你的執行個體上安裝並管理第三方外掛。',
'admin.plugins.disabledTitle': '外掛已停用',
'admin.plugins.disabledBody': '外掛執行環境已關閉(TREK_PLUGINS_ENABLED)。在管理員於伺服器配置中啟用之前,任何外掛都無法執行。',
'admin.plugins.empty': '尚未安裝任何外掛。',
'admin.plugins.loadError': '無法載入外掛。',
'admin.plugins.scaffoldNote': '外掛的安裝與啟用功能將在後續更新中推出。此面板目前僅列出已安裝的外掛。',
'admin.plugins.status.active': '啟用中',
'admin.plugins.status.inactive': '未啟用',
'admin.plugins.status.disabled': '已停用',
'admin.plugins.status.error': '錯誤',
'admin.plugins.status.incompatible': '不相容',
'admin.plugins.details': '詳細資訊',
'admin.plugins.detailError': '無法載入外掛詳細資訊。',
'admin.plugins.permissionsTitle': '權限',
'admin.plugins.noPermissions': '此外掛不需要任何特殊權限。',
'admin.plugins.egressNote': '可能連線至:{hosts}',
'admin.plugins.setupTitle': '設定',
'admin.plugins.noSetup': '開箱即用——無需任何設定。',
'admin.plugins.scope.instance': '整個執行個體',
'admin.plugins.scope.user': '每位使用者',
'admin.plugins.fieldRequired': '必填',
'admin.plugins.sourceRepo': '原始碼儲存庫',
'admin.plugins.homepage': '首頁',
'admin.plugins.requiresTrek': '需要 TREK {version}+',
'admin.plugins.reviewedOn': '審核於 {date}',
'admin.plugins.perm.db:own': '在隔離的資料庫中儲存自己的資料',
'admin.plugins.perm.db:read:trips': '讀取操作使用者可存取的行程',
'admin.plugins.perm.db:read:users': '讀取基本個人資料(名稱、頭像——絕不包含憑證)',
'admin.plugins.perm.ws:broadcast:trip': '向行程成員傳送即時更新',
'admin.plugins.perm.ws:broadcast:user': '向個別使用者傳送即時更新',
'admin.plugins.perm.hook:photo-provider': '為「回憶」提供照片',
'admin.plugins.perm.hook:calendar-source': '為行事曆提供事件',
'admin.plugins.perm.http:outbound': '向其宣告的主機發出對外請求',
'admin.addons.title': '擴充套件',
'admin.addons.subtitle': '啟用或停用功能以自定義你的 TREK 體驗。',
'admin.addons.catalog.memories.name': '照片 (Immich)',
+63 -41
View File
@@ -154,47 +154,69 @@ const admin: TranslationStrings = {
'admin.packingTemplates.deleteError': '删除模板失败',
'admin.packingTemplates.saveError': '保存失败',
'admin.tabs.addons': '扩展',
'admin.tabs.plugins': 'Plugins',
'admin.plugins.rescan': 'Rescan',
'admin.plugins.rescanned': 'Rescanned the plugins folder',
'admin.plugins.browse': 'Browse plugins',
'admin.plugins.installed': 'Installed',
'admin.plugins.install': 'Install',
'admin.plugins.registryEmpty': 'No plugins available in the registry yet.',
'admin.plugins.actionError': 'Action failed',
'admin.plugins.activate': 'Activate',
'admin.plugins.activated': 'Plugin activated',
'admin.plugins.deactivate': 'Deactivate',
'admin.plugins.deactivated': 'Plugin deactivated',
'admin.plugins.viewErrors': 'View error log',
'admin.plugins.errorLog': 'Error log',
'admin.plugins.noErrors': 'No errors logged.',
'admin.plugins.uninstalled': 'Plugin uninstalled',
'admin.plugins.uninstallTitle': 'Uninstall plugin?',
'admin.plugins.uninstallBody': 'This stops the plugin, removes its code, and deletes all of its data. This cannot be undone.',
'admin.plugins.trustNote': 'Plugins run isolated with only the permissions you approve. Only install code from authors you trust.',
'admin.plugins.status.starting': 'Starting…',
'admin.plugins.type.widget': 'Widget',
'admin.plugins.type.page': 'Page',
'admin.plugins.type.integration': 'Integration',
'admin.plugins.reviewed': 'Reviewed',
'admin.plugins.unreviewed': 'Not reviewed',
'admin.plugins.updated': 'Plugin updated',
'admin.plugins.updateTo': 'Update → v{version}',
'admin.plugins.enabledToggle': 'Enable plugin',
'plugins.notFound': 'Plugin not found',
'admin.plugins.title': 'Plugins',
'admin.plugins.subtitle': 'Install and manage third-party plugins on your instance.',
'admin.plugins.disabledTitle': 'Plugins are disabled',
'admin.plugins.disabledBody': 'The plugin runtime is turned off (TREK_PLUGINS_ENABLED). No plugin can run until an admin enables it in the server configuration.',
'admin.plugins.empty': 'No plugins installed yet.',
'admin.plugins.loadError': 'Could not load plugins.',
'admin.plugins.scaffoldNote': 'Plugin installation and activation are coming in a later update. This panel currently lists installed plugins only.',
'admin.plugins.status.active': 'Active',
'admin.plugins.status.inactive': 'Inactive',
'admin.plugins.status.disabled': 'Disabled',
'admin.plugins.status.error': 'Error',
'admin.plugins.status.incompatible': 'Incompatible',
'admin.tabs.plugins': '插件',
'admin.plugins.rescan': '重新扫描',
'admin.plugins.rescanned': '已重新扫描插件文件夹',
'admin.plugins.browse': '浏览插件',
'admin.plugins.installed': '已安装',
'admin.plugins.install': '安装',
'admin.plugins.registryEmpty': '插件库中暂无可用插件。',
'admin.plugins.actionError': '操作失败',
'admin.plugins.activate': '激活',
'admin.plugins.activated': '插件已激活',
'admin.plugins.deactivate': '停用',
'admin.plugins.deactivated': '插件已停用',
'admin.plugins.viewErrors': '查看错误日志',
'admin.plugins.errorLog': '错误日志',
'admin.plugins.noErrors': '暂无错误记录。',
'admin.plugins.uninstalled': '插件已卸载',
'admin.plugins.uninstallTitle': '卸载插件?',
'admin.plugins.uninstallBody': '这将停止该插件、移除其代码并删除其全部数据。此操作无法撤销。',
'admin.plugins.trustNote': '插件在隔离环境中运行,仅拥有你批准的权限。请只安装来自你信任的作者的代码。',
'admin.plugins.status.starting': '启动中…',
'admin.plugins.type.widget': '小组件',
'admin.plugins.type.page': '页面',
'admin.plugins.type.integration': '集成',
'admin.plugins.reviewed': '已审核',
'admin.plugins.unreviewed': '未审核',
'admin.plugins.updated': '插件已更新',
'admin.plugins.updateTo': '更新 → v{version}',
'admin.plugins.enabledToggle': '启用插件',
'plugins.notFound': '未找到插件',
'admin.plugins.title': '插件',
'admin.plugins.subtitle': '在你的实例上安装和管理第三方插件。',
'admin.plugins.disabledTitle': '插件功能已禁用',
'admin.plugins.disabledBody': '插件运行时已关闭(TREK_PLUGINS_ENABLED)。在管理员于服务器配置中启用之前,任何插件都无法运行。',
'admin.plugins.empty': '尚未安装任何插件。',
'admin.plugins.loadError': '无法加载插件。',
'admin.plugins.scaffoldNote': '插件的安装与激活功能将在后续更新中推出。此面板目前仅列出已安装的插件。',
'admin.plugins.status.active': '已激活',
'admin.plugins.status.inactive': '未激活',
'admin.plugins.status.disabled': '已禁用',
'admin.plugins.status.error': '错误',
'admin.plugins.status.incompatible': '不兼容',
'admin.plugins.details': '详情',
'admin.plugins.detailError': '无法加载插件详情。',
'admin.plugins.permissionsTitle': '权限',
'admin.plugins.noPermissions': '此插件不请求任何特殊权限。',
'admin.plugins.egressNote': '可能连接到:{hosts}',
'admin.plugins.setupTitle': '设置',
'admin.plugins.noSetup': '开箱即用——无需任何配置。',
'admin.plugins.scope.instance': '全实例',
'admin.plugins.scope.user': '按用户',
'admin.plugins.fieldRequired': '必填',
'admin.plugins.sourceRepo': '源代码仓库',
'admin.plugins.homepage': '主页',
'admin.plugins.requiresTrek': '需要 TREK {version}+',
'admin.plugins.reviewedOn': '审核于 {date}',
'admin.plugins.perm.db:own': '在隔离的数据库中存储自己的数据',
'admin.plugins.perm.db:read:trips': '读取当前用户可访问的旅行',
'admin.plugins.perm.db:read:users': '读取基本个人资料(姓名、头像——绝不包括凭据)',
'admin.plugins.perm.ws:broadcast:trip': '向旅行成员发送实时更新',
'admin.plugins.perm.ws:broadcast:user': '向单个用户发送实时更新',
'admin.plugins.perm.hook:photo-provider': '为回忆提供照片',
'admin.plugins.perm.hook:calendar-source': '为日历提供事件',
'admin.plugins.perm.http:outbound': '向其声明的主机发出出站请求',
'admin.addons.title': '扩展',
'admin.addons.subtitle': '启用或禁用功能以自定义你的 TREK 体验。',
'admin.addons.catalog.memories.name': '照片 (Immich)',