mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-20 14:06:27 +00:00
feat(plugins): install an older version of a plugin (#2035)
Adds a version picker to the plugin admin panel, on desktop and mobile: every published version with its own server-computed compatibility verdict, so the client never re-derives semver range logic. A deliberate non-latest pick sets an update hold on the row, which keeps the update banner and "Update all" from immediately nagging the rollback away. The hold releases when an install lands back on the newest compatible version by any path, or when the admin resumes updates explicitly. An unresolvable registry never sets one: refusing to pin on missing information beats silently muting future updates.
This commit is contained in:
@@ -428,6 +428,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'التحديثات أولًا',
|
||||
'admin.plugins.sortDownloads': 'الأكثر تنزيلًا',
|
||||
'admin.plugins.updatesAvailable': '{count} تحديثات متاحة لإضافاتك.',
|
||||
'admin.plugins.newerNeedsTrek': 'الإصدار v{version} متوفر — يتطلب TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'الإصدارات',
|
||||
'admin.plugins.versionPickerTitle': 'تغيير الإصدار — {name}',
|
||||
'admin.plugins.versionSwitch': 'التبديل إلى {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'يتطلب TREK {range}',
|
||||
'admin.plugins.changeVersion': 'تغيير الإصدار…',
|
||||
'admin.plugins.noVersions': 'لم يتم العثور على إصدارات منشورة في السجل.',
|
||||
'admin.plugins.downgradeTitle': 'التراجع عن هذه الإضافة؟',
|
||||
'admin.plugins.downgradeBody': 'التبديل من v{from} إلى v{to}: تبقى البيانات المكتوبة بواسطة الإصدار الأحدث في مكانها، وقد لا يفهمها الإصدار الأقدم.',
|
||||
'admin.plugins.downgradeConfirm': 'تراجع',
|
||||
'admin.plugins.updatesHeld': 'التحديثات متوقفة عند v{version}',
|
||||
'admin.plugins.resumeUpdates': 'استئناف التحديثات',
|
||||
'admin.plugins.updatesResumed': 'تم استئناف التحديثات',
|
||||
'admin.plugins.updateAll': 'تحديث الكل',
|
||||
'admin.plugins.noMatchInstalled': 'لا توجد إضافات مثبّتة تطابق بحثك.',
|
||||
'admin.plugins.noMatchRegistry': 'لا توجد إضافات في السجل تطابق بحثك.',
|
||||
|
||||
@@ -417,6 +417,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Atualizações primeiro',
|
||||
'admin.plugins.sortDownloads': 'Mais baixados',
|
||||
'admin.plugins.updatesAvailable': '{count} atualizações disponíveis para seus plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} disponível — requer TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versões',
|
||||
'admin.plugins.versionPickerTitle': 'Alterar versão — {name}',
|
||||
'admin.plugins.versionSwitch': 'Mudar para {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'requer TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Alterar versão…',
|
||||
'admin.plugins.noVersions': 'Nenhuma versão publicada encontrada no registro.',
|
||||
'admin.plugins.downgradeTitle': 'Reverter este plugin?',
|
||||
'admin.plugins.downgradeBody': 'Mudando de v{from} para v{to}: os dados gravados pela versão mais recente permanecem no lugar, e a versão mais antiga pode não entendê-los.',
|
||||
'admin.plugins.downgradeConfirm': 'Reverter',
|
||||
'admin.plugins.updatesHeld': 'Atualizações pausadas em v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Retomar atualizações',
|
||||
'admin.plugins.updatesResumed': 'Atualizações retomadas',
|
||||
'admin.plugins.updateAll': 'Atualizar todos',
|
||||
'admin.plugins.noMatchInstalled': 'Nenhum plugin instalado corresponde à sua busca.',
|
||||
'admin.plugins.noMatchRegistry': 'Nenhum plugin no registro corresponde à sua busca.',
|
||||
|
||||
@@ -542,6 +542,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Primer les actualitzacions',
|
||||
'admin.plugins.sortDownloads': 'Més baixades',
|
||||
'admin.plugins.updatesAvailable': '{count} actualitzacions disponibles per als teus connectors.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} disponible — necessita TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versions',
|
||||
'admin.plugins.versionPickerTitle': 'Canvia la versió — {name}',
|
||||
'admin.plugins.versionSwitch': 'Canvia a {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'necessita TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Canvia la versió…',
|
||||
'admin.plugins.noVersions': 'No s\'han trobat versions publicades al registre.',
|
||||
'admin.plugins.downgradeTitle': 'Vols revertir aquest connector?',
|
||||
'admin.plugins.downgradeBody': 'Canvi de v{from} a v{to}: les dades escrites per la versió més nova es mantenen, i la versió antiga pot no entendre-les.',
|
||||
'admin.plugins.downgradeConfirm': 'Reverteix',
|
||||
'admin.plugins.updatesHeld': 'Actualitzacions en pausa a la v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Reprèn les actualitzacions',
|
||||
'admin.plugins.updatesResumed': 'Actualitzacions represes',
|
||||
'admin.plugins.updateAll': 'Actualitza-ho tot',
|
||||
'admin.plugins.noMatchInstalled': 'Cap connector instal·lat coincideix amb la teva cerca.',
|
||||
'admin.plugins.noMatchRegistry': 'Cap connector del registre coincideix amb la teva cerca.',
|
||||
|
||||
@@ -415,6 +415,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Nejdřív aktualizace',
|
||||
'admin.plugins.sortDownloads': 'Nejstahovanější',
|
||||
'admin.plugins.updatesAvailable': 'Pro vaše pluginy je k dispozici {count} aktualizací.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} k dispozici — vyžaduje TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Verze',
|
||||
'admin.plugins.versionPickerTitle': 'Změnit verzi — {name}',
|
||||
'admin.plugins.versionSwitch': 'Přepnout na {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'vyžaduje TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Změnit verzi…',
|
||||
'admin.plugins.noVersions': 'V registru nebyly nalezeny žádné publikované verze.',
|
||||
'admin.plugins.downgradeTitle': 'Vrátit tento plugin na starší verzi?',
|
||||
'admin.plugins.downgradeBody': 'Přechod z v{from} na v{to}: data zapsaná novější verzí zůstanou na místě a starší verze jim nemusí rozumět.',
|
||||
'admin.plugins.downgradeConfirm': 'Vrátit zpět',
|
||||
'admin.plugins.updatesHeld': 'Aktualizace pozastaveny na v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Obnovit aktualizace',
|
||||
'admin.plugins.updatesResumed': 'Aktualizace obnoveny',
|
||||
'admin.plugins.updateAll': 'Aktualizovat vše',
|
||||
'admin.plugins.noMatchInstalled': 'Žádné nainstalované pluginy neodpovídají vašemu hledání.',
|
||||
'admin.plugins.noMatchRegistry': 'Žádné pluginy v registru neodpovídají vašemu hledání.',
|
||||
|
||||
@@ -424,6 +424,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Updates zuerst',
|
||||
'admin.plugins.sortDownloads': 'Meiste Downloads',
|
||||
'admin.plugins.updatesAvailable': '{count} Updates für deine Plugins verfügbar.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} verfügbar — benötigt TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versionen',
|
||||
'admin.plugins.versionPickerTitle': 'Version wechseln — {name}',
|
||||
'admin.plugins.versionSwitch': 'Zu {version} wechseln',
|
||||
'admin.plugins.versionNeedsTrek': 'benötigt TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Version wechseln…',
|
||||
'admin.plugins.noVersions': 'Keine veröffentlichten Versionen in der Registry gefunden.',
|
||||
'admin.plugins.downgradeTitle': 'Dieses Plugin zurücksetzen?',
|
||||
'admin.plugins.downgradeBody': 'Wechsel von v{from} zu v{to}: Von der neueren Version geschriebene Daten bleiben erhalten, und die ältere Version versteht sie möglicherweise nicht.',
|
||||
'admin.plugins.downgradeConfirm': 'Zurücksetzen',
|
||||
'admin.plugins.updatesHeld': 'Updates pausiert bei v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Updates fortsetzen',
|
||||
'admin.plugins.updatesResumed': 'Updates fortgesetzt',
|
||||
'admin.plugins.updateAll': 'Alle aktualisieren',
|
||||
'admin.plugins.noMatchInstalled': 'Keine installierten Plugins passen zu deiner Suche.',
|
||||
'admin.plugins.noMatchRegistry': 'Keine Plugins in der Registry passen zu deiner Suche.',
|
||||
|
||||
@@ -459,7 +459,20 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Updates first',
|
||||
'admin.plugins.sortDownloads': 'Most downloads',
|
||||
'admin.plugins.updatesAvailable': '{count} updates available for your plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} available — needs TREK {range}',
|
||||
'admin.plugins.updateAll': 'Update all',
|
||||
'admin.plugins.versionsTitle': 'Versions',
|
||||
'admin.plugins.versionPickerTitle': 'Change version — {name}',
|
||||
'admin.plugins.versionSwitch': 'Switch to {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'needs TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Change version…',
|
||||
'admin.plugins.noVersions': 'No published versions found in the registry.',
|
||||
'admin.plugins.downgradeTitle': 'Roll back this plugin?',
|
||||
'admin.plugins.downgradeBody': 'Switching from v{from} to v{to}: data written by the newer version stays in place, and the older version may not understand it.',
|
||||
'admin.plugins.downgradeConfirm': 'Roll back',
|
||||
'admin.plugins.updatesHeld': 'Updates paused at v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Resume updates',
|
||||
'admin.plugins.updatesResumed': 'Updates resumed',
|
||||
'admin.plugins.noMatchInstalled': 'No installed plugins match your search.',
|
||||
'admin.plugins.noMatchRegistry': 'No plugins in the registry match your search.',
|
||||
'admin.plugins.restart': 'Restart',
|
||||
|
||||
@@ -426,6 +426,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Actualizaciones primero',
|
||||
'admin.plugins.sortDownloads': 'Más descargados',
|
||||
'admin.plugins.updatesAvailable': '{count} actualizaciones disponibles para tus plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} disponible — necesita TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versiones',
|
||||
'admin.plugins.versionPickerTitle': 'Cambiar versión — {name}',
|
||||
'admin.plugins.versionSwitch': 'Cambiar a {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'necesita TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Cambiar versión…',
|
||||
'admin.plugins.noVersions': 'No se encontraron versiones publicadas en el registro.',
|
||||
'admin.plugins.downgradeTitle': '¿Revertir este plugin?',
|
||||
'admin.plugins.downgradeBody': 'Cambio de v{from} a v{to}: los datos escritos por la versión más reciente se conservan, y la versión anterior podría no entenderlos.',
|
||||
'admin.plugins.downgradeConfirm': 'Revertir',
|
||||
'admin.plugins.updatesHeld': 'Actualizaciones en pausa en v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Reanudar actualizaciones',
|
||||
'admin.plugins.updatesResumed': 'Actualizaciones reanudadas',
|
||||
'admin.plugins.updateAll': 'Actualizar todo',
|
||||
'admin.plugins.noMatchInstalled': 'Ningún plugin instalado coincide con tu búsqueda.',
|
||||
'admin.plugins.noMatchRegistry': 'Ningún plugin del registro coincide con tu búsqueda.',
|
||||
|
||||
@@ -429,6 +429,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Mises à jour en premier',
|
||||
'admin.plugins.sortDownloads': 'Plus téléchargés',
|
||||
'admin.plugins.updatesAvailable': '{count} mises à jour disponibles pour vos plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} disponible — nécessite TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versions',
|
||||
'admin.plugins.versionPickerTitle': 'Changer de version — {name}',
|
||||
'admin.plugins.versionSwitch': 'Passer à {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'nécessite TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Changer de version…',
|
||||
'admin.plugins.noVersions': 'Aucune version publiée trouvée dans le registre.',
|
||||
'admin.plugins.downgradeTitle': 'Revenir à une version antérieure de ce plugin ?',
|
||||
'admin.plugins.downgradeBody': 'Passage de v{from} à v{to} : les données écrites par la version plus récente restent en place, et la version plus ancienne pourrait ne pas les comprendre.',
|
||||
'admin.plugins.downgradeConfirm': 'Rétrograder',
|
||||
'admin.plugins.updatesHeld': 'Mises à jour en pause à la v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Reprendre les mises à jour',
|
||||
'admin.plugins.updatesResumed': 'Mises à jour reprises',
|
||||
'admin.plugins.updateAll': 'Tout mettre à jour',
|
||||
'admin.plugins.noMatchInstalled': 'Aucun plugin installé ne correspond à votre recherche.',
|
||||
'admin.plugins.noMatchRegistry': 'Aucun plugin du registre ne correspond à votre recherche.',
|
||||
|
||||
@@ -477,6 +477,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Ενημερώσεις πρώτα',
|
||||
'admin.plugins.sortDownloads': 'Περισσότερες λήψεις',
|
||||
'admin.plugins.updatesAvailable': 'Διαθέσιμες {count} ενημερώσεις για τα plugins σας.',
|
||||
'admin.plugins.newerNeedsTrek': 'Διαθέσιμη η v{version} — απαιτεί TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Εκδόσεις',
|
||||
'admin.plugins.versionPickerTitle': 'Αλλαγή έκδοσης — {name}',
|
||||
'admin.plugins.versionSwitch': 'Μετάβαση σε {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'απαιτεί TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Αλλαγή έκδοσης…',
|
||||
'admin.plugins.noVersions': 'Δεν βρέθηκαν δημοσιευμένες εκδόσεις στο μητρώο.',
|
||||
'admin.plugins.downgradeTitle': 'Επαναφορά αυτού του πρόσθετου;',
|
||||
'admin.plugins.downgradeBody': 'Μετάβαση από v{from} σε v{to}: τα δεδομένα της νεότερης έκδοσης παραμένουν, και η παλαιότερη έκδοση ίσως να μην τα κατανοεί.',
|
||||
'admin.plugins.downgradeConfirm': 'Επαναφορά',
|
||||
'admin.plugins.updatesHeld': 'Οι ενημερώσεις είναι σε παύση στην v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Συνέχιση ενημερώσεων',
|
||||
'admin.plugins.updatesResumed': 'Οι ενημερώσεις συνεχίστηκαν',
|
||||
'admin.plugins.updateAll': 'Ενημέρωση όλων',
|
||||
'admin.plugins.noMatchInstalled': 'Κανένα εγκατεστημένο plugin δεν ταιριάζει με την αναζήτησή σας.',
|
||||
'admin.plugins.noMatchRegistry': 'Κανένα plugin στο μητρώο δεν ταιριάζει με την αναζήτησή σας.',
|
||||
|
||||
@@ -429,6 +429,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Frissítések elöl',
|
||||
'admin.plugins.sortDownloads': 'Legtöbb letöltés',
|
||||
'admin.plugins.updatesAvailable': '{count} frissítés érhető el a pluginjaidhoz.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} elérhető — TREK {range} szükséges',
|
||||
'admin.plugins.versionsTitle': 'Verziók',
|
||||
'admin.plugins.versionPickerTitle': 'Verzióváltás — {name}',
|
||||
'admin.plugins.versionSwitch': 'Váltás erre: {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'TREK {range} szükséges',
|
||||
'admin.plugins.changeVersion': 'Verzióváltás…',
|
||||
'admin.plugins.noVersions': 'Nem található publikált verzió a jegyzékben.',
|
||||
'admin.plugins.downgradeTitle': 'Visszaállítod ezt a bővítményt?',
|
||||
'admin.plugins.downgradeBody': 'Váltás v{from} verzióról v{to} verzióra: az újabb verzió által írt adatok megmaradnak, és a régebbi verzió lehet, hogy nem érti őket.',
|
||||
'admin.plugins.downgradeConfirm': 'Visszaállítás',
|
||||
'admin.plugins.updatesHeld': 'Frissítések szüneteltetve a v{version} verzión',
|
||||
'admin.plugins.resumeUpdates': 'Frissítések folytatása',
|
||||
'admin.plugins.updatesResumed': 'Frissítések folytatva',
|
||||
'admin.plugins.updateAll': 'Összes frissítése',
|
||||
'admin.plugins.noMatchInstalled': 'Nincs a keresésnek megfelelő telepített plugin.',
|
||||
'admin.plugins.noMatchRegistry': 'Nincs a keresésnek megfelelő plugin a tárban.',
|
||||
|
||||
@@ -471,6 +471,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Pembaruan dulu',
|
||||
'admin.plugins.sortDownloads': 'Paling banyak diunduh',
|
||||
'admin.plugins.updatesAvailable': '{count} pembaruan tersedia untuk plugin kamu.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} tersedia — membutuhkan TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versi',
|
||||
'admin.plugins.versionPickerTitle': 'Ubah versi — {name}',
|
||||
'admin.plugins.versionSwitch': 'Beralih ke {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'membutuhkan TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Ubah versi…',
|
||||
'admin.plugins.noVersions': 'Tidak ada versi terpublikasi yang ditemukan di registri.',
|
||||
'admin.plugins.downgradeTitle': 'Kembalikan plugin ini?',
|
||||
'admin.plugins.downgradeBody': 'Beralih dari v{from} ke v{to}: data yang ditulis oleh versi yang lebih baru tetap ada, dan versi yang lebih lama mungkin tidak memahaminya.',
|
||||
'admin.plugins.downgradeConfirm': 'Kembalikan',
|
||||
'admin.plugins.updatesHeld': 'Pembaruan dijeda di v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Lanjutkan pembaruan',
|
||||
'admin.plugins.updatesResumed': 'Pembaruan dilanjutkan',
|
||||
'admin.plugins.updateAll': 'Perbarui semua',
|
||||
'admin.plugins.noMatchInstalled': 'Tidak ada plugin terpasang yang cocok dengan pencarianmu.',
|
||||
'admin.plugins.noMatchRegistry': 'Tidak ada plugin di registri yang cocok dengan pencarianmu.',
|
||||
|
||||
@@ -424,6 +424,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Prima gli aggiornamenti',
|
||||
'admin.plugins.sortDownloads': 'Più scaricati',
|
||||
'admin.plugins.updatesAvailable': '{count} aggiornamenti disponibili per i tuoi plugin.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} disponibile — richiede TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versioni',
|
||||
'admin.plugins.versionPickerTitle': 'Cambia versione — {name}',
|
||||
'admin.plugins.versionSwitch': 'Passa a {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'richiede TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Cambia versione…',
|
||||
'admin.plugins.noVersions': 'Nessuna versione pubblicata trovata nel registro.',
|
||||
'admin.plugins.downgradeTitle': 'Ripristinare questo plugin?',
|
||||
'admin.plugins.downgradeBody': 'Passaggio da v{from} a v{to}: i dati scritti dalla versione più recente restano, e la versione precedente potrebbe non comprenderli.',
|
||||
'admin.plugins.downgradeConfirm': 'Ripristina',
|
||||
'admin.plugins.updatesHeld': 'Aggiornamenti in pausa alla v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Riprendi aggiornamenti',
|
||||
'admin.plugins.updatesResumed': 'Aggiornamenti ripresi',
|
||||
'admin.plugins.updateAll': 'Aggiorna tutti',
|
||||
'admin.plugins.noMatchInstalled': 'Nessun plugin installato corrisponde alla tua ricerca.',
|
||||
'admin.plugins.noMatchRegistry': 'Nessun plugin nel registro corrisponde alla tua ricerca.',
|
||||
|
||||
@@ -436,6 +436,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'アップデート優先',
|
||||
'admin.plugins.sortDownloads': 'ダウンロード数順',
|
||||
'admin.plugins.updatesAvailable': 'プラグインに{count}件のアップデートがあります。',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} が利用可能 — TREK {range} が必要',
|
||||
'admin.plugins.versionsTitle': 'バージョン',
|
||||
'admin.plugins.versionPickerTitle': 'バージョン変更 — {name}',
|
||||
'admin.plugins.versionSwitch': '{version} に切り替え',
|
||||
'admin.plugins.versionNeedsTrek': 'TREK {range} が必要',
|
||||
'admin.plugins.changeVersion': 'バージョン変更…',
|
||||
'admin.plugins.noVersions': 'レジストリに公開バージョンが見つかりません。',
|
||||
'admin.plugins.downgradeTitle': 'このプラグインをロールバックしますか?',
|
||||
'admin.plugins.downgradeBody': 'v{from} から v{to} への切り替え:新しいバージョンが書き込んだデータはそのまま残り、古いバージョンはそれを認識できない可能性があります。',
|
||||
'admin.plugins.downgradeConfirm': 'ロールバック',
|
||||
'admin.plugins.updatesHeld': 'v{version} で更新を一時停止中',
|
||||
'admin.plugins.resumeUpdates': '更新を再開',
|
||||
'admin.plugins.updatesResumed': '更新を再開しました',
|
||||
'admin.plugins.updateAll': 'すべて更新',
|
||||
'admin.plugins.noMatchInstalled': '検索条件に一致するインストール済みプラグインはありません。',
|
||||
'admin.plugins.noMatchRegistry': '検索条件に一致するプラグインはレジストリにありません。',
|
||||
|
||||
@@ -436,6 +436,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': '업데이트 우선',
|
||||
'admin.plugins.sortDownloads': '다운로드순',
|
||||
'admin.plugins.updatesAvailable': '플러그인 업데이트 {count}건이 있습니다.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} 사용 가능 — TREK {range} 필요',
|
||||
'admin.plugins.versionsTitle': '버전',
|
||||
'admin.plugins.versionPickerTitle': '버전 변경 — {name}',
|
||||
'admin.plugins.versionSwitch': '{version}(으)로 전환',
|
||||
'admin.plugins.versionNeedsTrek': 'TREK {range} 필요',
|
||||
'admin.plugins.changeVersion': '버전 변경…',
|
||||
'admin.plugins.noVersions': '레지스트리에서 게시된 버전을 찾을 수 없습니다.',
|
||||
'admin.plugins.downgradeTitle': '이 플러그인을 롤백하시겠습니까?',
|
||||
'admin.plugins.downgradeBody': 'v{from}에서 v{to}(으)로 전환: 최신 버전이 기록한 데이터는 그대로 유지되며, 이전 버전이 이를 인식하지 못할 수 있습니다.',
|
||||
'admin.plugins.downgradeConfirm': '롤백',
|
||||
'admin.plugins.updatesHeld': 'v{version}에서 업데이트 일시 중지됨',
|
||||
'admin.plugins.resumeUpdates': '업데이트 재개',
|
||||
'admin.plugins.updatesResumed': '업데이트가 재개되었습니다',
|
||||
'admin.plugins.updateAll': '모두 업데이트',
|
||||
'admin.plugins.noMatchInstalled': '검색과 일치하는 설치된 플러그인이 없습니다.',
|
||||
'admin.plugins.noMatchRegistry': '레지스트리에 검색과 일치하는 플러그인이 없습니다.',
|
||||
|
||||
@@ -423,6 +423,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Updates eerst',
|
||||
'admin.plugins.sortDownloads': 'Meest gedownload',
|
||||
'admin.plugins.updatesAvailable': '{count} updates beschikbaar voor je plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} beschikbaar — vereist TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versies',
|
||||
'admin.plugins.versionPickerTitle': 'Versie wijzigen — {name}',
|
||||
'admin.plugins.versionSwitch': 'Overschakelen naar {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'vereist TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Versie wijzigen…',
|
||||
'admin.plugins.noVersions': 'Geen gepubliceerde versies gevonden in het register.',
|
||||
'admin.plugins.downgradeTitle': 'Deze plugin terugdraaien?',
|
||||
'admin.plugins.downgradeBody': 'Overschakelen van v{from} naar v{to}: gegevens die door de nieuwere versie zijn geschreven blijven staan, en de oudere versie begrijpt ze mogelijk niet.',
|
||||
'admin.plugins.downgradeConfirm': 'Terugdraaien',
|
||||
'admin.plugins.updatesHeld': 'Updates gepauzeerd op v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Updates hervatten',
|
||||
'admin.plugins.updatesResumed': 'Updates hervat',
|
||||
'admin.plugins.updateAll': 'Alles bijwerken',
|
||||
'admin.plugins.noMatchInstalled': 'Geen geïnstalleerde plugins komen overeen met je zoekopdracht.',
|
||||
'admin.plugins.noMatchRegistry': 'Geen plugins in het register komen overeen met je zoekopdracht.',
|
||||
|
||||
@@ -421,6 +421,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Najpierw aktualizacje',
|
||||
'admin.plugins.sortDownloads': 'Najczęściej pobierane',
|
||||
'admin.plugins.updatesAvailable': 'Dostępne aktualizacje dla Twoich wtyczek: {count}.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} dostępna — wymaga TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Wersje',
|
||||
'admin.plugins.versionPickerTitle': 'Zmień wersję — {name}',
|
||||
'admin.plugins.versionSwitch': 'Przełącz na {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'wymaga TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Zmień wersję…',
|
||||
'admin.plugins.noVersions': 'Nie znaleziono opublikowanych wersji w rejestrze.',
|
||||
'admin.plugins.downgradeTitle': 'Przywrócić starszą wersję tej wtyczki?',
|
||||
'admin.plugins.downgradeBody': 'Przejście z v{from} na v{to}: dane zapisane przez nowszą wersję pozostają, a starsza wersja może ich nie rozumieć.',
|
||||
'admin.plugins.downgradeConfirm': 'Przywróć',
|
||||
'admin.plugins.updatesHeld': 'Aktualizacje wstrzymane na v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Wznów aktualizacje',
|
||||
'admin.plugins.updatesResumed': 'Wznowiono aktualizacje',
|
||||
'admin.plugins.updateAll': 'Zaktualizuj wszystkie',
|
||||
'admin.plugins.noMatchInstalled': 'Żadna zainstalowana wtyczka nie pasuje do wyszukiwania.',
|
||||
'admin.plugins.noMatchRegistry': 'Żadna wtyczka w rejestrze nie pasuje do wyszukiwania.',
|
||||
|
||||
@@ -425,6 +425,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Сначала с обновлениями',
|
||||
'admin.plugins.sortDownloads': 'По загрузкам',
|
||||
'admin.plugins.updatesAvailable': 'Доступно обновлений для ваших плагинов: {count}.',
|
||||
'admin.plugins.newerNeedsTrek': 'Доступна v{version} — требуется TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Версии',
|
||||
'admin.plugins.versionPickerTitle': 'Сменить версию — {name}',
|
||||
'admin.plugins.versionSwitch': 'Перейти на {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'требуется TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Сменить версию…',
|
||||
'admin.plugins.noVersions': 'В реестре не найдено опубликованных версий.',
|
||||
'admin.plugins.downgradeTitle': 'Откатить этот плагин?',
|
||||
'admin.plugins.downgradeBody': 'Переход с v{from} на v{to}: данные, записанные более новой версией, остаются на месте, и старая версия может их не понять.',
|
||||
'admin.plugins.downgradeConfirm': 'Откатить',
|
||||
'admin.plugins.updatesHeld': 'Обновления приостановлены на v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Возобновить обновления',
|
||||
'admin.plugins.updatesResumed': 'Обновления возобновлены',
|
||||
'admin.plugins.updateAll': 'Обновить все',
|
||||
'admin.plugins.noMatchInstalled': 'Нет установленных плагинов по вашему запросу.',
|
||||
'admin.plugins.noMatchRegistry': 'В реестре нет плагинов по вашему запросу.',
|
||||
|
||||
@@ -479,6 +479,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Uppdateringar först',
|
||||
'admin.plugins.sortDownloads': 'Mest nedladdade',
|
||||
'admin.plugins.updatesAvailable': '{count} uppdateringar tillgängliga för dina plugins.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} tillgänglig — kräver TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Versioner',
|
||||
'admin.plugins.versionPickerTitle': 'Byt version — {name}',
|
||||
'admin.plugins.versionSwitch': 'Byt till {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'kräver TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Byt version…',
|
||||
'admin.plugins.noVersions': 'Inga publicerade versioner hittades i registret.',
|
||||
'admin.plugins.downgradeTitle': 'Rulla tillbaka detta tillägg?',
|
||||
'admin.plugins.downgradeBody': 'Byte från v{from} till v{to}: data som skrivits av den nyare versionen finns kvar, och den äldre versionen kanske inte förstår dem.',
|
||||
'admin.plugins.downgradeConfirm': 'Rulla tillbaka',
|
||||
'admin.plugins.updatesHeld': 'Uppdateringar pausade vid v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Återuppta uppdateringar',
|
||||
'admin.plugins.updatesResumed': 'Uppdateringar återupptagna',
|
||||
'admin.plugins.updateAll': 'Uppdatera alla',
|
||||
'admin.plugins.noMatchInstalled': 'Inga installerade plugins matchar din sökning.',
|
||||
'admin.plugins.noMatchRegistry': 'Inga plugins i registret matchar din sökning.',
|
||||
|
||||
@@ -468,6 +468,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Önce güncellemeler',
|
||||
'admin.plugins.sortDownloads': 'En çok indirilen',
|
||||
'admin.plugins.updatesAvailable': 'Eklentileriniz için {count} güncelleme mevcut.',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} mevcut — TREK {range} gerektirir',
|
||||
'admin.plugins.versionsTitle': 'Sürümler',
|
||||
'admin.plugins.versionPickerTitle': 'Sürüm değiştir — {name}',
|
||||
'admin.plugins.versionSwitch': '{version} sürümüne geç',
|
||||
'admin.plugins.versionNeedsTrek': 'TREK {range} gerektirir',
|
||||
'admin.plugins.changeVersion': 'Sürüm değiştir…',
|
||||
'admin.plugins.noVersions': 'Kayıt defterinde yayımlanmış sürüm bulunamadı.',
|
||||
'admin.plugins.downgradeTitle': 'Bu eklenti geri alınsın mı?',
|
||||
'admin.plugins.downgradeBody': 'v{from} sürümünden v{to} sürümüne geçiş: daha yeni sürümün yazdığı veriler yerinde kalır ve eski sürüm bunları anlamayabilir.',
|
||||
'admin.plugins.downgradeConfirm': 'Geri al',
|
||||
'admin.plugins.updatesHeld': 'Güncellemeler v{version} sürümünde duraklatıldı',
|
||||
'admin.plugins.resumeUpdates': 'Güncellemeleri sürdür',
|
||||
'admin.plugins.updatesResumed': 'Güncellemeler sürdürüldü',
|
||||
'admin.plugins.updateAll': 'Tümünü güncelle',
|
||||
'admin.plugins.noMatchInstalled': 'Aramanızla eşleşen yüklü eklenti yok.',
|
||||
'admin.plugins.noMatchRegistry': 'Dizinde aramanızla eşleşen eklenti yok.',
|
||||
|
||||
@@ -422,6 +422,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Спочатку оновлення',
|
||||
'admin.plugins.sortDownloads': 'За завантаженнями',
|
||||
'admin.plugins.updatesAvailable': 'Для ваших плагінів доступно оновлень: {count}.',
|
||||
'admin.plugins.newerNeedsTrek': 'Доступна v{version} — потрібен TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Версії',
|
||||
'admin.plugins.versionPickerTitle': 'Змінити версію — {name}',
|
||||
'admin.plugins.versionSwitch': 'Перейти на {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'потрібен TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Змінити версію…',
|
||||
'admin.plugins.noVersions': 'У реєстрі не знайдено опублікованих версій.',
|
||||
'admin.plugins.downgradeTitle': 'Відкотити цей плагін?',
|
||||
'admin.plugins.downgradeBody': 'Перехід з v{from} на v{to}: дані, записані новішою версією, залишаються, і старіша версія може їх не розуміти.',
|
||||
'admin.plugins.downgradeConfirm': 'Відкотити',
|
||||
'admin.plugins.updatesHeld': 'Оновлення призупинено на v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Відновити оновлення',
|
||||
'admin.plugins.updatesResumed': 'Оновлення відновлено',
|
||||
'admin.plugins.updateAll': 'Оновити все',
|
||||
'admin.plugins.noMatchInstalled': 'Жоден встановлений плагін не відповідає вашому запиту.',
|
||||
'admin.plugins.noMatchRegistry': 'Жоден плагін у реєстрі не відповідає вашому запиту.',
|
||||
|
||||
@@ -421,6 +421,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': 'Ưu tiên bản cập nhật',
|
||||
'admin.plugins.sortDownloads': 'Tải nhiều nhất',
|
||||
'admin.plugins.updatesAvailable': 'Có {count} bản cập nhật cho các plugin của bạn.',
|
||||
'admin.plugins.newerNeedsTrek': 'Đã có v{version} — cần TREK {range}',
|
||||
'admin.plugins.versionsTitle': 'Phiên bản',
|
||||
'admin.plugins.versionPickerTitle': 'Đổi phiên bản — {name}',
|
||||
'admin.plugins.versionSwitch': 'Chuyển sang {version}',
|
||||
'admin.plugins.versionNeedsTrek': 'cần TREK {range}',
|
||||
'admin.plugins.changeVersion': 'Đổi phiên bản…',
|
||||
'admin.plugins.noVersions': 'Không tìm thấy phiên bản đã xuất bản trong sổ đăng ký.',
|
||||
'admin.plugins.downgradeTitle': 'Quay lại phiên bản cũ của plugin này?',
|
||||
'admin.plugins.downgradeBody': 'Chuyển từ v{from} sang v{to}: dữ liệu do phiên bản mới hơn ghi vẫn còn nguyên, và phiên bản cũ hơn có thể không hiểu được.',
|
||||
'admin.plugins.downgradeConfirm': 'Quay lại',
|
||||
'admin.plugins.updatesHeld': 'Đã tạm dừng cập nhật ở v{version}',
|
||||
'admin.plugins.resumeUpdates': 'Tiếp tục cập nhật',
|
||||
'admin.plugins.updatesResumed': 'Đã tiếp tục cập nhật',
|
||||
'admin.plugins.updateAll': 'Cập nhật tất cả',
|
||||
'admin.plugins.noMatchInstalled': 'Không có plugin đã cài đặt nào khớp với tìm kiếm của bạn.',
|
||||
'admin.plugins.noMatchRegistry': 'Không có plugin nào trong kho đăng ký khớp với tìm kiếm của bạn.',
|
||||
|
||||
@@ -418,6 +418,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': '更新優先',
|
||||
'admin.plugins.sortDownloads': '下載最多',
|
||||
'admin.plugins.updatesAvailable': '你的外掛有 {count} 項可用更新。',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} 可用 — 需要 TREK {range}',
|
||||
'admin.plugins.versionsTitle': '版本',
|
||||
'admin.plugins.versionPickerTitle': '更換版本 — {name}',
|
||||
'admin.plugins.versionSwitch': '切換到 {version}',
|
||||
'admin.plugins.versionNeedsTrek': '需要 TREK {range}',
|
||||
'admin.plugins.changeVersion': '更換版本…',
|
||||
'admin.plugins.noVersions': '在登錄檔中未找到已發布的版本。',
|
||||
'admin.plugins.downgradeTitle': '回滾此外掛?',
|
||||
'admin.plugins.downgradeBody': '從 v{from} 切換到 v{to}:較新版本寫入的資料將保留,較舊版本可能無法識別這些資料。',
|
||||
'admin.plugins.downgradeConfirm': '回滾',
|
||||
'admin.plugins.updatesHeld': '更新已暫停在 v{version}',
|
||||
'admin.plugins.resumeUpdates': '恢復更新',
|
||||
'admin.plugins.updatesResumed': '已恢復更新',
|
||||
'admin.plugins.updateAll': '全部更新',
|
||||
'admin.plugins.noMatchInstalled': '沒有符合搜尋條件的已安裝外掛。',
|
||||
'admin.plugins.noMatchRegistry': '外掛庫中沒有符合搜尋條件的外掛。',
|
||||
|
||||
@@ -378,6 +378,19 @@ const admin: TranslationStrings = {
|
||||
'admin.plugins.sortUpdates': '优先显示有更新的',
|
||||
'admin.plugins.sortDownloads': '下载最多',
|
||||
'admin.plugins.updatesAvailable': '你的插件有 {count} 个可用更新。',
|
||||
'admin.plugins.newerNeedsTrek': 'v{version} 可用 — 需要 TREK {range}',
|
||||
'admin.plugins.versionsTitle': '版本',
|
||||
'admin.plugins.versionPickerTitle': '更换版本 — {name}',
|
||||
'admin.plugins.versionSwitch': '切换到 {version}',
|
||||
'admin.plugins.versionNeedsTrek': '需要 TREK {range}',
|
||||
'admin.plugins.changeVersion': '更换版本…',
|
||||
'admin.plugins.noVersions': '在注册表中未找到已发布的版本。',
|
||||
'admin.plugins.downgradeTitle': '回滚此插件?',
|
||||
'admin.plugins.downgradeBody': '从 v{from} 切换到 v{to}:较新版本写入的数据将保留,较旧版本可能无法识别这些数据。',
|
||||
'admin.plugins.downgradeConfirm': '回滚',
|
||||
'admin.plugins.updatesHeld': '更新已暂停在 v{version}',
|
||||
'admin.plugins.resumeUpdates': '恢复更新',
|
||||
'admin.plugins.updatesResumed': '已恢复更新',
|
||||
'admin.plugins.updateAll': '全部更新',
|
||||
'admin.plugins.noMatchInstalled': '没有已安装的插件与你的搜索匹配。',
|
||||
'admin.plugins.noMatchRegistry': '插件库中没有与你的搜索匹配的插件。',
|
||||
|
||||
Reference in New Issue
Block a user