Skip to content

Commit 99c010c

Browse files
authored
Merge pull request #1219 from getfider/Italian
Language translations - Italian and Chinese
2 parents e4b906b + 602a132 commit 99c010c

File tree

21 files changed

+564
-106
lines changed

21 files changed

+564
-106
lines changed

app/pkg/i18n/i18n.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ var localeToPlurals = map[string]string{
2626
"pl": "pl",
2727
"ru": "ru",
2828
"sk": "sk",
29+
"it": "it",
2930
"tr": "tr",
31+
"zh-CN": "zh",
3032
}
3133

3234
type Params map[string]any

locale/de/client.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"action.change": "ändern",
44
"action.close": "Schließen",
55
"action.confirm": "Bestätigen",
6-
"action.copylink": "",
6+
"action.copylink": "Copy link",
77
"action.delete": "Löschen",
88
"action.edit": "Bearbeiten",
99
"action.markallasread": "Alle als gelesen markieren",
@@ -27,7 +27,7 @@
2727
"error.internalerror.title": "Oh! Nun, das kam unerwartet…",
2828
"error.pagenotfound.text": "Vielleicht war der Link fehlerhaft oder die Seite existiert nicht mehr.",
2929
"error.pagenotfound.title": "Die Seite wurde nicht gefunden",
30-
"error.unauthorized.text": "Du bist nicht berechtigt diese Seite anzuschauen.",
30+
"error.unauthorized.text": "Du bist nicht berechtigt, diese Seite anzuschauen.",
3131
"error.unauthorized.title": "Nicht berechtigt",
3232
"home.form.defaultinvitation": "Gib hier Deinen Vorschlag ein...",
3333
"home.form.defaultwelcomemessage": "Wir würden gerne erfahren, worüber Du nachdenkst.\n\nWas können wir verbessern? Hier kannst Du abstimmen, diskutieren und neue Ideen vorschlagen.",
@@ -82,12 +82,12 @@
8282
"modal.deleteaccount.text": "<0>Wenn Sie Ihr Konto löschen, werden wir all Ihre persönlichen Daten für immer löschen. Der von Ihnen veröffentlichte Inhalt bleibt erhalten, wird aber anonymisiert.</0><1>Dieser Prozess ist irreversibel. <2>Sind Sie sicher? </2></1>",
8383
"modal.deletecomment.header": "Kommentar löschen",
8484
"modal.deletecomment.text": "Dieser Prozess ist unumkehrbar. <0>Bist du dir sicher?</0>",
85-
"modal.notifications.nonew": "",
86-
"modal.notifications.previous": "",
87-
"modal.notifications.unread": "",
85+
"modal.notifications.nonew": "No new notifications",
86+
"modal.notifications.previous": "Previous notifications",
87+
"modal.notifications.unread": "Unread notifications",
8888
"modal.showvotes.message.zeromatches": "Keine Benutzer gefunden, die <0>{0}</0> entsprechen.",
8989
"modal.showvotes.query.placeholder": "Suche nach Benutzern nach Namen...",
90-
"modal.signin.header": "Melde dich an, um eine neue Idee zu posten",
90+
"modal.signin.header": "Melde dich an, um teilzunehmen und abzustimmen",
9191
"mynotifications.label.readrecently": "Lesen Sie, was in den letzten 30 Tagen geschrieben wurde.",
9292
"mynotifications.message.nounread": "Keine ungelesenen Benachrichtigungen.",
9393
"mynotifications.page.subtitle": "Bleibe immer auf dem Laufenden",
@@ -131,9 +131,9 @@
131131
"page.pendingactivation.text": "Wir haben Ihnen eine Bestätigungs-E-Mail mit einem Link zur Aktivierung Ihrer Website geschickt.",
132132
"page.pendingactivation.text2": "Bitte überprüfe deinen Posteingang, um ihn zu aktivieren.",
133133
"page.pendingactivation.title": "Dein Account ist nicht aktiviert",
134-
"showpost.comment.copylink.error": "",
135-
"showpost.comment.copylink.success": "",
136-
"showpost.comment.unknownhighlighted": "",
134+
"showpost.comment.copylink.error": "Failed to copy comment link, please copy page URL",
135+
"showpost.comment.copylink.success": "Comment link copied to clipboard",
136+
"showpost.comment.unknownhighlighted": "Invalid comment ID #{id}",
137137
"showpost.commentinput.placeholder": "Kommentar hinzufügen",
138138
"showpost.discussionpanel.emptymessage": "Niemand hat bisher kommentiert.",
139139
"showpost.label.author": "Gepostet von <0/> · <1/>",
@@ -155,6 +155,6 @@
155155
"signin.message.locked.title": "<0>{0}</0> ist derzeit gesperrt.",
156156
"signin.message.onlyadmins": "Derzeit darf sich nur mit einem Administratorkonto anmelden",
157157
"signin.message.private.text": "Wenn Sie ein Konto oder eine Einladung haben, können Sie folgende Optionen nutzen, um sich anzumelden.",
158-
"signin.message.private.title": "<0>{0}</0> ist ein privater Bereich und erfordert eine Einladung, um ihm beizutreten.",
158+
"signin.message.private.title": "<0>{0}</0> ist ein privater Raum, du musst dich anmelden, um teilnehmen und abstimmen zu können.",
159159
"{count, plural, one {# tag} other {# tags}}": "{count, plural, one {# Tag} other {# Tags}}"
160160
}

