Merges extensions into one page (#1656)
* Merged extensions into one page * Bundle files updated * Fixed install bug * feat: client side version compatibility check * fix: hide `Activated/Deactivated` toggle for non-admins * feat: translate labels to `EN` * feat: add other language translations * chore: update bundle for i18n * feat: check extension version server-side * feat: show warning message * refactor: nicer mapping Co-authored-by: dni ⚡ <office@dnilabs.com> * chore: code format * chore: extra log * feat: check_latest_version of ext * feat: show tooltip for new version * chore: `make bundle` * chore: `mypy` * chore: code clean-up * feat: show version in badge (spacing is fine) * chore: make bundle * feat: check `min_lnbits_version` and `warning` in `config.json` * chore: code formatting * chore: downgrade log level * fix: extract `ExtensionsInstallSettings` as readonly * fix: do not show installed and deactivated extensions * chore: format * fix: `Enable` button tooltip * fix: set installed release after installation * fix: hide deactivated extensions from regular users * bundle fundle * bundle fundle --------- Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com> Co-authored-by: dni ⚡ <office@dnilabs.com>
This commit is contained in:
@@ -79,6 +79,39 @@ window.localisation.de = {
|
||||
extensions: 'Erweiterungen',
|
||||
no_extensions: 'Du hast noch keine Erweiterungen installiert :(',
|
||||
created: 'Erstellt',
|
||||
|
||||
search_extensions: 'Sucherweiterungen',
|
||||
warning: 'Warnung',
|
||||
manage: 'Verwalten',
|
||||
repository: 'Repository',
|
||||
confirm_continue: 'Sind Sie sicher, dass Sie fortfahren möchten?',
|
||||
manage_extension_details: 'Erweiterung installieren/deinstallieren',
|
||||
install: 'Installieren',
|
||||
uninstall: 'Deinstallieren',
|
||||
open: 'Öffnen',
|
||||
enable: 'Aktivieren',
|
||||
enable_extension_details: 'Erweiterung für aktuellen Benutzer aktivieren',
|
||||
disable: 'Deaktivieren',
|
||||
installed: 'Installiert',
|
||||
activated: 'Aktiviert',
|
||||
deactivated: 'Deaktiviert',
|
||||
release_notes: 'Versionshinweise',
|
||||
activate_extension_details:
|
||||
'Erweiterung für Benutzer verfügbar/nicht verfügbar machen',
|
||||
featured: 'Vorgestellt',
|
||||
all: 'Alle',
|
||||
only_admins_can_install:
|
||||
'(Nur Administratorkonten können Erweiterungen installieren)',
|
||||
new_version: 'Neue Version',
|
||||
extension_depends_on: 'Hängt ab von:',
|
||||
extension_rating_soon: 'Bewertungen kommen bald',
|
||||
extension_installed_version: 'Installierte Version',
|
||||
extension_uninstall_warning:
|
||||
'Sie sind dabei, die Erweiterung für alle Benutzer zu entfernen.',
|
||||
uninstall_confirm: 'Ja, deinstallieren',
|
||||
extension_min_lnbits_version:
|
||||
'Diese Version erfordert mindestens die LNbits-Version',
|
||||
|
||||
payment_hash: 'Zahlungs-Hash',
|
||||
fee: 'Gebühr',
|
||||
amount: 'Menge',
|
||||
|
||||
@@ -71,11 +71,40 @@ window.localisation.en = {
|
||||
disclaimer_dialog:
|
||||
'Login functionality to be released in a future update, for now, make sure you bookmark this page for future access to your wallet! This service is in BETA, and we hold no responsibility for people losing access to funds.',
|
||||
no_transactions: 'No transactions made yet',
|
||||
manage_extensions: 'Manage Extensions',
|
||||
manage_server: 'Manage Server',
|
||||
extensions: 'Extensions',
|
||||
no_extensions: "You don't have any extensions installed :(",
|
||||
created: 'Created',
|
||||
|
||||
search_extensions: 'Search extensions',
|
||||
warning: 'Warning',
|
||||
manage: 'Manage',
|
||||
repository: 'Repository',
|
||||
confirm_continue: 'Are you sure you want to continue?',
|
||||
manage_extension_details: 'Install/uninstall extension',
|
||||
install: 'Install',
|
||||
uninstall: 'Uninstall',
|
||||
open: 'Open',
|
||||
enable: 'Enable',
|
||||
enable_extension_details: 'Enable extension for current user',
|
||||
disable: 'Disable',
|
||||
installed: 'Installed',
|
||||
activated: 'Activated',
|
||||
deactivated: 'Deactivated',
|
||||
release_notes: 'Release Notes',
|
||||
activate_extension_details: 'Make extension available/unavailable for users',
|
||||
featured: 'Featured',
|
||||
all: 'All',
|
||||
only_admins_can_install: '(Only admin accounts can install extensions)',
|
||||
new_version: 'New Version',
|
||||
extension_depends_on: 'Depends on:',
|
||||
extension_rating_soon: 'Ratings coming soon',
|
||||
extension_installed_version: 'Installed version',
|
||||
extension_uninstall_warning:
|
||||
'You are about to remove the extension for all users.',
|
||||
uninstall_confirm: 'Yes, Uninstall',
|
||||
extension_min_lnbits_version: 'This release requires at least LNbits version',
|
||||
|
||||
payment_hash: 'Payment Hash',
|
||||
fee: 'Fee',
|
||||
amount: 'Amount',
|
||||
|
||||
@@ -72,11 +72,43 @@ window.localisation.es = {
|
||||
disclaimer_dialog:
|
||||
'La funcionalidad de inicio de sesión se lanzará en una actualización futura, por ahora, asegúrese de guardar esta página como marcador para acceder a su billetera en el futuro. Este servicio está en BETA y no asumimos ninguna responsabilidad por personas que pierdan el acceso a sus fondos.',
|
||||
no_transactions: 'No hay transacciones todavía',
|
||||
manage_extensions: 'Administrar extensiones',
|
||||
manage_server: 'Administrar servidor',
|
||||
extensions: 'Extensiones',
|
||||
no_extensions: 'No tienes extensiones instaladas :(',
|
||||
created: 'Creado',
|
||||
|
||||
search_extensions: 'Extensiones de búsqueda',
|
||||
warning: 'Advertencia',
|
||||
manage: 'Administrar',
|
||||
repository: 'Repositorio',
|
||||
confirm_continue: '¿Está seguro de que desea continuar?',
|
||||
manage_extension_details: 'Instalar/desinstalar extensión',
|
||||
install: 'Instalar',
|
||||
uninstall: 'Desinstalar',
|
||||
open: 'Abrir',
|
||||
enable: 'Habilitar',
|
||||
enable_extension_details: 'Habilitar extensión para el usuario actual',
|
||||
disable: 'Deshabilitar',
|
||||
installed: 'Instalado',
|
||||
activated: 'Activado',
|
||||
deactivated: 'Desactivado',
|
||||
release_notes: 'Notas de la versión',
|
||||
activate_extension_details:
|
||||
'Hacer que la extensión esté disponible/no disponible para los usuarios',
|
||||
featured: 'Destacado',
|
||||
all: 'Todos',
|
||||
only_admins_can_install:
|
||||
'(Solo las cuentas de administrador pueden instalar extensiones)',
|
||||
new_version: 'Nueva Versión',
|
||||
extension_depends_on: 'Depende de:',
|
||||
extension_rating_soon: 'Calificaciones próximamente',
|
||||
extension_installed_version: 'Versión instalada',
|
||||
extension_uninstall_warning:
|
||||
'Está a punto de eliminar la extensión para todos los usuarios.',
|
||||
uninstall_confirm: 'Sí, desinstalar',
|
||||
extension_min_lnbits_version:
|
||||
'Esta versión requiere al menos una versión de LNbits',
|
||||
|
||||
payment_hash: 'Hash de pago',
|
||||
fee: 'Cuota',
|
||||
amount: 'Cantidad',
|
||||
|
||||
@@ -70,11 +70,41 @@ window.localisation.jp = {
|
||||
disclaimer_dialog:
|
||||
'ウォレットを削除すると、ウォレットの秘密鍵が削除され、ウォレットを復元することはできません。ウォレットを削除する前に、ウォレットをエクスポートしてください。',
|
||||
no_transactions: 'トランザクションはありません',
|
||||
manage_extensions: '拡張機能を管理する',
|
||||
manage_server: 'サーバーを管理する',
|
||||
extensions: '拡張機能',
|
||||
no_extensions: '拡張機能はありません',
|
||||
created: '作成済み',
|
||||
search_extensions: '検索拡張機能',
|
||||
warning: '警告',
|
||||
manage: '管理',
|
||||
repository: 'リポジトリ',
|
||||
confirm_continue: '続行してもよろしいですか?',
|
||||
manage_extension_details: '拡張機能のインストール/アンインストール',
|
||||
install: 'インストール',
|
||||
uninstall: 'アンインストール',
|
||||
open: '開く',
|
||||
enable: '有効',
|
||||
enable_extension_details: '現在のユーザーの拡張機能を有効にする',
|
||||
disable: '無効',
|
||||
installed: 'インストール済み',
|
||||
activated: '有効化',
|
||||
deactivated: '無効化',
|
||||
release_notes: 'リリースノート',
|
||||
activate_extension_details:
|
||||
'拡張機能をユーザーが利用できるようにする/利用できないようにする',
|
||||
featured: '特集',
|
||||
all: 'すべて',
|
||||
only_admins_can_install:
|
||||
'(管理者アカウントのみが拡張機能をインストールできます)',
|
||||
new_version: '新しいバージョン',
|
||||
extension_depends_on: '依存先:',
|
||||
extension_rating_soon: '評価は近日公開',
|
||||
extension_installed_version: 'インストール済みバージョン',
|
||||
extension_uninstall_warning:
|
||||
'すべてのユーザーの拡張機能を削除しようとしています.',
|
||||
uninstall_confirm: 'はい、アンインストールします',
|
||||
extension_min_lnbits_version:
|
||||
'このリリースには少なくとも LNbits バージョンが必要です',
|
||||
payment_hash: '支払いハッシュ',
|
||||
fee: '料金',
|
||||
amount: '量',
|
||||
|
||||
Reference in New Issue
Block a user