[feat] introduce max_lnbits_version for extensions (#2834)

* feat: add `max_lnbits_version`

* fix: min/max lables

* chore: `make bundle`

* refactor: extract `is_version_compatible_with_lnbits`

* refactor: rename method
This commit is contained in:
Vlad Stan
2024-12-16 17:41:36 +02:00
committed by GitHub
parent 3ff85363f2
commit 27241e01f3
23 changed files with 80 additions and 40 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -143,7 +143,7 @@ window.localisation.br = {
'Todos os dados da extensão serão permanentemente excluídos. Não há como desfazer essa operação!',
extension_db_drop_warning:
'Você está prestes a remover todos os dados para a extensão. Por favor, digite o nome da extensão para continuar:',
extension_min_lnbits_version:
extension_required_lnbits_version:
'Esta versão requer no mínimo a versão do LNbits',
payment_hash: 'Hash de pagamento',
fee: 'Taxa',
+1 -1
View File
@@ -136,7 +136,7 @@ window.localisation.cn = {
extension_db_drop_info: '该扩展程序的所有数据将被永久删除。此操作无法撤销!',
extension_db_drop_warning:
'您即将删除该扩展的所有数据。请继续输入扩展程序名称以确认操作:',
extension_min_lnbits_version: '此版本要求最低的 LNbits 版本为',
extension_required_lnbits_version: '此版本要求最低的 LNbits 版本为',
payment_hash: '付款哈希',
fee: '费',
amount: '金额',
+2 -1
View File
@@ -143,7 +143,8 @@ window.localisation.cs = {
'Všechna data pro rozšíření budou trvale odstraněna. Tuto operaci nelze vrátit zpět!',
extension_db_drop_warning:
'Chystáte se odstranit všechna data pro rozšíření. Prosím, pokračujte zadáním názvu rozšíření:',
extension_min_lnbits_version: 'Toto vydání vyžaduje alespoň verzi LNbits',
extension_required_lnbits_version:
'Toto vydání vyžaduje alespoň verzi LNbits',
payment_hash: 'Hash platby',
fee: 'Poplatek',
amount: 'Částka',
+1 -1
View File
@@ -145,7 +145,7 @@ window.localisation.de = {
'Alle Daten für die Erweiterung werden dauerhaft gelöscht. Es gibt keine Möglichkeit, diesen Vorgang rückgängig zu machen!',
extension_db_drop_warning:
'Sie sind dabei, alle Daten für die Erweiterung zu entfernen. Bitte geben Sie den Namen der Erweiterung ein, um fortzufahren:',
extension_min_lnbits_version:
extension_required_lnbits_version:
'Diese Version erfordert mindestens die LNbits-Version',
payment_hash: 'Zahlungs-Hash',
fee: 'Gebühr',
+3 -1
View File
@@ -145,7 +145,9 @@ window.localisation.en = {
'All data for the extension will be permanently deleted. There is no way to undo this operation!',
extension_db_drop_warning:
'You are about to remove all data for the extension. Please type the extension name to continue:',
extension_min_lnbits_version: 'This release requires at least LNbits version',
extension_required_lnbits_version: 'This release requires LNbits version',
min_version: 'Minimum (included)',
max_version: 'Maximum (excluded)',
payment_hash: 'Payment Hash',
fee: 'Fee',
amount: 'Amount',
+1 -1
View File
@@ -144,7 +144,7 @@ window.localisation.es = {
'Todos los datos para la extensión se eliminarán permanentemente. ¡No hay manera de deshacer esta operación!',
extension_db_drop_warning:
'Está a punto de eliminar todos los datos para la extensión. Por favor, escriba el nombre de la extensión para continuar:',
extension_min_lnbits_version:
extension_required_lnbits_version:
'Esta versión requiere al menos una versión de LNbits',
payment_hash: 'Hash de pago',
fee: 'Cuota',
+2 -1
View File
@@ -144,7 +144,8 @@ window.localisation.fi = {
'Kaikki laajennuksen tallettama tieto poistetaan pysyvästi. Poistoa ei voi jälkikäteen peruuttaa!',
extension_db_drop_warning:
'Olet tuhoamassa laajennuksen tallettamat tiedot. Vahvista poisto kirjoittamalla viivalle seuraavassa näkyvä laajennuksen nimi:',
extension_min_lnbits_version: 'Tämä julkaisu vaatii vähintään LNbits-version',
extension_required_lnbits_version:
'Tämä julkaisu vaatii vähintään LNbits-version',
payment_hash: 'Maksun tiiviste',
fee: 'Kulu',
amount: 'Määrä',
+1 -1
View File
@@ -148,7 +148,7 @@ window.localisation.fr = {
"Toutes les données pour l'extension seront supprimées de manière permanente. Il n'est pas possible d'annuler cette opération !",
extension_db_drop_warning:
"Vous êtes sur le point de supprimer toutes les données de l'extension. Veuillez taper le nom de l'extension pour continuer :",
extension_min_lnbits_version:
extension_required_lnbits_version:
'Cette version nécessite au moins LNbits version',
payment_hash: 'Hash de paiement',
fee: 'Frais',
+1 -1
View File
@@ -145,7 +145,7 @@ window.localisation.it = {
"Tutti i dati relativi all'estensione saranno cancellati permanentemente. Non c'è modo di annullare questa operazione!",
extension_db_drop_warning:
"Stai per rimuovere tutti i dati per l'estensione. Digita il nome dell'estensione per continuare:",
extension_min_lnbits_version:
extension_required_lnbits_version:
'Questa versione richiede almeno la versione LNbits',
payment_hash: 'Hash del pagamento',
fee: 'Tariffa',
+1 -1
View File
@@ -142,7 +142,7 @@ window.localisation.jp = {
'エクステンションのすべてのデータが完全に削除されます。この操作を元に戻す方法はありません!',
extension_db_drop_warning:
'エクステンションのすべてのデータを削除しようとしています。続行するには、エクステンションの名前を入力してください:',
extension_min_lnbits_version:
extension_required_lnbits_version:
'このリリースには少なくとも LNbits バージョンが必要です',
payment_hash: '支払いハッシュ',
fee: '料金',
+1 -1
View File
@@ -142,7 +142,7 @@ window.localisation.kr = {
'해당 확장 기능의 모든 데이터가 영구적으로 삭제됩니다. 작업 수행 후에는 되돌릴 수 없습니다!',
extension_db_drop_warning:
'해당 확장 기능의 모든 데이터가 영구적으로 삭제될 겁니다. 계속하려면 확장 기능의 이름을 입력해주세요:',
extension_min_lnbits_version:
extension_required_lnbits_version:
'이 배포 버전은 더 높은 버전의 lnbits가 설치되어 있어야 합니다.',
payment_hash: '결제 해쉬값',
fee: '수수료',
+2 -1
View File
@@ -145,7 +145,8 @@ window.localisation.nl = {
'Alle gegevens voor de extensie zullen permanent worden verwijderd. Er is geen manier om deze bewerking ongedaan te maken!',
extension_db_drop_warning:
'U staat op het punt alle gegevens voor de extensie te verwijderen. Typ de naam van de extensie om door te gaan:',
extension_min_lnbits_version: 'Deze release vereist ten minste LNbits-versie',
extension_required_lnbits_version:
'Deze release vereist ten minste LNbits-versie',
payment_hash: 'Betalings-hash',
fee: 'Kosten',
amount: 'Bedrag',
+1 -1
View File
@@ -144,7 +144,7 @@ window.localisation.pi = {
"All data fer th' extension will be permanently deleted. There be no way to undo this operation!",
extension_db_drop_warning:
"Ye be about to scuttle all data fer th' extension. Please scribble th' extension name to continue:",
extension_min_lnbits_version:
extension_required_lnbits_version:
"This release be needin' at least LNbits version",
payment_hash: 'Payment Hash like a treasure map, arrr',
fee: 'Fee like a toll to cross a strait, matey',
+1 -1
View File
@@ -143,7 +143,7 @@ window.localisation.pl = {
'Wszystkie dane dla rozszerzenia zostaną trwale usunięte. Nie ma sposobu, aby cofnąć tę operację!',
extension_db_drop_warning:
'Za chwilę usuniesz wszystkie dane dla rozszerzenia. Proszę wpisz nazwę rozszerzenia, aby kontynuować:',
extension_min_lnbits_version: 'To wymaga przynajmniej wersji LNbits',
extension_required_lnbits_version: 'To wymaga przynajmniej wersji LNbits',
payment_hash: 'Hash Płatności',
fee: 'Opłata',
amount: 'Wartość',
+2 -1
View File
@@ -144,7 +144,8 @@ window.localisation.pt = {
'Todos os dados da extensão serão permanentemente excluídos. Não há como desfazer essa operação!',
extension_db_drop_warning:
'Você está prestes a remover todos os dados para a extensão. Por favor, digite o nome da extensão para continuar:',
extension_min_lnbits_version: 'Esta versão requer pelo menos a versão LNbits',
extension_required_lnbits_version:
'Esta versão requer pelo menos a versão LNbits',
payment_hash: 'Hash de pagamento',
fee: 'Taxa',
amount: 'Quantidade',
+2 -1
View File
@@ -143,7 +143,8 @@ window.localisation.sk = {
'Všetky údaje pre rozšírenie budú trvalo vymazané. Túto operáciu nie je možné vrátiť!',
extension_db_drop_warning:
'Chystáte sa odstrániť všetky údaje pre rozšírenie. Pre pokračovanie prosím napíšte názov rozšírenia:',
extension_min_lnbits_version: 'Toto vydanie vyžaduje aspoň verziu LNbits',
extension_required_lnbits_version:
'Toto vydanie vyžaduje aspoň verziu LNbits',
payment_hash: 'Hash platby',
fee: 'Poplatok',
amount: 'Suma',
+1 -1
View File
@@ -142,7 +142,7 @@ window.localisation.we = {
"Bydd yr holl ddata ar gyfer yr estyniad yn cael ei ddileu'n barhaol. Does dim ffordd o dadwneud y weithrediad hwn!",
extension_db_drop_warning:
"Rydych chi ar fin dileu'r holl ddata ar gyfer yr estyniad. Teipiwch enw'r estyniad i barhau:",
extension_min_lnbits_version:
extension_required_lnbits_version:
"Mae'r rhyddhau hwn yn gofyn o leiaf am fersiwn LNbits",
payment_hash: 'Hais Taliad',
fee: 'Fee',