locale/el/client.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"action.change": "αλλαγή",
44
"action.close": "Κλείσιμο",
55
"action.confirm": "Επιβεβαίωση",
6-
"action.copylink": "",
6+
"action.copylink": "Copy link",
77
"action.delete": "Διαγραφή",
88
"action.edit": "Επεξεργασία",
99
"action.markallasread": "Σήμανση όλων ως αναγνωσμένων",
@@ -82,9 +82,9 @@
8282
"modal.deleteaccount.text": "<0>Όταν επιλέξετε να διαγράψετε τον λογαριασμό σας, θα διαγράψουμε για πάντα όλες τις προσωπικές σας πληροφορίες. Το περιεχόμενο που δημοσιεύσατε θα παραμείνει, αλλά θα είναι ανώνυμο.</0><1>Αυτή η διαδικασία είναι μη αναστρέψιμη. <2>Είστε σίγουρος;</2></1>",
8383
"modal.deletecomment.header": "Διαγραφή Σχολίου",
8484
"modal.deletecomment.text": "Αυτή η διαδικασία είναι μη αναστρέψιμη. <0>Είστε σίγουρος;</0>",
85-
"modal.notifications.nonew": "",
86-
"modal.notifications.previous": "",
87-
"modal.notifications.unread": "",
85+
"modal.notifications.nonew": "No new notifications",
86+
"modal.notifications.previous": "Previous notifications",
87+
"modal.notifications.unread": "Unread notifications",
8888
"modal.showvotes.message.zeromatches": "Δεν βρέθηκαν χρήστες που να ταιριάζουν <0>{0}</0>.",
8989
"modal.showvotes.query.placeholder": "Αναζήτηση χρηστών με όνομα...",
9090
"modal.signin.header": "Συνδεθείτε για να συμμετάσχετε και να ψηφίσετε",
@@ -131,9 +131,9 @@
131131
"page.pendingactivation.text": "Σας στείλαμε ένα email επιβεβαίωσης με ένα σύνδεσμο για να ενεργοποιήσετε τον ιστότοπό σας.",
132132
"page.pendingactivation.text2": "Παρακαλώ ελέγξτε τα εισερχόμενά σας για να το ενεργοποιήσετε.",
133133
"page.pendingactivation.title": "Ο λογαριασμός σας εκκρεμεί ενεργοποίηση",
134-
"showpost.comment.copylink.error": "",
135-
"showpost.comment.copylink.success": "",
136-
"showpost.comment.unknownhighlighted": "",
134+
"showpost.comment.copylink.error": "Failed to copy comment link, please copy page URL",
135+
"showpost.comment.copylink.success": "Comment link copied to clipboard",
136+
"showpost.comment.unknownhighlighted": "Invalid comment ID #{id}",
137137
"showpost.commentinput.placeholder": "Αφήστε ένα σχόλιο",
138138
"showpost.discussionpanel.emptymessage": "Κανείς δεν έχει σχολιάσει ακόμα.",
139139
"showpost.label.author": "Δημοσιεύτηκε από <0/> · <1/>",

