🛠️ Add Nostr publishing support with i18n templates and country‑specific configuration for domain handling and CLI command

This commit is contained in:
HolgerHatGarKeineNode
2025-12-09 22:35:54 +01:00
parent b3ce0419f6
commit 2a70537fcb
12 changed files with 202 additions and 105 deletions

View File

@@ -547,5 +547,11 @@
"Service löschen?": "",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "",
"Mindestens eine URL oder IP muss angegeben werden.": "",
"IP Adresse": ""
"IP Adresse": "",
"nostr.course_event_text": "Unser Dozent :from hat einen neuen Kurs-Termin eingestellt:\n:name\n:description\n:url\n\n#Bitcoin #Einundzwanzig #gesundesgeld",
"nostr.meetup_event_text": ":from hat einen neuen Termin eingestellt:\n:start\n:location\n:url\n\n#Bitcoin #Meetup #Einundzwanzig",
"nostr.meetup_text": "Eine neue Meetup Gruppe wurde hinzugefügt:\n:from\n:url\n\n#Bitcoin #Meetup #Einundzwanzig",
"nostr.course_text": "Unser Dozent :from hat einen neuen Kurs eingestellt:\n:name\n:description\n:url\n\n#Bitcoin #Einundzwanzig",
"Einundzwanzig Community": "",
"Allgemeine Bitcoin Community": ""
}

View File

@@ -547,5 +547,11 @@
"Service löschen?": "Delete service?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Do you really want to delete the service? This action cannot be undone.",
"Mindestens eine URL oder IP muss angegeben werden.": "At least one URL or IP must be provided.",
"IP Adresse": "IP address"
}
"IP Adresse": "IP address",
"nostr.course_event_text": "Our lecturer :from has scheduled a new course event:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from has scheduled a new event:\n:start\n:location\n:url",
"nostr.meetup_text": "A new Meetup group has been added:\n:from\n:url",
"nostr.course_text": "Our lecturer :from has added a new course:\n:name\n:description\n:url",
"Einundzwanzig Community": "Twenty One Community",
"Allgemeine Bitcoin Community": "General Bitcoin Community"
}

View File

@@ -546,5 +546,11 @@
"Service löschen?": "¿Eliminar servicio?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "¿Realmente desea eliminar el servicio? Esta acción no se puede deshacer.",
"Mindestens eine URL oder IP muss angegeben werden.": "Se debe especificar al menos una URL o IP.",
"IP Adresse": "Dirección IP"
}
"IP Adresse": "Dirección IP",
"nostr.course_event_text": "Nuestro profesor :from ha programado un nuevo evento de curso:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from ha programado un nuevo evento:\n:start\n:location\n:url",
"nostr.meetup_text": "Se ha añadido un nuevo grupo Meetup:\n:from\n:url",
"nostr.course_text": "Nuestro profesor :from ha añadido un nuevo curso:\n:name\n:description\n:url",
"Einundzwanzig Community": "Comunidad Veintiuno",
"Allgemeine Bitcoin Community": "Comunidad General de Bitcoin"
}

View File

@@ -542,5 +542,11 @@
"Service löschen?": "Szolgáltatás törlése?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Biztosan törölni szeretné a szolgáltatást? Ez a művelet nem vonható vissza.",
"Mindestens eine URL oder IP muss angegeben werden.": "Legalább egy URL-t vagy IP-t meg kell adni.",
"IP Adresse": "IP cím"
}
"IP Adresse": "IP cím",
"nostr.course_event_text": "Szakemberünk :from új kurzus eseményt tervezett:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from új eseményt tervezett:\n:start\n:location\n:url",
"nostr.meetup_text": "Új Meetup csoport került hozzáadásra:\n:from\n:url",
"nostr.course_text": "Szakemberünk :from új kurzust adott hozzá:\n:name\n:description\n:url",
"Einundzwanzig Community": "Huszonegy Közösség",
"Allgemeine Bitcoin Community": "Általános Bitcoin Közösség"
}

View File

@@ -544,5 +544,11 @@
"Service löschen?": "Service verwijderen?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Wilt u de service echt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"Mindestens eine URL oder IP muss angegeben werden.": "Er moet minimaal één URL of IP worden opgegeven.",
"IP Adresse": "IP-adres"
}
"IP Adresse": "IP-adres",
"nostr.course_event_text": "Onze docent :from heeft een nieuw cursusevent gepland:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from heeft een nieuw evenement gepland:\n:start\n:location\n:url",
"nostr.meetup_text": "Er is een nieuwe Meetup-groep toegevoegd:\n:from\n:url",
"nostr.course_text": "Onze docent :from heeft een nieuwe cursus toegevoegd:\n:name\n:description\n:url",
"Einundzwanzig Community": "Eenentwintig Community",
"Allgemeine Bitcoin Community": "Algemene Bitcoin Gemeenschap"
}

View File

@@ -540,5 +540,11 @@
"Service löschen?": "Usunąć usługę?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Czy na pewno chcesz usunąć tę usługę? Ta akcja nie może zostać cofnięta.",
"Mindestens eine URL oder IP muss angegeben werden.": "Należy podać co najmniej jeden URL lub adres IP.",
"IP Adresse": "Adres IP"
}
"IP Adresse": "Adres IP",
"nostr.course_event_text": "Nasz wykładowca :from zaplanował nowe wydarzenie kursu:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from zaplanował nowe wydarzenie:\n:start\n:location\n:url",
"nostr.meetup_text": "Nowa grupa Meetup została dodana:\n:from\n:url",
"nostr.course_text": "Nasz wykładowca :from dodał nowy kurs:\n:name\n:description\n:url",
"Einundzwanzig Community": "Społeczność Einundzwanzig",
"Allgemeine Bitcoin Community": "Ogólna społeczność Bitcoin"
}

View File

@@ -542,5 +542,11 @@
"Service löschen?": "Excluir serviço?",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Você realmente quer excluir o serviço? Esta ação não pode ser desfeita.",
"Mindestens eine URL oder IP muss angegeben werden.": "Pelo menos uma URL ou IP deve ser fornecido.",
"IP Adresse": "Endereço IP"
}
"IP Adresse": "Endereço IP",
"nostr.course_event_text": "O nosso docente :from agendou um novo evento de curso:\n:name\n:description\n:url",
"nostr.meetup_event_text": ":from agendou um novo evento:\n:start\n:location\n:url",
"nostr.meetup_text": "Um novo grupo Meetup foi adicionado:\n:from\n:url",
"nostr.course_text": "O nosso docente :from adicionou um novo curso:\n:name\n:description\n:url",
"Einundzwanzig Community": "Comunidade Einundzwanzig",
"Allgemeine Bitcoin Community": "Comunidade geral de Bitcoin"
}