fix: i18n

This commit is contained in:
Vlad Stan
2026-07-09 16:33:39 +03:00
parent 0fce2481cb
commit b8a16e31e7
3 changed files with 15 additions and 4 deletions
+4 -1
View File
@@ -527,7 +527,10 @@ window.localisation.en = {
extension_permission_ext_storage_write: 'Write extension storage',
extension_permission_payments_watch: 'Watch payments',
extension_permission_wallet_create_invoice: 'Create invoices',
extension_permission_wallet_create_invoice_public: 'Create public invoices',
extension_permission_wallet_create_invoice_public:
'Create incoming Lightning invoices for selected wallets',
extension_permission_wallet_create_invoice_public_desc:
'Create incoming Lightning invoices for selected wallets.',
extension_permission_wallet_list: 'List wallets',
create_extension: 'Create Extension',
release_details_error: 'Cannot get the release details.',
+9 -1
View File
@@ -723,11 +723,19 @@ window.PageExtensions = {
resolve(grantedPermissions)
}
},
permissionI18nKey(permission) {
return `extension_permission_${permission.id.replace(/[^A-Za-z0-9]/g, '_')}`
},
permissionLabel(permission) {
const key = `extension_permission_${permission.id.replace(/[^A-Za-z0-9]/g, '_')}`
const key = this.permissionI18nKey(permission)
const label = this.$t(key)
return label === key ? permission.id : label
},
permissionDescription(permission) {
const key = `${this.permissionI18nKey(permission)}_desc`
const description = this.$t(key)
return description === key ? permission.description : description
},
async selectAllUpdatableExtensionss() {
this.updatableExtensions.forEach(e => (e.selectedForUpdate = true))
},
+2 -2
View File
@@ -479,9 +479,9 @@
<li><strong v-text="permissionLabel(permission)"></strong></li>
</q-item-label>
<q-item-label
v-if="permission.description"
v-if="permissionDescription(permission)"
caption
v-text="permission.description"
v-text="permissionDescription(permission)"
></q-item-label>
</q-item-section>
</q-item>