commit 86abe10fa2260dbe10ee9b16082f42851bbec649
parent d49bf2705d5a1e66629e6c88fa2fa1df36c9a93c
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Mon, 19 Jun 2023 12:25:47 +0200

update translations
- french translation (#71)
remove: unused keys

Diffstat:
Mapp/src/main/assets/lang/en_US.json | 17+----------------
Aapp/src/main/assets/lang/fr_FR.json | 173+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mapp/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt | 11-----------
Mapp/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/MenuViewInjector.kt | 2+-
4 files changed, 175 insertions(+), 28 deletions(-)

diff --git a/app/src/main/assets/lang/en_US.json b/app/src/main/assets/lang/en_US.json @@ -20,7 +20,6 @@ "save_folder": "Save Folder", "prevent_read_receipts": "Prevent Read Receipts", "hide_bitmoji_presence": "Hide Bitmoji Presence", - "show_message_content_in_notifications": "Show Message Content In Notifications", "better_notifications": "Better Notifications", "notification_blacklist": "Notification Blacklist", "message_logger": "Message Logger", @@ -31,10 +30,9 @@ "auto_download_blacklist": "Auto Download Blacklist", "disable_metrics": "Disable Metrics", "prevent_screenshot_notifications": "Prevent Screenshot Notifications", - "prevent_status_notifications": "Prevent Status Notifications (Save to camera roll, missed calls)", + "prevent_status_notifications": "Prevent Status Notifications (Save to camera roll, etc)", "anonymous_story_view": "Anonymous Story View", "hide_typing_notification": "Hide Typing Notification", - "menu_slot_id": "Friend Menu Slot ID", "message_preview_length": "Message Preview Length", "gallery_media_send_override": "Gallery Media Send Override", "auto_save_messages": "Auto Save Messages", @@ -43,7 +41,6 @@ "disable_snap_splitting": "Disable Snap Splitting", "disable_video_length_restriction": "Disable Video Length Restriction", "force_media_source_quality": "Force Media Source Quality", - "media_quality_level": "Media Quality Level", "remove_voice_record_button": "Remove Voice Record Button", "remove_stickers_button": "Remove Stickers Button", "remove_cognac_button": "Remove Cognac Button", @@ -51,7 +48,6 @@ "block_ads": "Block Ads", "streak_expiration_info": "Show Streak Expiration Info", "new_map_ui": "New Map UI", - "use_download_manager": "Use Android Download Manager", "app_passcode": "Set App Passcode", "app_lock_on_resume": "App Lock On Resume", "meo_passcode_bypass": "My Eyes Only Passcode Bypass", @@ -120,17 +116,6 @@ "SNAP": "Snap", "LIVE_SNAP": "Snap with audio" }, - "media_quality_level": { - "LEVEL_NONE": "Level None", - "LEVEL_1": "Level 1", - "LEVEL_2": "Level 2", - "LEVEL_3": "Level 3", - "LEVEL_4": "Level 4", - "LEVEL_5": "Level 5", - "LEVEL_6": "Level 6", - "LEVEL_7": "Level 7", - "LEVEL_MAX": "Level Max" - }, "hide_ui_elements": { "remove_call_buttons": "Remove Call Buttons", "remove_cognac_button": "Remove Cognac Button", diff --git a/app/src/main/assets/lang/fr_FR.json b/app/src/main/assets/lang/fr_FR.json @@ -0,0 +1,173 @@ +{ + "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" + }, + "action": { + "clean_cache": "Effacer le cache", + "clear_message_logger": "Effacer le Loggeur de message", + "refresh_mappings": "Actualiser les mappings", + "open_map": "Choisir un emplacement sur la carte", + "check_for_updates": "Vérifier les mises à jour" + }, + "property": { + "save_folder": "Dossier d'enregistrement", + "prevent_read_receipts": "Empêcher les accusés de réception", + "hide_bitmoji_presence": "Cacher la présence de son Bitmoji", + "better_notifications": "Notifications améliorées", + "notification_blacklist": "Liste de noire des notifications reçues", + "message_logger": "Loggeur de message", + "unlimited_snap_view_time": "Temps de visionnage des Snaps illimités", + "auto_download_options": "Options de téléchargement automatique", + "download_options": "Options de téléchargement", + "chat_download_context_menu": "Activer le menu contextuel de téléchargement de Chat", + "auto_download_blacklist": "Filtrer les téléchargements automatiques", + "disable_metrics": "Désactiver les données métriques", + "prevent_screenshot_notifications": "Empêcher les notifications de capture écran", + "prevent_status_notifications": "Empêcher les notifications de statut (enregistré dans la galerie, etc)", + "anonymous_story_view": "Anonymiser la lecture des story", + "hide_typing_notification": "Empêcher l'envoi des notifications d'écriture", + "message_preview_length": "Longueur de prévisualisation des messages", + "gallery_media_send_override": "Remplacement de l'envoi des médias depuis la galerie", + "auto_save_messages": "Enregistrement automatique des messages", + "snapchat_plus": "Snapchat Plus", + "disable_snap_splitting": "Désactiver le fractionnement des Snaps", + "disable_video_length_restriction": "Désactiver la restriction de la durée des vidéos", + "force_media_source_quality": "Forcer la qualité source des médias", + "remove_voice_record_button": "Supprimer le bouton d'enregistrement de la voix", + "remove_stickers_button": "Supprimer le bouton des autocollants", + "remove_cognac_button": "Supprimer le bouton Cognac", + "remove_call_buttons": "Supprimer les boutons d'appel", + "block_ads": "Bloquer les publicités", + "streak_expiration_info": "Afficher l'expiration des Snapflammes", + "new_map_ui": "Nouvelle interface de la carte", + "app_passcode": "Définir un code d'accès à l'application", + "app_lock_on_resume": "Verrouillage de l'application une fois de retour dedans", + "meo_passcode_bypass": "Retirer le code d'accès de My Eyes Only", + "location_spoof": "Changement de la localisation sur la carte", + "latitude_value": "Latitude", + "longitude_value": "Longitude", + "hide_ui_elements": "Masquer les éléments de l'interface", + "auto_updater": "Mise à jour automatisée", + "disable_camera": "Désactiver la caméra", + "immersive_camera_preview": "Aperçu de la caméra immersif", + "infinite_story_boost": "Booster de story infini", + "enable_app_appearance": "Activer les réglages de d'apparence", + "disable_spotlight": "Désactiver Spotlight", + "preview_resolution": "Remplacer la résolution de l'aperçu de la camera", + "picture_resolution": "Remplacer la résolution de la photo", + "force_highest_frame_rate": "Forcer le taux de rafraîchissement maximal", + "force_camera_source_encoding": "Forcer l'encodage source de la caméra", + "amoled_dark_mode": "Mode sombre AMOLED", + "enable_friend_feed_menu_bar": "Activer la barre du menu du fil d'ami", + "friend_feed_menu_buttons": "Boutons du menu du fil d'ami", + "friend_feed_menu_buttons_position": "Position des boutons du menu du fil d'ami", + "unlimited_conversation_pinning": "Épinglage illimité de conversation" + }, + "option": { + "property": { + "better_notifications": { + "chat": "Afficher les messages textuels", + "snap": "Afficher les médias", + "reply_button": "Ajouter un bouton de réponse" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "\u2B07\uFE0F Button de filtrage des téléchargements automatisés", + "anti_auto_save": "\uD83D\uDCAC Bouton de filtrage de la sauvegarde des messages", + "stealth_mode": "\uD83D\uDC7B Mode furtif", + "conversation_info": "\uD83D\uDC64 Info de conversation" + }, + "download_options": { + "format_user_folder": "Création d'un dossier pour chaque utilisateur", + "format_hash": "Ajouter un hashage unique au nom du fichier", + "format_username": "Ajouter le nom d'utilisateur au nom du fichier", + "format_date_time": "Ajouter la date ainsi que l'heure au nom du fichier", + "merge_overlay": "Fusion des superpositions des Snaps" + }, + "auto_download_options": { + "friend_snaps": "Snaps des amis", + "friend_stories": "Stories des amis", + "public_stories": "Stories publiques", + "spotlight": "Spotlight" + }, + "auto_save_messages": { + "NOTE": "Message vocal", + "CHAT": "Message textuel", + "EXTERNAL_MEDIA": "Média externe", + "SNAP": "Snap", + "STICKER": "Autocollant" + }, + "notification_blacklist": { + "chat": "Chat", + "snap": "Snap", + "typing": "Saisie" + }, + "gallery_media_send_override": { + "OFF": "Désactivé", + "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_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" + }, + "auto_updater": { + "DISABLED": "Désactivé", + "EVERY_LAUNCH": "À chaque lancement", + "DAILY": "Journalière", + "WEEKLY": "Hebdomadaire" + } + } + }, + "friend_menu_option": { + "preview": "Aperçu", + "stealth_mode": "Mode furtif", + "auto_download_blacklist": "Empêcher le téléchargement automatique", + "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é par le Loggeur" + }, + "opera_context_menu": { + "download": "Télécharger" + }, + "modal_option": { + "profile_info": "Informations du profil", + "close": "Fermer" + }, + "conversation_preview": { + "streak_expiration": "expire dans %s jour(s) %s heure(s) %s minute(s)", + "title": "Aperçu", + "unknown_user": "Utilisateur inconnu" + }, + "profile_info": { + "title": "Informations du profil", + "username": "Nom d'utilisateur", + "display_name": "Nom d'affichage", + "added_date": "Date d'ajout", + "birthday": "Anniversaire : {month} {day}" + }, + "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 du fichier APK de SnapEnhance..." + } +} diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt b/app/src/main/kotlin/me/rhunk/snapenhance/config/ConfigProperty.kt @@ -254,11 +254,6 @@ enum class ConfigProperty( ConfigStringValue("0.0000"), shouldAppearInSettings = false ), - MENU_SLOT_ID("property.menu_slot_id", - "description.menu_slot_id", - ConfigCategory.UI_TWEAKS, - ConfigIntegerValue(1) - ), MESSAGE_PREVIEW_LENGTH( "property.message_preview_length", "description.message_preview_length", @@ -343,12 +338,6 @@ enum class ConfigProperty( ), // EXPERIMENTAL DEBUGGING - USE_DOWNLOAD_MANAGER( - "property.use_download_manager", - "description.use_download_manager", - ConfigCategory.EXPERIMENTAL_DEBUGGING, - ConfigStateValue(false) - ), APP_PASSCODE( "property.app_passcode", "description.app_passcode", diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/MenuViewInjector.kt b/app/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/MenuViewInjector.kt @@ -125,7 +125,7 @@ class MenuViewInjector : Feature("MenuViewInjector", loadParams = FeatureLoadPar if (messaging.lastFetchConversationUUID == null || messaging.lastFetchConversationUserUUID == null) return@hook //filter by the slot index - if (viewGroup.getChildCount() != context.config.int(ConfigProperty.MENU_SLOT_ID)) return@hook + if (viewGroup.getChildCount() != context.config.int(ConfigProperty.FRIEND_FEED_MENU_POSITION)) return@hook friendFeedInfoMenu.inject(viewGroup, originalAddView) } }