mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-22 23:16:46 +00:00
feat(plugins): TREK_PLUGINS_IGNORE_TREK_RANGE turns the version gate into a warning (#2226)
* feat(plugins): TREK_PLUGINS_IGNORE_TREK_RANGE turns the version gate into a warning A plugin whose author has not updated its `trek` range for the running TREK can now be installed, updated and activated when the operator sets TREK_PLUGINS_IGNORE_TREK_RANGE to a truthy value. Every gate (registry picker, post-extraction re-check, sideload, dev-link, activation) warns instead of refusing; a missing range is tolerated the same way; "install latest" takes the newest published version. The plugin-API version gate is not lifted and the Discover compatibility verdict stays truthful. The admin is warned at every step: each bypass is logged, install/upload/link/ update responses carry a `trekRangeBypassed` marker, and both admin panels show a "Version checks off" pill, an "Install anyway" confirm dialog before a registry install, the same notice after a path that could not ask first, and a persistent chip on the row while the plugin runs outside its range. Nine new i18n keys in every locale; wiki pages updated (Environment-Variables, Admin-Plugins, Plugin-Development, Security-Hardening). * refactor(plugins): one useRangeBypass hook behind both admin shells SonarQube flagged PR 2226 at 10.8% duplicated new code: the range-bypass logic had been added to the desktop and phone plugin panels as identical copies. The marker/warning types, the row chip, the "Install anyway" offer, the dialog copy and the confirm-or-notice state now live in useRangeBypass (next to useInstanceSettings, the existing shared-logic precedent); each panel keeps only its own dialog/sheet markup. * docs(claude): record the SonarQube gate rules and the no-English-placeholder i18n rule The CI SonarCloud gate (Sonar way, on new code: >=80% coverage, <=3% duplication, A ratings, hotspots reviewed) was only discoverable by waiting 20-25 minutes for the workflow. The root CLAUDE.md now states the conditions, the desktop/mobile shell-mirror duplication trap and its shared-hook fix, and how to check a PR with the sonarqube MCP first; client and server CLAUDE.md point at it. shared/CLAUDE.md says every locale needs a real translation — parity cannot tell an English placeholder from a translation. * docs(claude): keep CLAUDE.md to commands, invariants, gates and philosophy Verified every concrete claim in the five CLAUDE.md files against the code and fixed the stale ones: the websocket server is the Nest realtime gateway, MCP tools live in <domain>.mcp.ts files, the client "native shell" section described code that was never written, offline maps also prefetch vector basemaps, plus several renamed files and wrong table names. Then trimmed everything that drifts on its own: dates, migration history, counts, and inventories of stores, slices, domains, sync files and CLI commands. What stays is the commands, the invariants with the file that enforces each one, what CI actually runs, the reference implementations to copy, and the rules for new code. Each file now opens with that rule.
This commit is contained in:
@@ -502,6 +502,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'يتطلب TREK {range} — يعمل هذا الخادم بالإصدار {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'لا يحدد إصدارات TREK المدعومة',
|
||||
'admin.plugins.installCompatible': 'تثبيت {version}',
|
||||
'admin.plugins.installAnyway': 'التثبيت على أي حال',
|
||||
'admin.plugins.rangeBypass.pill': 'فحوصات الإصدار متوقفة',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'تم ضبط TREK_PLUGINS_IGNORE_TREK_RANGE — يمكن تثبيت الإضافات وتشغيلها خارج إصدارات TREK التي أعلنها مطوروها',
|
||||
'admin.plugins.rangeBypass.title': 'خارج إصدارات TREK المدعومة',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'تم التثبيت خارج إصدارات TREK المدعومة',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'تعلن «{name}» دعم TREK {range}، بينما يعمل هذا الخادم بالإصدار {host}. يسمح TREK بذلك فقط لأن TREK_PLUGINS_IGNORE_TREK_RANGE مضبوط. لم يحدّث المطوّر نطاق إصدارات الإضافة لهذا الإصدار من TREK، لذا لا يوجد ضمان أنها ستعمل — وفي حالات نادرة قد تُتلف إضافة غير متوافقة بيانات TREK. تابع فقط إذا كنت تقبل هذه المخاطرة.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'لا تعلن «{name}» أي إصدارات TREK تدعمها؛ يعمل هذا الخادم بالإصدار {host}. يسمح TREK بذلك فقط لأن TREK_PLUGINS_IGNORE_TREK_RANGE مضبوط. لا شيء يدل على أن المطوّر اختبرها على هذا الإصدار من TREK، لذا لا يوجد ضمان أنها ستعمل — وفي حالات نادرة قد تُتلف إضافة غير متوافقة بيانات TREK. تابع فقط إذا كنت تقبل هذه المخاطرة.',
|
||||
'admin.plugins.dep.trekBypassed': 'خارج نطاق TREK الخاص بها ({range}) — فحوصات الإصدار متوقفة',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'لا تعلن أي نطاق TREK — فحوصات الإصدار متوقفة',
|
||||
'admin.plugins.incompatible': 'غير متوافق',
|
||||
'admin.plugins.accessTitle': 'ما الذي يمكنها الوصول إليه',
|
||||
'admin.plugins.connectsTitle': 'يتصل بـ',
|
||||
|
||||
@@ -491,6 +491,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Requer TREK {range} — este servidor executa {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Não informa quais versões do TREK são compatíveis',
|
||||
'admin.plugins.installCompatible': 'Instalar {version}',
|
||||
'admin.plugins.installAnyway': 'Instalar mesmo assim',
|
||||
'admin.plugins.rangeBypass.pill': 'Verificações de versão desligadas',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE está definido — plugins podem ser instalados e executados fora das versões do TREK declaradas por seus autores',
|
||||
'admin.plugins.rangeBypass.title': 'Fora das versões do TREK suportadas',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Instalado fora das versões do TREK suportadas',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” declara suporte ao TREK {range}, e este servidor executa {host}. O TREK só o deixa passar porque TREK_PLUGINS_IGNORE_TREK_RANGE está definido. O autor não atualizou o intervalo de versões do plugin para este TREK, então não há garantia de que funcione — e, em casos raros, um plugin incompatível pode corromper os dados do TREK. Continue apenas se aceitar esse risco.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” não declara quais versões do TREK suporta; este servidor executa {host}. O TREK só o deixa passar porque TREK_PLUGINS_IGNORE_TREK_RANGE está definido. Nada indica que o autor o tenha testado neste TREK, então não há garantia de que funcione — e, em casos raros, um plugin incompatível pode corromper os dados do TREK. Continue apenas se aceitar esse risco.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Fora do seu intervalo TREK ({range}) — verificações de versão desligadas',
|
||||
'admin.plugins.dep.trekBypassedUnknown':
|
||||
'Não declara nenhum intervalo TREK — verificações de versão desligadas',
|
||||
'admin.plugins.incompatible': 'Incompatível',
|
||||
'admin.plugins.accessTitle': 'O que ele pode acessar',
|
||||
'admin.plugins.connectsTitle': 'Conecta-se a',
|
||||
|
||||
@@ -626,6 +626,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Necessita TREK {range} — aquest servidor executa {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'No indica quines versions de TREK admet',
|
||||
'admin.plugins.installCompatible': 'Instal·la {version}',
|
||||
'admin.plugins.installAnyway': 'Instal·la igualment',
|
||||
'admin.plugins.rangeBypass.pill': 'Comprovacions de versió desactivades',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE està definit — els connectors es poden instal·lar i executar fora de les versions de TREK declarades pels seus autors',
|
||||
'admin.plugins.rangeBypass.title': 'Fora de les versions de TREK compatibles',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Instal·lat fora de les versions de TREK compatibles',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'«{name}» declara compatibilitat amb TREK {range}, i aquest servidor executa {host}. TREK el deixa passar només perquè TREK_PLUGINS_IGNORE_TREK_RANGE està definit. L’autor no ha actualitzat el rang de versions del connector per a aquest TREK, així que no hi ha cap garantia que funcioni — i en casos rars un connector incompatible pot corrompre les dades de TREK. Continua només si acceptes aquest risc.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'«{name}» no declara quines versions de TREK admet; aquest servidor executa {host}. TREK el deixa passar només perquè TREK_PLUGINS_IGNORE_TREK_RANGE està definit. Res no indica que l’autor l’hagi provat en aquest TREK, així que no hi ha cap garantia que funcioni — i en casos rars un connector incompatible pot corrompre les dades de TREK. Continua només si acceptes aquest risc.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Fora del seu rang de TREK ({range}) — comprovacions de versió desactivades',
|
||||
'admin.plugins.dep.trekBypassedUnknown':
|
||||
'No declara cap rang de TREK — comprovacions de versió desactivades',
|
||||
'admin.plugins.incompatible': 'Incompatible',
|
||||
'admin.plugins.accessTitle': 'A què pot accedir',
|
||||
'admin.plugins.connectsTitle': 'Es connecta a',
|
||||
|
||||
@@ -489,6 +489,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Vyžaduje TREK {range} — tento server běží na {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Neuvádí, které verze TREK podporuje',
|
||||
'admin.plugins.installCompatible': 'Nainstalovat {version}',
|
||||
'admin.plugins.installAnyway': 'Přesto nainstalovat',
|
||||
'admin.plugins.rangeBypass.pill': 'Kontroly verzí vypnuty',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'Je nastaveno TREK_PLUGINS_IGNORE_TREK_RANGE — pluginy se mohou instalovat a spouštět mimo verze TREKu, které jejich autoři deklarovali',
|
||||
'admin.plugins.rangeBypass.title': 'Mimo podporované verze TREKu',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Nainstalováno mimo podporované verze TREKu',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'„{name}“ deklaruje podporu TREKu {range} a tento server běží na {host}. TREK ho propouští jen proto, že je nastaveno TREK_PLUGINS_IGNORE_TREK_RANGE. Autor neaktualizoval rozsah verzí pluginu pro tento TREK, takže není zaručeno, že bude fungovat — a ve vzácných případech může nekompatibilní plugin poškodit data TREKu. Pokračujte jen tehdy, pokud toto riziko přijímáte.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'„{name}“ neuvádí, které verze TREKu podporuje; tento server běží na {host}. TREK ho propouští jen proto, že je nastaveno TREK_PLUGINS_IGNORE_TREK_RANGE. Nic nenasvědčuje tomu, že ho autor na tomto TREKu testoval, takže není zaručeno, že bude fungovat — a ve vzácných případech může nekompatibilní plugin poškodit data TREKu. Pokračujte jen tehdy, pokud toto riziko přijímáte.',
|
||||
'admin.plugins.dep.trekBypassed': 'Mimo svůj rozsah TREKu ({range}) — kontroly verzí vypnuty',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Neuvádí žádný rozsah TREKu — kontroly verzí vypnuty',
|
||||
'admin.plugins.incompatible': 'Nekompatibilní',
|
||||
'admin.plugins.accessTitle': 'K čemu má přístup',
|
||||
'admin.plugins.connectsTitle': 'Připojuje se k',
|
||||
|
||||
@@ -498,6 +498,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Benötigt TREK {range} — auf diesem Server läuft {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Gibt nicht an, welche TREK-Versionen unterstützt werden',
|
||||
'admin.plugins.installCompatible': '{version} installieren',
|
||||
'admin.plugins.installAnyway': 'Trotzdem installieren',
|
||||
'admin.plugins.rangeBypass.pill': 'Versionsprüfung aus',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE ist gesetzt — Plugins dürfen außerhalb der von ihren Autoren angegebenen TREK-Versionen installiert und ausgeführt werden',
|
||||
'admin.plugins.rangeBypass.title': 'Außerhalb der unterstützten TREK-Versionen',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Außerhalb der unterstützten TREK-Versionen installiert',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'„{name}“ gibt Unterstützung für TREK {range} an, dieser Server läuft mit {host}. TREK lässt es nur durch, weil TREK_PLUGINS_IGNORE_TREK_RANGE gesetzt ist. Der Autor hat den Versionsbereich des Plugins für dieses TREK nicht aktualisiert, es gibt also keine Garantie, dass es funktioniert — und in seltenen Fällen kann ein unpassendes Plugin TREK-Daten beschädigen. Fahre nur fort, wenn du dieses Risiko akzeptierst.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'„{name}“ gibt nicht an, welche TREK-Versionen es unterstützt; dieser Server läuft mit {host}. TREK lässt es nur durch, weil TREK_PLUGINS_IGNORE_TREK_RANGE gesetzt ist. Nichts belegt, dass der Autor es auf diesem TREK getestet hat, es gibt also keine Garantie, dass es funktioniert — und in seltenen Fällen kann ein unpassendes Plugin TREK-Daten beschädigen. Fahre nur fort, wenn du dieses Risiko akzeptierst.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Außerhalb seines TREK-Bereichs ({range}) — Versionsprüfung aus',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Gibt keinen TREK-Bereich an — Versionsprüfung aus',
|
||||
'admin.plugins.incompatible': 'Nicht kompatibel',
|
||||
'admin.plugins.accessTitle': 'Worauf es zugreift',
|
||||
'admin.plugins.connectsTitle': 'Verbindet sich mit',
|
||||
|
||||
@@ -536,6 +536,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Needs TREK {range} — this server runs {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Does not say which TREK versions it supports',
|
||||
'admin.plugins.installCompatible': 'Install {version}',
|
||||
'admin.plugins.installAnyway': 'Install anyway',
|
||||
'admin.plugins.rangeBypass.pill': 'Version checks off',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE is set — plugins may install and run outside the TREK versions their authors declared',
|
||||
'admin.plugins.rangeBypass.title': 'Outside its supported TREK versions',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Installed outside its supported TREK versions',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” declares support for TREK {range}, and this server runs {host}. TREK lets it through only because TREK_PLUGINS_IGNORE_TREK_RANGE is set. Its author has not updated the plugin’s version range for this TREK, so there is no guarantee it works — and in rare cases a mismatched plugin can corrupt TREK data. Continue only if you accept that risk.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” does not declare which TREK versions it supports; this server runs {host}. TREK lets it through only because TREK_PLUGINS_IGNORE_TREK_RANGE is set. Nothing says its author tested it on this TREK, so there is no guarantee it works — and in rare cases a mismatched plugin can corrupt TREK data. Continue only if you accept that risk.',
|
||||
'admin.plugins.dep.trekBypassed': 'Outside its TREK range ({range}) — version checks off',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Declares no TREK range — version checks off',
|
||||
'admin.plugins.incompatible': 'Incompatible',
|
||||
'admin.plugins.accessTitle': 'What it can access',
|
||||
'admin.plugins.connectsTitle': 'Connects to',
|
||||
|
||||
@@ -500,6 +500,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Necesita TREK {range} — este servidor ejecuta {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'No indica qué versiones de TREK admite',
|
||||
'admin.plugins.installCompatible': 'Instalar {version}',
|
||||
'admin.plugins.installAnyway': 'Instalar de todos modos',
|
||||
'admin.plugins.rangeBypass.pill': 'Comprobaciones de versión desactivadas',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE está definido — los plugins pueden instalarse y ejecutarse fuera de las versiones de TREK declaradas por sus autores',
|
||||
'admin.plugins.rangeBypass.title': 'Fuera de las versiones de TREK compatibles',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Instalado fuera de las versiones de TREK compatibles',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'«{name}» declara compatibilidad con TREK {range}, y este servidor ejecuta {host}. TREK lo deja pasar solo porque TREK_PLUGINS_IGNORE_TREK_RANGE está definido. Su autor no ha actualizado el rango de versiones del plugin para este TREK, así que no hay garantía de que funcione — y en casos raros un plugin incompatible puede corromper los datos de TREK. Continúa solo si aceptas ese riesgo.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'«{name}» no declara qué versiones de TREK admite; este servidor ejecuta {host}. TREK lo deja pasar solo porque TREK_PLUGINS_IGNORE_TREK_RANGE está definido. Nada indica que su autor lo haya probado en este TREK, así que no hay garantía de que funcione — y en casos raros un plugin incompatible puede corromper los datos de TREK. Continúa solo si aceptas ese riesgo.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Fuera de su rango de TREK ({range}) — comprobaciones de versión desactivadas',
|
||||
'admin.plugins.dep.trekBypassedUnknown':
|
||||
'No declara ningún rango de TREK — comprobaciones de versión desactivadas',
|
||||
'admin.plugins.incompatible': 'Incompatible',
|
||||
'admin.plugins.accessTitle': 'A qué puede acceder',
|
||||
'admin.plugins.connectsTitle': 'Se conecta a',
|
||||
|
||||
@@ -503,6 +503,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Nécessite TREK {range} — ce serveur exécute {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'N’indique pas quelles versions de TREK sont prises en charge',
|
||||
'admin.plugins.installCompatible': 'Installer {version}',
|
||||
'admin.plugins.installAnyway': 'Installer quand même',
|
||||
'admin.plugins.rangeBypass.pill': 'Contrôles de version désactivés',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE est défini — les plugins peuvent s’installer et s’exécuter en dehors des versions de TREK déclarées par leurs auteurs',
|
||||
'admin.plugins.rangeBypass.title': 'Hors des versions de TREK prises en charge',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Installé hors des versions de TREK prises en charge',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'« {name} » déclare prendre en charge TREK {range}, et ce serveur exécute {host}. TREK le laisse passer uniquement parce que TREK_PLUGINS_IGNORE_TREK_RANGE est défini. Son auteur n’a pas mis à jour la plage de versions du plugin pour ce TREK : rien ne garantit qu’il fonctionne — et dans de rares cas, un plugin incompatible peut corrompre les données de TREK. Ne continuez que si vous acceptez ce risque.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'« {name} » n’indique pas quelles versions de TREK il prend en charge ; ce serveur exécute {host}. TREK le laisse passer uniquement parce que TREK_PLUGINS_IGNORE_TREK_RANGE est défini. Rien n’indique que son auteur l’a testé sur ce TREK : rien ne garantit qu’il fonctionne — et dans de rares cas, un plugin incompatible peut corrompre les données de TREK. Ne continuez que si vous acceptez ce risque.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Hors de sa plage TREK ({range}) — contrôles de version désactivés',
|
||||
'admin.plugins.dep.trekBypassedUnknown':
|
||||
'Ne déclare aucune plage TREK — contrôles de version désactivés',
|
||||
'admin.plugins.incompatible': 'Incompatible',
|
||||
'admin.plugins.accessTitle': 'Ce à quoi il peut accéder',
|
||||
'admin.plugins.connectsTitle': 'Se connecte à',
|
||||
|
||||
@@ -551,6 +551,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Απαιτεί TREK {range} — αυτός ο διακομιστής εκτελεί {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Δεν δηλώνει ποιες εκδόσεις TREK υποστηρίζει',
|
||||
'admin.plugins.installCompatible': 'Εγκατάσταση {version}',
|
||||
'admin.plugins.installAnyway': 'Εγκατάσταση ούτως ή άλλως',
|
||||
'admin.plugins.rangeBypass.pill': 'Έλεγχοι έκδοσης απενεργοποιημένοι',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'Το TREK_PLUGINS_IGNORE_TREK_RANGE είναι ορισμένο — τα πρόσθετα μπορούν να εγκατασταθούν και να εκτελεστούν εκτός των εκδόσεων TREK που δηλώνουν οι δημιουργοί τους',
|
||||
'admin.plugins.rangeBypass.title': 'Εκτός των υποστηριζόμενων εκδόσεων TREK',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Εγκαταστάθηκε εκτός των υποστηριζόμενων εκδόσεων TREK',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'Το «{name}» δηλώνει υποστήριξη για TREK {range}, ενώ αυτός ο διακομιστής εκτελεί {host}. Το TREK το επιτρέπει μόνο επειδή είναι ορισμένο το TREK_PLUGINS_IGNORE_TREK_RANGE. Ο δημιουργός δεν έχει ενημερώσει το εύρος εκδόσεων του πρόσθετου για αυτό το TREK, οπότε δεν υπάρχει εγγύηση ότι λειτουργεί — και σε σπάνιες περιπτώσεις ένα ασύμβατο πρόσθετο μπορεί να καταστρέψει δεδομένα του TREK. Συνεχίστε μόνο αν αποδέχεστε αυτόν τον κίνδυνο.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'Το «{name}» δεν δηλώνει ποιες εκδόσεις TREK υποστηρίζει· αυτός ο διακομιστής εκτελεί {host}. Το TREK το επιτρέπει μόνο επειδή είναι ορισμένο το TREK_PLUGINS_IGNORE_TREK_RANGE. Τίποτα δεν δείχνει ότι ο δημιουργός το δοκίμασε σε αυτό το TREK, οπότε δεν υπάρχει εγγύηση ότι λειτουργεί — και σε σπάνιες περιπτώσεις ένα ασύμβατο πρόσθετο μπορεί να καταστρέψει δεδομένα του TREK. Συνεχίστε μόνο αν αποδέχεστε αυτόν τον κίνδυνο.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Εκτός του εύρους TREK του ({range}) — έλεγχοι έκδοσης απενεργοποιημένοι',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Δεν δηλώνει εύρος TREK — έλεγχοι έκδοσης απενεργοποιημένοι',
|
||||
'admin.plugins.incompatible': 'Μη συμβατό',
|
||||
'admin.plugins.accessTitle': 'Σε τι έχει πρόσβαση',
|
||||
'admin.plugins.connectsTitle': 'Συνδέεται σε',
|
||||
|
||||
@@ -503,6 +503,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'TREK {range} szükséges — ez a kiszolgáló {host} verziót futtat',
|
||||
'admin.plugins.dep.trekUnknown': 'Nem adja meg, mely TREK-verziókat támogatja',
|
||||
'admin.plugins.installCompatible': '{version} telepítése',
|
||||
'admin.plugins.installAnyway': 'Telepítés mindenképp',
|
||||
'admin.plugins.rangeBypass.pill': 'Verzióellenőrzés kikapcsolva',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'A TREK_PLUGINS_IGNORE_TREK_RANGE be van állítva — a bővítmények a szerzőik által megadott TREK-verziókon kívül is telepíthetők és futtathatók',
|
||||
'admin.plugins.rangeBypass.title': 'A támogatott TREK-verziókon kívül',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'A támogatott TREK-verziókon kívül telepítve',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'A(z) „{name}” a TREK {range} verzióihoz készült, ez a szerver pedig {host}-t futtat. A TREK csak azért engedi át, mert a TREK_PLUGINS_IGNORE_TREK_RANGE be van állítva. A szerző nem frissítette a bővítmény verziótartományát ehhez a TREK-hez, így nincs garancia, hogy működik — és ritka esetben egy nem illeszkedő bővítmény megsértheti a TREK adatait. Csak akkor folytasd, ha vállalod ezt a kockázatot.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'A(z) „{name}” nem adja meg, mely TREK-verziókat támogatja; ez a szerver {host}-t futtat. A TREK csak azért engedi át, mert a TREK_PLUGINS_IGNORE_TREK_RANGE be van állítva. Semmi sem jelzi, hogy a szerző ezen a TREK-en tesztelte volna, így nincs garancia, hogy működik — és ritka esetben egy nem illeszkedő bővítmény megsértheti a TREK adatait. Csak akkor folytasd, ha vállalod ezt a kockázatot.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'A TREK-tartományán kívül ({range}) — verzióellenőrzés kikapcsolva',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Nem ad meg TREK-tartományt — verzióellenőrzés kikapcsolva',
|
||||
'admin.plugins.incompatible': 'Nem kompatibilis',
|
||||
'admin.plugins.accessTitle': 'Mihez fér hozzá',
|
||||
'admin.plugins.connectsTitle': 'Kapcsolódik ehhez',
|
||||
|
||||
@@ -545,6 +545,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Membutuhkan TREK {range} — server ini menjalankan {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Tidak menyatakan versi TREK mana yang didukung',
|
||||
'admin.plugins.installCompatible': 'Instal {version}',
|
||||
'admin.plugins.installAnyway': 'Tetap pasang',
|
||||
'admin.plugins.rangeBypass.pill': 'Pemeriksaan versi nonaktif',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE disetel — plugin dapat dipasang dan dijalankan di luar versi TREK yang dinyatakan penulisnya',
|
||||
'admin.plugins.rangeBypass.title': 'Di luar versi TREK yang didukung',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Dipasang di luar versi TREK yang didukung',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” menyatakan dukungan untuk TREK {range}, sedangkan server ini menjalankan {host}. TREK meloloskannya hanya karena TREK_PLUGINS_IGNORE_TREK_RANGE disetel. Penulisnya belum memperbarui rentang versi plugin untuk TREK ini, jadi tidak ada jaminan plugin ini berfungsi — dan dalam kasus yang jarang, plugin yang tidak cocok dapat merusak data TREK. Lanjutkan hanya jika Anda menerima risiko itu.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” tidak menyatakan versi TREK mana yang didukungnya; server ini menjalankan {host}. TREK meloloskannya hanya karena TREK_PLUGINS_IGNORE_TREK_RANGE disetel. Tidak ada tanda bahwa penulisnya mengujinya di TREK ini, jadi tidak ada jaminan plugin ini berfungsi — dan dalam kasus yang jarang, plugin yang tidak cocok dapat merusak data TREK. Lanjutkan hanya jika Anda menerima risiko itu.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Di luar rentang TREK-nya ({range}) — pemeriksaan versi nonaktif',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Tidak menyatakan rentang TREK — pemeriksaan versi nonaktif',
|
||||
'admin.plugins.incompatible': 'Tidak kompatibel',
|
||||
'admin.plugins.accessTitle': 'Yang bisa diaksesnya',
|
||||
'admin.plugins.connectsTitle': 'Terhubung ke',
|
||||
|
||||
@@ -498,6 +498,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Richiede TREK {range} — questo server esegue {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Non indica quali versioni di TREK supporta',
|
||||
'admin.plugins.installCompatible': 'Installa {version}',
|
||||
'admin.plugins.installAnyway': 'Installa comunque',
|
||||
'admin.plugins.rangeBypass.pill': 'Controlli di versione disattivati',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE è impostato — i plugin possono essere installati ed eseguiti al di fuori delle versioni di TREK dichiarate dai loro autori',
|
||||
'admin.plugins.rangeBypass.title': 'Fuori dalle versioni di TREK supportate',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Installato fuori dalle versioni di TREK supportate',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” dichiara il supporto per TREK {range}, e questo server esegue {host}. TREK lo lascia passare solo perché TREK_PLUGINS_IGNORE_TREK_RANGE è impostato. L’autore non ha aggiornato l’intervallo di versioni del plugin per questo TREK, quindi non c’è garanzia che funzioni — e in rari casi un plugin incompatibile può corrompere i dati di TREK. Continua solo se accetti questo rischio.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” non dichiara quali versioni di TREK supporta; questo server esegue {host}. TREK lo lascia passare solo perché TREK_PLUGINS_IGNORE_TREK_RANGE è impostato. Nulla indica che l’autore lo abbia testato su questo TREK, quindi non c’è garanzia che funzioni — e in rari casi un plugin incompatibile può corrompere i dati di TREK. Continua solo se accetti questo rischio.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Fuori dal suo intervallo TREK ({range}) — controlli di versione disattivati',
|
||||
'admin.plugins.dep.trekBypassedUnknown':
|
||||
'Non dichiara alcun intervallo TREK — controlli di versione disattivati',
|
||||
'admin.plugins.incompatible': 'Non compatibile',
|
||||
'admin.plugins.accessTitle': 'A cosa può accedere',
|
||||
'admin.plugins.connectsTitle': 'Si connette a',
|
||||
|
||||
@@ -510,6 +510,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'TREK {range} が必要です — このサーバーは {host} です',
|
||||
'admin.plugins.dep.trekUnknown': '対応する TREK バージョンが宣言されていません',
|
||||
'admin.plugins.installCompatible': '{version} をインストール',
|
||||
'admin.plugins.installAnyway': 'それでもインストール',
|
||||
'admin.plugins.rangeBypass.pill': 'バージョンチェック無効',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE が設定されています — プラグインは作者が宣言した TREK バージョンの範囲外でもインストール・実行できます',
|
||||
'admin.plugins.rangeBypass.title': 'サポート対象の TREK バージョン外',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'サポート対象の TREK バージョン外にインストールされました',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'「{name}」は TREK {range} をサポートすると宣言していますが、このサーバーは {host} で動作しています。TREK_PLUGINS_IGNORE_TREK_RANGE が設定されているため TREK はこれを許可します。作者はこの TREK 向けにプラグインのバージョン範囲を更新していないため、動作する保証はなく、まれに不適合なプラグインが TREK のデータを破損することがあります。このリスクを受け入れる場合のみ続行してください。',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'「{name}」はサポートする TREK バージョンを宣言していません。このサーバーは {host} で動作しています。TREK_PLUGINS_IGNORE_TREK_RANGE が設定されているため TREK はこれを許可します。作者がこの TREK で検証した形跡はなく、動作する保証はありません。まれに不適合なプラグインが TREK のデータを破損することがあります。このリスクを受け入れる場合のみ続行してください。',
|
||||
'admin.plugins.dep.trekBypassed': 'TREK 範囲外({range})— バージョンチェック無効',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'TREK 範囲の宣言なし — バージョンチェック無効',
|
||||
'admin.plugins.incompatible': '非対応',
|
||||
'admin.plugins.accessTitle': 'アクセスできるもの',
|
||||
'admin.plugins.connectsTitle': '接続先',
|
||||
|
||||
@@ -510,6 +510,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'TREK {range}이(가) 필요합니다 — 이 서버는 {host}입니다',
|
||||
'admin.plugins.dep.trekUnknown': '지원하는 TREK 버전을 명시하지 않았습니다',
|
||||
'admin.plugins.installCompatible': '{version} 설치',
|
||||
'admin.plugins.installAnyway': '그래도 설치',
|
||||
'admin.plugins.rangeBypass.pill': '버전 검사 꺼짐',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE가 설정되어 있습니다 — 플러그인이 작성자가 선언한 TREK 버전 범위 밖에서도 설치·실행될 수 있습니다',
|
||||
'admin.plugins.rangeBypass.title': '지원되는 TREK 버전 범위 밖',
|
||||
'admin.plugins.rangeBypass.noticeTitle': '지원되는 TREK 버전 범위 밖에 설치됨',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}”은(는) TREK {range} 지원을 선언했지만 이 서버는 {host}을(를) 실행 중입니다. TREK_PLUGINS_IGNORE_TREK_RANGE가 설정되어 있기 때문에만 TREK가 이를 허용합니다. 작성자가 이 TREK에 맞게 플러그인의 버전 범위를 갱신하지 않았으므로 정상 동작을 보장할 수 없으며, 드물게 호환되지 않는 플러그인이 TREK 데이터를 손상시킬 수 있습니다. 이 위험을 감수하는 경우에만 계속하세요.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}”은(는) 지원하는 TREK 버전을 선언하지 않았습니다. 이 서버는 {host}을(를) 실행 중입니다. TREK_PLUGINS_IGNORE_TREK_RANGE가 설정되어 있기 때문에만 TREK가 이를 허용합니다. 작성자가 이 TREK에서 테스트했다는 근거가 없으므로 정상 동작을 보장할 수 없으며, 드물게 호환되지 않는 플러그인이 TREK 데이터를 손상시킬 수 있습니다. 이 위험을 감수하는 경우에만 계속하세요.',
|
||||
'admin.plugins.dep.trekBypassed': 'TREK 범위 밖 ({range}) — 버전 검사 꺼짐',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'TREK 범위 선언 없음 — 버전 검사 꺼짐',
|
||||
'admin.plugins.incompatible': '호환되지 않음',
|
||||
'admin.plugins.accessTitle': '접근할 수 있는 항목',
|
||||
'admin.plugins.connectsTitle': '연결 대상',
|
||||
|
||||
@@ -497,6 +497,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Vereist TREK {range} — deze server draait {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Geeft niet aan welke TREK-versies worden ondersteund',
|
||||
'admin.plugins.installCompatible': '{version} installeren',
|
||||
'admin.plugins.installAnyway': 'Toch installeren',
|
||||
'admin.plugins.rangeBypass.pill': 'Versiecontroles uit',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE is ingesteld — plugins mogen worden geïnstalleerd en uitgevoerd buiten de TREK-versies die hun auteurs opgeven',
|
||||
'admin.plugins.rangeBypass.title': 'Buiten de ondersteunde TREK-versies',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Geïnstalleerd buiten de ondersteunde TREK-versies',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” geeft ondersteuning op voor TREK {range}, en deze server draait {host}. TREK laat het alleen door omdat TREK_PLUGINS_IGNORE_TREK_RANGE is ingesteld. De auteur heeft het versiebereik van de plugin niet bijgewerkt voor deze TREK, dus er is geen garantie dat het werkt — en in zeldzame gevallen kan een niet-passende plugin TREK-gegevens beschadigen. Ga alleen verder als je dat risico accepteert.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” geeft niet op welke TREK-versies het ondersteunt; deze server draait {host}. TREK laat het alleen door omdat TREK_PLUGINS_IGNORE_TREK_RANGE is ingesteld. Niets wijst erop dat de auteur het op deze TREK heeft getest, dus er is geen garantie dat het werkt — en in zeldzame gevallen kan een niet-passende plugin TREK-gegevens beschadigen. Ga alleen verder als je dat risico accepteert.',
|
||||
'admin.plugins.dep.trekBypassed': 'Buiten zijn TREK-bereik ({range}) — versiecontroles uit',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Geeft geen TREK-bereik op — versiecontroles uit',
|
||||
'admin.plugins.incompatible': 'Niet compatibel',
|
||||
'admin.plugins.accessTitle': 'Waartoe hij toegang heeft',
|
||||
'admin.plugins.connectsTitle': 'Maakt verbinding met',
|
||||
|
||||
@@ -495,6 +495,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Wymaga TREK {range} — ten serwer działa na {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Nie określa, które wersje TREK obsługuje',
|
||||
'admin.plugins.installCompatible': 'Zainstaluj {version}',
|
||||
'admin.plugins.installAnyway': 'Zainstaluj mimo to',
|
||||
'admin.plugins.rangeBypass.pill': 'Kontrola wersji wyłączona',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'Ustawiono TREK_PLUGINS_IGNORE_TREK_RANGE — wtyczki mogą być instalowane i uruchamiane poza wersjami TREK zadeklarowanymi przez ich autorów',
|
||||
'admin.plugins.rangeBypass.title': 'Poza obsługiwanymi wersjami TREK',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Zainstalowano poza obsługiwanymi wersjami TREK',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'„{name}” deklaruje obsługę TREK {range}, a ten serwer działa na {host}. TREK przepuszcza ją tylko dlatego, że ustawiono TREK_PLUGINS_IGNORE_TREK_RANGE. Autor nie zaktualizował zakresu wersji wtyczki dla tego TREK, więc nie ma gwarancji, że zadziała — a w rzadkich przypadkach niedopasowana wtyczka może uszkodzić dane TREK. Kontynuuj tylko, jeśli akceptujesz to ryzyko.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'„{name}” nie deklaruje, które wersje TREK obsługuje; ten serwer działa na {host}. TREK przepuszcza ją tylko dlatego, że ustawiono TREK_PLUGINS_IGNORE_TREK_RANGE. Nic nie wskazuje, że autor testował ją na tym TREK, więc nie ma gwarancji, że zadziała — a w rzadkich przypadkach niedopasowana wtyczka może uszkodzić dane TREK. Kontynuuj tylko, jeśli akceptujesz to ryzyko.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Poza swoim zakresem TREK ({range}) — kontrola wersji wyłączona',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Nie deklaruje zakresu TREK — kontrola wersji wyłączona',
|
||||
'admin.plugins.incompatible': 'Niezgodny',
|
||||
'admin.plugins.accessTitle': 'Do czego ma dostęp',
|
||||
'admin.plugins.connectsTitle': 'Łączy się z',
|
||||
|
||||
@@ -499,6 +499,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Требуется TREK {range} — на этом сервере {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Не указано, какие версии TREK поддерживаются',
|
||||
'admin.plugins.installCompatible': 'Установить {version}',
|
||||
'admin.plugins.installAnyway': 'Всё равно установить',
|
||||
'admin.plugins.rangeBypass.pill': 'Проверки версии отключены',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'Задано TREK_PLUGINS_IGNORE_TREK_RANGE — плагины можно устанавливать и запускать вне версий TREK, указанных их авторами',
|
||||
'admin.plugins.rangeBypass.title': 'Вне поддерживаемых версий TREK',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Установлен вне поддерживаемых версий TREK',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'«{name}» заявляет поддержку TREK {range}, а этот сервер работает на {host}. TREK пропускает его только потому, что задано TREK_PLUGINS_IGNORE_TREK_RANGE. Автор не обновил диапазон версий плагина для этого TREK, так что работоспособность не гарантируется — а в редких случаях несовместимый плагин может повредить данные TREK. Продолжайте, только если принимаете этот риск.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'«{name}» не указывает, какие версии TREK он поддерживает; этот сервер работает на {host}. TREK пропускает его только потому, что задано TREK_PLUGINS_IGNORE_TREK_RANGE. Ничто не говорит о том, что автор тестировал его на этом TREK, так что работоспособность не гарантируется — а в редких случаях несовместимый плагин может повредить данные TREK. Продолжайте, только если принимаете этот риск.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Вне своего диапазона TREK ({range}) — проверки версии отключены',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Диапазон TREK не указан — проверки версии отключены',
|
||||
'admin.plugins.incompatible': 'Несовместимо',
|
||||
'admin.plugins.accessTitle': 'К чему есть доступ',
|
||||
'admin.plugins.connectsTitle': 'Подключается к',
|
||||
|
||||
@@ -556,6 +556,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Kräver TREK {range} — den här servern kör {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Anger inte vilka TREK-versioner som stöds',
|
||||
'admin.plugins.installCompatible': 'Installera {version}',
|
||||
'admin.plugins.installAnyway': 'Installera ändå',
|
||||
'admin.plugins.rangeBypass.pill': 'Versionskontroller av',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE är satt — plugin kan installeras och köras utanför de TREK-versioner deras upphovspersoner angett',
|
||||
'admin.plugins.rangeBypass.title': 'Utanför de TREK-versioner som stöds',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Installerat utanför de TREK-versioner som stöds',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'”{name}” anger stöd för TREK {range}, och den här servern kör {host}. TREK släpper igenom det bara för att TREK_PLUGINS_IGNORE_TREK_RANGE är satt. Upphovspersonen har inte uppdaterat pluginets versionsintervall för den här TREK-versionen, så det finns ingen garanti att det fungerar — och i sällsynta fall kan ett plugin som inte passar skada TREK-data. Fortsätt bara om du accepterar den risken.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'”{name}” anger inte vilka TREK-versioner det stöder; den här servern kör {host}. TREK släpper igenom det bara för att TREK_PLUGINS_IGNORE_TREK_RANGE är satt. Inget tyder på att upphovspersonen har testat det på den här TREK-versionen, så det finns ingen garanti att det fungerar — och i sällsynta fall kan ett plugin som inte passar skada TREK-data. Fortsätt bara om du accepterar den risken.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Utanför sitt TREK-intervall ({range}) — versionskontroller av',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Anger inget TREK-intervall — versionskontroller av',
|
||||
'admin.plugins.incompatible': 'Inkompatibel',
|
||||
'admin.plugins.accessTitle': 'Vad det har åtkomst till',
|
||||
'admin.plugins.connectsTitle': 'Ansluter till',
|
||||
|
||||
@@ -542,6 +542,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'TREK {range} gerektiriyor — bu sunucu {host} çalıştırıyor',
|
||||
'admin.plugins.dep.trekUnknown': 'Hangi TREK sürümlerini desteklediğini belirtmiyor',
|
||||
'admin.plugins.installCompatible': '{version} sürümünü yükle',
|
||||
'admin.plugins.installAnyway': 'Yine de yükle',
|
||||
'admin.plugins.rangeBypass.pill': 'Sürüm denetimleri kapalı',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı — eklentiler, yazarlarının belirttiği TREK sürümlerinin dışında yüklenip çalıştırılabilir',
|
||||
'admin.plugins.rangeBypass.title': 'Desteklenen TREK sürümlerinin dışında',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Desteklenen TREK sürümlerinin dışında yüklendi',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” TREK {range} desteği bildiriyor, bu sunucu ise {host} çalıştırıyor. TREK yalnızca TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı olduğu için izin veriyor. Yazarı eklentinin sürüm aralığını bu TREK için güncellemedi, dolayısıyla çalışacağının garantisi yok — ve nadir durumlarda uyumsuz bir eklenti TREK verilerini bozabilir. Yalnızca bu riski kabul ediyorsanız devam edin.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” hangi TREK sürümlerini desteklediğini bildirmiyor; bu sunucu {host} çalıştırıyor. TREK yalnızca TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı olduğu için izin veriyor. Yazarının bu TREK üzerinde test ettiğine dair bir işaret yok, dolayısıyla çalışacağının garantisi yok — ve nadir durumlarda uyumsuz bir eklenti TREK verilerini bozabilir. Yalnızca bu riski kabul ediyorsanız devam edin.',
|
||||
'admin.plugins.dep.trekBypassed': 'TREK aralığının dışında ({range}) — sürüm denetimleri kapalı',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'TREK aralığı bildirmiyor — sürüm denetimleri kapalı',
|
||||
'admin.plugins.incompatible': 'Uyumsuz',
|
||||
'admin.plugins.accessTitle': 'Neye erişebilir',
|
||||
'admin.plugins.connectsTitle': 'Şuraya bağlanır',
|
||||
|
||||
@@ -496,6 +496,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Потрібен TREK {range} — на цьому сервері {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Не вказано, які версії TREK підтримуються',
|
||||
'admin.plugins.installCompatible': 'Встановити {version}',
|
||||
'admin.plugins.installAnyway': 'Усе одно встановити',
|
||||
'admin.plugins.rangeBypass.pill': 'Перевірки версії вимкнено',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'Задано TREK_PLUGINS_IGNORE_TREK_RANGE — плагіни можна встановлювати та запускати поза версіями TREK, вказаними їхніми авторами',
|
||||
'admin.plugins.rangeBypass.title': 'Поза підтримуваними версіями TREK',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Встановлено поза підтримуваними версіями TREK',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'«{name}» заявляє підтримку TREK {range}, а цей сервер працює на {host}. TREK пропускає його лише тому, що задано TREK_PLUGINS_IGNORE_TREK_RANGE. Автор не оновив діапазон версій плагіна для цього TREK, тож працездатність не гарантується — а в рідкісних випадках несумісний плагін може пошкодити дані TREK. Продовжуйте, лише якщо приймаєте цей ризик.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'«{name}» не вказує, які версії TREK він підтримує; цей сервер працює на {host}. TREK пропускає його лише тому, що задано TREK_PLUGINS_IGNORE_TREK_RANGE. Ніщо не свідчить, що автор тестував його на цьому TREK, тож працездатність не гарантується — а в рідкісних випадках несумісний плагін може пошкодити дані TREK. Продовжуйте, лише якщо приймаєте цей ризик.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Поза своїм діапазоном TREK ({range}) — перевірки версії вимкнено',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Діапазон TREK не вказано — перевірки версії вимкнено',
|
||||
'admin.plugins.incompatible': 'Несумісно',
|
||||
'admin.plugins.accessTitle': 'До чого має доступ',
|
||||
'admin.plugins.connectsTitle': 'Підключається до',
|
||||
|
||||
@@ -498,6 +498,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': 'Cần TREK {range} — máy chủ này đang chạy {host}',
|
||||
'admin.plugins.dep.trekUnknown': 'Không nêu rõ hỗ trợ những phiên bản TREK nào',
|
||||
'admin.plugins.installCompatible': 'Cài đặt {version}',
|
||||
'admin.plugins.installAnyway': 'Vẫn cài đặt',
|
||||
'admin.plugins.rangeBypass.pill': 'Đã tắt kiểm tra phiên bản',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'TREK_PLUGINS_IGNORE_TREK_RANGE đã được đặt — plugin có thể được cài đặt và chạy ngoài các phiên bản TREK mà tác giả đã khai báo',
|
||||
'admin.plugins.rangeBypass.title': 'Ngoài các phiên bản TREK được hỗ trợ',
|
||||
'admin.plugins.rangeBypass.noticeTitle': 'Đã cài đặt ngoài các phiên bản TREK được hỗ trợ',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}” khai báo hỗ trợ TREK {range}, còn máy chủ này đang chạy {host}. TREK chỉ cho phép vì TREK_PLUGINS_IGNORE_TREK_RANGE đã được đặt. Tác giả chưa cập nhật phạm vi phiên bản của plugin cho TREK này, nên không có gì đảm bảo nó hoạt động — và trong một số ít trường hợp, plugin không tương thích có thể làm hỏng dữ liệu TREK. Chỉ tiếp tục nếu bạn chấp nhận rủi ro đó.',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}” không khai báo hỗ trợ phiên bản TREK nào; máy chủ này đang chạy {host}. TREK chỉ cho phép vì TREK_PLUGINS_IGNORE_TREK_RANGE đã được đặt. Không có dấu hiệu nào cho thấy tác giả đã thử nghiệm trên TREK này, nên không có gì đảm bảo nó hoạt động — và trong một số ít trường hợp, plugin không tương thích có thể làm hỏng dữ liệu TREK. Chỉ tiếp tục nếu bạn chấp nhận rủi ro đó.',
|
||||
'admin.plugins.dep.trekBypassed':
|
||||
'Ngoài phạm vi TREK của nó ({range}) — đã tắt kiểm tra phiên bản',
|
||||
'admin.plugins.dep.trekBypassedUnknown': 'Không khai báo phạm vi TREK — đã tắt kiểm tra phiên bản',
|
||||
'admin.plugins.incompatible': 'Không tương thích',
|
||||
'admin.plugins.accessTitle': 'Những gì có thể truy cập',
|
||||
'admin.plugins.connectsTitle': 'Kết nối tới',
|
||||
|
||||
@@ -492,6 +492,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': '需要 TREK {range}——此伺服器執行的是 {host}',
|
||||
'admin.plugins.dep.trekUnknown': '未宣告支援的 TREK 版本',
|
||||
'admin.plugins.installCompatible': '安裝 {version}',
|
||||
'admin.plugins.installAnyway': '仍然安裝',
|
||||
'admin.plugins.rangeBypass.pill': '版本檢查已關閉',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'已設定 TREK_PLUGINS_IGNORE_TREK_RANGE — 外掛可在作者宣告的 TREK 版本範圍之外安裝與執行',
|
||||
'admin.plugins.rangeBypass.title': '超出支援的 TREK 版本',
|
||||
'admin.plugins.rangeBypass.noticeTitle': '已安裝在支援的 TREK 版本之外',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'「{name}」宣告支援 TREK {range},而此伺服器執行的是 {host}。僅因為設定了 TREK_PLUGINS_IGNORE_TREK_RANGE,TREK 才放行。作者尚未為此 TREK 更新外掛的版本範圍,因此無法保證它能正常運作——在極少數情況下,不相容的外掛可能損毀 TREK 資料。只有在接受該風險時才繼續。',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'「{name}」未宣告支援哪些 TREK 版本;此伺服器執行的是 {host}。僅因為設定了 TREK_PLUGINS_IGNORE_TREK_RANGE,TREK 才放行。沒有跡象顯示作者在此 TREK 上測試過它,因此無法保證它能正常運作——在極少數情況下,不相容的外掛可能損毀 TREK 資料。只有在接受該風險時才繼續。',
|
||||
'admin.plugins.dep.trekBypassed': '超出其 TREK 範圍({range})— 版本檢查已關閉',
|
||||
'admin.plugins.dep.trekBypassedUnknown': '未宣告 TREK 範圍 — 版本檢查已關閉',
|
||||
'admin.plugins.incompatible': '不相容',
|
||||
'admin.plugins.accessTitle': '可存取的內容',
|
||||
'admin.plugins.connectsTitle': '連線至',
|
||||
|
||||
@@ -452,6 +452,18 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.dep.trekIncompatible': '需要 TREK {range}——此服务器运行的是 {host}',
|
||||
'admin.plugins.dep.trekUnknown': '未声明支持的 TREK 版本',
|
||||
'admin.plugins.installCompatible': '安装 {version}',
|
||||
'admin.plugins.installAnyway': '仍然安装',
|
||||
'admin.plugins.rangeBypass.pill': '版本检查已关闭',
|
||||
'admin.plugins.rangeBypass.pillHint':
|
||||
'已设置 TREK_PLUGINS_IGNORE_TREK_RANGE — 插件可在作者声明的 TREK 版本范围之外安装和运行',
|
||||
'admin.plugins.rangeBypass.title': '超出支持的 TREK 版本',
|
||||
'admin.plugins.rangeBypass.noticeTitle': '已安装在支持的 TREK 版本之外',
|
||||
'admin.plugins.rangeBypass.body':
|
||||
'“{name}”声明支持 TREK {range},而此服务器运行的是 {host}。仅因为设置了 TREK_PLUGINS_IGNORE_TREK_RANGE,TREK 才放行。作者尚未为此 TREK 更新插件的版本范围,因此无法保证它能正常工作——在极少数情况下,不匹配的插件可能损坏 TREK 数据。只有在接受该风险时才继续。',
|
||||
'admin.plugins.rangeBypass.bodyUnknown':
|
||||
'“{name}”未声明支持哪些 TREK 版本;此服务器运行的是 {host}。仅因为设置了 TREK_PLUGINS_IGNORE_TREK_RANGE,TREK 才放行。没有迹象表明作者在此 TREK 上测试过它,因此无法保证它能正常工作——在极少数情况下,不匹配的插件可能损坏 TREK 数据。只有在接受该风险时才继续。',
|
||||
'admin.plugins.dep.trekBypassed': '超出其 TREK 范围({range})— 版本检查已关闭',
|
||||
'admin.plugins.dep.trekBypassedUnknown': '未声明 TREK 范围 — 版本检查已关闭',
|
||||
'admin.plugins.incompatible': '不兼容',
|
||||
'admin.plugins.accessTitle': '可访问的内容',
|
||||
'admin.plugins.connectsTitle': '连接到',
|
||||
|
||||
Reference in New Issue
Block a user