Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/main/java/com/reandroid/apkeditor/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ public static int execute(String[] args) {

@OtherOption(
names = {"-h", "-help"}, alternates = {"--help"},
description = "Displays this help and exit"
description = "app_help"
)
void onMainHelp() {
mExitCode = 2;
Expand All @@ -85,7 +85,7 @@ void onMainHelp() {
}
@OtherOption(
names = {"-v", "-version"}, alternates = {"--version"},
description = "Displays version"
description = "app_version"
)
void onPrintVersion() {
mExitCode = 2;
Expand Down
22 changes: 21 additions & 1 deletion src/main/resources/strings/strings-fr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -34,18 +34,24 @@ build_example_4=[Spécifier le framework]\n java -jar APKEditor.jar b -i chemin
build_no_cache=Ignore les fichiers .dex préconstruits en cache et reconstruit les fichiers smali.
build_types=Types de construction, par défaut les types de construction sont déterminés par un balayage rapide des fichiers du répertoire d'entrée. Valeurs:
clean_meta=Nettoie le répertoire META-INF ainsi que le bloc de signature.
comment_level=[Baksmali] Définit le niveau de commentaire.\n 1) off : Aucun commentaire ne sera imprimé.\n 2) basic : Imprime les commentaires de base et les identifiants de ressources.\n 3) detail : Imprime les relations entre classes et méthodes.\n 4) full : Imprime tous les commentaires.\n **Par défaut = detail
decode_description=Décode les fichiers binaires de ressources Android aux formats json/xml/raw lisibles.
decode_example_1=[Basic]\njava -jar APKEditor.jar d -i chemin/entrée.apk
decode_example_2=[Spécifier la sortie]\njava -jar APKEditor.jar d -i chemin/entrée.apk -o chemin/sortie.apk
decode_example_3=[Spécifier le type de décodage]\njava -jar APKEditor.jar d -t xml -i chemin/entrée.apk
decode_example_4=[Spécifier les fichiers de framework]\njava -jar APKEditor.jar d -i chemin/entrée.apk -framework framework-res.apk -framework plates-formes/android-32/android.jar
decode_example_5=[Décoder le bloc de signatures d'un fichier APK]\njava -jar APKEditor.jar d -t sig -i chemin/entrée.apk -sig chemin/répertoire_de_signatures
decode_load_dex=Nombre de fichiers dex à charger à la fois.\nSi le nombre de fichiers dex de l'APK est supérieur à cette valeur, le décodeur charge un dex à la fois.\n *S'applique uniquement lorsque -dex-lib est défini sur interne.\n *Par défaut = 3\n *Voir<Notes> ci-dessous.
decode_note_1=[internal] Générateur Dex\:\n* Prise en charge complète des fichiers dex jusqu'à 042.\n* Compression de fichier dex maximale.\n* Construction avec un ordre de sections dex similaire à celui de r8/dx.\n* Édition pratique des marqueurs dex, voir le fichier smali/classes/dex-file.json \n* Commentaires smali utiles supplémentaires : par exemple, hiérarchie classe/méthode.\n* Prise en charge des espaces dans le SimpleName de la classe, comme introduit dans dex 041+
decode_note_2=[-load-dex] Pour afficher correctement la hiérarchie des classes/méthodes, il est nécessaire de charger tous les fichiers DEX simultanément. Cela peut entraîner une consommation de mémoire importante et une erreur « OutOfMemoryError ». Il est donc nécessaire de limiter le nombre de fichiers DEX à charger simultanément. Ce problème peut être contourner avec l'argument mémoire -Xmx, par exemple : java -Xmx8g -jar APKEditor.jar ...
decode_types=Types de décodage\:
decode_usage=d [Options, commutateurs]
dump_dex_markers=Extrait les marqueurs des fichiers DEX (s'applique uniquement en mode smali).
duplicate_option_exception=Option en double '%s'.
dex_lib=Bibliothèque Dex à utiliser\:\n 1) internal : utiliser la bibliothèque interne, prend en charge les versions dex jusqu'à 042.\n 2) jf : utiliser la bibliothèque de JesusFreke/smali, prend en charge les versions dex 035 et inférieures.\n *Par défaut = jf\n **AVERTISSEMENT : la valeur par défaut sera remplacée par « internal » dans les versions à venir.\n *Voir <Notes> ci-dessous.
empty_command_args_exception=Commande imcomplète, utiliser l'option « -h » pour obtenir de l'aide.
empty_command_option_exception=Options manquantes, ajouter l'option « -h » pour obtenir de l'aide.
extract_native_libs=Définit l'attribut extractNativeLibs du manifeste et applique la compression des fichiers de bibliothèque (*.so).\n *Par défaut = manifest\n 1) manifest : lire et appliquer à partir du manifeste.\n 2) none : supprimer l'attribut du manifeste et stocker les bibliothèques compressées.\n 3) true : définir l'attribut du manifeste sur « true » et stocker les bibliothèques compressées.\n 4) false : définir l'attribut du manifeste sur « false » et stocker les bibliothèques non compressées avec un alignement 4096.
force_delete=Entraîne la suppression du chemin de sortie.
framework_version_number=Numéro de version de framework privilégié.
help_description=Affiche cette aide et quitte.
Expand All @@ -64,6 +70,11 @@ info_example_2=[Spécifier la sortie et le type]\n java -jar APKEditor.jar info
info_example_3=[Affiche uniquement le type spécifié]\n java -jar APKEditor.jar info -i chemin/entrée.apk -resources -filter-type drawable
info_filter_type=Affiche uniquement les types de ressources spécifiés\n *Cela s'applique uniquement lorsque le commutateur '-resources' est utilisé.\n *Peut être multiple.
info_invalid_output_extension=Extension de fichier invalide ! Attendu '%s', '%s'
info_configurations=Affiche les configurations de l'APK.
info_languages=Affiche les langues prises en charge dans l'APK.
info_locales=Affiche les paramètres régionaux pris en charge dans l'APK.
info_list_files=Liste les fichiers présents dans l'APK.
info_list_xml_files=Liste les fichiers XML compilés présents dans l'APK.
info_min_sdk_version=Version minimale du SDK.
info_package_name=Nom du paquet (identifiant de l'application) à partir du manifeste et, si le mode verbeux est activé, affiche les paquets de la table de ressources.
info_permissions=Autorisations.
Expand All @@ -72,8 +83,11 @@ info_res=Affiche les entrées de ressources spécifiées par\:\n 1) ID de resso
info_resources=Affiche toutes les ressources.
info_signatures=Affihe les informations de signature.
info_signatures_base64=Affiche les informations de signature avec certificats base64.
info_strings=Affiche le contenu du « string pool » de la table de ressources de l'APK.
info_target_sdk_version=Version cible du SDK.
info_verbose_mode=Mode Verbeux.
info_xml_tree=Affiche les fichiers XML compilés des ressources données.\n *Peut être multiple
info_xml_strings=Affiche les chaînes des ressources XML compilées données.\n *Peut être multiple
input_path=Chemin d'entrée.
invalid_sig_parameter_combination=Combinaison de paramètres non valide !\nRépertoire de signatures fourni mais « -t sig » est manquant.
invalid_type_format=Chaîne <%s> '%s' non valide.
Expand All @@ -92,8 +106,12 @@ path_already_exists=Ce chemin existe déjà: '%s'.
path_is_directory_expect_file=Chemin d'un répertoire au lieu d'un fichier: '%s'.
path_is_file_expect_directory=Chemin d'un fichier au lieu d'un répertoire: '%s'.
path_of_framework=Chemin du fichier de framework (peut être multiple).
protect_confuse_zip=Obscurcie la structure du zip. Lorsque cette option est activée :\n * Les applications peuvent planter en cas d'accès direct aux fichiers APK, par exemple Class.getResourceAsStream().\n * Certains scanners APK peuvent signaler un « ZIP mal formé ».
protect_description=Protège/Masque les fichiers de ressources, en utilisant des techniques d'odfuscation uniques.
protect_dic_dir_name=Chemin vers un fichier texte contenant une liste de noms de répertoires séparés par une nouvelle ligne.
protect_dic_file_name=Chemin vers un fichier texte contenant une liste de noms de fichiers séparés par une nouvelle ligne.
protect_example_1=[Rudimentaire]\n java -jar APKEditor.jar p -i chemin/entrée.apk -o chemin/sortie.apk
protect_keep_type=Conserve les noms de type de ressource spécifiques (par exemple, drawable). Par défaut, conserve uniquement le type de ressource <font>.\n *Peut être multiple
protect_skip_manifest=Préserve le manifeste.
raw_dex=Copie les fichiers DEX bruts / ignore smali.
res_dir_name=Définit le nom du répertoire des fichiers de ressources.\nPar exemple, pour l'obfuscation, assure le déplacement des fichiers de « res/* » vers « r/* » ou vice versa.
Expand All @@ -102,13 +120,15 @@ refactor_example_1=[Rudimentaire]\n java -jar APKEditor.jar x -i chemin/entrée
refactor_fix_types=Corrige les noms des types de ressources en fonction de leurs utilisations et de leur valeurs.
refactor_public_xml=Chemin du fichier des IDs de ressources « public.xml ».\nLes noms seront appliqués aux ressources.
signatures_path=Chemin du répertoire de signatures.
split_json=Divise « resources.arsc » en plusieurs parties selon le type d'entrée (utilisez cette option pour les fichiers volumineux).
smali_registers=[Baksmali] Utilise la directive « .registers » au lieu de la directive par défaut « .locals ».
split_json=Divise « resources.arsc » en plusieurs parties selon le type d'entrée (utiliser cette option pour les fichiers volumineux).
title_commands=Commandes\:
title_app_description=Éditeur de fichiers binaires de ressources Android
title_example=Exemples\:
title_flags=Commutateurs\:
title_options=Options\:
title_other_options=Autres options\:
title_notes=Notes\:
title_usage=Utilisation\:
unknown_command_exception=Commande inconnue\: '%s'
unknown_option_exception=Option inconnue\: '%s'
Expand Down