commit 7c2f23f084cb94921cf4a489cc057feb947e8032
parent 080aaf93384c50e10cfdd7d1bba80641f534c5fb
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Mon, 4 Sep 2023 00:23:19 +0200
chore(lang): missing keys
- add french
Diffstat:
4 files changed, 583 insertions(+), 409 deletions(-)
diff --git a/core/src/main/assets/lang/en_US.json b/core/src/main/assets/lang/en_US.json
@@ -3,8 +3,7 @@
"dialogs": {
"select_language": "Select Language",
"save_folder": "SnapEnhance requires Storage permissions to download and Save Media from Snapchat.\nPlease choose the location where media should be downloaded to.",
- "select_save_folder_button": "Select Folder",
- "mappings": "To dynamically support a wide range of Snapchat Versions, mappings are necessary for SnapEnhance to function properly, this should not take more than 5 seconds."
+ "select_save_folder_button": "Select Folder"
},
"mappings": {
"dialog": "To dynamically support a wide range of Snapchat Versions, mappings are necessary for SnapEnhance to function properly, this should not take more than 5 seconds.",
@@ -562,7 +561,7 @@
"ORIGINAL": "Original",
"NOTE": "Audio Note",
"SNAP": "Snap",
- "LIVE_SNAP": "Snap with audio"
+ "SAVABLE_SNAP": "Savable Snap"
},
"hide_ui_components": {
"hide_call_buttons": "Remove Call Buttons",
@@ -571,12 +570,6 @@
"hide_stickers_button": "Remove Stickers Button",
"hide_voice_record_button": "Remove Voice Record Button"
},
- "auto_updater": {
- "DISABLED": "Disabled",
- "EVERY_LAUNCH": "On Every Launch",
- "DAILY": "Daily",
- "WEEKLY": "Weekly"
- },
"story_viewer_override": {
"OFF": "Off",
"DISCOVER_PLAYBACK_SEEKBAR": "Enable Discover Playback Seekbar",
@@ -614,11 +607,6 @@
"anti_auto_save": "Anti Auto Save"
},
- "message_context_menu_option": {
- "download": "Download",
- "preview": "Preview"
- },
-
"chat_action_menu": {
"preview_button": "Preview",
"download_button": "Download",
@@ -687,31 +675,6 @@
"background_option": "Background"
},
- "download_manager_activity": {
- "remove_all_title": "Remove all Downloads",
- "remove_all_text": "Are you sure you want to do this?",
- "remove_all": "Remove All",
- "no_downloads": "No downloads",
- "cancel": "Cancel",
- "file_not_found_toast": "File does not exist!",
- "category": {
- "all_category": "All",
- "pending_category": "Pending",
- "snap_category": "Snaps",
- "story_category": "Stories",
- "spotlight_category": "Spotlight"
- },
- "debug_settings": "Debug Settings",
- "debug_settings_page": {
- "clear_file_title": "Clear {file_name} file",
- "clear_file_confirmation": "Are you sure you want to clear the {file_name} file?",
- "clear_cache_title": "Clear Cache",
- "reset_all_title": "Reset all settings",
- "reset_all_confirmation": "Are you sure you want to reset all settings?",
- "success_toast": "Success!",
- "device_spoofer": "Device Spoofer"
- }
- },
"download_processor": {
"download_started_toast": "Download started",
"unsupported_content_type_toast": "Unsupported content type!",
@@ -726,14 +689,7 @@
"failed_processing_toast": "Failed processing {error}",
"failed_gallery_toast": "Failed saving to gallery {error}"
},
- "config_activity": {
- "title": "SnapEnhance Settings",
- "selected_text": "{count} selected",
- "invalid_number_toast": "Invalid number!"
- },
- "spoof_activity": {
- "title": "Spoof Settings"
- },
+
"streaks_reminder": {
"notification_title": "Streaks",
"notification_text": "You will lose your Streak with {friend} in {hoursLeft} hours"
diff --git a/core/src/main/assets/lang/fr_FR.json b/core/src/main/assets/lang/fr_FR.json
@@ -1,9 +1,22 @@
{
"setup": {
"dialogs": {
- "select_language": "Selectionner une langue",
- "save_folder": "Pour télécharger les médias Snapchat, vous devez choisir un emplacement de sauvegarde. Cela peut être modifié plus tard dans les paramètres de l'application.",
- "select_save_folder_button": "Choisir un emplacement de sauvegarde"
+ "select_language": "Choisissez votre langue",
+ "save_folder": "SnapEnhance requiert des permissions de stockage pour télécharger et sauvegarder les médias de Snapchat\nChoisissez un emplacement de sauvegarde pour les médias téléchargés",
+ "select_save_folder_button": "Choisir le dossier"
+ },
+ "mappings": {
+ "dialog": "Pour prendre en charge de nombreuses versions de Snapchat de manière dynamique, des mappages sont nécessaires pour que SnapEnhance fonctionne correctement, ce qui ne devrait pas prendre plus de 5 secondes.",
+ "generate_button": "Générer",
+ "generate_failure_no_snapchat": "SnapEnhance n'a pas pu détecter Snapchat, veuillez essayer de réinstaller Snapchat.",
+ "generate_failure": "Une erreur s'est produite lors de la génération des mappings, veuillez réessayer.",
+ "generate_success": "Les mappages ont été générés avec succès."
+ },
+ "permissions": {
+ "dialog": "Pour continuer, vous devez remplir les conditions suivantes :",
+ "notification_access": "Accès aux notifications",
+ "battery_optimization": "Désactiver l'optimisation de la batterie",
+ "request_button": "Autoriser"
}
},
@@ -12,294 +25,523 @@
"downloads": "Téléchargements",
"features": "Fonctionnalités",
"home": "Accueil",
- "friends": "Amis",
- "debug": "Débogage"
+ "home_debug": "Débug",
+ "home_logs": "Logs",
+ "social": "Social",
+ "plugins": "Plugins"
+ },
+ "sections": {
+ "home": {
+ "logs": {
+ "clear_logs_button": "Effacer les logs",
+ "export_logs_button": "Exporter les logs"
+ }
+ },
+ "downloads": {
+ "empty_download_list": "(vide)"
+ },
+ "features": {
+ "disabled": "Désactivé"
+ },
+ "social": {
+ "rules_title": "Règles",
+ "participants_text": "{count} participants",
+ "not_found": "Introuvable",
+ "streaks_title": "Flammes",
+ "streaks_length_text": "Durée {length}",
+ "streaks_expiration_short": "{hours}h",
+ "streaks_expiration_text": "Expire dans {eta}",
+ "reminder_button": "Activer les rappels"
+ }
},
- "features": {
- "disabled": "Désactivé"
+ "dialogs": {
+ "add_friend": {
+ "title": "Ajouter un ami ou un groupe",
+ "search_hint": "Rechercher",
+ "fetch_error": "Impossible de récupérer la liste de données",
+ "category_groups": "Groupes",
+ "category_friends": "Amis"
+ }
}
},
- "category": {
- "spying_privacy": "Espionnage et vie privée",
- "media_manager": "Gestionnaire de média",
- "ui_tweaks": "Interface & Ajustements",
- "camera": "Caméra",
- "updates": "Mises à jour",
- "experimental_debugging": "Expérimental"
+ "rules": {
+ "modes": {
+ "blacklist": "Mode liste noire",
+ "whitelist": "Mode liste blanche"
+ },
+ "properties": {
+ "auto_download": {
+ "name": "Téléchargement automatique",
+ "description": "Télécharge automatiquement les médias de Snapchat lorsqu'ils sont vus",
+ "options": {
+ "blacklist": "Exclure du téléchargement automatique",
+ "whitelist": "Téléchargement automatique"
+ }
+ },
+ "stealth": {
+ "name": "Mode furtif",
+ "description": "Empêche quiconque de savoir que vous avez ouvert leurs Snaps/Chats et conversations",
+ "options": {
+ "blacklist": "Exclure du mode furtif",
+ "whitelist": "Mode furtif"
+ }
+ },
+ "auto_save": {
+ "name": "Sauvegarde automatique",
+ "description": "Sauvegarde automatiquement les messages de chat lorsqu'ils sont vus",
+ "options": {
+ "blacklist": "Exclure de la sauvegarde automatique",
+ "whitelist": "Sauvegarde automatique"
+ }
+ },
+ "hide_chat_feed": {
+ "name": "Masquer du flux de chat"
+ }
+ }
},
- "action": {
- "clean_cache": "Vider le cache",
- "clear_message_logger": "Effacer les logs des messages",
- "refresh_mappings": "Actualiser les mappages",
- "open_map": "Choisir un emplacement sur la carte",
- "check_for_updates": "Vérifier les mises à jour",
- "export_chat_messages": "Exporter les messages du chat"
+
+ "actions": {
+ "clean_snapchat_cache": "Nettoyer le cache de Snapchat",
+ "clear_message_logger": "Effacer le journal des messages",
+ "refresh_mappings": "Rafraîchir les mappages",
+ "open_map": "Ouvrir la carte",
+ "export_chat_messages": "Exporter les messages de chat"
},
- "property": {
- "message_logger": {
- "name": "Message Logger",
- "description": "Empêche l'effacement des messages"
- },
- "prevent_read_receipts": {
- "name": "Empêcher la vu des messages",
- "description": "Empêcher n'importe qui de savoir que vous avez ouvert leurs snaps/chats"
- },
- "hide_bitmoji_presence": {
- "name": "Cacher la présence du Bitmoji",
- "description": "Masque la présence de votre Bitmoji dans le chat"
- },
- "better_notifications": {
- "name": "Notifications améliorées",
- "description": "Afficher plus d'information dans les notifications"
- },
- "notification_blacklist": {
- "name": "Liste noire des notifications",
- "description": "Masque le type de notification sélectionné"
- },
- "disable_metrics": {
- "name": "Désactiver les Metrics",
- "description": "Désactive les Metrics envoyées à Snapchat"
- },
- "block_ads": {
- "name": "Bloquer les publicités",
- "description": "Empêcher les publicités de s'afficher"
- },
- "unlimited_snap_view_time": {
- "name": "Temps de visionnage des Snaps illimités",
- "description": "Supprimer le temps limité de visionnage des Snaps"
- },
- "prevent_sending_messages": {
- "name": "Empêcher l'envoi des messages",
- "description": "Empêche l'envoi de certains types de message"
- },
- "anonymous_story_view": {
- "name": "Anonymiser le visionnage des stories",
- "description": "Empêche n'importe qui de savoir que vous avez vu leur story"
- },
- "hide_typing_notification": {
- "name": "Masquer la notification \"En train d'écrire\"",
- "description": "Empêche la notification \"En train d'écrire\" d'apparaître"
- },
- "save_folder": {
- "name": "Dossier d'enregistrement",
- "description": "L'emplacement où les médias sont sauvegardés"
- },
- "auto_download_options": {
- "name": "Options de téléchargement automatique",
- "description": "Sélectionner les médias à télécharger automatiquement"
- },
- "download_options": {
- "name": "Options de téléchargement",
- "description": "Spécifier le format de l'emplacement de fichier"
- },
- "chat_download_context_menu": {
- "name": "Menu de téléchargement du chat",
- "description": "Activer le menu contextuel de téléchargement du Chat"
- },
- "gallery_media_send_override": {
- "name": "Remplacement de l'envoi des médias de la galerie",
- "description": "Remplacement de l'envoi des médias depuis la galerie"
- },
- "auto_save_messages": {
- "name": "Enregistrement automatique des messages",
- "description": "Sélectionner les types de messages à enregistrer automatiquement"
- },
- "force_media_source_quality": {
- "name": "Forcer la qualité source des médias",
- "description": "Remplace la qualité source des médias"
- },
- "download_logging": {
- "name": "Télécharger les logs",
- "description": "Afficher une notification bulle lorsque le média est en téléchargement"
- },
- "enable_friend_feed_menu_bar": {
- "name": "Barre du menu du fil d'ami",
- "description": "Activer le nouveau menu en barre du fil d'ami"
- },
- "friend_feed_menu_buttons": {
- "name": "Boutons du menu du fil d'ami",
- "description": "Sélectionner les boutons à afficher dans la barre de menu du fil d'amis"
- },
- "friend_feed_menu_buttons_position": {
- "name": "Position des boutons du menu du fil d'ami",
- "description": "La position des boutons du menu du fil des amis"
- },
- "hide_ui_elements": {
- "name": "Masquer les éléments de l'interface",
- "description": "Sélectionner quels éléments de l'interface à masquer"
- },
- "hide_story_section": {
- "name": "Masquer la section Story",
- "description": "Masquer certains éléments visuels affichés dans la section des story"
- },
- "story_viewer_override": {
- "name": "Remplacement de la visionneuse des story",
- "description": "Active certaines fonctionnalités cachées par Snapchat"
- },
- "streak_expiration_info": {
- "name": "Infos sur l'expiration des flammes",
- "description": "Affiche les informations sur l'expiration à côté des flammes"
- },
- "disable_snap_splitting": {
- "name": "Désactiver le fractionnement des Snaps",
- "description": "Empêche le fractionnement des snaps en plusieurs parties"
- },
- "disable_video_length_restriction": {
- "name": "Désactiver la restriction de la durée des vidéos",
- "description": "Désactive les restrictions de la durée des vidéos"
- },
- "snapchat_plus": {
- "name": "Snapchat Plus",
- "description": "Active les fonctionnalités de Snapchat Plus"
- },
- "new_map_ui": {
- "name": "Nouvelle interface de la carte",
- "description": "Active la nouvelle interface de la carte"
- },
- "location_spoof": {
- "name": "Changer sa localisation sur la Snapmap",
- "description": "Change votre localisation sur la Snapmap"
- },
- "message_preview_length": {
- "name": "Longueur de la prévisualisation du message",
- "description": "Spécifier le nombre de messages à prévisualiser"
- },
- "unlimited_conversation_pinning": {
- "name": "Épinglage illimité de conversation",
- "description": "Active la possibilité d'épingler de façon illimitée vos conversations"
- },
- "disable_spotlight": {
- "name": "Désactiver Spotlight",
- "description": "Désactive la page Spotlight"
- },
- "enable_app_appearance": {
- "name": "Activer les réglages d'apparence de l'application",
- "description": "Active les réglages masqués d'apparence de l'application"
- },
- "startup_page_override": {
- "name": "Remplacer la page de démarrage",
- "description": "Remplace la page de démarrage"
- },
- "disable_google_play_dialogs": {
- "name": "Désactiver la boite de dialogue des services Google Play",
- "description": "Empêcher les boites de dialogues des services de disponibilité de Google Play de s'afficher"
- },
- "auto_updater": {
- "name": "MàJ automatisée",
- "description": "L'intervalle de vérification des Mise à jours"
- },
- "disable_camera": {
- "name": "Désactiver la caméra",
- "description": "Empêche Snapchat d'utiliser la caméra"
- },
- "immersive_camera_preview": {
- "name": "Aperçu de la caméra immersif",
- "description": "Empêche Snapchat de recadrer l'aperçu de l'appareil photo"
- },
- "preview_resolution": {
- "name": "Résolution de l'aperçu",
- "description": "Remplace la résolution de l'aperçu de la caméra"
- },
- "picture_resolution": {
- "name": "Résolution de la photo",
- "description": "Remplace la résolution de la photo"
- },
- "force_highest_frame_rate": {
- "name": "Forcer le taux de rafraîchissement maximal",
- "description": "Force le taux de rafraîchissement le plus élevé possible"
- },
- "force_camera_source_encoding": {
- "name": "Forcer l'encodage source de la caméra",
- "description": "Forcer l'encodage source de la caméra"
- },
- "app_passcode": {
- "name": "Créer un code pour verrouiller l'application",
- "description": "Définit un code pour verrouiller l'application"
- },
- "app_lock_on_resume": {
- "name": "Verrouillage de l'application une fois de retour",
- "description": "Verrouille l'application lorsqu'elle est réouverte"
- },
- "infinite_story_boost": {
- "name": "Booster de story infini",
- "description": "Boost à l'infini votre story"
- },
- "meo_passcode_bypass": {
- "name": "Contournement du code d'accès de My Eyes Only",
- "description": "Contourne le code d'accès de My Eyes Only\nCela ne fonctionnera uniquement que si vous avez déjà déverrouillé My Eyes Only auparavant"
- },
- "amoled_dark_mode": {
- "name": "Mode sombre AMOLED",
- "description": "Activer le mode sombre pour les écrans AMOLED\nAssurez-vous d'avoir bien activé le mode sombre de Snapchat"
- },
- "unlimited_multi_snap": {
- "name": "Multi Snap illimité",
- "description": "Vous permet d'avoir un nombre illimité de multi snap"
- },
- "device_spoof": {
- "name": "Falsifier les valeures de l'appareil",
- "description": "Falsifie les valeures de l'appareil"
- },
- "device_fingerprint": {
- "name": "Empreinte numérique de l’appareil",
- "description": "Falsifie l'empreinte numérique de l'appareil"
+
+ "features": {
+ "notices": {
+ "unstable": "\u26A0 Instable",
+ "ban_risk": "\u26A0 Cette fonctionnalité peut entraîner un bannissement",
+ "internal_behavior": "\u26A0 Cette fonctionnalité peut causer des comportements internes inattendus"
+ },
+ "properties": {
+ "downloader": {
+ "name": "Téléchargements",
+ "description": "Télécharger les médias de Snapchat",
+ "properties": {
+ "save_folder": {
+ "name": "Dossier de sauvegarde",
+ "description": "Sélectionnes le dossier dans lequel tous les médias doivent être téléchargés"
+ },
+ "auto_download_sources": {
+ "name": "Sources de téléchargement automatique",
+ "description": "Sélectionnez les sources à télécharger automatiquement"
+ },
+ "prevent_self_auto_download": {
+ "name": "Empêcher l'auto téléchargement de soi-même",
+ "description": "Empêche le téléchargement automatique de vos propres medias"
+ },
+ "path_format": {
+ "name": "Format du chemin du fichier",
+ "description": "Spécifie le format du chemin du fichier"
+ },
+ "allow_duplicate": {
+ "name": "Autoriser les doublons",
+ "description": "Autorise le même média à être téléchargé plusieurs fois"
+ },
+ "merge_overlays": {
+ "name": "Fusionner les snaps contenant des superpositions",
+ "description": "Combine le texte et le média d'un Snap dans un seul fichier"
+ },
+ "force_image_format": {
+ "name": "Forcer le format d'image",
+ "description": "Force les images à être enregistrées dans un format spécifié"
+ },
+ "force_voice_note_format": {
+ "name": "Forcer le format des vocaux",
+ "description": "Force les vocaux à être enregistrés dans un format spécifié"
+ },
+ "download_profile_pictures": {
+ "name": "Télécharger les photos de profil",
+ "description": "Permets de télécharger les photos de profil depuis la page de profil"
+ },
+ "chat_download_context_menu": {
+ "name": "Menu contextuel de téléchargement de chat",
+ "description": "Permets de télécharger des médias d'une conversation en effectuant un appui long sur le message"
+ },
+ "ffmpeg_options": {
+ "name": "Options de FFmpeg",
+ "description": "Spécifie les options de FFmpeg",
+ "properties": {
+ "threads": {
+ "name": "Threads",
+ "description": "Le nombre de threads à utiliser pour le traitement"
+ },
+ "preset": {
+ "name": "Pré-réglages",
+ "description": "Défini la vitesse de traitement"
+ },
+ "constant_rate_factor": {
+ "name": "Facteur de taux constant",
+ "description": "Défini le facteur de taux constant pour l'encodeur vidéo\nDe 0 à 51 pour libx264"
+ },
+ "video_bitrate": {
+ "name": "Débit vidéo",
+ "description": "Défini le débit vidéo (en kbps)"
+ },
+ "audio_bitrate": {
+ "name": "Débit audio",
+ "description": "Défini le débit audio (en kbps)"
+ },
+ "custom_video_codec": {
+ "name": "Codec vidéo personnalisé",
+ "description": "Défini un codec vidéo personnalisé (par exemple libx264)"
+ },
+ "custom_audio_codec": {
+ "name": "Codec audio personnalisé",
+ "description": "Défini un codec audio personnalisé (par exemple aac)"
+ }
+ }
+ },
+ "logging": {
+ "name": "Journalisation",
+ "description": "Affiche des indications éphémères lorsque les médias sont téléchargés"
+ }
+ }
+ },
+ "user_interface": {
+ "name": "Interface utilisateur",
+ "description": "Change l'apparence de Snapchat",
+ "properties": {
+ "enable_app_appearance": {
+ "name": "Activer l'apparence de l'application",
+ "description": "Active le paramètre d'apparence de l'application caché\nPeut ne pas être nécessaire sur les nouvelles versions de Snapchat"
+ },
+ "amoled_dark_mode": {
+ "name": "Mode sombre AMOLED",
+ "description": "Active le mode sombre AMOLED\nAssurez-vous que le mode sombre de Snapchat est activé"
+ },
+ "map_friend_nametags": {
+ "name": "Amélioration des nametags d'amis sur la carte",
+ "description": "Améliore les nametags des amis sur la Snapmap"
+ },
+ "streak_expiration_info": {
+ "name": "Afficher les informations d'expiration des flammes",
+ "description": "Affiche un chronomètre d'expiration des flammes à côté du compteur de flammes"
+ },
+ "hide_story_sections": {
+ "name": "Masquer les sections des stories",
+ "description": "Masque certains éléments de l'interface utilisateur affichés dans la section des stories"
+ },
+ "hide_ui_components": {
+ "name": "Masquer les composants de l'interface utilisateur",
+ "description": "Sélectionne les composants de l'interface utilisateur à masquer"
+ },
+ "2d_bitmoji_selfie": {
+ "name": "Selfie Bitmoji 2D",
+ "description": "Restaure les selfies Bitmoji 2D des anciennes versions de Snapchat\nVous devrez peut-être nettoyer le cache de Snapchat pour que cela prenne effet"
+ },
+ "disable_spotlight": {
+ "name": "Désactiver Spotlight",
+ "description": "Désactive la page Spotlight"
+ },
+ "startup_tab": {
+ "name": "Onglet de démarrage",
+ "description": "Change l'onglet qui s'ouvre au démarrage"
+ },
+ "story_viewer_override": {
+ "name": "Remplacement du visionneur de story",
+ "description": "Active certaines fonctionnalités que Snapchat a cachées"
+ },
+ "friend_feed_menu_buttons": {
+ "name": "Boutons du menu contextuel des amis",
+ "description": "Séléctionne les boutons à afficher dans le menu contextuel des amis"
+ },
+ "friend_feed_menu_position": {
+ "name": "Position du menu contextuel des amis",
+ "description": "La position du menu contextuel des amis"
+ }
+ }
+ },
+ "messaging": {
+ "name": "Messagerie",
+ "description": "Change la façon dont vous interagissez avec vos amis",
+ "properties": {
+ "anonymous_story_viewing": {
+ "name": "Visionnage anonyme des stories",
+ "description": "Empêche quiconque de savoir que vous avez vu leur story"
+ },
+ "hide_bitmoji_presence": {
+ "name": "Masquer la présence Bitmoji",
+ "description": "Empêche votre Bitmoji de s'afficher pendant que vous êtes dans une conversation"
+ },
+ "hide_typing_notifications": {
+ "name": "Masquer les notifications de saisie",
+ "description": "Empêche quiconque de savoir que vous êtes en train de taper un message"
+ },
+ "unlimited_snap_view_time": {
+ "name": "Temps de visionnage illimité",
+ "description": "Supprime la limite de temps pour visionner les Snaps"
+ },
+ "disable_replay_in_ff": {
+ "name": "Désactiver le revisionnage dans le flux d'amis",
+ "description": "Désactive la possibilité de revisionner avec un appui long depuis le flux d'amis"
+ },
+ "prevent_message_sending": {
+ "name": "Empêcher l'envoi de messages",
+ "description": "Empêche l'envoi de certains types de messages"
+ },
+ "better_notifications": {
+ "name": "Notifications améliorées",
+ "description": "Ajoute plus d'informations dans les notifications reçues"
+ },
+ "notification_blacklist": {
+ "name": "Liste noire des notifications",
+ "description": "Sélectionnez les notifications qui doivent être bloquées"
+ },
+ "message_logger": {
+ "name": "Journal des messages",
+ "description": "Empêche les messages d'être supprimés par l'envoyeur"
+ },
+ "auto_save_messages_in_conversations": {
+ "name": "Sauvegarde automatique des messages",
+ "description": "Sauvegarde automatiquement chaque message dans les conversations"
+ },
+ "gallery_media_send_override": {
+ "name": "Remplacement de l'envoi de médias de la galerie",
+ "description": "Modifie le type de média lors de l'envoi depuis la galerie"
+ },
+ "message_preview_length": {
+ "name": "Longueur de l'aperçu des messages",
+ "description": "Spécifie le nombre de messages à prévisualiser"
+ }
+ }
+ },
+ "global": {
+ "name": "Global",
+ "description": "Change les paramètres globaux de Snapchat",
+ "properties": {
+ "snapchat_plus": {
+ "name": "Snapchat Plus",
+ "description": "Active les fonctionnalités de Snapchat Plus\nCertaines fonctionnalités côté serveur peuvent ne pas fonctionner"
+ },
+ "disable_metrics": {
+ "name": "Désactiver les métriques",
+ "description": "Bloque l'envoi de données analytiques spécifiques à Snapchat"
+ },
+ "block_ads": {
+ "name": "Bloquer les publicités",
+ "description": "Empêche l'affichage des publicités"
+ },
+ "disable_video_length_restrictions": {
+ "name": "Désactiver les restrictions de durée des vidéos",
+ "description": "Désactive la restriction de durée maximale des vidéos de Snapchat"
+ },
+ "disable_google_play_dialogs": {
+ "name": "Désactiver les pop-up Google Play",
+ "description": "Empêche l'affichage des pop-up de disponibilité des services Google Play"
+ },
+ "force_media_source_quality": {
+ "name": "Forcer la qualité originale des médias",
+ "description": "Force la qualité des médias de Snapchat à la valeur spécifiée"
+ },
+ "disable_snap_splitting": {
+ "name": "Désactiver la division des Snaps",
+ "description": "Empêche les Snaps d'être divisés en plusieurs parties\nLes photos que vous envoyez se transformeront en vidéos"
+ }
+ }
+ },
+ "rules": {
+ "name": "Règles",
+ "description": "Gérez les fonctionnalités automatiques pour chaque personne"
+ },
+ "camera": {
+ "name": "Caméra",
+ "description": "Ajustez les bons paramètres pour le snap parfait",
+ "properties": {
+ "disable_camera": {
+ "name": "Désactiver la caméra",
+ "description": "Empêche Snapchat d'utiliser les caméras disponibles sur votre appareil"
+ },
+ "immersive_camera_preview": {
+ "name": "Aperçu immersif de la caméra",
+ "description": "Empêche Snapchat de recadrer l'aperçu de la caméra\nCela peut provoquer des scintillements de la caméra sur certains appareils"
+ },
+ "override_preview_resolution": {
+ "name": "Remplacement de la résolution de l'aperçu de la caméra",
+ "description": "Remplace la résolution de l'aperçu de la caméra"
+ },
+ "override_picture_resolution": {
+ "name": "Remplacement de la résolution de l'image",
+ "description": "Remplace la résolution de l'image"
+ },
+ "custom_frame_rate": {
+ "name": "Taux d'image par seconde personnalisé",
+ "description": "Remplace le taux d'image par seconde de la caméra"
+ },
+ "force_camera_source_encoding": {
+ "name": "Forcer l'encodage de la source de la caméra",
+ "description": "Force l'encodage de la source de la caméra"
+ }
+ }
+ },
+ "streaks_reminder": {
+ "name": "Rappels des flammes",
+ "description": "Vous rappelle périodiquement vos flammes",
+ "properties": {
+ "interval": {
+ "name": "Intervalle",
+ "description": "L'intervalle entre chaque rappel (heures)"
+ },
+ "remaining_hours": {
+ "name": "Heures restantes",
+ "description": "Le temps restant avant que la notification ne s'affiche"
+ },
+ "group_notifications": {
+ "name": "Regrouper les notifications",
+ "description": "Regroupe les notifications en une seule"
+ }
+ }
+ },
+ "experimental": {
+ "name": "Expérimental",
+ "description": "Active les fonctionnalités expérimentales",
+ "properties": {
+ "native_hooks": {
+ "name": "Hooks natifs",
+ "description": "Fonctionnalités non sûres qui se greffe au code natif de Snapchat",
+ "properties": {
+ "disable_bitmoji": {
+ "name": "Désactiver les Bitmoji",
+ "description": "Désactive les Bitmoji de profil d'amis"
+ },
+ "fix_gallery_media_override": {
+ "name": "Correction de l'envoi de médias de la galerie",
+ "description": "Corrige divers problèmes avec la fonctionnalité d'envoi de médias de la galerie (par exemple, enregistrer les Snaps dans le chat)"
+ }
+ }
+ },
+ "spoof": {
+ "name": "Spoof",
+ "description": "Spoof diverses informations vous concernant",
+ "properties": {
+ "location": {
+ "name": "Localisation",
+ "description": "Spoof votre localisation",
+ "properties": {
+ "location_latitude": {
+ "name": "Latitude",
+ "description": "La latitude de la localisation"
+ },
+ "location_longitude": {
+ "name": "Longitude",
+ "description": "La longitude de la localisation"
+ }
+ }
+ },
+ "device": {
+ "name": "Appareil",
+ "description": "Spoof diverses informations sur votre appareil",
+ "properties": {
+ "fingerprint": {
+ "name": "Empreinte de l'appareil",
+ "description": "Spoof l'empreinte de votre appareil"
+ },
+ "android_id": {
+ "name": "Android ID",
+ "description": "Spoof l'ID Android de votre appareil"
+ },
+ "installer_package_name": {
+ "name": "Nom du package de l'installateur",
+ "description": "Spoof le nom du package de l'installateur"
+ },
+ "debug_flag": {
+ "name": "Debug Flag",
+ "description": "Makes Snapchat debuggable"
+ },
+ "mock_location": {
+ "name": "Mock location",
+ "description": "Spoofs the Mock Location device state"
+ },
+ "split_classloader": {
+ "name": "Split Classloader",
+ "description": "Spoofs splitClassloader\nRequested by org.chromium.base.JNIUtils"
+ }
+ }
+ }
+ }
+ },
+ "app_passcode": {
+ "name": "Code d'accès à l'application",
+ "description": "Défini un code d'accès à l'application"
+ },
+ "app_lock_on_resume": {
+ "name": "Verrouillage de l'application à la reprise",
+ "description": "Verrouille l'application lorsque vous revenez à Snapchat"
+ },
+ "infinite_story_boost": {
+ "name": "Boost infini des stories",
+ "description": "Contourne le délai de limite de boost de story"
+ },
+ "meo_passcode_bypass": {
+ "name": "Contournement du code d'accès My Eyes Only",
+ "description": "Contourne le code d'accès My Eyes Only\nCela ne fonctionnera que si le code d'accès a été entré correctement auparavant"
+ },
+ "unlimited_multi_snap": {
+ "name": "Multi Snap illimité",
+ "description": "Vous permet de prendre un nombre illimité de Multi Snaps"
+ },
+ "no_friend_score_delay": {
+ "name": "Pas de délai de snap score d'ami",
+ "description": "Supprime le délai lors de la visualisation du snap score d'un ami"
+ },
+ "add_friend_source_spoof": {
+ "name": "Spoof de la source d'ajout d'ami",
+ "description": "Spoof la source d'une demande d'ami"
+ }
+ }
+ }
},
- "android_id": {
- "name": "Identifiant Android",
- "description": "Falsifie l'identifiant Android"
- }
- },
- "option": {
- "property": {
+ "options": {
"better_notifications": {
- "chat": "Afficher les messages textuels",
- "snap": "Afficher les médias",
+ "chat": "Afficher les messages de chat",
+ "snap": "Afficher les médias de Snap",
"reply_button": "Ajouter un bouton de réponse",
- "download_button": "Ajouter un boutton téléchargement"
+ "download_button": "Ajoouter un bouton de téléchargement",
+ "group": "Grouper les notifications"
},
"friend_feed_menu_buttons": {
- "auto_download_blacklist": "⬇️ Liste noire des téléchargements automatiques",
- "anti_auto_save": "💬 Empêcher l'enregistrement automatique des messages",
- "stealth_mode": "👻 Mode furtif",
- "conversation_info": "👤 Infos de la Conversation"
+ "auto_download": "\u2B07\uFE0F Téléchargement automatique",
+ "auto_save": "\uD83D\uDCAC Sauvegarde automatique",
+ "stealth": "\uD83D\uDC7B Mode furtif",
+ "conversation_info": "\uD83D\uDC64 Informations de la conversation"
},
- "download_options": {
- "allow_duplicate": "Autoriser les téléchargements dupliqués",
- "create_user_folder": "Créer un dossier pour chaque utilisateur",
- "append_hash": "Ajouter une empreinte unique au nom du fichier",
+ "path_format": {
+ "create_author_folder": "Créer un dossier pour chaque auteur",
+ "create_source_folder": "Créer un dossier pour chaque type de source de média",
+ "append_hash": "Ajouter un hash unique au nom du fichier",
+ "append_source": "Ajouter la source du média au nom du fichier",
"append_username": "Ajouter le nom d'utilisateur au nom du fichier",
- "append_date_time": "Ajouter la date ainsi que l'heure au nom du fichier",
- "append_type": "Ajouter le type de média au nom du fichier",
- "merge_overlay": "Fusion des superpositions des Snaps"
+ "append_date_time": "Ajouter la date et l'heure au nom du fichier"
},
- "auto_download_options": {
- "friend_snaps": "Snaps des amis",
- "friend_stories": "Stories des amis",
+ "auto_download_sources": {
+ "friend_snaps": "Snaps d'amis",
+ "friend_stories": "Stories d'amis",
"public_stories": "Stories publiques",
"spotlight": "Spotlight"
},
- "download_logging": {
- "started": "Démarré",
+ "logging": {
+ "started": "Au lancement",
"success": "Succès",
- "progress": "Progression",
+ "progress": "En cours",
"failure": "Échec"
},
- "auto_save_messages": {
- "NOTE": "Message vocal",
- "CHAT": "Message textuel",
- "EXTERNAL_MEDIA": "Média externe",
- "SNAP": "Snap",
- "STICKER": "Autocollant"
+ "auto_save_messages_in_conversations": {
+ "NOTE": "Messages vocaux",
+ "CHAT": "Messages de chat",
+ "EXTERNAL_MEDIA": "Médias externes",
+ "SNAP": "Snaps",
+ "STICKER": "Stickers"
},
"notifications": {
- "chat_screenshot": "Capture d'écran",
- "chat_screen_record": "Enregistrement vidéo de l'écran",
+ "chat_screenshot": "Capture d'écran de chat",
+ "chat_screen_record": "Enregistrement d'écran de chat",
"camera_roll_save": "Sauvegarde de la pellicule",
- "chat": "Discussion",
- "chat_reply": "Réponse au chat",
+ "chat": "Chat",
+ "chat_reply": "Réponse de chat",
"snap": "Snap",
- "typing": "Saisie en cours",
+ "typing": "Saisie",
"stories": "Stories",
"initiate_audio": "Appel audio entrant",
"abandon_audio": "Appel audio manqué",
@@ -307,78 +549,77 @@
"abandon_video": "Appel vidéo manqué"
},
"gallery_media_send_override": {
- "ORIGINAL": "Originale",
+ "ORIGINAL": "Contenu original",
"NOTE": "Message vocal",
"SNAP": "Snap",
- "LIVE_SNAP": "Snap avec audio"
- },
- "hide_ui_elements": {
- "remove_call_buttons": "Supprimer le bouton d'appel",
- "remove_cognac_button": "Supprimer le bouton Cognac",
- "remove_live_location_share_button": "Supprimer le bouton de partage de la localisation en direct",
- "remove_stickers_button": "Supprimer le bouton des autocollants",
- "remove_voice_record_button": "Supprimer le bouton d'enregistrement de la voix",
- "remove_camera_borders": "Supprimer les bordures de la caméra"
+ "SAVABLE_SNAP": "Snap sauvegardable"
},
- "auto_updater": {
- "DISABLED": "Désactivé",
- "EVERY_LAUNCH": "À chaque lancement",
- "DAILY": "Journalière",
- "WEEKLY": "Hebdomadaire"
+ "hide_ui_components": {
+ "hide_call_buttons": "Supprimer les boutons d'appel",
+ "hide_cognac_button": "Supprimer le bouton Cognac",
+ "hide_live_location_share_button": "Supprimer le bouton de partage de la position en direct",
+ "hide_stickers_button": "Supprimer le bouton des stickers",
+ "hide_voice_record_button": "Supprimer le bouton d'enregistrement vocal"
},
"story_viewer_override": {
"OFF": "Désactivé",
- "DISCOVER_PLAYBACK_SEEKBAR": "Activer la barre de lecture des Stories",
- "VERTICAL_STORY_VIEWER": "Activer l'affichage verticale des Stories"
+ "DISCOVER_PLAYBACK_SEEKBAR": "Activer la barre de lecture dans Discover",
+ "VERTICAL_STORY_VIEWER": "Activer le visionneur de story vertical"
},
- "hide_story_section": {
- "hide_friend_suggestions": "Masquer les suggestions d'ami",
+ "hide_story_sections": {
+ "hide_friend_suggestions": "Masquer la section des suggestions d'amis",
"hide_friends": "Masquer la section des amis",
- "hide_following": "Masquer la section suivante",
+ "hide_following": "Masquer la section des abonnements",
"hide_for_you": "Masquer la section Pour vous"
},
- "startup_page_override": {
- "OFF": "Inactif",
- "ngs_map_icon_container": "Carte",
- "ngs_chat_icon_container": "Discussion",
+ "startup_tab": {
+ "ngs_map_icon_container": "Snapmap",
+ "ngs_chat_icon_container": "Chat",
"ngs_camera_icon_container": "Caméra",
"ngs_community_icon_container": "Communauté / Stories",
"ngs_spotlight_icon_container": "Spotlight",
- "ngs_search_icon_container": "Rechercher"
+ "ngs_search_icon_container": "Recherche"
+ },
+ "add_friend_source_spoof": {
+ "added_by_username": "Par nom d'utilisateur",
+ "added_by_mention": "Par mention",
+ "added_by_group_chat": "Par group d'amis",
+ "added_by_qr_code": "Par QR code",
+ "added_by_community": "Par communauté"
}
}
},
+
"friend_menu_option": {
- "preview": "Aperçu",
- "stealth_mode": "Mode furtif",
- "auto_download_blacklist": "Liste noire des téléchargements automatiques",
- "anti_auto_save": "Empêcher l'enregistrement automatique"
- },
- "message_context_menu_option": {
- "download": "Télécharger",
"preview": "Aperçu"
},
+
"chat_action_menu": {
"preview_button": "Aperçu",
"download_button": "Télécharger",
"delete_logged_message_button": "Supprimer le message enregistré"
},
+
"opera_context_menu": {
"download": "Télécharger"
},
+
"modal_option": {
"profile_info": "Informations du profil",
"close": "Fermer"
},
+
"gallery_media_send_override": {
"multiple_media_toast": "Vous ne pouvez envoyer qu'un seul média à la fois"
},
+
"conversation_preview": {
- "streak_expiration": "expire dans {day} jour(s) {hour} heure(s) {minute} minute(s)",
- "total_messages": "Total des messages envoyés/reçus: {count}",
- "title": "Aperçu",
+ "streak_expiration": "Expire dans {day} jours {hour} heures {minute} minutes",
+ "total_messages": "Total des messages envoyés/reçus : {count}",
+ "title": "Aperçu de la conversation",
"unknown_user": "Utilisateur inconnu"
},
+
"profile_info": {
"title": "Informations du profil",
"username": "Nom d'utilisateur",
@@ -386,83 +627,58 @@
"added_date": "Date d'ajout",
"birthday": "Anniversaire : {day} {month}"
},
- "auto_updater": {
- "no_update_available": "Aucune mise à jour disponible !",
- "dialog_title": "Nouvelle mise à jour disponible !",
- "dialog_message": "Une nouvelle mise à jour pour SnapEnhance est disponible ! ({version})\n\n{body}",
- "dialog_positive_button": "Télécharger & installer",
- "dialog_negative_button": "Annuler",
- "downloading_toast": "Téléchargement de la mise à jour...",
- "download_manager_notification_title": "Téléchargement de l'APK de SnapEnhance..."
- },
+
"chat_export": {
- "select_export_format": "Sélectionner le format d'exportation",
- "select_media_type": "Sélectionner les types de médias à exporter",
- "select_conversation": "Sélectionner une conversation à exporter",
+ "select_export_format": "Sélectionnez le format d'exportation",
+ "select_media_type": "Sélectionnez le type de média",
+ "select_amount_of_messages": "Sélectionnez la quantité de messages à exporter (laissez vide pour tout)",
+ "select_conversation": "Sélectionnez la conversation à exporter",
"dialog_negative_button": "Annuler",
- "dialog_neutral_button": "Tout exporter",
+ "dialog_neutral_button": "Exporter tout",
"dialog_positive_button": "Exporter",
"exported_to": "Exporté vers {path}",
- "exporting_chats": "Exportation des chats...",
+ "exporting_chats": "Exportation des conversations...",
"processing_chats": "Traitement de {amount} conversations...",
- "export_fail": "Échec de l'export de la conversation {conversation}",
- "writing_output": "Écriture...",
- "finished": "Terminé! Vous pouvez maintenant fermer cette fenêtre.",
- "no_messages_found": "Aucun message trouvé!",
+ "export_fail": "Échec de l'exportation de la conversation {conversation}",
+ "writing_output": "Écriture du fichier de sortie...",
+ "finished": "Terminé ! Vous pouvez maintenant fermer cette fenêtre.",
+ "no_messages_found": "Aucun message trouvé",
"exporting_message": "Exportation de {conversation}..."
},
+
"button": {
- "ok": "Ok",
+ "ok": "OK",
"positive": "Oui",
"negative": "Non",
"cancel": "Annuler",
- "open": "Ouvrir"
+ "open": "Ouvrir",
+ "download": "Télécharger"
},
- "download_manager_activity": {
- "remove_all_title": "Supprimer tous les téléchargements",
- "remove_all_text": "Êtes-vous sûr de que vouloir faire cela ?",
- "remove_all": "Tout supprimer",
- "no_downloads": "Aucun téléchargements",
- "cancel": "Annuler",
- "file_not_found_toast": "Le fichier n'existe pas!",
- "category": {
- "all_category": "Tout",
- "pending_category": "En attente",
- "snap_category": "Snaps",
- "story_category": "Stories",
- "spotlight_category": "Spotlight"
- },
- "debug_settings": "Réglages de débogage",
- "debug_settings_page": {
- "clear_file_title": "Effacer le fichier {file_name}",
- "clear_file_confirmation": "Êtes vous sûr de vouloir effacer le fichier {file_name}?",
- "clear_cache_title": "Vider le cache",
- "reset_all_title": "Réinitialiser tous les réglages",
- "reset_all_confirmation": "Êtes vous sûr de vouloir réinitialiser tous les réglages?",
- "success_toast": "Succèss!",
- "device_spoofer": "Falsification de l'appareil"
- }
+
+ "profile_picture_downloader": {
+ "button": "Télécharger la photo de profil",
+ "title": "Télécharger la photo de profil",
+ "avatar_option": "Avatar",
+ "background_option": "Arrière-plan"
},
+
"download_processor": {
"download_started_toast": "Téléchargement démarré",
- "unsupported_content_type_toast": "Type de contenu non supporté!",
- "failed_no_longer_available_toast": "Média plus disponible",
- "already_queued_toast": "Média déjà en file d'attente!",
- "already_downloaded_toast": "Média déjà téléchargé!",
- "saved_toast": "Enregistré dans {path}",
- "download_toast": "Téléchargement {path}...",
+ "unsupported_content_type_toast": "Type de contenu non pris en charge",
+ "failed_no_longer_available_toast": "Le média n'est plus disponible",
+ "already_queued_toast": "Média déjà en file d'attente",
+ "already_downloaded_toast": "Média déjà téléchargé",
+ "saved_toast": "Sauvegardé dans {path}",
+ "download_toast": "Téléchargement de {path}...",
"processing_toast": "Traitement de {path}...",
"failed_generic_toast": "Échec du téléchargement",
- "failed_to_create_preview_toast": "Échec de création de l'aperçu",
+ "failed_to_create_preview_toast": "Échec de la création de l'aperçu",
"failed_processing_toast": "Échec du traitement {error}",
"failed_gallery_toast": "Échec de l'enregistrement dans la galerie {error}"
},
- "config_activity": {
- "title": "Réglages de SnapEnhance",
- "selected_text": "{count} élément(s) sélectionné(s)",
- "invalid_number_toast": "Numéro invalide!"
- },
- "spoof_activity": {
- "title": "Paramètres du Falsificateur"
+
+ "streaks_reminder": {
+ "notification_title": "Flammes",
+ "notification_text": "Vous allez perdre vos flammes avec {friend} dans {hoursLeft} heures"
}
}
\ No newline at end of file
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/config/ConfigObjects.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/config/ConfigObjects.kt
@@ -83,7 +83,7 @@ data class PropertyKey<T>(
fun propertyOption(translation: LocaleWrapper, key: String): String {
if (key == "null") {
- return translation[params.disabledKey ?: "manager.features.disabled"]
+ return translation[params.disabledKey ?: "manager.sections.features.disabled"]
}
return if (!params.flags.contains(ConfigFlag.NO_TRANSLATE))
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/tweaks/SendOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/tweaks/SendOverride.kt
@@ -70,7 +70,9 @@ class SendOverride : Feature("Send Override", loadParams = FeatureLoadParams.INI
context.runOnUiThread {
ViewAppearanceHelper.newAlertDialogBuilder(context.mainActivity!!)
- .setItems(typeNames.values.toTypedArray()) { dialog, which ->
+ .setItems(typeNames.values.map {
+ context.translation["features.options.gallery_media_send_override.$it"]
+ }.toTypedArray()) { dialog, which ->
dialog.dismiss()
val overrideType = typeNames.keys.toTypedArray()[which]