diff --git a/frontend/app/locales/bp.json b/frontend/app/locales/bp.json
index 9edb9768..0d388107 100644
--- a/frontend/app/locales/bp.json
+++ b/frontend/app/locales/bp.json
@@ -4,19 +4,19 @@
"auth.loading": "Carregando...",
"auth.oauth-button": "Entrar com {provider}",
"auth.oauth-source": "Use redes sociais",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "Abrir meu perfil",
"auth.or": "ou",
"auth.signin": "Entrar",
"auth.signout": "Fazer logout",
"auth.submit": "Enviar",
"auth.symbols-restriction": "O nome de usuário deve conter apenas letras, números, sublinhados ou espaços",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "Verifique",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "ou digitalizando o código QR",
+ "auth.telegram-qr": "Código QR do Telegram",
"auth.user-not-found": "Nenhum usuário encontrado",
"auth.username": "Nome do usuário",
"authPanel.disable-comments": "Desabilitar comentários",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "Este comentário foi excluído",
"comment.deleted-user": "Excluído",
"comment.edit": "Editar",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "A edição será desabilitada",
"comment.expired-time": "O tempo de edição expirou.",
"comment.go-to-parent": "Ir para comentário principal",
"comment.hide": "Ocultar",
"comment.hide-user-comment": "Deseja ocultar os comentários de {userName}?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Assinante pago do Patreon",
"comment.pin": "Afixar",
"comment.pin-comment": "Deseja afixar este comentário?",
"comment.reply": "Responder",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "Mais antigo",
"commentsSort.recently-updated": "Atualizado recentemente",
"commentsSort.worst": "Pior",
- "empty-state": "Don't have comments yet",
+ "empty-state": "Ainda não tem comentários",
"errors.0": "Ocorreu um erro. Tente novamente mais tarde.",
"errors.1": "O comentário não pode ser encontrado. Atualize a página e tente novamente.",
"errors.10": "É muito tarde para editar o comentário.",
@@ -98,9 +98,9 @@
"errors.16": "Pontuação mínima alcançada para o comentário.",
"errors.17": "Ação rejeitada. Tente novamente um pouco mais tarde.",
"errors.18": "O arquivo solicitado não foi encontrado.",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "O comentário contém palavras restritas.",
"errors.2": "Falha ao fazer unmarshalling da solicitação de entrada.",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "Imagem publicada não encontrada. Tente carregar novamente.",
"errors.3": "Você não tem permissão para esta operação.",
"errors.4": "Dados de comentário inválidos.",
"errors.5": "O comentário não pode ser encontrado. Atualize a página e tente novamente.",
@@ -113,9 +113,9 @@
"errors.not-authorized": "Não autorizado.",
"errors.to-many-request": "Você atingiu o limite máximo de solicitações.",
"errors.unexpected-error": "Algo deu errado.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "Fechar perfil",
+ "profile.request-to-delete-data": "Solicitar remoção dos meus dados",
+ "retry": "Tentar novamente",
"root.pinned-comments": "Comentários afixados",
"root.powered-by": "Com a tecnologia Remark42",
"root.show-more": "Mostrar mais",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "Adicionar uma lista numerada",
"toolbar.quote": "Inserir citação",
"toolbar.unordered-list": "Adicionar lista com marcadores",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "Comentários",
+ "user.load-more": "Carregar mais",
+ "user.my-comments": "Meus comentários",
"vote.controversy": "Controvérsia: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "Voto contra",
+ "vote.score": "Pontuação de votos",
+ "vote.upvote": "Voto a favor"
}
diff --git a/frontend/app/locales/de.json b/frontend/app/locales/de.json
index e751f360..0a0d46ce 100644
--- a/frontend/app/locales/de.json
+++ b/frontend/app/locales/de.json
@@ -4,19 +4,19 @@
"auth.loading": "Wird geladen ...",
"auth.oauth-button": "Mit {provider} anmelden",
"auth.oauth-source": "Soziales Netzwerk verwenden",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "Mein Profil öffnen",
"auth.or": "oder",
"auth.signin": "Einloggen",
"auth.signout": "Abmelden",
"auth.submit": "Absenden",
"auth.symbols-restriction": "Der Benutzername darf nur Buchstaben, Zahlen, Unterstriche oder Leerzeichen enthalten",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "Markieren",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "oder durch Scannen des QR-Codes",
+ "auth.telegram-qr": "QR-Code für Telegram",
"auth.user-not-found": "Benutzer konnte nicht gefunden werden",
"auth.username": "Benutzername",
"authPanel.disable-comments": "Kommentarfunktion deaktivieren",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "Dieser Kommentar wurde gelöscht",
"comment.deleted-user": "Gelöscht",
"comment.edit": "Bearbeiten",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "Bearbeiten wird deaktiviert",
"comment.expired-time": "Die Zeit für eine Bearbeitung ist abgelaufen.",
"comment.go-to-parent": "Gehe zum übergeordneten Kommentar",
"comment.hide": "Ausblenden",
"comment.hide-user-comment": "Möchten Sie die Kommentare von {userName} wirklich ausblenden?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Zahlende*r Patreon-Abonnent*in",
"comment.pin": "Anheften",
"comment.pin-comment": "Möchten Sie diesen Kommentar wirklich oben anheften?",
"comment.reply": "Antworten",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "Älteste",
"commentsSort.recently-updated": "Kürzlich aktualisierte",
"commentsSort.worst": "Schlechteste",
- "empty-state": "Don't have comments yet",
+ "empty-state": "Noch keine Kommentare",
"errors.0": "Leider ist etwas schiefgegangen. Bitte versuchen Sie es später erneut.",
"errors.1": "Kommentar nicht gefunden. Bitte laden Sie die Seite neu und versuchen Sie es erneut.",
"errors.10": "Das Zeitfenster für das Bearbeiten des Kommentars ist verstrichen.",
@@ -98,9 +98,9 @@
"errors.16": "Die Mindestpunktzahl für diesen Kommentar wurde erreicht.",
"errors.17": "Vorgang abgelehnt. Bitte versuchen Sie es später noch einmal.",
"errors.18": "Die angeforderte Datei wurde nicht gefunden.",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "Kommentar enthält verbotene Wörter.",
"errors.2": "Die eingehende Anfrage konnte nicht verarbeitet werden.",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "Hochgeladenes Bild nicht gefunden. Bitte versuchen Sie, es erneut hochzuladen.",
"errors.3": "Für diesen Vorgang haben Sie keine ausreichende Berechtigung.",
"errors.4": "Ungültige Kommentardaten.",
"errors.5": "Kommentar nicht gefunden. Bitte laden Sie die Seite neu und versuchen Sie es erneut.",
@@ -113,9 +113,9 @@
"errors.not-authorized": "Nicht autorisiert.",
"errors.to-many-request": "Sie haben das maximale Anfragelimit erreicht.",
"errors.unexpected-error": "Leider ist etwas schiefgegangen.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "Profil schließen",
+ "profile.request-to-delete-data": "Löschung meiner Daten anfordern",
+ "retry": "Erneut versuchen",
"root.pinned-comments": "Angeheftete Kommentare",
"root.powered-by": "Unterstützt von Remark42",
"root.show-more": "Mehr anzeigen",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "Nummerierte Liste einfügen",
"toolbar.quote": "Zitat einfügen",
"toolbar.unordered-list": "Aufzählungsliste einfügen",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "Kommentare",
+ "user.load-more": "Mehr laden...",
+ "user.my-comments": "Meine Kommentare",
"vote.controversy": "Strittigkeit: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": " Nicht zustimmen",
+ "vote.score": "Abstimmungsergebnis",
+ "vote.upvote": "Zustimmen"
}
diff --git a/frontend/app/locales/es.json b/frontend/app/locales/es.json
index 51c6a83e..b68f2281 100644
--- a/frontend/app/locales/es.json
+++ b/frontend/app/locales/es.json
@@ -4,19 +4,19 @@
"auth.loading": "Cargando...",
"auth.oauth-button": "Inicie sesión con {provider}",
"auth.oauth-source": "Acceda a través de sus redes sociales",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "Abrir mi perfil",
"auth.or": "o",
"auth.signin": "Acceder",
"auth.signout": "¿Salir?",
"auth.submit": "Enviar",
"auth.symbols-restriction": "El nombre de usuario debe comenzar con una letra y contener solamente letras latinas, números, guión bajo o espacio",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "Marcar",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "o escaneando el código QR",
+ "auth.telegram-qr": "Código QR de Telegram",
"auth.user-not-found": "No se encontró el usuario",
"auth.username": "Nombre de usuario",
"authPanel.disable-comments": "Deshabilitar comentarios",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "Este comentario fue eliminado",
"comment.deleted-user": "Eliminado",
"comment.edit": "Editar",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "La edición quedará deshabilitada",
"comment.expired-time": "El tiempo de edición ha expirado.",
"comment.go-to-parent": "Ir al comentario padre",
"comment.hide": "Ocultar",
"comment.hide-user-comment": "¿Quieres ocultar los comentarios de {userName}?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Suscriptor de pago a Patreon",
"comment.pin": "Anclar",
"comment.pin-comment": "¿Quieres anclar este comentario?",
"comment.reply": "Responder",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "Más antiguo",
"commentsSort.recently-updated": "Actualizado más recientemente",
"commentsSort.worst": "Peor",
- "empty-state": "Don't have comments yet",
+ "empty-state": "Todavía no hay comentarios",
"errors.0": "Algo salió mal. Por favor vuelve a intentar más tarde.",
"errors.1": "No se ha encontrado el comentario. Por favor refresca la página y vuelve a intentar.",
"errors.10": "Es muy tarde para editar el comentario.",
@@ -98,9 +98,9 @@
"errors.16": "Ya se ha alcanzado el puntaje mínimo para el comentario.",
"errors.17": "Acción rechazada. Por favor vuelve a intentar más tarde.",
"errors.18": "No se ha encontrado el archivo solicitado.",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "El comentario contiene palabras restringidas.",
"errors.2": "No se ha podido deserializar la petición entrante.",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "No se ha encontrado la imagen publicada. Por favor, intente subirla de nuevo.",
"errors.3": "No tienes permisos para esta operación.",
"errors.4": "Datos de comentario inválidos.",
"errors.5": "El comentario no se ha encontrado. Por favor refresca la página y vuelve a intentar.",
@@ -113,9 +113,9 @@
"errors.not-authorized": "No autorizado.",
"errors.to-many-request": "Has llegado al límite de peticiones.",
"errors.unexpected-error": "Algo salió mal.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "Cerrar perfil",
+ "profile.request-to-delete-data": "Solicitar la eliminación de mis datos",
+ "retry": "Intentar de nuevo",
"root.pinned-comments": "Comentarios anclados",
"root.powered-by": "Con la tecnología de Remark42",
"root.show-more": "Mostrar más",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "Agrega una lista numerada",
"toolbar.quote": "Inserta una cita",
"toolbar.unordered-list": "Agrega una lista sin numerar",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "Comentarios",
+ "user.load-more": "Cargar más",
+ "user.my-comments": "Mis comentarios",
"vote.controversy": "Controversia: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "Votar en contra",
+ "vote.score": "Resultado de los votos",
+ "vote.upvote": "Votar a favor"
}
diff --git a/frontend/app/locales/fr.json b/frontend/app/locales/fr.json
index eb7f4ce5..58c38436 100644
--- a/frontend/app/locales/fr.json
+++ b/frontend/app/locales/fr.json
@@ -4,19 +4,19 @@
"auth.loading": "Chargement...",
"auth.oauth-button": "Se connecter avec {provider}",
"auth.oauth-source": "Utiliser les réseaux sociaux",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "Ouvrir mon profil",
"auth.or": "ou",
"auth.signin": "Se connecter",
"auth.signout": "Se déconnecter",
"auth.submit": "Valider",
"auth.symbols-restriction": "Le nom d'utilisateur ne doit contenir que des lettres, nombres, tirets bas et espaces.",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "Sélectionner",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "ou en scannant le code QR",
+ "auth.telegram-qr": "Code QR Telegram",
"auth.user-not-found": "Aucun utilisateur n'a été trouvé",
"auth.username": "Nom d'utilisateur",
"authPanel.disable-comments": "Désactiver les commentaires",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "Ce commentaire a été supprimé",
"comment.deleted-user": "Supprimé",
"comment.edit": "Modifier",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "Les modifications seront désactivées",
"comment.expired-time": "La période de modification est expirée.",
"comment.go-to-parent": "Aller au commentaire parent",
"comment.hide": "Masquer",
"comment.hide-user-comment": "Voulez-vous masquer les commentaires de {userName} ?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Abonné payant Patreon",
"comment.pin": "Epingler",
"comment.pin-comment": "Voulez-vous épingler ce commentaire ?",
"comment.reply": "Répondre",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "Le plus ancien",
"commentsSort.recently-updated": "Mis à jour récemment",
"commentsSort.worst": "Le pire",
- "empty-state": "Don't have comments yet",
+ "empty-state": "Pas encore de commentaires",
"errors.0": "Une erreur s'est produite. Veuillez réessayer un peu plus tard.",
"errors.1": "Commentaire introuvable. Rafraichissez la page et réessayez.",
"errors.10": "Il n'est plus possible de modifier ce commentaire.",
@@ -98,9 +98,9 @@
"errors.16": "Ce commentaire a déjà le score minimum.",
"errors.17": "Action rejetée. Veuillez réessayer un peu plus tard.",
"errors.18": "Le fichier demandé est introuvable.",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "Le commentaire contient des mots restreints.",
"errors.2": "Échec du traitement de la requête entrante.",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "L'image publiée est introuvable. Veuillez réessayer de la mettre en ligne.",
"errors.3": "Vous n'avez pas l'autorisation d'effectuer cette opération.",
"errors.4": "Données de commentaire non valides.",
"errors.5": "Commentaire introuvable. Rafraichissez la page et réessayez.",
@@ -113,9 +113,9 @@
"errors.not-authorized": "Non autorisé.",
"errors.to-many-request": "Vous avez atteint la limite maximale de requêtes.",
"errors.unexpected-error": "Un problème est survenu.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "Fermer le profil",
+ "profile.request-to-delete-data": "Demander la suppression de mes données",
+ "retry": "Réessayer",
"root.pinned-comments": "Commentaires épinglés",
"root.powered-by": "Powered by Remark42",
"root.show-more": "Afficher plus",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "Ajouter une liste numérotée",
"toolbar.quote": "Insérer une citation",
"toolbar.unordered-list": "Ajouter une liste à puces",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "Commentaires",
+ "user.load-more": "En charger plus",
+ "user.my-comments": "Mes commentaires",
"vote.controversy": "Controverse : {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "Voter contre",
+ "vote.score": "Résultat des votes",
+ "vote.upvote": "Voter pour"
}
diff --git a/frontend/app/locales/ja.json b/frontend/app/locales/ja.json
index 4719e89b..d0de42b4 100644
--- a/frontend/app/locales/ja.json
+++ b/frontend/app/locales/ja.json
@@ -4,19 +4,19 @@
"auth.loading": "読み込んでいます…",
"auth.oauth-button": "{provider} でサインイン",
"auth.oauth-source": "ソーシャルネットワークを使用",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "マイプロファイルを開く",
"auth.or": "または",
"auth.signin": "サインイン",
"auth.signout": "ログアウトしますか",
"auth.submit": "送信",
"auth.symbols-restriction": "ユーザー名には英数字、アンダースコア、またはスペースのみを指定してください",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "アップデート",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "または QR コードをスキャン",
+ "auth.telegram-qr": "Telegram QR コード",
"auth.user-not-found": "ユーザーが見つかりませんでした",
"auth.username": "ユーザー名",
"authPanel.disable-comments": "コメントの無効化",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "このコメントは削除されました",
"comment.deleted-user": "削除済み",
"comment.edit": "編集",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "編集は使用不可になります",
"comment.expired-time": "編集時間の有効期限が切れています。",
"comment.go-to-parent": "親コメントに移動",
"comment.hide": "非表示",
"comment.hide-user-comment": "{userName}のコメントを非表示にしますか?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Patreon 有料契約者",
"comment.pin": "ピン留め",
"comment.pin-comment": "このコメントをピン留めしますか?",
"comment.reply": "返信",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "古い順",
"commentsSort.recently-updated": "更新が最も新しい順",
"commentsSort.worst": "最悪",
- "empty-state": "Don't have comments yet",
+ "empty-state": "コメントはまだありません",
"errors.0": "不明なエラーが発生しました。しばらくしてからもう一度お試しください。",
"errors.1": "コメントが見つかりません。ページを再読み込みしてからもう一度お試しください。",
"errors.10": "コメントを編集するには遅すぎます。",
@@ -98,9 +98,9 @@
"errors.16": "このコメントの最低スコアに達しました。",
"errors.17": "操作が拒否されました。しばらくしてからもう一度お試しください。",
"errors.18": "リクエストされたファイルが見つかりません。",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "コメントに制約された語が含まれます",
"errors.2": "受信したリクエストを処理できません",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "投稿された画像がみつかりません。もう一度アップロードしてください。",
"errors.3": "この操作を実行する権限がありません。",
"errors.4": "コメントデータが無効です。",
"errors.5": "コメントが見つかりません。ページを再読み込みしてからもう一度お試しください。",
@@ -113,9 +113,9 @@
"errors.not-authorized": "認証されていません。",
"errors.to-many-request": "最大リクエスト回数に達しました。",
"errors.unexpected-error": "不明なエラーが発生しました.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "プロファイルを閉じる",
+ "profile.request-to-delete-data": "データ除去の依頼",
+ "retry": "再試行",
"root.pinned-comments": "ピン留めしたコメント",
"root.powered-by": "提供元: Remark42",
"root.show-more": "その他を表示",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "番号付きリストの追加",
"toolbar.quote": "引用符の挿入",
"toolbar.unordered-list": "記号付きリストの追加",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "コメント",
+ "user.load-more": "さらに読み込む",
+ "user.my-comments": "自分のコメント",
"vote.controversy": "論争: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "反対投票",
+ "vote.score": "投票スコア",
+ "vote.upvote": "賛成投票"
}
diff --git a/frontend/app/locales/ko.json b/frontend/app/locales/ko.json
index 0b1310b9..29d84fb5 100644
--- a/frontend/app/locales/ko.json
+++ b/frontend/app/locales/ko.json
@@ -4,19 +4,19 @@
"auth.loading": "로드 중…",
"auth.oauth-button": "{provider}(으)로 로그인",
"auth.oauth-source": "소셜 네트워크 사용",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "내 프로필 열기",
"auth.or": "또는",
"auth.signin": "로그인",
"auth.signout": "로그아웃하시겠어요",
"auth.submit": "확인",
"auth.symbols-restriction": "사용자 이름에는 문자, 숫자, 밑줄 또는 공백만 포함되어야 합니다",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "확인",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "또는 QR 코드 스캔",
+ "auth.telegram-qr": "텔레그램 QR 코드",
"auth.user-not-found": "사용자를 찾을 수 없습니다",
"auth.username": "사용자 이름",
"authPanel.disable-comments": "댓글 비활성화",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "이 댓글이 삭제되었습니다",
"comment.deleted-user": "삭제됨",
"comment.edit": "편집",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "편집이 비활성화됩니다",
"comment.expired-time": "편집 시간이 만료되었습니다.",
"comment.go-to-parent": "상위 댓글로 이동",
"comment.hide": "숨기기",
"comment.hide-user-comment": "{userName} 님의 댓글을 숨기시겠어요?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Patreon 유료 구독자",
"comment.pin": "고정",
"comment.pin-comment": "이 댓글을 고정하시겠어요?",
"comment.reply": "답변하기",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "오래된 순",
"commentsSort.recently-updated": "최신 업데이트 순",
"commentsSort.worst": "최저",
- "empty-state": "Don't have comments yet",
+ "empty-state": "아직 댓글이 없습니다",
"errors.0": "문제가 발생했습니다. 잠시 후 다시 시도해 주세요.",
"errors.1": "댓글을 찾을 수 없습니다. 페이지를 새로고침하여 다시 시도하세요.",
"errors.10": "댓글을 추가하기에 너무 늦었습니다.",
@@ -98,9 +98,9 @@
"errors.16": "댓글이 최소 점수에 도달했습니다.",
"errors.17": "작업이 거부되었습니다. 잠시 후 다시 시도해 주세요.",
"errors.18": "요청한 파일을 찾을 수 없습니다.",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "댓글에 제한된 단어가 포함되어 있습니다.",
"errors.2": "수신 요청 처리가 실패했습니다.",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "게시된 이미지를 찾을 수 없습니다. 다시 업로드해 주세요.",
"errors.3": "이 작업을 수행할 수 있는 권한이 없습니다.",
"errors.4": "댓글 데이터가 유효하지 않습니다.",
"errors.5": "댓글을 찾을 수 없습니다. 페이지를 새로고침하여 다시 시도하세요.",
@@ -113,9 +113,9 @@
"errors.not-authorized": "권한이 없습니다.",
"errors.to-many-request": "최대 요청 한도에 도달했습니다.",
"errors.unexpected-error": "문제가 발생했습니다.",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "프로필 닫기",
+ "profile.request-to-delete-data": "내 데이터 제거 요청",
+ "retry": "재시도",
"root.pinned-comments": "고정된 댓글",
"root.powered-by": "Remark42 제공",
"root.show-more": "더보기",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "숫자 지정된 목록 추가",
"toolbar.quote": "인용구 삽입",
"toolbar.unordered-list": "글머리 기호가 지정된 목록 추가",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "의견",
+ "user.load-more": "더 많이 불러오기",
+ "user.my-comments": "내 댓글",
"vote.controversy": "논쟁: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "반대 투표",
+ "vote.score": "투표 점수",
+ "vote.upvote": "찬성 투표"
}
diff --git a/frontend/app/locales/ru.json b/frontend/app/locales/ru.json
index f380f5e1..1722cc95 100644
--- a/frontend/app/locales/ru.json
+++ b/frontend/app/locales/ru.json
@@ -16,7 +16,7 @@
"auth.telegram-message-2": "и нажмите там кнопку “Start”/“Начать”.",
"auth.telegram-message-3": "Затем нажмите кнопку “Проверить”.",
"auth.telegram-optional-qr": "или по QR-коду",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-qr": "QR-код для Telegram",
"auth.user-not-found": "Пользователь не найден",
"auth.username": "Имя пользователя",
"authPanel.disable-comments": "Отключить комментарии",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "Комментарий удален",
"comment.deleted-user": "Удален",
"comment.edit": "Редактировать",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "Редактирование будет запрещено",
"comment.expired-time": "Время редактирования истекло.",
"comment.go-to-parent": "Перейти к началу ветки",
"comment.hide": "Скрыть",
"comment.hide-user-comment": "Скрыть комментарии от пользователя {userName}?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Платный подписчик Patreon",
"comment.pin": "Закрепить",
"comment.pin-comment": "Закрепить комментарий?",
"comment.reply": "Ответить",
@@ -168,7 +168,7 @@
"user.load-more": "Загрузить ещё",
"user.my-comments": "Мои комментарии",
"vote.controversy": "Спорность: {value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "Проголосовать против",
+ "vote.score": "Голоса",
+ "vote.upvote": "Проголосовать"
}
diff --git a/frontend/app/locales/tr.json b/frontend/app/locales/tr.json
index 96a6159e..9029f1d1 100644
--- a/frontend/app/locales/tr.json
+++ b/frontend/app/locales/tr.json
@@ -114,7 +114,7 @@
"errors.to-many-request": "Maksimum talep limitine ulaştınız.",
"errors.unexpected-error": "Bir hata oluştu.",
"profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
+ "profile.request-to-delete-data": "Bilgilerimi sil",
"retry": "Retry",
"root.pinned-comments": "Sabitlenmiş yorumlar",
"root.powered-by": "Remark42 ile üretildi",
@@ -165,7 +165,7 @@
"toolbar.quote": "Alıntı ekle",
"toolbar.unordered-list": "Liste ekle",
"user.comments": "Comments",
- "user.load-more": "Load more",
+ "user.load-more": "Daha fazlasını yükle",
"user.my-comments": "My comments",
"vote.controversy": "Tartışma: {value}",
"vote.downvote": "Vote down",
diff --git a/frontend/app/locales/zh.json b/frontend/app/locales/zh.json
index 902618ec..f5b294bc 100644
--- a/frontend/app/locales/zh.json
+++ b/frontend/app/locales/zh.json
@@ -4,19 +4,19 @@
"auth.loading": "加载中...",
"auth.oauth-button": "使用 {provider} 登录",
"auth.oauth-source": "使用社交网络",
- "auth.open-profile": "Open My Profile",
+ "auth.open-profile": "打开我的个人资料",
"auth.or": "或",
"auth.signin": "登录",
"auth.signout": "登出",
"auth.submit": "提交",
"auth.symbols-restriction": "用户名只能包含字母、数字、下划线或空格",
- "auth.telegram-check": "Check",
+ "auth.telegram-check": "检查",
"auth.telegram-link": "Telegram bot",
"auth.telegram-message-1": "You need to authorize your account in the",
"auth.telegram-message-2": "by clicking “Start” there.",
"auth.telegram-message-3": "Click “Check” below after authorization in the Telegram bot.",
- "auth.telegram-optional-qr": "or by scanning the QR code",
- "auth.telegram-qr": "Telegram QR-code",
+ "auth.telegram-optional-qr": "或通过扫描二维码",
+ "auth.telegram-qr": "Telegram 二维码",
"auth.user-not-found": "未找到用户",
"auth.username": "用户名",
"authPanel.disable-comments": "禁用评论",
@@ -43,12 +43,12 @@
"comment.deleted-comment": "此评论已删除",
"comment.deleted-user": "已删除评论",
"comment.edit": "编辑",
- "comment.edit-countdown": "Edit will be disabled",
+ "comment.edit-countdown": "编辑将被禁用",
"comment.expired-time": "编辑时间已过期",
"comment.go-to-parent": "转到父评论",
"comment.hide": "隐藏",
"comment.hide-user-comment": "您要隐藏 {userName} 的评论吗?",
- "comment.paid-patreon": "Patreon Paid Subscriber",
+ "comment.paid-patreon": "Patreon 付费订阅者",
"comment.pin": "固定",
"comment.pin-comment": "您要固定此评论吗?",
"comment.reply": "回复",
@@ -86,7 +86,7 @@
"commentsSort.oldest": "最旧",
"commentsSort.recently-updated": "最近更新",
"commentsSort.worst": "最差",
- "empty-state": "Don't have comments yet",
+ "empty-state": "尚无评论",
"errors.0": "出了些问题,请稍后再试。",
"errors.1": "找不到评论。请刷新页面,然后重试。",
"errors.10": "现在编辑评论已经太晚了。",
@@ -98,9 +98,9 @@
"errors.16": "该评论已达到最低分数。",
"errors.17": "操作被拒绝,请稍后再试。",
"errors.18": "找不到请求的文件。",
- "errors.19": "Comment contains restricted words.",
+ "errors.19": "评论中包含受限制的词语。",
"errors.2": "处理传入请求失败。",
- "errors.20": "Posted image not found. Please try to upload it again.",
+ "errors.20": "未找到已发布的图片。请重新尝试上传它。",
"errors.3": "您无权执行此操作。",
"errors.4": "评论数据无效。",
"errors.5": "找不到评论。请刷新页面,然后重试。",
@@ -113,9 +113,9 @@
"errors.not-authorized": "未经授权。",
"errors.to-many-request": "您已达到最大请求数限制。",
"errors.unexpected-error": "出了些问题。",
- "profile.close": "Close profile",
- "profile.request-to-delete-data": "Request my data removal",
- "retry": "Retry",
+ "profile.close": "关闭个人资料页面",
+ "profile.request-to-delete-data": "要求删除我的数据",
+ "retry": "重试",
"root.pinned-comments": "固定的评论",
"root.powered-by": "由 Remark42 提供支持",
"root.show-more": "显示更多",
@@ -164,11 +164,11 @@
"toolbar.ordered-list": "添加编号列表",
"toolbar.quote": "插入引用文本",
"toolbar.unordered-list": "添加项目符号列表",
- "user.comments": "Comments",
- "user.load-more": "Load more",
- "user.my-comments": "My comments",
+ "user.comments": "消息",
+ "user.load-more": "加载更多",
+ "user.my-comments": "我的评论",
"vote.controversy": "争议:{value}",
- "vote.downvote": "Vote down",
- "vote.score": "Votes score",
- "vote.upvote": "Vote up"
+ "vote.downvote": "反对",
+ "vote.score": "评论分数",
+ "vote.upvote": "赞成"
}