locale/es-ES/client.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"action.change": "cambiar",
44
"action.close": "Cerrar",
55
"action.confirm": "Confirmar",
6-
"action.copylink": "",
6+
"action.copylink": "Copy link",
77
"action.delete": "Eliminar",
88
"action.edit": "Editar",
99
"action.markallasread": "Marcar Todo como Leído",
@@ -28,7 +28,7 @@
2828
"error.pagenotfound.text": "El hipervínculo que has seguido puede estar roto o quizás esta página ya no exista.",
2929
"error.pagenotfound.title": "Página no encontrada",
3030
"error.unauthorized.text": "No estás autorizado para ver esta página.",
31-
"error.unauthorized.title": "Sin Autorización",
31+
"error.unauthorized.title": "No está autorizado",
3232
"home.form.defaultinvitation": "Escriba aquí su sugerencia...",
3333
"home.form.defaultwelcomemessage": "Nos encantaría escuchar lo que estás pensando.\n\n¿Qué podemos hacer mejor? Este es el lugar para que votes, discutas y compartas ideas.",
3434
"home.lonely.suggestion": "Se recomienda que cree <0>al menos 3</0> sugerencias aquí antes de compartir este sitio. El contenido inicial es importante para empezar a atraer a su audiencia.",
@@ -82,9 +82,9 @@
8282
"modal.deleteaccount.text": "<0>Cuando decides eliminar tu cuenta, borraremos toda tu información personal para siempre. El contenido que has publicado permanecerá, pero será anónimo.</0><1>Este proceso es irreversible. <2>¿Estás seguro?</2></1>",
8383
"modal.deletecomment.header": "Eliminar Comentario",
8484
"modal.deletecomment.text": "Este proceso es irreversible. <0>¿Estás seguro?</0>",
85-
"modal.notifications.nonew": "",
86-
"modal.notifications.previous": "",
87-
"modal.notifications.unread": "",
85+
"modal.notifications.nonew": "No new notifications",
86+
"modal.notifications.previous": "Previous notifications",
87+
"modal.notifications.unread": "Unread notifications",
8888
"modal.showvotes.message.zeromatches": "No se encontraron usuarios que coincidan con <0>{0}</0>.",
8989
"modal.showvotes.query.placeholder": "Buscar usuarios por nombre...",
9090
"modal.signin.header": "Inicia sesión para publicar y votar",
@@ -131,9 +131,9 @@
131131
"page.pendingactivation.text": "Te hemos enviado un correo electrónico de confirmación con un enlace para activar tu sitio.",
132132
"page.pendingactivation.text2": "Por favor, revisa tu bandeja de entrada para activarla.",
133133
"page.pendingactivation.title": "Tu cuenta está pendiente de activación",
134-
"showpost.comment.copylink.error": "",
135-
"showpost.comment.copylink.success": "",
136-
"showpost.comment.unknownhighlighted": "",
134+
"showpost.comment.copylink.error": "Failed to copy comment link, please copy page URL",
135+
"showpost.comment.copylink.success": "Comment link copied to clipboard",
136+
"showpost.comment.unknownhighlighted": "Invalid comment ID #{id}",
137137
"showpost.commentinput.placeholder": "Publica un comentario",
138138
"showpost.discussionpanel.emptymessage": "Nadie ha comentado todavía.",
139139
"showpost.label.author": "Publicado por <0/> · <1/>",
@@ -155,6 +155,6 @@
155155
"signin.message.locked.title": "<0>{0}</0> está actualmente bloqueado.",
156156
"signin.message.onlyadmins": "Actualmente sólo se permite iniciar sesión en una cuenta de administrador",
157157
"signin.message.private.text": "Si tienes una cuenta o una invitación, puedes usar las siguientes opciones para iniciar sesión.",
158-
"signin.message.private.title": "<0>{0}</0> es un espacio privado y requiere una invitación para unirse.",
158+
"signin.message.private.title": "<0>{0}</0> es un espacio privado, debes iniciar sesión para participar y votar.",
159159
"{count, plural, one {# tag} other {# tags}}": "{count, plural, one {# etiqueta} other {# etiquetas}}"
160160
}

