fix: i18n
This commit is contained in:
@@ -527,7 +527,10 @@ window.localisation.en = {
|
|||||||
extension_permission_ext_storage_write: 'Write extension storage',
|
extension_permission_ext_storage_write: 'Write extension storage',
|
||||||
extension_permission_payments_watch: 'Watch payments',
|
extension_permission_payments_watch: 'Watch payments',
|
||||||
extension_permission_wallet_create_invoice: 'Create invoices',
|
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',
|
extension_permission_wallet_list: 'List wallets',
|
||||||
create_extension: 'Create Extension',
|
create_extension: 'Create Extension',
|
||||||
release_details_error: 'Cannot get the release details.',
|
release_details_error: 'Cannot get the release details.',
|
||||||
|
|||||||
@@ -723,11 +723,19 @@ window.PageExtensions = {
|
|||||||
resolve(grantedPermissions)
|
resolve(grantedPermissions)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
permissionI18nKey(permission) {
|
||||||
|
return `extension_permission_${permission.id.replace(/[^A-Za-z0-9]/g, '_')}`
|
||||||
|
},
|
||||||
permissionLabel(permission) {
|
permissionLabel(permission) {
|
||||||
const key = `extension_permission_${permission.id.replace(/[^A-Za-z0-9]/g, '_')}`
|
const key = this.permissionI18nKey(permission)
|
||||||
const label = this.$t(key)
|
const label = this.$t(key)
|
||||||
return label === key ? permission.id : label
|
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() {
|
async selectAllUpdatableExtensionss() {
|
||||||
this.updatableExtensions.forEach(e => (e.selectedForUpdate = true))
|
this.updatableExtensions.forEach(e => (e.selectedForUpdate = true))
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -479,9 +479,9 @@
|
|||||||
<li><strong v-text="permissionLabel(permission)"></strong></li>
|
<li><strong v-text="permissionLabel(permission)"></strong></li>
|
||||||
</q-item-label>
|
</q-item-label>
|
||||||
<q-item-label
|
<q-item-label
|
||||||
v-if="permission.description"
|
v-if="permissionDescription(permission)"
|
||||||
caption
|
caption
|
||||||
v-text="permission.description"
|
v-text="permissionDescription(permission)"
|
||||||
></q-item-label>
|
></q-item-label>
|
||||||
</q-item-section>
|
</q-item-section>
|
||||||
</q-item>
|
</q-item>
|
||||||
|
|||||||
Reference in New Issue
Block a user