aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/de.js28
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/en.js24
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/es.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/it.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/ja.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js27
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js27
10 files changed, 150 insertions, 118 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
index 07a58f1..a7aca2c 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
@@ -538,19 +538,22 @@ export default {
'settings.role': 'Rolle',
'settings.groups': 'Gruppenbenachrichtigungen',
'settings.notifications': 'Benachrichtigungen',
- 'settings.node_key': 'Node verknüpfen',
- 'settings.node_key_desc': 'Wenn Sie einen MeshBay-Node betreiben, fügen Sie hier '
- + 'dessen öffentlichen Ed25519-Schlüssel ein, um ihn mit Ihrem Konto zu '
- + 'verknüpfen. Führen Sie `meshbay-node status` auf dem Rechner des Nodes aus, um '
- + 'den Schlüssel zu lesen, oder kopieren Sie ihn im Desktop-Client unter '
- + 'Node → Overview.',
+ 'settings.node_key': "Verknüpfte Nodes",
+ 'settings.node_key_desc': "Die Nodes, die Sie betreiben, einer pro Rechner. Jeder meldet sich mit seinem eigenen Schlüssel beim Hub an, und die Desktop-App verknüpft den Node ihres Rechners für Sie. Um einen von Hand zu verknüpfen, lesen Sie seinen Schlüssel mit `meshbay-node status` auf diesem Rechner aus oder kopieren Sie ihn in der Desktop-App unter Node → Overview, und fügen Sie ihn hier ein.",
'settings.node_key_placeholder': 'Öffentlichen Ed25519-Schlüssel des Nodes einfügen (base64)',
- 'settings.node_key_submit': 'Node verknüpfen',
- 'settings.node_key_success': 'Node erfolgreich verknüpft',
+ 'settings.node_key_submit': "Node verknüpfen",
+ 'settings.node_key_success': "Node verknüpft",
'settings.node_key_unlink': "Trennen",
- 'settings.node_key_unlink_confirm': "Den Node von Ihrem Konto trennen? Er stellt Ihre Gruppen nicht mehr bereit, bis wieder ein Node verknüpft ist.",
+ 'settings.node_key_unlink_confirm': "Den Node {key} trennen? Er stellt Ihre Gruppen nicht mehr bereit, bis sein Schlüssel wieder verknüpft ist. Ihre anderen Nodes sind nicht betroffen.",
'settings.node_key_unlinked': "Node getrennt",
- 'settings.node_key_current': 'Schlüssel des verknüpften Nodes',
+ 'settings.node_keys_none': "Mit Ihrem Konto ist noch kein Node verknüpft.",
+ 'settings.node_keys_this_machine': "Dieser Rechner",
+ 'settings.node_keys_connected': "Jetzt verbunden",
+ 'settings.node_keys_last_seen': "Zuletzt gesehen {when}",
+ 'settings.node_keys_never': "Hat sich noch nicht angemeldet",
+ 'settings.node_keys_linked_on': "verknüpft am {when}",
+ 'settings.node_keys_count': "Verknüpft: {n} von {limit}",
+ 'settings.node_keys_at_limit': "{limit} Nodes verknüpft, das Maximum für ein Konto. Trennen Sie einen, den Sie nicht mehr betreiben, um einen weiteren zu verknüpfen.",
// Sidebar
'sidebar.create_group': 'Gruppe erstellen',
@@ -960,9 +963,8 @@ export default {
'node.pair_button': 'Diesen Browser koppeln',
'node.pair_success': 'Erfolgreich gekoppelt.',
'node.pair_pending': 'Kopplungscode bereit: Er wird verwendet, wenn Sie das nächste Mal eine Gruppe dieses Nodes öffnen.',
- 'node.link_other_node': "Ihr Konto ist mit dem Node eines anderen Rechners verknüpft, daher kann dieser Node Ihre Gruppen nicht bereitstellen.",
- 'node.link_here': "Stattdessen diesen Node verknüpfen",
- 'node.link_here_confirm': "Diesen Node mit Ihrem Konto verknüpfen? Der derzeit verknüpfte Node auf einem anderen Rechner stellt Ihre Gruppen nicht mehr bereit, bis er erneut verknüpft wird.",
+ 'node.link_here': "Diesen Node verknüpfen",
+ 'node.link_not_linked': "Der Schlüssel dieses Nodes ist nicht mit Ihrem Konto verknüpft, daher kann er Ihre Gruppen nicht bereitstellen. Ihn zu verknüpfen lässt Ihre anderen Nodes unverändert.",
'node.link_other_account': "Dieser Node ist für {account} eingerichtet, nicht für Sie, daher kann er Ihre Gruppen nicht bereitstellen.",
'node.link_take_over': "Diesen Node für mein Konto verwenden",
'node.link_linking': "Verknüpfen…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
index 3a56f85..fd56d68 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
@@ -530,15 +530,22 @@ export default {
'settings.role': 'Role',
'settings.groups': 'Group notifications',
'settings.notifications': 'Notifications',
- 'settings.node_key': 'Link Node',
- 'settings.node_key_desc': 'If you operate a MeshBay node, paste its Ed25519 public key here to link it to your account. Run `meshbay-node status` on the machine running the node to read the key, or copy it from Node \u2192 Overview in the desktop client.',
+ 'settings.node_key': "Linked nodes",
+ 'settings.node_key_desc': "The nodes you run, one per machine. Each signs in to the hub with its own key, and the desktop app links the one on its machine for you. To link one by hand, read its key with `meshbay-node status` on that machine, or copy it from Node → Overview in the desktop app, and paste it here.",
'settings.node_key_placeholder': 'Paste node Ed25519 public key (base64)',
- 'settings.node_key_submit': 'Link Node',
- 'settings.node_key_success': 'Node linked successfully',
+ 'settings.node_key_submit': "Link node",
+ 'settings.node_key_success': "Node linked",
'settings.node_key_unlink': "Unlink",
- 'settings.node_key_unlink_confirm': "Unlink the node from your account? It stops serving your groups until a node is linked again.",
+ 'settings.node_key_unlink_confirm': "Unlink the node {key}? It stops serving your groups until its key is linked again. Your other nodes are not affected.",
'settings.node_key_unlinked': "Node unlinked",
- 'settings.node_key_current': 'Linked node key',
+ 'settings.node_keys_none': "No node is linked to your account yet.",
+ 'settings.node_keys_this_machine': "This machine",
+ 'settings.node_keys_connected': "Connected now",
+ 'settings.node_keys_last_seen': "Last seen {when}",
+ 'settings.node_keys_never': "Has not signed in yet",
+ 'settings.node_keys_linked_on': "linked {when}",
+ 'settings.node_keys_count': "Linked: {n} of {limit}",
+ 'settings.node_keys_at_limit': "{limit} nodes linked, the most an account can have. Unlink one you no longer run to link another.",
// Sidebar
'sidebar.create_group': 'Create group',
@@ -1110,9 +1117,8 @@ export default {
'node.pair_button': 'Pair this browser',
'node.pair_success': 'Paired successfully.',
'node.pair_pending': "Pairing code ready: it is used the next time you open one of this node's groups.",
- 'node.link_other_node': "Your account is linked to the node of another machine, so this node cannot serve your groups.",
- 'node.link_here': "Link this node instead",
- 'node.link_here_confirm': "Link this node to your account? The node linked now, on another machine, stops serving your groups until it is linked again.",
+ 'node.link_here': "Link this node",
+ 'node.link_not_linked': "This node's key is not linked to your account, so it cannot serve your groups. Linking it leaves your other nodes as they are.",
'node.link_other_account': "This node is set up for {account}, not for you, so it cannot serve your groups.",
'node.link_take_over': "Use this node for my account",
'node.link_linking': "Linking…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
index 5982bdf..908dca4 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
@@ -534,18 +534,22 @@ export default {
'settings.role': 'Rol',
'settings.groups': 'Notificaciones de grupo',
'settings.notifications': 'Notificaciones',
- 'settings.node_key': 'Vincular un node',
- 'settings.node_key_desc': 'Si administra un node MeshBay, pegue aquí su clave '
- + 'pública Ed25519 para vincularlo a su cuenta. Ejecute `meshbay-node status` en '
- + 'la máquina que aloja el node para leer la clave, o cópiela desde '
- + 'Node → Overview en el cliente de escritorio.',
+ 'settings.node_key': "Nodos vinculados",
+ 'settings.node_key_desc': "Los nodos que ejecutas, uno por máquina. Cada uno se conecta al hub con su propia clave, y la aplicación de escritorio vincula por ti el de su máquina. Para vincular uno a mano, lee su clave con `meshbay-node status` en esa máquina, o cópiala desde Node → Overview en la aplicación de escritorio, y pégala aquí.",
'settings.node_key_placeholder': 'Pegue la clave pública Ed25519 del node (base64)',
- 'settings.node_key_submit': 'Vincular el node',
- 'settings.node_key_success': 'Node vinculado correctamente',
+ 'settings.node_key_submit': "Vincular nodo",
+ 'settings.node_key_success': "Nodo vinculado",
'settings.node_key_unlink': "Desvincular",
- 'settings.node_key_unlink_confirm': "¿Desvincular el nodo de tu cuenta? Dejará de servir tus grupos hasta que se vuelva a vincular un nodo.",
+ 'settings.node_key_unlink_confirm': "¿Desvincular el nodo {key}? Dejará de servir tus grupos hasta que su clave se vuelva a vincular. Tus otros nodos no se ven afectados.",
'settings.node_key_unlinked': "Nodo desvinculado",
- 'settings.node_key_current': 'Clave del node vinculado',
+ 'settings.node_keys_none': "Todavía no hay ningún nodo vinculado a tu cuenta.",
+ 'settings.node_keys_this_machine': "Esta máquina",
+ 'settings.node_keys_connected': "Conectado ahora",
+ 'settings.node_keys_last_seen': "Visto por última vez {when}",
+ 'settings.node_keys_never': "Aún no se ha conectado",
+ 'settings.node_keys_linked_on': "vinculado el {when}",
+ 'settings.node_keys_count': "Vinculados: {n} de {limit}",
+ 'settings.node_keys_at_limit': "{limit} nodos vinculados, el máximo para una cuenta. Desvincula uno que ya no uses para vincular otro.",
// Sidebar
'sidebar.create_group': 'Crear un grupo',
@@ -954,9 +958,8 @@ export default {
'node.pair_button': 'Emparejar este navegador',
'node.pair_success': 'Emparejamiento exitoso.',
'node.pair_pending': 'Código de emparejamiento listo: se usará la próxima vez que abra uno de los grupos de este Node.',
- 'node.link_other_node': "Tu cuenta está vinculada al nodo de otra máquina, así que este nodo no puede servir tus grupos.",
- 'node.link_here': "Vincular este nodo en su lugar",
- 'node.link_here_confirm': "¿Vincular este nodo a tu cuenta? El nodo vinculado ahora, en otra máquina, dejará de servir tus grupos hasta que se vuelva a vincular.",
+ 'node.link_here': "Vincular este nodo",
+ 'node.link_not_linked': "La clave de este nodo no está vinculada a tu cuenta, así que no puede servir tus grupos. Vincularlo no cambia nada en tus otros nodos.",
'node.link_other_account': "Este nodo está configurado para {account}, no para ti, así que no puede servir tus grupos.",
'node.link_take_over': "Usar este nodo para mi cuenta",
'node.link_linking': "Vinculando…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js
index c5fafc0..4b4e036 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js
@@ -537,18 +537,22 @@ export default {
'settings.role': 'Rôle',
'settings.groups': 'Notifications de groupe',
'settings.notifications': 'Notifications',
- 'settings.node_key': 'Associer un node',
- 'settings.node_key_desc': 'Si vous exploitez un node MeshBay, collez ici sa clé '
- + 'publique Ed25519 pour l’associer à votre compte. Lancez `meshbay-node status` '
- + 'sur la machine qui héberge le node pour lire cette clé, ou copiez-la depuis '
- + 'Node → Overview dans le client de bureau.',
+ 'settings.node_key': "Nodes associés",
+ 'settings.node_key_desc': "Les nodes que vous faites tourner, un par machine. Chacun se connecte au hub avec sa propre clé, et l’application de bureau associe pour vous celui de sa machine. Pour en associer un à la main, lisez sa clé avec `meshbay-node status` sur cette machine, ou copiez-la depuis Node → Overview dans l’application de bureau, puis collez-la ici.",
'settings.node_key_placeholder': 'Collez la clé publique Ed25519 du node (base64)',
- 'settings.node_key_submit': 'Associer le node',
- 'settings.node_key_success': 'Node associé avec succès',
+ 'settings.node_key_submit': "Associer le node",
+ 'settings.node_key_success': "Node associé",
'settings.node_key_unlink': "Délier",
- 'settings.node_key_unlink_confirm': "Délier le node de votre compte ? Il cessera de servir vos groupes jusqu'à ce qu'un node soit lié de nouveau.",
+ 'settings.node_key_unlink_confirm': "Délier le node {key} ? Il cessera de servir vos groupes jusqu’à ce que sa clé soit associée de nouveau. Vos autres nodes ne sont pas touchés.",
'settings.node_key_unlinked': "Node délié",
- 'settings.node_key_current': 'Clé du node associé',
+ 'settings.node_keys_none': "Aucun node n’est encore associé à votre compte.",
+ 'settings.node_keys_this_machine': "Cette machine",
+ 'settings.node_keys_connected': "Connecté",
+ 'settings.node_keys_last_seen': "Vu pour la dernière fois le {when}",
+ 'settings.node_keys_never': "Ne s’est pas encore connecté",
+ 'settings.node_keys_linked_on': "associé le {when}",
+ 'settings.node_keys_count': "Associés : {n} sur {limit}",
+ 'settings.node_keys_at_limit': "{limit} nodes associés, le maximum pour un compte. Déliez-en un que vous n’utilisez plus pour en associer un autre.",
// Sidebar
'sidebar.create_group': 'Créer un groupe',
@@ -957,9 +961,8 @@ export default {
'node.pair_button': 'Appairer ce navigateur',
'node.pair_success': 'Appairage réussi.',
'node.pair_pending': "Code d'appairage prêt : il sera utilisé à la prochaine ouverture d'un des groupes de ce node.",
- 'node.link_other_node': "Votre compte est lié au node d'une autre machine : ce node-ci ne peut pas servir vos groupes.",
- 'node.link_here': "Lier ce node à la place",
- 'node.link_here_confirm': "Lier ce node à votre compte ? Le node lié actuellement, sur une autre machine, cessera de servir vos groupes jusqu'à ce qu'il soit lié de nouveau.",
+ 'node.link_here': "Associer ce node",
+ 'node.link_not_linked': "La clé de ce node n’est pas associée à votre compte : il ne peut pas servir vos groupes. L’associer ne change rien à vos autres nodes.",
'node.link_other_account': "Ce node est configuré pour {account}, pas pour vous : il ne peut pas servir vos groupes.",
'node.link_take_over': "Utiliser ce node pour mon compte",
'node.link_linking': "Liaison…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js
index a6b548a..27692b8 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/it.js
@@ -537,18 +537,22 @@ export default {
'settings.role': 'Ruolo',
'settings.groups': 'Notifiche dei gruppi',
'settings.notifications': 'Notifiche',
- 'settings.node_key': 'Collega un node',
- 'settings.node_key_desc': 'Se gestisce un node MeshBay, incolli qui la sua chiave '
- + 'pubblica Ed25519 per collegarlo al suo account. Esegua `meshbay-node status` '
- + 'sulla macchina che ospita il node per leggere la chiave, oppure la copi da '
- + 'Node → Overview nel client desktop.',
+ 'settings.node_key': "Node collegati",
+ 'settings.node_key_desc': "I node che gestisci, uno per macchina. Ognuno si collega all’hub con la propria chiave, e l’app desktop collega per te quello della sua macchina. Per collegarne uno a mano, leggi la sua chiave con `meshbay-node status` su quella macchina, oppure copiala da Node → Overview nell’app desktop, e incollala qui.",
'settings.node_key_placeholder': 'Incolli la chiave pubblica Ed25519 del node (base64)',
- 'settings.node_key_submit': 'Collega il node',
- 'settings.node_key_success': 'Node collegato correttamente',
+ 'settings.node_key_submit': "Collega il node",
+ 'settings.node_key_success': "Node collegato",
'settings.node_key_unlink': "Scollega",
- 'settings.node_key_unlink_confirm': "Scollegare il node dal tuo account? Smetterà di servire i tuoi gruppi finché non verrà collegato di nuovo un node.",
+ 'settings.node_key_unlink_confirm': "Scollegare il node {key}? Smetterà di servire i tuoi gruppi finché la sua chiave non verrà collegata di nuovo. Gli altri tuoi node non cambiano.",
'settings.node_key_unlinked': "Node scollegato",
- 'settings.node_key_current': 'Chiave del node collegato',
+ 'settings.node_keys_none': "Nessun node è ancora collegato al tuo account.",
+ 'settings.node_keys_this_machine': "Questa macchina",
+ 'settings.node_keys_connected': "Connesso ora",
+ 'settings.node_keys_last_seen': "Visto l’ultima volta {when}",
+ 'settings.node_keys_never': "Non si è ancora collegato",
+ 'settings.node_keys_linked_on': "collegato il {when}",
+ 'settings.node_keys_count': "Collegati: {n} su {limit}",
+ 'settings.node_keys_at_limit': "{limit} node collegati, il massimo per un account. Scollegane uno che non usi più per collegarne un altro.",
// Sidebar
'sidebar.create_group': 'Crea un gruppo',
@@ -956,9 +960,8 @@ export default {
'node.pair_button': 'Associa questo browser',
'node.pair_success': 'Associazione riuscita.',
'node.pair_pending': 'Codice di associazione pronto: verrà usato la prossima volta che apri uno dei gruppi di questo Node.',
- 'node.link_other_node': "Il tuo account è collegato al node di un'altra macchina, quindi questo node non può servire i tuoi gruppi.",
- 'node.link_here': "Collega invece questo node",
- 'node.link_here_confirm': "Collegare questo node al tuo account? Il node collegato ora, su un'altra macchina, smetterà di servire i tuoi gruppi finché non verrà ricollegato.",
+ 'node.link_here': "Collega questo node",
+ 'node.link_not_linked': "La chiave di questo node non è collegata al tuo account, quindi non può servire i tuoi gruppi. Collegarlo non cambia nulla per gli altri tuoi node.",
'node.link_other_account': "Questo node è configurato per {account}, non per te, quindi non può servire i tuoi gruppi.",
'node.link_take_over': "Usa questo node per il mio account",
'node.link_linking': "Collegamento…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/ja.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/ja.js
index c6d93cc..1b2c230 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/ja.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/ja.js
@@ -531,18 +531,22 @@ export default {
'settings.role': '権限',
'settings.groups': 'グループの通知',
'settings.notifications': '通知',
- 'settings.node_key': 'node を連携',
- 'settings.node_key_desc': 'MeshBay の node を運営している場合は、その Ed25519 '
- + '公開鍵をここに貼り付けて、アカウントに連携してください。'
- + 'node を動かしているマシンで `meshbay-node status` を実行するか、'
- + 'デスクトップクライアントの Node → Overview からコピーできます。',
+ 'settings.node_key': "連携中の node",
+ 'settings.node_key_desc': "あなたが動かしている node(マシンごとに 1 台)です。それぞれが自分の鍵で hub にサインインし、デスクトップアプリはそのマシンの node を自動で連携します。手動で連携するには、そのマシンで `meshbay-node status` を実行して鍵を確認するか、デスクトップアプリの Node → Overview からコピーして、ここに貼り付けてください。",
'settings.node_key_placeholder': 'node の Ed25519 公開鍵を貼り付け(base64)',
- 'settings.node_key_submit': 'node を連携',
- 'settings.node_key_success': 'node を連携しました',
+ 'settings.node_key_submit': "node を連携",
+ 'settings.node_key_success': "node を連携しました",
'settings.node_key_unlink': "リンク解除",
- 'settings.node_key_unlink_confirm': "アカウントからノードのリンクを解除しますか?再びノードがリンクされるまで、グループを提供しなくなります。",
+ 'settings.node_key_unlink_confirm': "node {key} の連携を解除しますか?鍵が再び連携されるまで、グループを提供しなくなります。ほかの node には影響しません。",
'settings.node_key_unlinked': "ノードのリンクを解除しました",
- 'settings.node_key_current': '連携済みの node 鍵',
+ 'settings.node_keys_none': "まだアカウントに連携された node はありません。",
+ 'settings.node_keys_this_machine': "このマシン",
+ 'settings.node_keys_connected': "接続中",
+ 'settings.node_keys_last_seen': "最終接続 {when}",
+ 'settings.node_keys_never': "まだサインインしていません",
+ 'settings.node_keys_linked_on': "{when} に連携",
+ 'settings.node_keys_count': "連携数: {n} / {limit}",
+ 'settings.node_keys_at_limit': "{limit} 台の node が連携済みで、1 アカウントの上限です。別の node を連携するには、使っていない node の連携を解除してください。",
// Sidebar
'sidebar.create_group': 'グループを作成',
@@ -944,9 +948,8 @@ export default {
'node.pair_button': 'このブラウザをペアリング',
'node.pair_success': 'ペアリングに成功しました。',
'node.pair_pending': 'ペアリングコードの準備ができました。この Node のグループを次に開いたときに使用されます。',
- 'node.link_other_node': "アカウントは別のマシンのノードにリンクされているため、このノードではグループを提供できません。",
- 'node.link_here': "代わりにこのノードをリンク",
- 'node.link_here_confirm': "このノードをアカウントにリンクしますか?現在リンクされている別のマシンのノードは、再びリンクされるまでグループを提供しなくなります。",
+ 'node.link_here': "この node を連携",
+ 'node.link_not_linked': "この node の鍵はアカウントに連携されていないため、グループを提供できません。連携しても、ほかの node はそのままです。",
'node.link_other_account': "このノードはあなたではなく {account} 用に設定されているため、グループを提供できません。",
'node.link_take_over': "このノードを自分のアカウントで使う",
'node.link_linking': "リンク中…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js
index 481288e..971b046 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js
@@ -538,18 +538,22 @@ export default {
'settings.role': 'Rol',
'settings.groups': 'Groepsmeldingen',
'settings.notifications': 'Meldingen',
- 'settings.node_key': 'Node koppelen',
- 'settings.node_key_desc': 'Als u een MeshBay-node beheert, plak hier dan de '
- + 'openbare Ed25519-sleutel ervan om hem aan uw account te koppelen. Voer '
- + '`meshbay-node status` uit op de machine waarop de node draait om de sleutel te '
- + 'lezen, of kopieer hem via Node → Overview in de desktopclient.',
+ 'settings.node_key': "Gekoppelde nodes",
+ 'settings.node_key_desc': "De nodes die je draait, één per machine. Elke node meldt zich met zijn eigen sleutel aan bij de hub, en de desktop-app koppelt de node van zijn machine voor je. Om er een met de hand te koppelen, lees je de sleutel uit met `meshbay-node status` op die machine, of kopieer je hem via Node → Overview in de desktop-app, en plak je hem hier.",
'settings.node_key_placeholder': 'Plak de openbare Ed25519-sleutel van de node (base64)',
- 'settings.node_key_submit': 'Node koppelen',
- 'settings.node_key_success': 'Node gekoppeld',
+ 'settings.node_key_submit': "Node koppelen",
+ 'settings.node_key_success': "Node gekoppeld",
'settings.node_key_unlink': "Ontkoppelen",
- 'settings.node_key_unlink_confirm': "De node van je account ontkoppelen? Hij bedient je groepen niet meer tot er weer een node is gekoppeld.",
+ 'settings.node_key_unlink_confirm': "De node {key} ontkoppelen? Hij bedient je groepen niet meer tot zijn sleutel opnieuw is gekoppeld. Je andere nodes blijven zoals ze zijn.",
'settings.node_key_unlinked': "Node ontkoppeld",
- 'settings.node_key_current': 'Sleutel van de gekoppelde node',
+ 'settings.node_keys_none': "Er is nog geen node aan je account gekoppeld.",
+ 'settings.node_keys_this_machine': "Deze machine",
+ 'settings.node_keys_connected': "Nu verbonden",
+ 'settings.node_keys_last_seen': "Laatst gezien {when}",
+ 'settings.node_keys_never': "Heeft zich nog niet aangemeld",
+ 'settings.node_keys_linked_on': "gekoppeld op {when}",
+ 'settings.node_keys_count': "Gekoppeld: {n} van {limit}",
+ 'settings.node_keys_at_limit': "{limit} nodes gekoppeld, het maximum voor een account. Ontkoppel er een die je niet meer draait om een andere te koppelen.",
// Sidebar
'sidebar.create_group': 'Groep aanmaken',
@@ -958,9 +962,8 @@ export default {
'node.pair_button': 'Deze browser koppelen',
'node.pair_success': 'Succesvol gekoppeld.',
'node.pair_pending': 'Koppelingscode klaar: die wordt gebruikt zodra u een van de groepen van deze Node opent.',
- 'node.link_other_node': "Je account is gekoppeld aan de node van een andere computer, dus deze node kan je groepen niet bedienen.",
- 'node.link_here': "Koppel in plaats daarvan deze node",
- 'node.link_here_confirm': "Deze node aan je account koppelen? De nu gekoppelde node op een andere computer bedient je groepen niet meer tot hij opnieuw wordt gekoppeld.",
+ 'node.link_here': "Deze node koppelen",
+ 'node.link_not_linked': "De sleutel van deze node is niet aan je account gekoppeld, dus hij kan je groepen niet bedienen. Koppelen laat je andere nodes zoals ze zijn.",
'node.link_other_account': "Deze node is ingesteld voor {account}, niet voor jou, dus hij kan je groepen niet bedienen.",
'node.link_take_over': "Deze node voor mijn account gebruiken",
'node.link_linking': "Koppelen…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
index 6e93758..5092e5c 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pl.js
@@ -552,18 +552,22 @@ export default {
'settings.role': 'Rola',
'settings.groups': 'Powiadomienia z grup',
'settings.notifications': 'Powiadomienia',
- 'settings.node_key': 'Powiąż node',
- 'settings.node_key_desc': 'Osoby prowadzące własny node MeshBay mogą wkleić tutaj '
- + 'jego klucz publiczny Ed25519, aby powiązać go ze swoim kontem. Aby odczytać '
- + 'klucz, uruchom `meshbay-node status` na maszynie z node lub skopiuj go z '
- + 'Node → Overview w kliencie desktopowym.',
+ 'settings.node_key': "Powiązane węzły",
+ 'settings.node_key_desc': "Węzły, które prowadzisz, po jednym na maszynę. Każdy loguje się do huba własnym kluczem, a aplikacja desktopowa sama wiąże węzeł swojej maszyny. Aby powiązać węzeł ręcznie, odczytaj jego klucz poleceniem `meshbay-node status` na tej maszynie lub skopiuj go z Node → Overview w aplikacji desktopowej i wklej tutaj.",
'settings.node_key_placeholder': 'Wklej klucz publiczny Ed25519 node (base64)',
- 'settings.node_key_submit': 'Powiąż node',
- 'settings.node_key_success': 'Node został powiązany',
+ 'settings.node_key_submit': "Powiąż węzeł",
+ 'settings.node_key_success': "Węzeł powiązany",
'settings.node_key_unlink': "Odłącz",
- 'settings.node_key_unlink_confirm': "Odłączyć węzeł od twojego konta? Przestanie obsługiwać twoje grupy, dopóki nie zostanie ponownie powiązany węzeł.",
+ 'settings.node_key_unlink_confirm': "Odłączyć węzeł {key}? Przestanie obsługiwać twoje grupy, dopóki jego klucz nie zostanie ponownie powiązany. Twoje pozostałe węzły nie zostaną zmienione.",
'settings.node_key_unlinked': "Węzeł odłączony",
- 'settings.node_key_current': 'Klucz powiązanego node',
+ 'settings.node_keys_none': "Z twoim kontem nie jest jeszcze powiązany żaden węzeł.",
+ 'settings.node_keys_this_machine': "Ta maszyna",
+ 'settings.node_keys_connected': "Połączony",
+ 'settings.node_keys_last_seen': "Ostatnio widziany {when}",
+ 'settings.node_keys_never': "Jeszcze się nie zalogował",
+ 'settings.node_keys_linked_on': "powiązany {when}",
+ 'settings.node_keys_count': "Powiązane: {n} z {limit}",
+ 'settings.node_keys_at_limit': "Powiązano {limit} węzłów, maksimum dla jednego konta. Odłącz węzeł, którego już nie używasz, aby powiązać kolejny.",
// Sidebar
'sidebar.create_group': 'Utwórz grupę',
@@ -978,9 +982,8 @@ export default {
'node.pair_button': 'Sparuj tę przeglądarkę',
'node.pair_success': 'Parowanie zakończone sukcesem.',
'node.pair_pending': 'Kod parowania gotowy: zostanie użyty przy następnym otwarciu jednej z grup tego Node.',
- 'node.link_other_node': "Twoje konto jest powiązane z węzłem innego komputera, więc ten węzeł nie może obsługiwać twoich grup.",
- 'node.link_here': "Powiąż zamiast tego ten węzeł",
- 'node.link_here_confirm': "Powiązać ten węzeł z twoim kontem? Węzeł powiązany teraz, na innym komputerze, przestanie obsługiwać twoje grupy, dopóki nie zostanie ponownie powiązany.",
+ 'node.link_here': "Powiąż ten węzeł",
+ 'node.link_not_linked': "Klucz tego węzła nie jest powiązany z twoim kontem, więc nie może on obsługiwać twoich grup. Powiązanie go nie zmienia twoich pozostałych węzłów.",
'node.link_other_account': "Ten węzeł jest skonfigurowany dla {account}, nie dla ciebie, więc nie może obsługiwać twoich grup.",
'node.link_take_over': "Użyj tego węzła dla mojego konta",
'node.link_linking': "Wiązanie…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
index 5a6d1a4..075cc31 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
@@ -536,18 +536,22 @@ export default {
'settings.role': 'Função',
'settings.groups': 'Notificações de grupo',
'settings.notifications': 'Notificações',
- 'settings.node_key': 'Vincular um node',
- 'settings.node_key_desc': 'Se você opera um node MeshBay, cole aqui a chave pública '
- + 'Ed25519 dele para vinculá-lo à sua conta. Execute `meshbay-node status` na '
- + 'máquina que hospeda o node para ler a chave, ou copie-a em '
- + 'Node → Overview no cliente desktop.',
+ 'settings.node_key': "Nodes vinculados",
+ 'settings.node_key_desc': "Os nodes que você executa, um por máquina. Cada um entra no hub com a própria chave, e o app desktop vincula para você o node da sua máquina. Para vincular um manualmente, leia a chave com `meshbay-node status` nessa máquina, ou copie-a em Node → Overview no app desktop, e cole-a aqui.",
'settings.node_key_placeholder': 'Cole a chave pública Ed25519 do node (base64)',
- 'settings.node_key_submit': 'Vincular o node',
- 'settings.node_key_success': 'Node vinculado com sucesso',
+ 'settings.node_key_submit': "Vincular o node",
+ 'settings.node_key_success': "Node vinculado",
'settings.node_key_unlink': "Desvincular",
- 'settings.node_key_unlink_confirm': "Desvincular o node da sua conta? Ele deixará de servir seus grupos até que um node seja vinculado novamente.",
+ 'settings.node_key_unlink_confirm': "Desvincular o node {key}? Ele deixará de servir seus grupos até que a chave dele seja vinculada novamente. Seus outros nodes não são afetados.",
'settings.node_key_unlinked': "Node desvinculado",
- 'settings.node_key_current': 'Chave do node vinculado',
+ 'settings.node_keys_none': "Nenhum node está vinculado à sua conta ainda.",
+ 'settings.node_keys_this_machine': "Esta máquina",
+ 'settings.node_keys_connected': "Conectado agora",
+ 'settings.node_keys_last_seen': "Visto pela última vez {when}",
+ 'settings.node_keys_never': "Ainda não entrou",
+ 'settings.node_keys_linked_on': "vinculado em {when}",
+ 'settings.node_keys_count': "Vinculados: {n} de {limit}",
+ 'settings.node_keys_at_limit': "{limit} nodes vinculados, o máximo para uma conta. Desvincule um que você não usa mais para vincular outro.",
// Sidebar
'sidebar.create_group': 'Criar um grupo',
@@ -955,9 +959,8 @@ export default {
'node.pair_button': 'Parear este navegador',
'node.pair_success': 'Pareamento realizado com sucesso.',
'node.pair_pending': 'Código de pareamento pronto: ele será usado na próxima vez que você abrir um dos grupos deste Node.',
- 'node.link_other_node': "Sua conta está vinculada ao node de outra máquina, então este node não pode servir seus grupos.",
- 'node.link_here': "Vincular este node no lugar",
- 'node.link_here_confirm': "Vincular este node à sua conta? O node vinculado agora, em outra máquina, deixará de servir seus grupos até ser vinculado novamente.",
+ 'node.link_here': "Vincular este node",
+ 'node.link_not_linked': "A chave deste node não está vinculada à sua conta, então ele não pode servir seus grupos. Vinculá-lo não muda nada nos seus outros nodes.",
'node.link_other_account': "Este node está configurado para {account}, não para você, então não pode servir seus grupos.",
'node.link_take_over': "Usar este node na minha conta",
'node.link_linking': "Vinculando…",
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
index be45b52..0ef354e 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
@@ -525,18 +525,22 @@ export default {
'settings.role': '角色',
'settings.groups': '群组通知',
'settings.notifications': '通知',
- 'settings.node_key': '关联 node',
- 'settings.node_key_desc': '如果您运营着一个 MeshBay node,请在此粘贴它的 Ed25519 '
- + '公钥,以将其关联到您的账户。在运行 node 的机器上执行 '
- + '`meshbay-node status` 可读取该密钥,或在桌面客户端的 '
- + 'Node → Overview 中复制。',
+ 'settings.node_key': "已关联的节点",
+ 'settings.node_key_desc': "你运行的节点,每台机器一个。每个节点用自己的密钥登录 hub,桌面应用会自动关联本机的节点。如需手动关联,请在那台机器上执行 `meshbay-node status` 读取密钥,或在桌面应用的 Node → Overview 中复制,然后粘贴到这里。",
'settings.node_key_placeholder': '粘贴 node 的 Ed25519 公钥(base64)',
- 'settings.node_key_submit': '关联 node',
- 'settings.node_key_success': 'node 关联成功',
+ 'settings.node_key_submit': "关联节点",
+ 'settings.node_key_success': "节点已关联",
'settings.node_key_unlink': "取消关联",
- 'settings.node_key_unlink_confirm': "要从你的账户取消关联该节点吗?在再次关联节点之前,它将停止为你的群组提供服务。",
+ 'settings.node_key_unlink_confirm': "要取消关联节点 {key} 吗?在其密钥再次关联之前,它将停止为你的群组提供服务。你的其他节点不受影响。",
'settings.node_key_unlinked': "已取消关联节点",
- 'settings.node_key_current': '已关联的 node 密钥',
+ 'settings.node_keys_none': "你的账户还没有关联任何节点。",
+ 'settings.node_keys_this_machine': "本机",
+ 'settings.node_keys_connected': "当前已连接",
+ 'settings.node_keys_last_seen': "最后在线 {when}",
+ 'settings.node_keys_never': "尚未登录",
+ 'settings.node_keys_linked_on': "关联于 {when}",
+ 'settings.node_keys_count': "已关联:{n} / {limit}",
+ 'settings.node_keys_at_limit': "已关联 {limit} 个节点,这是一个账户的上限。请取消关联一个不再运行的节点,再关联新的。",
// Sidebar
'sidebar.create_group': '创建群组',
@@ -932,9 +936,8 @@ export default {
'node.pair_button': '配对此浏览器',
'node.pair_success': '配对成功。',
'node.pair_pending': '配对码已就绪:下次打开此 Node 的任一群组时将自动使用。',
- 'node.link_other_node': "你的账户已关联到另一台机器的节点,因此此节点无法为你的群组提供服务。",
- 'node.link_here': "改为关联此节点",
- 'node.link_here_confirm': "将此节点关联到你的账户?当前关联的另一台机器上的节点将停止为你的群组提供服务,直到再次关联。",
+ 'node.link_here': "关联此节点",
+ 'node.link_not_linked': "此节点的密钥未关联到你的账户,因此无法为你的群组提供服务。关联它不会影响你的其他节点。",
'node.link_other_account': "此节点是为 {account} 而不是为你设置的,因此无法为你的群组提供服务。",
'node.link_take_over': "将此节点用于我的账户",
'node.link_linking': "正在关联…",