locale/fr/client.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"action.change": "changer",
44
"action.close": "Fermer",
55
"action.confirm": "Confirmer",
6-
"action.copylink": "",
6+
"action.copylink": "Copy link",
77
"action.delete": "Supprimer",
88
"action.edit": "Modifier",
99
"action.markallasread": "Tout marquer comme lu",
@@ -82,12 +82,12 @@
8282
"modal.deleteaccount.text": "<0>Lorsque vous choisissez de supprimer votre compte, nous effacerons définitivement toutes vos informations personnelles. Le contenu que vous avez publié restera, mais il sera anonyme.</0><1>Ce processus est irréversible. <2>Êtes-vous sûr ?</2></1>",
8383
"modal.deletecomment.header": "Supprimer le commentaire",
8484
"modal.deletecomment.text": "Ce processus est irréversible. <0>Êtes-vous sûr ?</0>",
85-
"modal.notifications.nonew": "",
86-
"modal.notifications.previous": "",
87-
"modal.notifications.unread": "",
85+
"modal.notifications.nonew": "No new notifications",
86+
"modal.notifications.previous": "Previous notifications",
87+
"modal.notifications.unread": "Unread notifications",
8888
"modal.showvotes.message.zeromatches": "Aucun utilisateur correspondant à <0>{0}</0>.",
8989
"modal.showvotes.query.placeholder": "Rechercher des utilisateurs par nom...",
90-
"modal.signin.header": "Connectez-vous pour poster et voter",
90+
"modal.signin.header": "Inscrivez-vous pour participer et voter",
9191
"mynotifications.label.readrecently": "Lu sur les 30 dernier jours.",
9292
"mynotifications.message.nounread": "Pas de notification non lue.",
9393
"mynotifications.page.subtitle": "Restez au courant de ce qui se passe",
@@ -131,9 +131,9 @@
131131
"page.pendingactivation.text": "Nous vous avons envoyé un e-mail de confirmation avec un lien pour activer votre site.",
132132
"page.pendingactivation.text2": "Veuillez vérifier votre boîte de réception pour l'activer.",
133133
"page.pendingactivation.title": "Votre compte n'est pas activé",
134-
"showpost.comment.copylink.error": "",
135-
"showpost.comment.copylink.success": "",
136-
"showpost.comment.unknownhighlighted": "",
134+
"showpost.comment.copylink.error": "Failed to copy comment link, please copy page URL",
135+
"showpost.comment.copylink.success": "Comment link copied to clipboard",
136+
"showpost.comment.unknownhighlighted": "Invalid comment ID #{id}",
137137
"showpost.commentinput.placeholder": "Rédiger un commentaire",
138138
"showpost.discussionpanel.emptymessage": "Personne n'a encore commenté.",
139139
"showpost.label.author": "Posté par <0/> · <1/>",
@@ -155,6 +155,6 @@
155155
"signin.message.locked.title": "<0>{0}</0> est actuellement verrouillé.",
156156
"signin.message.onlyadmins": "Seuls les comptes administrateurs peuvent se connecter en ce moment",
157157
"signin.message.private.text": "Si vous avez un compte ou une invitation, vous pouvez utiliser les options suivantes pour vous connecter.",
158-
"signin.message.private.title": "<0>{0}</0> est un espace privé et nécessite une invitation pour le rejoindre.",
158+
"signin.message.private.title": "<0>{0}</0> est un espace privé, vous devez vous connecter pour participer et voter.",
159159
"{count, plural, one {# tag} other {# tags}}": "{count, plural, one {# tag} other {# tags}}"
160160
}

0 commit comments

Comments
 (0)