diff --git a/app/javascript/flavours/glitch/locales/ar.json b/app/javascript/flavours/glitch/locales/ar.json index 20ca870f7c..a259146328 100644 --- a/app/javascript/flavours/glitch/locales/ar.json +++ b/app/javascript/flavours/glitch/locales/ar.json @@ -32,11 +32,13 @@ "compose_form.spoiler": "إخفاء النص خلف تحذير", "confirmation_modal.do_not_ask_again": "لا تطلب التأكيد مرة أخرى", "confirmations.deprecated_settings.confirm": "استخدام تفضيلات ماستدون", + "confirmations.deprecated_settings.message": "تم استبدال بعض من الجهاز الخاص بالماستدون {preferences} الذي تستخدمه {app_settings} الخاص بجهاز ماستدون سيتم تجاوزه:", "confirmations.missing_media_description.confirm": "أرسل على أيّة حال", "confirmations.missing_media_description.edit": "تعديل الوسائط", "confirmations.unfilter.author": "المؤلف", "confirmations.unfilter.confirm": "عرض", "confirmations.unfilter.edit_filter": "تعديل عامل التصفية", + "confirmations.unfilter.filters": "مطابقة {count, plural, zero {}one {فلتر} two {فلاتر} few {فلاتر} many {فلاتر} other {فلاتر}}", "content-type.change": "نوع المحتوى", "direct.group_by_conversations": "تجميع حسب المحادثة", "endorsed_accounts_editor.endorsed_accounts": "الحسابات المميزة", @@ -61,6 +63,10 @@ "notification_purge.start": "أدخل وضع تنظيف الإشعارات", "notifications.marked_clear": "مسح الإشعارات المحددة", "notifications.marked_clear_confirmation": "هل أنت متأكد من أنك تريد مسح جميع الإشعارات المحددة نهائياً؟", + "settings.always_show_spoilers_field": "تمكين دائما حقل تحذير المحتوى", + "settings.auto_collapse_height": "الارتفاع (بالبكسل) لاعتبار التبويق طويل", + "settings.auto_collapse_reblogs": "دفع", + "settings.auto_collapse_replies": "ردود {{count}}", "settings.close": "إغلاق", "settings.content_warnings": "Content warnings", "settings.preferences": "Preferences" diff --git a/app/javascript/flavours/glitch/locales/de.json b/app/javascript/flavours/glitch/locales/de.json index a83c4df787..96650a5efa 100644 --- a/app/javascript/flavours/glitch/locales/de.json +++ b/app/javascript/flavours/glitch/locales/de.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc ist freie, quelloffene Software geforkt von Mastodon.", "account.disclaimer_full": "Die folgenden Informationen könnten das Profil des Nutzers unvollständig wiedergeben.", "account.follows": "Folgt", + "account.follows_you": "Folgt dir", "account.joined": "Beigetreten am {date}", "account.suspended_disclaimer_full": "Dieser Nutzer wurde durch einen Moderator gesperrt.", "account.view_full_profile": "Vollständiges Profil anzeigen", diff --git a/app/javascript/flavours/glitch/locales/es-AR.json b/app/javascript/flavours/glitch/locales/es-AR.json index 860c2c0beb..48ae0f0683 100644 --- a/app/javascript/flavours/glitch/locales/es-AR.json +++ b/app/javascript/flavours/glitch/locales/es-AR.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc es software gratuito, de código abierto, bifurcado de Mastodon.", "account.disclaimer_full": "La información aquí presentada puede reflejar de manera incompleta el perfil del usuario.", "account.follows": "Sigue", + "account.follows_you": "Te sigue", "account.joined": "Unido el {date}", "account.suspended_disclaimer_full": "Este usuario ha sido suspendido por un moderador.", "account.view_full_profile": "Ver perfil completo", diff --git a/app/javascript/flavours/glitch/locales/es-MX.json b/app/javascript/flavours/glitch/locales/es-MX.json index 00b87e9c12..bb0a5ab74f 100644 --- a/app/javascript/flavours/glitch/locales/es-MX.json +++ b/app/javascript/flavours/glitch/locales/es-MX.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc es software gratuito, de código abierto, bifurcado de Mastodon.", "account.disclaimer_full": "La información aquí presentada puede reflejar de manera incompleta el perfil del usuario.", "account.follows": "Seguir", + "account.follows_you": "Te sigue", "account.joined": "Unido {date}", "account.suspended_disclaimer_full": "Este usuario ha sido suspendido por un moderador.", "account.view_full_profile": "Ver perfil completo", diff --git a/app/javascript/flavours/glitch/locales/es.json b/app/javascript/flavours/glitch/locales/es.json index b7f266aa3e..35f0fa8deb 100644 --- a/app/javascript/flavours/glitch/locales/es.json +++ b/app/javascript/flavours/glitch/locales/es.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc es software gratuito, de código abierto, bifurcado de Mastodon.", "account.disclaimer_full": "La información que figura a continuación puede reflejar el perfil de la cuenta de forma incompleta.", "account.follows": "Sigue", + "account.follows_you": "Te sigue", "account.joined": "Se unió el {date}", "account.suspended_disclaimer_full": "Este usuario ha sido suspendido por un moderador.", "account.view_full_profile": "Ver perfil completo", diff --git a/app/javascript/flavours/glitch/locales/fr-CA.json b/app/javascript/flavours/glitch/locales/fr-CA.json new file mode 100644 index 0000000000..6015f4097d --- /dev/null +++ b/app/javascript/flavours/glitch/locales/fr-CA.json @@ -0,0 +1,159 @@ +{ + "about.fork_disclaimer": "Glitch-soc est un logiciel gratuit et open source, fork de Mastodon.", + "account.disclaimer_full": "Les informations ci-dessous peuvent être incomplètes.", + "account.follows": "Abonnements", + "account.follows_you": "Vous suit", + "account.joined": "Ici depuis {date}", + "account.suspended_disclaimer_full": "Cet utilisateur a été suspendu par un modérateur.", + "account.view_full_profile": "Voir le profil complet", + "advanced_options.icon_title": "Options avancées", + "advanced_options.local-only.long": "Ne pas envoyer aux autres instances", + "advanced_options.local-only.short": "Uniquement en local", + "advanced_options.local-only.tooltip": "Ce post est uniquement local", + "advanced_options.threaded_mode.long": "Ouvre automatiquement une réponse lors de la publication", + "advanced_options.threaded_mode.short": "Mode thread", + "advanced_options.threaded_mode.tooltip": "Mode thread activé", + "boost_modal.missing_description": "Ce post contient des médias sans description", + "column.favourited_by": "Ajouté en favori par", + "column.heading": "Divers", + "column.reblogged_by": "Partagé par", + "column.subheading": "Autres options", + "column_header.profile": "Profil", + "column_subheading.lists": "Listes", + "column_subheading.navigation": "Navigation", + "community.column_settings.allow_local_only": "Afficher seulement les posts locaux", + "compose.attach": "Joindre…", + "compose.attach.doodle": "Dessiner quelque chose", + "compose.attach.upload": "Téléverser un fichier", + "compose.content-type.html": "HTML", + "compose.content-type.markdown": "Markdown", + "compose.content-type.plain": "Text brut", + "compose_form.poll.multiple_choices": "Choix multiples", + "compose_form.poll.single_choice": "Choix unique", + "compose_form.spoiler": "Cacher le texte derrière un avertissement", + "confirmation_modal.do_not_ask_again": "Ne plus demander confirmation", + "confirmations.deprecated_settings.confirm": "Utiliser les préférences de Mastodon", + "confirmations.deprecated_settings.message": "Certaines {app_settings} de glitch-soc que vous utilisez ont été remplacées par les {preferences} de Mastodon et seront remplacées :", + "confirmations.missing_media_description.confirm": "Envoyer quand même", + "confirmations.missing_media_description.edit": "Modifier le média", + "confirmations.missing_media_description.message": "Au moins un média joint manque d'une description. Pensez à décrire tous les médias attachés pour les malvoyant·e·s avant de publier votre post.", + "confirmations.unfilter.author": "Auteur", + "confirmations.unfilter.confirm": "Afficher", + "confirmations.unfilter.edit_filter": "Modifier le filtre", + "confirmations.unfilter.filters": "Correspondance avec {count, plural, one {un filtre} other {plusieurs filtres}}", + "content-type.change": "Type de contenu", + "direct.group_by_conversations": "Grouper par conversation", + "endorsed_accounts_editor.endorsed_accounts": "Comptes mis en avant", + "favourite_modal.combo": "Vous pouvez appuyer sur {combo} pour passer ceci la prochaine fois", + "firehose.column_settings.allow_local_only": "Afficher les messages locaux dans \"Tous\"", + "home.column_settings.advanced": "Avancé", + "home.column_settings.filter_regex": "Filtrer par expression régulière", + "home.column_settings.show_direct": "Afficher les MPs", + "home.settings": "Paramètres de la colonne", + "keyboard_shortcuts.bookmark": "ajouter aux marque-pages", + "keyboard_shortcuts.secondary_toot": "Envoyer le post en utilisant les paramètres secondaires de confidentialité", + "keyboard_shortcuts.toggle_collapse": "Plier/déplier les posts", + "media_gallery.sensitive": "Sensible", + "moved_to_warning": "Ce compte a déménagé vers {moved_to_link} et ne peut donc plus accepter de nouveaux abonné·e·s.", + "navigation_bar.app_settings": "Paramètres de l'application", + "navigation_bar.featured_users": "Utilisateurs mis en avant", + "navigation_bar.keyboard_shortcuts": "Raccourcis clavier", + "navigation_bar.misc": "Autres", + "notification.markForDeletion": "Ajouter aux éléments à supprimer", + "notification_purge.btn_all": "Sélectionner\ntout", + "notification_purge.btn_apply": "Effacer\nla sélection", + "notification_purge.btn_invert": "Inverser\nla sélection", + "notification_purge.btn_none": "Annuler\nla sélection", + "notification_purge.start": "Activer le mode de nettoyage des notifications", + "notifications.marked_clear": "Effacer les notifications sélectionnées", + "notifications.marked_clear_confirmation": "Voulez-vous vraiment effacer de manière permanente toutes les notifications sélectionnées ?", + "settings.always_show_spoilers_field": "Toujours activer le champ de rédaction de l'avertissement de contenu", + "settings.auto_collapse": "Repliage automatique", + "settings.auto_collapse_all": "Tout", + "settings.auto_collapse_height": "Hauteur (en pixels) pour qu'un pouet soit considéré comme long", + "settings.auto_collapse_lengthy": "Posts longs", + "settings.auto_collapse_media": "Posts avec média", + "settings.auto_collapse_notifications": "Notifications", + "settings.auto_collapse_reblogs": "Boosts", + "settings.auto_collapse_replies": "Réponses", + "settings.close": "Fermer", + "settings.collapsed_statuses": "Posts repliés", + "settings.compose_box_opts": "Zone de rédaction", + "settings.confirm_before_clearing_draft": "Afficher une fenêtre de confirmation avant d'écraser le message en cours de rédaction", + "settings.confirm_boost_missing_media_description": "Afficher une fenêtre de confirmation avant de partager des posts manquant de description des médias", + "settings.confirm_missing_media_description": "Afficher une fenêtre de confirmation avant de publier des posts manquant de description de média", + "settings.content_warnings": "Content warnings", + "settings.content_warnings.regexp": "Expression rationnelle", + "settings.content_warnings_filter": "Avertissement de contenu à ne pas automatiquement déplier :", + "settings.content_warnings_media_outside": "Afficher les médias en dehors des avertissements de contenu", + "settings.content_warnings_media_outside_hint": "Reproduit le comportement par défaut de Mastodon, les médias attachés ne sont plus affectés par le bouton d'affichage d'un post avec avertissement", + "settings.content_warnings_shared_state": "Affiche/cache le contenu de toutes les copies à la fois", + "settings.content_warnings_shared_state_hint": "Reproduit le comportement par défaut de Mastodon, le bouton d'avertissement de contenu affecte toutes les copies d'un post à la fois. Cela empêchera le repliement automatique de n'importe quelle copie d'un post avec un avertissement déplié", + "settings.content_warnings_unfold_opts": "Options de dépliement automatique", + "settings.deprecated_setting": "Cette option est maintenant définie par les {settings_page_link} de Mastodon", + "settings.enable_collapsed": "Activer le repliement des posts", + "settings.enable_collapsed_hint": "Les posts repliés ont une partie de leur contenu caché pour libérer de l'espace sur l'écran. C'est une option différente de l'avertissement de contenu", + "settings.enable_content_warnings_auto_unfold": "Déplier automatiquement les avertissements de contenu", + "settings.general": "Général", + "settings.hicolor_privacy_icons": "Indicateurs de confidentialité en couleurs", + "settings.hicolor_privacy_icons.hint": "Affiche les indicateurs de confidentialité dans des couleurs facilement distinguables", + "settings.image_backgrounds": "Images en arrière-plan", + "settings.image_backgrounds_media": "Prévisualiser les médias d'un post replié", + "settings.image_backgrounds_media_hint": "Si le post a un média attaché, utiliser le premier comme arrière-plan du post", + "settings.image_backgrounds_users": "Donner aux posts repliés une image en arrière-plan", + "settings.inline_preview_cards": "Cartes d'aperçu pour les liens externes", + "settings.layout_opts": "Mise en page", + "settings.media": "Média", + "settings.media_fullwidth": "Utiliser toute la largeur pour les aperçus", + "settings.media_letterbox": "Afficher les médias en Letterbox", + "settings.media_letterbox_hint": "Réduit le média et utilise une letterbox pour afficher l'image entière plutôt que de l'étirer et de la rogner", + "settings.media_reveal_behind_cw": "Toujours afficher les médias sensibles avec avertissement", + "settings.notifications.favicon_badge": "Badge de notifications non lues dans la favicon", + "settings.notifications.favicon_badge.hint": "Ajoute un badge dans la favicon pour alerter d'une notification non lue", + "settings.notifications.tab_badge": "Badge de notifications non lues", + "settings.notifications.tab_badge.hint": "Affiche un badge de notifications non lues dans les icônes des colonnes quand la colonne n'est pas ouverte", + "settings.notifications_opts": "Options des notifications", + "settings.pop_in_left": "Gauche", + "settings.pop_in_player": "Activer le lecteur pop-in", + "settings.pop_in_position": "Position du lecteur pop-in :", + "settings.pop_in_right": "Droite", + "settings.preferences": "Preferences", + "settings.prepend_cw_re": "Préfixer les avertissements avec \"re: \" lors d'une réponse", + "settings.preselect_on_reply": "Présélectionner les noms d’utilisateur·rices lors de la réponse", + "settings.preselect_on_reply_hint": "Présélectionner les noms d'utilisateurs après le premier lors d'une réponse à une conversation à plusieurs participants", + "settings.rewrite_mentions": "Réécrire les mentions dans les posts affichés", + "settings.rewrite_mentions_acct": "Réécrire avec le nom d'utilisateur·rice et le domaine (lorsque le compte est distant)", + "settings.rewrite_mentions_no": "Ne pas réécrire les mentions", + "settings.rewrite_mentions_username": "Réécrire avec le nom d’utilisateur·rice", + "settings.shared_settings_link": "préférences de l'utilisateur", + "settings.show_action_bar": "Afficher les boutons d'action dans les posts repliés", + "settings.show_content_type_choice": "Afficher le choix du type de contenu lors de la création des posts", + "settings.show_reply_counter": "Afficher une estimation du nombre de réponses", + "settings.side_arm": "Bouton secondaire de publication :", + "settings.side_arm.none": "Aucun", + "settings.side_arm_reply_mode": "Quand vous répondez à un post, le bouton secondaire de publication devrait :", + "settings.side_arm_reply_mode.copy": "Copier la confidentialité du post auquel vous répondez", + "settings.side_arm_reply_mode.keep": "Garder la confidentialité établie", + "settings.side_arm_reply_mode.restrict": "Restreindre la confidentialité de la réponse à celle du post auquel vous répondez", + "settings.status_icons": "Icônes des posts", + "settings.status_icons_language": "Indicateur de langue", + "settings.status_icons_local_only": "Indicateur de post local", + "settings.status_icons_media": "Indicateur de médias et sondage", + "settings.status_icons_reply": "Indicateur de réponses", + "settings.status_icons_visibility": "Indicateur de la confidentialité du post", + "settings.swipe_to_change_columns": "Glissement latéral pour changer de colonne (mobile uniquement)", + "settings.tag_misleading_links": "Étiqueter les liens trompeurs", + "settings.tag_misleading_links.hint": "Ajouter une indication visuelle avec l'hôte cible du lien à chaque lien ne le mentionnant pas explicitement", + "settings.wide_view": "Vue élargie (mode ordinateur uniquement)", + "settings.wide_view_hint": "Étire les colonnes pour mieux remplir l'espace disponible.", + "status.collapse": "Replier", + "status.has_audio": "Contient des fichiers audio attachés", + "status.has_pictures": "Contient des images attachées", + "status.has_preview_card": "Contient une carte de prévisualisation attachée", + "status.has_video": "Contient des vidéos attachées", + "status.in_reply_to": "Ce post est une réponse", + "status.is_poll": "Ce post est un sondage", + "status.local_only": "Visible uniquement depuis votre instance", + "status.sensitive_toggle": "Cliquer pour voir", + "status.uncollapse": "Déplier" +} diff --git a/app/javascript/flavours/glitch/locales/fr.json b/app/javascript/flavours/glitch/locales/fr.json index a9d0108ce4..6015f4097d 100644 --- a/app/javascript/flavours/glitch/locales/fr.json +++ b/app/javascript/flavours/glitch/locales/fr.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc est un logiciel gratuit et open source, fork de Mastodon.", "account.disclaimer_full": "Les informations ci-dessous peuvent être incomplètes.", "account.follows": "Abonnements", + "account.follows_you": "Vous suit", "account.joined": "Ici depuis {date}", "account.suspended_disclaimer_full": "Cet utilisateur a été suspendu par un modérateur.", "account.view_full_profile": "Voir le profil complet", diff --git a/app/javascript/flavours/glitch/locales/ko.json b/app/javascript/flavours/glitch/locales/ko.json index 96f0b7aa97..49fcb0b46a 100644 --- a/app/javascript/flavours/glitch/locales/ko.json +++ b/app/javascript/flavours/glitch/locales/ko.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "글리치는 마스토돈에서 포크한 자유 오픈소스 소프트웨어입니다.", "account.disclaimer_full": "아래에 있는 정보들은 사용자의 프로필을 완벽하게 나타내지 못하고 있을 수도 있습니다.", "account.follows": "팔로우", + "account.follows_you": "날 팔로우합니다", "account.joined": "{date}에 가입함", "account.suspended_disclaimer_full": "이 사용자는 중재자에 의해 정지되었습니다.", "account.view_full_profile": "전체 프로필 보기", @@ -44,6 +45,7 @@ "direct.group_by_conversations": "대화별로 묶기", "endorsed_accounts_editor.endorsed_accounts": "추천하는 계정들", "favourite_modal.combo": "다음엔 {combo}를 눌러 건너뛸 수 있습니다", + "firehose.column_settings.allow_local_only": "\"모두\" 탭에서 로컬 전용 글 보여주기", "home.column_settings.advanced": "고급", "home.column_settings.filter_regex": "정규표현식으로 필터", "home.column_settings.show_direct": "DM 보여주기", diff --git a/app/javascript/flavours/glitch/locales/vi.json b/app/javascript/flavours/glitch/locales/vi.json index d360fed722..0967ef424b 100644 --- a/app/javascript/flavours/glitch/locales/vi.json +++ b/app/javascript/flavours/glitch/locales/vi.json @@ -1,4 +1 @@ -{ - "settings.content_warnings": "Content warnings", - "settings.preferences": "Preferences" -} +{} diff --git a/app/javascript/flavours/glitch/locales/zh-CN.json b/app/javascript/flavours/glitch/locales/zh-CN.json index 5a620c9346..742624108c 100644 --- a/app/javascript/flavours/glitch/locales/zh-CN.json +++ b/app/javascript/flavours/glitch/locales/zh-CN.json @@ -1,7 +1,8 @@ { - "about.fork_disclaimer": "Glitch-soc是从Mastodon派生的自由开源软件。", - "account.disclaimer_full": "以下信息可能无法完整代表你的个人资料。", + "about.fork_disclaimer": "Glitch-soc是从Mastodon生成的免费开源软件。", + "account.disclaimer_full": "下面的信息可能不完全反映用户的个人资料。", "account.follows": "正在关注", + "account.follows_you": "关注了你", "account.joined": "加入于 {date}", "account.suspended_disclaimer_full": "该用户已被管理员封禁。", "account.view_full_profile": "查看完整资料", diff --git a/app/javascript/flavours/glitch/locales/zh-TW.json b/app/javascript/flavours/glitch/locales/zh-TW.json index fcd4f4a3a6..414bd44f78 100644 --- a/app/javascript/flavours/glitch/locales/zh-TW.json +++ b/app/javascript/flavours/glitch/locales/zh-TW.json @@ -2,6 +2,7 @@ "about.fork_disclaimer": "Glitch-soc 是從 Mastodon 分支出來的自由開源軟體。", "account.disclaimer_full": "下面的資訊可能不完全反映使用者的個人資料。", "account.follows": "跟隨", + "account.follows_you": "跟隨了您", "account.joined": "加入於 {date}", "account.suspended_disclaimer_full": "使用者已被管理者停權。", "account.view_full_profile": "查看完整個人資料", diff --git a/config/locales-glitch/fr-CA.yml b/config/locales-glitch/fr-CA.yml new file mode 100644 index 0000000000..2fbf0ffd71 --- /dev/null +++ b/config/locales-glitch/fr-CA.yml @@ -0,0 +1 @@ +--- {} diff --git a/config/locales-glitch/simple_form.fr-CA.yml b/config/locales-glitch/simple_form.fr-CA.yml new file mode 100644 index 0000000000..2fbf0ffd71 --- /dev/null +++ b/config/locales-glitch/simple_form.fr-CA.yml @@ -0,0 +1 @@ +--- {}