From d7a7c0dc3f20664f3e4d6bd7a3caa08bb6511cd9 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Thu, 23 Jan 2020 23:41:52 +0100 Subject: Updated the file list looking for translations. --- po/fr.po | 2638 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1393 insertions(+), 1245 deletions(-) diff --git a/po/fr.po b/po/fr.po index b30a9ed..225bcfb 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: openida 0.0.1\n" "Report-Msgid-Bugs-To: nocbos@gmail.com\n" -"POT-Creation-Date: 2016-01-22 20:49+0100\n" +"POT-Creation-Date: 2020-01-23 23:40+0100\n" "PO-Revision-Date: 2010-11-04 16:11+0100\n" "Last-Translator: cyrille \n" "Language-Team: French\n" @@ -17,2198 +17,2346 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: plugins/androhelpers/switch.c:284 plugins/androhelpers/switch.c:286 -#, c-format -msgid "; Case for value 0x%08x (%d)" +#: plugins/pychrysalide/glibext/loadedpanel.c:76 +msgid "invalid position tweak" msgstr "" -#: plugins/androhelpers/switch.c:305 -msgid "; Default case" +#: plugins/pychrysalide/glibext/binportion.c:369 +#: plugins/pychrysalide/analysis/types/template.c:169 +#: plugins/pychrysalide/analysis/routine.c:298 +#: plugins/pychrysalide/analysis/variable.c:175 +msgid "The attribute value must be a string." msgstr "" -#: plugins/androhelpers/try_n_catch.c:209 -#: plugins/androhelpers/try_n_catch.c:211 -#, c-format -msgid "Handler for caught '%s'" +#: plugins/pychrysalide/glibext/binportion.c:466 +msgid "The attribute value must be a boolean." msgstr "" -#: plugins/androhelpers/try_n_catch.c:306 -msgid "default" +#: plugins/pychrysalide/glibext/binportion.c:532 +msgid "The attribute value must be an integer value (PAC_*)." msgstr "" -#: plugins/mobicore/annotations.c:82 -#, fuzzy -msgid ": start address" -msgstr "Adresse virtuelle" - -#: plugins/mobicore/annotations.c:93 -msgid ": length" +#: plugins/pychrysalide/glibext/binportion.c:540 +msgid "Invalid attribute value." msgstr "" -#: plugins/mobicore/annotations.c:139 -msgid "MCLF magic number" +#: plugins/pychrysalide/glibext/linecursor.c:224 +msgid "unable to convert the provided argument to line cursor" msgstr "" -#: plugins/mobicore/annotations.c:145 -msgid "Version" +#: plugins/pychrysalide/glibext/binarycursor.c:361 +msgid "unable to convert the provided argument to binary cursor" msgstr "" -#: plugins/mobicore/annotations.c:179 -msgid "Service flags" +#: plugins/pychrysalide/glibext/bufferline.c:93 +msgid "Invalid range in arguments" msgstr "" -#: plugins/mobicore/annotations.c:188 -msgid "Memory to use: internal if available, otherwise external memory" +#: plugins/pychrysalide/glibext/bufferline.c:133 +#: plugins/pychrysalide/glibext/bufferline.c:169 +msgid "Invalid flag" msgstr "" -#: plugins/mobicore/annotations.c:191 -msgid "Internal memory must be used for executing the service" +#: plugins/pychrysalide/pychrysa.c:677 +#, c-format +msgid "PYTHONPATH environment variable set to '%s'" msgstr "" -#: plugins/mobicore/annotations.c:194 -msgid "External memory must be used for executing the service" +#: plugins/pychrysalide/pychrysa.c:698 +#, c-format +msgid "Looking for Python plugins in '%s'..." msgstr "" -#: plugins/mobicore/annotations.c:197 -msgid "Unknown memory usage" +#: plugins/pychrysalide/pychrysa.c:731 +#, c-format +msgid "No suitable Python plugin found in '%s'" msgstr "" -#: plugins/mobicore/annotations.c:210 -msgid "Service type is invalid" +#: plugins/pychrysalide/pychrysa.c:736 +#, c-format +msgid "Loaded the Python plugin found in the '%s' directory" msgstr "" -#: plugins/mobicore/annotations.c:214 -msgid "Service is a driver" +#: plugins/pychrysalide/pychrysa.c:789 +msgid "Can not extend the existing table of Python built-in modules." msgstr "" -#: plugins/mobicore/annotations.c:218 -msgid "Service is a Trustlet" +#: plugins/pychrysalide/pychrysa.c:961 +msgid "; no extra information is provided..." msgstr "" -#: plugins/mobicore/annotations.c:222 -msgid "Service is a system Trustlet" +#: plugins/pychrysalide/plugin.c:167 plugins/pychrysalide/gui/panel.c:117 +#: plugins/pychrysalide/arch/instruction.c:311 +#: plugins/pychrysalide/arch/register.c:98 +#: plugins/pychrysalide/arch/processor.c:161 +#, c-format +msgid "%s is an abstract class" msgstr "" -#: plugins/mobicore/annotations.c:232 -msgid "Number of instances which can be run simultaneously" +#: plugins/pychrysalide/plugin.c:308 +msgid "invalid type for plugin action." msgstr "" -#: plugins/mobicore/annotations.c:240 -msgid "Loadable service unique identifier (UUID)" +#: plugins/pychrysalide/plugin.c:318 +msgid "missing features for the declared actions." msgstr "" -#: plugins/mobicore/annotations.c:247 -msgid "Driver ID" +#: plugins/pychrysalide/plugin.c:377 plugins/pychrysalide/plugin.c:446 +#: src/plugins/plugin.c:328 src/plugins/plugin.c:359 src/plugins/plugin.c:432 +#, c-format +msgid "Unknown sub-category '0x%02x' in plugin '%s'..." msgstr "" -#: plugins/mobicore/annotations.c:249 -msgid "Unused Driver ID" +#: plugins/pychrysalide/plugin.c:403 plugins/pychrysalide/plugin.c:432 +#: src/plugins/plugin.c:300 src/plugins/plugin.c:318 src/plugins/plugin.c:349 +#: src/plugins/plugin.c:385 src/plugins/plugin.c:414 +#, c-format +msgid "Unknown action '0x%02x' in plugin '%s'..." msgstr "" -#: plugins/mobicore/annotations.c:251 plugins/mobicore/annotations.c:257 -msgid "Number of threads" +#: plugins/pychrysalide/plugin.c:456 src/plugins/plugin.c:441 +#, c-format +msgid "Unknown category '0x%02x' in plugin '%s'..." msgstr "" -#: plugins/mobicore/annotations.c:263 -#, fuzzy -msgid "Virtual text segment: start address" -msgstr "Adresse virtuelle" - -#: plugins/mobicore/annotations.c:269 -msgid "Virtual text segment: length" +#: plugins/pychrysalide/plugin.c:1019 +msgid "An error occured when building the 'AutoLoad' instance" msgstr "" -#: plugins/mobicore/annotations.c:275 -#, fuzzy -msgid "Virtual data segment: start address" -msgstr "Adresse virtuelle" - -#: plugins/mobicore/annotations.c:281 -msgid "Virtual data segment: length" +#: plugins/pychrysalide/plugin.c:1025 +msgid "An error occured when looking for the 'AutoLoad': item not found!" msgstr "" -#: plugins/mobicore/annotations.c:287 -msgid "Length of the BSS segment in bytes" +#: plugins/pychrysalide/plugin.c:1031 +#, c-format +msgid "An error occured when importing '%s'" msgstr "" -#: plugins/mobicore/annotations.c:293 -msgid "Virtual start address of service code" +#: plugins/pychrysalide/plugin.c:1083 plugins/pychrysalide/core/logs.c:179 +msgid "Invalid type of message" msgstr "" -#: plugins/mobicore/annotations.c:303 -msgid "Version of the interface the driver exports" +#: plugins/pychrysalide/analysis/types/basic.c:78 +#: plugins/pychrysalide/analysis/types/cse.c:82 +msgid "Bad basic type." msgstr "" -#: plugins/mobicore/annotations.c:312 -msgid "Silicon Provider ID" +#: plugins/pychrysalide/analysis/types/array.c:246 +msgid "The attribute value must be a number." msgstr "" -#: plugins/mobicore/annotations.c:318 -msgid "Platform specific device identifier" +#: plugins/pychrysalide/analysis/types/array.c:316 +msgid "The attribute value must be a string or None." msgstr "" -#: plugins/mobicore/annotations.c:324 -msgid "Configuration which is allowed to execute binary" +#: plugins/pychrysalide/analysis/types/proto.c:171 +msgid "The attribute value must be a GDataType." msgstr "" -#: plugins/mobicore/annotations.c:374 plugins/readelf/header.c:223 -msgid "Padding" +#: plugins/pychrysalide/analysis/routine.c:206 +#: plugins/pychrysalide/analysis/type.c:163 +msgid "" +"The attribute value must be a tuple with GDataType and a separator or None." msgstr "" -#: plugins/mobicore/annotations.c:380 -msgid "Version of the TextHeader structure" +#: plugins/pychrysalide/analysis/routine.c:219 +#: plugins/pychrysalide/analysis/type.c:176 +msgid "The first tuple item must be a GDataType." msgstr "" -#: plugins/mobicore/annotations.c:386 -msgid "Size of this structure" +#: plugins/pychrysalide/analysis/routine.c:225 +#: plugins/pychrysalide/analysis/type.c:182 +msgid "The second tuple item must be a string." msgstr "" -#: plugins/mobicore/annotations.c:392 -msgid "Features that Mobicore must understand when loading" +#: plugins/pychrysalide/analysis/routine.c:374 +#: plugins/pychrysalide/analysis/routine.c:457 +msgid "The attribute value must be a GDataType or None." msgstr "" -#: plugins/mobicore/annotations.c:398 -msgid "Address for McLib entry" +#: plugins/pychrysalide/analysis/type.c:249 +msgid "The attribute value must be a integer mask." msgstr "" -#: plugins/mobicore/annotations.c:402 -msgid "Segment for McLib data" +#: plugins/pychrysalide/analysis/type.c:257 +msgid "Invalid value for type qualifiers." msgstr "" -#: plugins/mobicore/annotations.c:411 -#, fuzzy -msgid "McLib base address" -msgstr "Adresse virtuelle" - -#: plugins/mobicore/annotations.c:417 -msgid "TlApi version used when building trustlet" +#: plugins/pychrysalide/analysis/db/items/comment.c:97 +msgid "Invalid flag combination" msgstr "" -#: plugins/mobicore/annotations.c:423 -msgid "DrApi version used when building trustlet" +#: plugins/pychrysalide/analysis/db/items/comment.c:106 +msgid "repeatable or before has to be defined" msgstr "" -#: plugins/mobicore/annotations.c:429 -msgid "Address of _TA_Properties in the TA" +#: plugins/pychrysalide/analysis/db/client.c:140 +msgid "The second argument must be a collection list" msgstr "" -#: plugins/mobicore/mclf.c:282 plugins/mobicore/mclf.c:290 -#: plugins/mobicore/mclf.c:304 plugins/mobicore/mclf.c:318 -#: src/format/elf/elf.c:401 src/format/elf/elf.c:470 -msgid "Segment" +#: plugins/pychrysalide/analysis/db/client.c:403 +#: plugins/pychrysalide/analysis/db/client.c:459 +#: plugins/pychrysalide/analysis/db/client.c:514 +#: plugins/pychrysalide/analysis/db/client.c:615 +#: plugins/pychrysalide/analysis/db/client.c:840 +msgid "provided value is not a valid snapshot identifier." msgstr "" -#: plugins/pychrysa/analysis/binary.c:90 -msgid "Expected a BinContent as argument" +#: plugins/pychrysalide/analysis/db/certs.c:83 +#, c-format +msgid "The %s property must be a string." msgstr "" -#: plugins/pychrysa/analysis/content.c:162 -#: plugins/pychrysa/analysis/content.c:209 -#: plugins/pychrysa/analysis/content.c:255 -#: plugins/pychrysa/analysis/content.c:301 +#: plugins/pychrysalide/analysis/content.c:181 +#: plugins/pychrysalide/analysis/content.c:234 +#: plugins/pychrysalide/analysis/content.c:291 +#: plugins/pychrysalide/analysis/content.c:348 +#: plugins/pychrysalide/analysis/content.c:404 msgid "Invalid read access." msgstr "" -#: plugins/pychrysa/analysis/contents/restricted.c:77 -msgid "The first argument must be an instance of BinContent." +#: plugins/pychrysalide/format/executable.c:389 +#: plugins/pychrysalide/arch/processor.c:1193 +msgid "unable to convert object to VMPA location" msgstr "" -#: plugins/pychrysa/analysis/contents/restricted.c:84 -msgid "The second argument must be an instance of mrange." +#: plugins/pychrysalide/format/symbol.c:273 +msgid "Invalid type of symbol." msgstr "" -#: plugins/pychrysa/analysis/db/item.c:92 -msgid "The attribute value must be a boolean." +#: plugins/pychrysalide/helpers.c:58 +msgid "Chrysalide does not allow building this kind of object from Python" msgstr "" -#: plugins/pychrysa/analysis/db/items/comment.c:140 -#: plugins/pychrysa/analysis/routine.c:136 -msgid "The attribute value must be a string." +#: plugins/pychrysalide/helpers.c:61 +msgid "Chrysalide method implementation is missing" msgstr "" -#: plugins/pychrysa/arch/processor.c:141 -msgid "The attribute value must be an instruction." +#: plugins/pychrysalide/helpers.c:258 +#, c-format +msgid "method implementation is missing for '%s'" msgstr "" -#: plugins/pychrysa/common/pathname.c:110 -msgid "Relative path is too deep." +#: plugins/pychrysalide/core/processors.c:92 +msgid "The new processor should be a subclass of the ArchProcessor type." msgstr "" -#: plugins/pychrysa/format/elf/elf.c:75 -msgid "The argument must be an instance of BinContent." +#: plugins/pychrysalide/common/pathname.c:114 +msgid "Relative path is too deep." msgstr "" -#: plugins/pychrysa/format/symbol.c:186 -msgid "Invalid type of message" +#: plugins/pychrysalide/arch/vmpa.c:218 plugins/pychrysalide/arch/vmpa.c:225 +#: plugins/pychrysalide/arch/vmpa.c:913 plugins/pychrysalide/arch/vmpa.c:920 +msgid "None" msgstr "" -#: plugins/pychrysa/glibext/bufferline.c:91 -msgid "Invalid range in arguments" +#: plugins/pychrysalide/arch/vmpa.c:465 +msgid "Unable to cast object as VMPA." msgstr "" -#: plugins/pychrysa/glibext/bufferline.c:131 -#: plugins/pychrysa/glibext/bufferline.c:167 -msgid "Invalid flag" +#: plugins/pychrysalide/arch/instriter.c:179 +msgid "Unable to cast object as index." msgstr "" -#: plugins/readelf/header.c:75 -msgid "ELF magic number" +#: plugins/pychrysalide/arch/operands/immediate.c:120 +msgid "Invalid size to build an immediate operand" msgstr "" -#: plugins/readelf/header.c:82 -msgid "File class: invalid" +#: plugins/pychrysalide/arch/operands/immediate.c:327 +#: plugins/pychrysalide/arch/operands/immediate.c:403 +msgid "Invalid padding state" msgstr "" -#: plugins/readelf/header.c:85 -msgid "File class: 32-bit objects" +#: plugins/pychrysalide/arch/operands/immediate.c:477 +#: plugins/pychrysalide/arch/operands/immediate.c:485 +#: plugins/pychrysalide/arch/operands/immediate.c:557 +#: plugins/pychrysalide/arch/operands/immediate.c:565 +msgid "Invalid display type" msgstr "" -#: plugins/readelf/header.c:88 -msgid "File class: 64-bit objects" +#: plugins/pychrysalide/arch/processor.c:843 +#: plugins/pychrysalide/arch/processor.c:857 +msgid "The attribute value must be a tuple of instructions." msgstr "" -#: plugins/readelf/header.c:91 -msgid "File class: unknown" +#: plugins/mobicore/mclf.c:398 plugins/mobicore/mclf.c:416 +#: plugins/mobicore/mclf.c:433 plugins/elf/format.c:629 +msgid "Segment" msgstr "" -#: plugins/readelf/header.c:107 -msgid "Data encoding: invalid" +#: plugins/elf/format.c:343 +#, c-format +msgid "" +"Corrupted program header size (%hu); fixed! -- replacing 0x%04hx by 0x" +"%04hx at offset 0x%x" msgstr "" -#: plugins/readelf/header.c:110 -msgid "Data encoding: 2's complement, little endian" +#: plugins/elf/format.c:357 +#, c-format +msgid "" +"Corrupted section header size (%hu); fixed! -- replacing 0x%04hx by 0x" +"%04hx at offset 0x%x" msgstr "" -#: plugins/readelf/header.c:113 -msgid "Data encoding: 2's complement, big endian" +#: plugins/elf/format.c:679 plugins/elf/format.c:681 +#: src/gui/panels/symbols.c:371 +msgid "Section" msgstr "" -#: plugins/readelf/header.c:116 -msgid "Data encoding: unknown" +#: plugins/elf/strings.c:96 +msgid "Finding all existing strings..." msgstr "" -#: plugins/readelf/header.c:132 -msgid "File version: invalid" -msgstr "" +#: plugins/elf/loading.c:476 +#, fuzzy, c-format +msgid "Error while loading ELF data @ 0x%08x!" +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/readelf/header.c:135 -msgid "File version: current" +#: plugins/elf/loading.c:503 +#, c-format +msgid "Error while applying ELF relocation %zu!" msgstr "" -#: plugins/readelf/header.c:138 -msgid "File version: unknown" +#: plugins/elf/symbols.c:144 +msgid "Binary is dynamically linked" msgstr "" -#: plugins/readelf/header.c:154 -msgid "OS ABI: UNIX System V" +#: plugins/elf/symbols.c:149 +msgid "Binary is statically linked" msgstr "" -#: plugins/readelf/header.c:157 -msgid "OS ABI: HP-UX" +#: plugins/elf/symbols.c:693 +msgid "Loading local symbols..." msgstr "" -#: plugins/readelf/header.c:160 -msgid "OS ABI: NetBSD" +#: plugins/elf/symbols.c:874 +msgid "Loading global symbols..." msgstr "" -#: plugins/readelf/header.c:163 -msgid "OS ABI: object uses GNU ELF extensions" +#: plugins/elf/symbols.c:997 +msgid "The linker PLT and the PLT section differ by their area definition." msgstr "" -#: plugins/readelf/header.c:166 -msgid "OS ABI: Sun Solaris" +#: plugins/elf/symbols.c:1021 +msgid "Loading relocations..." msgstr "" -#: plugins/readelf/header.c:169 -msgid "OS ABI: IBM AIX" +#: plugins/elf/symbols.c:1206 +msgid "The PLT seems to contains more than routines" msgstr "" -#: plugins/readelf/header.c:172 -msgid "OS ABI: SGI Irix" +#: plugins/elf/symbols.c:1240 +msgid "Mismatch detected in the ELF symbol address" msgstr "" -#: plugins/readelf/header.c:175 -msgid "OS ABI: FreeBSD" +#: plugins/elf/symbols.c:1315 +msgid "Applying relocations..." msgstr "" -#: plugins/readelf/header.c:178 -msgid "OS ABI: Compaq TRU64 UNIX" +#: plugins/dwarf/info.c:156 +msgid "Loading all information from the .debug_info section..." msgstr "" -#: plugins/readelf/header.c:181 -msgid "OS ABI: Novell Modesto" +#: plugins/dwarf/checks.c:107 plugins/dwarf/checks.c:180 +#, c-format +msgid "Too old DWARF compilation unit (%hu < 2) ; fixed!" msgstr "" -#: plugins/readelf/header.c:184 -msgid "OS ABI: OpenBSD" +#: plugins/dwarf/checks.c:130 +#, c-format +msgid "" +"The DWARF abbreviation declaration belongs to another version (%hu vs %hu)" msgstr "" -#: plugins/readelf/header.c:187 -msgid "OS ABI: ARM EABI" +#: plugins/dwarf/checks.c:145 +#, c-format +msgid "Invalid abbreviation declaration at %s" msgstr "" -#: plugins/readelf/header.c:190 -msgid "OS ABI: ARM" +#: plugins/dwarf/checks.c:203 +#, c-format +msgid "" +"The DWARF abbreviation attribute belongs to another version (%hu vs %hu)" msgstr "" -#: plugins/readelf/header.c:193 -msgid "OS ABI: standalone (embedded) application" +#: plugins/dwarf/checks.c:218 +#, c-format +msgid "Invalid abbreviation attribute at %s" msgstr "" -#: plugins/readelf/header.c:196 -msgid "OS ABI: unknown" +#: plugins/androhelpers/switch.c:287 plugins/androhelpers/switch.c:289 +#, c-format +msgid "; Case for value 0x%08x (%d)" msgstr "" -#: plugins/readelf/header.c:214 -msgid "ABI version" +#: plugins/androhelpers/switch.c:308 +msgid "; Default case" msgstr "" -#: plugins/readelf/header.c:230 -msgid "Object file type: no file type" +#: plugins/androhelpers/try_n_catch.c:213 +#: plugins/androhelpers/try_n_catch.c:215 +#, c-format +msgid "Handler for caught '%s'" msgstr "" -#: plugins/readelf/header.c:233 -msgid "Object file type: relocatable file" +#: plugins/androhelpers/try_n_catch.c:313 +msgid "default" msgstr "" -#: plugins/readelf/header.c:236 -msgid "Object file type: executable file" +#: plugins/ropgadgets/helper.c:56 +msgid "all" msgstr "" -#: plugins/readelf/header.c:239 -msgid "Object file type: shared object file" +#: plugins/ropgadgets/plugin.c:84 +msgid "List ROP gadgets" msgstr "" -#: plugins/readelf/header.c:242 -msgid "Object file type: core file" -msgstr "" +#: plugins/ropgadgets/select.c:231 src/gui/dialogs/export_disass.c:119 +msgid "Export assistant" +msgstr "Assistant d'exportation" -#: plugins/readelf/header.c:245 -msgid "Object file type: OS-specific" -msgstr "" +#: plugins/ropgadgets/select.c:406 +#, fuzzy +msgid "Input binary" +msgstr "Eléments à afficher" -#: plugins/readelf/header.c:248 -msgid "Object file type: processor-specific" -msgstr "" +#: plugins/ropgadgets/select.c:417 +#, fuzzy +msgid "Ouput results" +msgstr "Eléments à afficher" -#: plugins/readelf/header.c:251 -msgid "Object file type: unkown" +#: plugins/ropgadgets/select.c:421 +msgid "Save selected ROP gadgets in a file:" msgstr "" -#: plugins/readelf/header.c:266 -msgid "Architecture: No machine" +#: plugins/ropgadgets/select.c:434 +msgid "Browse..." msgstr "" -#: plugins/readelf/header.c:267 -msgid "Architecture: AT&T WE 32100" +#: plugins/ropgadgets/select.c:446 +msgid "Input / output" msgstr "" -#: plugins/readelf/header.c:268 -msgid "Architecture: SUN SPARC" -msgstr "" +#: plugins/ropgadgets/select.c:627 src/gui/dialogs/export_disass.c:859 +msgid "Choose an output filename" +msgstr "Choisir un fichier de sortie" -#: plugins/readelf/header.c:269 -msgid "Architecture: Intel 80386" +#: plugins/ropgadgets/select.c:629 src/gui/editor.c:358 +#: src/gui/menus/file.c:176 src/gui/menus/file.c:268 +#: src/gui/menus/project.c:190 src/gui/dialogs/gotox.c:194 +#: src/gui/dialogs/export_graph.c:441 src/gui/dialogs/goto.c:209 +#: src/gui/dialogs/export_disass.c:861 +msgid "_Cancel" msgstr "" -#: plugins/readelf/header.c:270 -msgid "Architecture: Motorola m68k family" +#: plugins/ropgadgets/select.c:630 src/gui/menus/file.c:269 +#: src/gui/dialogs/export_graph.c:442 src/gui/dialogs/export_disass.c:862 +msgid "_Save" msgstr "" -#: plugins/readelf/header.c:271 -msgid "Architecture: Motorola m88k family" +#: plugins/ropgadgets/select.c:686 +msgid "Loading the input binary..." msgstr "" -#: plugins/readelf/header.c:272 -msgid "Architecture: Intel 80860" +#: plugins/ropgadgets/select.c:688 +msgid "Detecting the proper format..." msgstr "" -#: plugins/readelf/header.c:273 -msgid "Architecture: MIPS R3000 big-endian" +#: plugins/ropgadgets/select.c:694 +msgid "Looking for all ROP gadgets..." msgstr "" -#: plugins/readelf/header.c:274 -msgid "Architecture: IBM System/370" +#: plugins/ropgadgets/select.c:696 +msgid "Results:" msgstr "" -#: plugins/readelf/header.c:275 -msgid "Architecture: MIPS R3000 little-endian" +#: plugins/ropgadgets/select.c:701 +msgid "Search process" msgstr "" -#: plugins/readelf/header.c:276 -msgid "Architecture: HPPA" +#: plugins/ropgadgets/select.c:1125 +msgid "unable to get the current binary" msgstr "" -#: plugins/readelf/header.c:277 -msgid "Architecture: Fujitsu VPP500" +#: plugins/ropgadgets/select.c:1132 +msgid "done" msgstr "" -#: plugins/readelf/header.c:278 -msgid "Architecture: Sun's \"v8plus\"" +#: plugins/ropgadgets/select.c:1136 +msgid "already loaded" msgstr "" -#: plugins/readelf/header.c:279 -msgid "Architecture: Intel 80960" +#: plugins/ropgadgets/select.c:1181 +msgid "No ROP gadget has been found." msgstr "" -#: plugins/readelf/header.c:280 -msgid "Architecture: PowerPC" +#: plugins/ropgadgets/select.c:1185 +msgid "1 ROP gadget has been found." msgstr "" -#: plugins/readelf/header.c:281 -msgid "Architecture: PowerPC 64-bit" +#: plugins/ropgadgets/select.c:1189 +#, c-format +msgid "%zu gadgets have been found." msgstr "" -#: plugins/readelf/header.c:282 -msgid "Architecture: IBM S390" +#: plugins/ropgadgets/select.c:1249 +msgid "ROP selection:" msgstr "" -#: plugins/readelf/header.c:283 -msgid "Architecture: NEC V800 series" +#: plugins/ropgadgets/select.c:1264 +msgid "Filter:" msgstr "" -#: plugins/readelf/header.c:284 -msgid "Architecture: Fujitsu FR20" +#: plugins/ropgadgets/select.c:1270 +msgid "Filter gadgets using POSIX extended regular expressions" msgstr "" -#: plugins/readelf/header.c:285 -msgid "Architecture: TRW RH-32" +#: plugins/ropgadgets/select.c:1308 src/panels/strings.c:87 +#: src/panels/breaks.c:189 src/gui/panels/symbols.c:364 +#: src/gui/dialogs/gotox.c:158 +msgid "Address" msgstr "" -#: plugins/readelf/header.c:286 -msgid "Architecture: Motorola RCE" +#: plugins/ropgadgets/select.c:1315 +msgid "Gadgets" msgstr "" -#: plugins/readelf/header.c:287 -msgid "Architecture: ARM" +#: plugins/ropgadgets/select.c:1324 +msgid "ROP Gadgets" msgstr "" -#: plugins/readelf/header.c:288 -msgid "Architecture: Digital Alpha" +#: plugins/dex/format.c:354 +#, c-format +msgid "The binary content is too big (size=%s)" msgstr "" -#: plugins/readelf/header.c:289 -msgid "Architecture: Hitachi SH" +#: plugins/dex/format.c:366 plugins/dex/format.c:379 +msgid "Corrupted " msgstr "" -#: plugins/readelf/header.c:290 -msgid "Architecture: SPARC v9 64-bit" +#: plugins/dex/method.c:445 +msgid "Dalvik code" msgstr "" -#: plugins/readelf/header.c:291 -msgid "Architecture: Siemens Tricore" -msgstr "" +#: plugins/dex/loading.c:233 +#, fuzzy, c-format +msgid "Error while loading Dex pool item #%u!" +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/readelf/header.c:292 -msgid "Architecture: Argonaut RISC Core" +#: plugins/dex/pool.c:232 +msgid "Loading all strings from the Dex pool..." msgstr "" -#: plugins/readelf/header.c:293 -msgid "Architecture: Hitachi H8/300" +#: plugins/dex/pool.c:454 +msgid "Loading all types from the Dex pool..." msgstr "" -#: plugins/readelf/header.c:294 -msgid "Architecture: Hitachi H8/300H" +#: plugins/dex/pool.c:634 +msgid "Loading all fields from the Dex pool..." msgstr "" -#: plugins/readelf/header.c:295 -msgid "Architecture: Hitachi H8S" +#: plugins/dex/pool.c:1023 +msgid "Loading all methods from the Dex pool..." msgstr "" -#: plugins/readelf/header.c:296 -msgid "Architecture: Hitachi H8/500" +#: plugins/dex/pool.c:1197 +msgid "Loading all classes from the Dex pool..." msgstr "" -#: plugins/readelf/header.c:297 -msgid "Architecture: Intel Merced" +#: plugins/dex/dex-int.c:919 +msgid "Expected a null value as padding." msgstr "" -#: plugins/readelf/header.c:298 -msgid "Architecture: Stanford MIPS-X" +#: plugins/dalvik/link.c:322 +#, c-format +msgid "Case %d" msgstr "" -#: plugins/readelf/header.c:299 -msgid "Architecture: Motorola Coldfire" +#: plugins/dalvik/link.c:339 +#, c-format +msgid "Case %d:" msgstr "" -#: plugins/readelf/header.c:300 -msgid "Architecture: Motorola M68HC12" +#: plugins/dalvik/link.c:352 +msgid "Defaut case:" msgstr "" -#: plugins/readelf/header.c:301 -msgid "Architecture: Fujitsu MMA Multimedia Accelerator" +#: plugins/dalvik/link.c:356 +msgid "Defaut case" msgstr "" -#: plugins/readelf/header.c:302 -msgid "Architecture: Siemens PCP" +#: plugins/dalvik/operands/pool.c:300 plugins/dalvik/operands/pool.c:302 +#, c-format +msgid "" msgstr "" -#: plugins/readelf/header.c:303 -msgid "Architecture: Sony nCPU embeeded RISC" +#: plugins/dalvik/operands/pool.c:328 plugins/dalvik/operands/pool.c:330 +#, c-format +msgid "" msgstr "" -#: plugins/readelf/header.c:304 -msgid "Architecture: Denso NDR1 microprocessor" +#: plugins/dalvik/operands/pool.c:354 plugins/dalvik/operands/pool.c:356 +#, c-format +msgid "" msgstr "" -#: plugins/readelf/header.c:305 -msgid "Architecture: Motorola Start*Core processor" +#: plugins/dalvik/operands/pool.c:382 plugins/dalvik/operands/pool.c:384 +#, c-format +msgid "" msgstr "" -#: plugins/readelf/header.c:306 -msgid "Architecture: Toyota ME16 processor" +#: plugins/dalvik/operands/pool.c:413 plugins/dalvik/operands/pool.c:415 +#, c-format +msgid "" msgstr "" -#: plugins/readelf/header.c:307 -msgid "Architecture: STMicroelectronic ST100 processor" +#: plugins/yaml/tree.c:295 +#, c-format +msgid "A list item was expected at line %zu" msgstr "" -#: plugins/readelf/header.c:308 -msgid "Architecture: Advanced Logic Corp. Tinyj emb.fam" +#: plugins/yaml/tree.c:316 +#, c-format +msgid "A mapping item was expected at line %zu" msgstr "" -#: plugins/readelf/header.c:309 -msgid "Architecture: AMD x86-64 architecture" +#: plugins/readdex/ids.c:267 +msgid "Writing annotations for all Dex strings..." msgstr "" -#: plugins/readelf/header.c:310 -msgid "Architecture: Sony DSP Processor" +#: plugins/readdex/ids.c:384 +msgid "Writing annotations for all Dex types..." msgstr "" -#: plugins/readelf/header.c:311 -msgid "Architecture: Siemens FX66 microcontroller" +#: plugins/readdex/ids.c:436 +msgid "Writing annotations for all Dex prototypes..." msgstr "" -#: plugins/readelf/header.c:312 -msgid "Architecture: STMicroelectronics ST9+ 8/16 mc" +#: plugins/readdex/ids.c:488 +msgid "Writing annotations for all Dex fields..." msgstr "" -#: plugins/readelf/header.c:313 -msgid "Architecture: STmicroelectronics ST7 8 bit mc" +#: plugins/readdex/ids.c:540 +msgid "Writing annotations for all Dex methods..." msgstr "" -#: plugins/readelf/header.c:314 -msgid "Architecture: Motorola MC68HC16 microcontroller" +#: plugins/readdex/class.c:287 +msgid "Writing annotations for all Dex classes..." msgstr "" -#: plugins/readelf/header.c:315 -msgid "Architecture: Motorola MC68HC11 microcontroller" +#: plugins/lnxsyscalls/core.c:125 +msgid "No suitable backend to track syscalls!" msgstr "" -#: plugins/readelf/header.c:316 -msgid "Architecture: Motorola MC68HC08 microcontroller" +#: plugins/lnxsyscalls/core.c:135 +msgid "Looking for Linux syscalls..." msgstr "" -#: plugins/readelf/header.c:317 -msgid "Architecture: Motorola MC68HC05 microcontroller" +#: plugins/lnxsyscalls/db.c:61 +msgid "Unable to find the syscalls database" msgstr "" -#: plugins/readelf/header.c:318 -msgid "Architecture: Silicon Graphics SVx" +#: plugins/lnxsyscalls/db.c:71 +msgid "Unable to load the syscalls database" msgstr "" -#: plugins/readelf/header.c:319 -msgid "Architecture: STMicroelectronics ST19 8 bit mc" +#: plugins/lnxsyscalls/db.c:141 plugins/lnxsyscalls/db.c:197 +#, c-format +msgid "Can't prepare statment '%s' (ret=%d): %s" msgstr "" -#: plugins/readelf/header.c:320 -msgid "Architecture: Digital VAX" +#: plugins/lnxsyscalls/db.c:149 +#, c-format +msgid "The database contains %d syscalls for the '%s' architecture" msgstr "" -#: plugins/readelf/header.c:321 -msgid "Architecture: Axis Communications 32-bit embedded processor" +#: plugins/lnxsyscalls/db.c:206 +#, c-format +msgid "Can't bind value for parameter nb 0 in '%s' (ret=%d): %s" msgstr "" -#: plugins/readelf/header.c:322 -msgid "Architecture: Infineon Technologies 32-bit embedded processor" +#: plugins/lnxsyscalls/db.c:215 +#, c-format +msgid "Can't bind value for parameter nb 1 in '%s' (ret=%d): %s" msgstr "" -#: plugins/readelf/header.c:323 -msgid "Architecture: Element 14 64-bit DSP Processor" +#: plugins/devdbg/speed.c:110 +msgid "h" msgstr "" -#: plugins/readelf/header.c:324 -msgid "Architecture: LSI Logic 16-bit DSP Processor" +#: plugins/devdbg/speed.c:120 +msgid "m" msgstr "" -#: plugins/readelf/header.c:325 -msgid "Architecture: Donald Knuth's educational 64-bit processor" +#: plugins/devdbg/speed.c:130 +msgid "s" msgstr "" -#: plugins/readelf/header.c:326 -msgid "Architecture: Harvard University machine-independent object files" +#: plugins/devdbg/speed.c:185 +msgid "Whole elapsed time for format analysis:" msgstr "" -#: plugins/readelf/header.c:327 -msgid "Architecture: SiTera Prism" +#: plugins/devdbg/speed.c:187 +msgid "Whole elapsed time for format post-analysis:" msgstr "" -#: plugins/readelf/header.c:328 -msgid "Architecture: Atmel AVR 8-bit microcontroller" +#: plugins/devdbg/speed.c:245 +msgid "Whole elapsed time for disassembly:" msgstr "" -#: plugins/readelf/header.c:329 -msgid "Architecture: Fujitsu FR30" +#: plugins/gdbrsp/python/gdb.c:79 +msgid "The first argument must be an instance of LoadedBinary." msgstr "" -#: plugins/readelf/header.c:330 -msgid "Architecture: Mitsubishi D10V" +#: plugins/java/attribute.c:239 +#, c-format +msgid "Attribute name not supported: '%s'" msgstr "" -#: plugins/readelf/header.c:331 -msgid "Architecture: Mitsubishi D30V" +#: plugins/java/attribute.c:243 +#, c-format +msgid "Size indication of the attribute '%s' not verified: %d vs %d" msgstr "" -#: plugins/readelf/header.c:332 -msgid "Architecture: NEC v850" +#: plugins/arm/v7/fetch.c:447 +msgid "Unable to load a value which is not addressable" msgstr "" -#: plugins/readelf/header.c:333 -msgid "Architecture: Mitsubishi M32R" +#: plugins/arm/v7/fetch.c:492 +#, c-format +msgid "Value used @ %s" msgstr "" -#: plugins/readelf/header.c:334 -msgid "Architecture: Matsushita MN10300" +#: plugins/readelf/section.c:455 +msgid "Writing annotations for all Elf section headers..." msgstr "" -#: plugins/readelf/header.c:335 -msgid "Architecture: Matsushita MN10200" +#: plugins/readelf/program.c:362 +msgid "Writing annotations for all Elf program headers..." msgstr "" -#: plugins/readelf/header.c:336 -msgid "Architecture: picoJava" +#: src/glibext/gwidthtracker.c:1009 +msgid "Computing width of all lines for rendering" msgstr "" -#: plugins/readelf/header.c:337 -msgid "Architecture: OpenRISC 32-bit embedded processor" +#: src/glibext/gbinportion.c:403 +msgid " (continued)" msgstr "" -#: plugins/readelf/header.c:338 -msgid "Architecture: ARC Cores Tangent-A5" +#: src/glibext/gbinportion.c:413 +msgid "rights: " msgstr "" -#: plugins/readelf/header.c:339 -msgid "Architecture: Tensilica Xtensa Architecture" +#: src/glibext/gbinportion.c:628 +msgid "Localisation" msgstr "" -#: plugins/readelf/header.c:340 -msgid "Architecture: ARM AARCH64" +#: src/glibext/gbinportion.c:631 +msgid "physical: from " msgstr "" -#: plugins/readelf/header.c:341 -msgid "Architecture: Tilera TILEPro" +#: src/glibext/gbinportion.c:635 src/glibext/gbinportion.c:644 +msgid " to " msgstr "" -#: plugins/readelf/header.c:342 -msgid "Architecture: Xilinx MicroBlaze" +#: src/glibext/gbinportion.c:640 +msgid "memory: from " msgstr "" -#: plugins/readelf/header.c:343 -msgid "Architecture: Tilera TILE-Gx" +#: src/glibext/gbinportion.c:653 +msgid "Rights" msgstr "" -#: plugins/readelf/header.c:344 -msgid "Architecture: unknown" -msgstr "" +#: src/plugins/plugin.c:223 +#, fuzzy, c-format +msgid "Error while loading the plugin candidate '%s' : %s" +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/readelf/header.c:361 -msgid "Object file version" +#: src/plugins/plugin.c:235 src/plugins/plugin.c:263 +#, c-format +msgid "No '%s' entry in plugin candidate '%s'" msgstr "" -#: plugins/readelf/header.c:370 plugins/readelf/header.c:395 -#, fuzzy -msgid "Entry point virtual address" -msgstr "Adresse virtuelle" +#: src/plugins/plugin.c:468 +#, c-format +msgid "Main interface is missing for plugin '%s'" +msgstr "" -#: plugins/readelf/header.c:377 plugins/readelf/header.c:402 -msgid "Program header table file offset" +#: src/plugins/plugin.c:473 +#, c-format +msgid "ABI mismatch detected! Plugin '%s' rejected" msgstr "" -#: plugins/readelf/header.c:384 plugins/readelf/header.c:409 -msgid "Section header table file offset" +#: src/plugins/plugin.c:478 +#, c-format +msgid "An expected feature is missing for plugin '%s'" msgstr "" -#: plugins/readelf/header.c:422 -msgid "Processor-specific flags" +#: src/plugins/plugin.c:483 +#, c-format +msgid "Unabled to create an instance of plugin '%s'" msgstr "" -#: plugins/readelf/header.c:431 -msgid "ELF header size in bytes" +#: src/plugins/plugin.c:925 +#, c-format +msgid "Some dependencies failed to load for plugin '%s'" msgstr "" -#: plugins/readelf/header.c:440 -msgid "Program header table entry size" +#: src/plugins/plugin.c:940 +#, c-format +msgid "Plugin '%s' failed to load itself..." msgstr "" -#: plugins/readelf/header.c:449 -msgid "Program header table entry count" +#: src/plugins/plugin.c:954 +#, c-format +msgid "Loaded the '%s' file as plugin from the '%s' directory" msgstr "" -#: plugins/readelf/header.c:458 -msgid "Section header table entry size" +#: src/plugins/pglist.c:302 +#, c-format +msgid "Plugin '%s' already registered!" msgstr "" -#: plugins/readelf/header.c:467 -msgid "Section header table entry count" +#: src/plugins/pglist.c:426 +#, c-format +msgid "There is (at least) one unknown dependency in the plugin '%s'" msgstr "" -#: plugins/readelf/header.c:476 -msgid "Section header string table index" +#: src/plugins/pglist.c:431 +#, c-format +msgid "There is a dependency loop in the plugin '%s'" msgstr "" -#: plugins/readelf/program.c:80 -msgid "Segment type: unused" +#: src/analysis/routine.c:1242 src/analysis/disass/block.c:799 +msgid "instructions" msgstr "" -#: plugins/readelf/program.c:83 -msgid "Segment type: loadable program segment" +#: src/analysis/routine.c:1244 src/analysis/disass/block.c:801 +msgid "instruction" msgstr "" -#: plugins/readelf/program.c:86 -msgid "Segment type: dynamic linking information" +#: src/analysis/routine.c:1249 +msgid "basic blocks" msgstr "" -#: plugins/readelf/program.c:89 -msgid "Segment type: program interpreter" +#: src/analysis/routine.c:1251 +msgid "basic block" msgstr "" -#: plugins/readelf/program.c:92 -msgid "Segment type: auxiliary information" +#: src/analysis/routine.c:1259 +msgid "calls" msgstr "" -#: plugins/readelf/program.c:95 -msgid "Segment type: reserved" +#: src/analysis/routine.c:1261 src/analysis/disass/block.c:813 +msgid "call" msgstr "" -#: plugins/readelf/program.c:98 -msgid "Segment type: entry for header table itself" +#: src/analysis/routine.c:1267 +msgid "strings" msgstr "" -#: plugins/readelf/program.c:101 -msgid "Segment type: thread-local storage segment" +#: src/analysis/routine.c:1269 src/analysis/disass/block.c:832 +msgid "string" msgstr "" -#: plugins/readelf/program.c:108 -msgid "Segment type: GCC .eh_frame_hdr segment" +#: src/analysis/routine.c:1277 +msgid "Calls:" msgstr "" -#: plugins/readelf/program.c:111 -msgid "Segment type: indicates stack executability" +#: src/analysis/routine.c:1277 +msgid "Call:" msgstr "" -#: plugins/readelf/program.c:114 -msgid "Segment type: read-only after relocation" +#: src/analysis/routine.c:1288 +msgid "Strings:" msgstr "" -#: plugins/readelf/program.c:120 -msgid "Segment type: Sun Stack segment" +#: src/analysis/routine.c:1288 +msgid "String:" msgstr "" -#: plugins/readelf/program.c:123 -msgid "Segment type: Sun specific segment" +#: src/analysis/disass/disassembler.c:270 +msgid "Calling 'link' hook on all instructions..." msgstr "" -#: plugins/readelf/program.c:128 -msgid "Segment type: OS-specific" +#: src/analysis/disass/disassembler.c:282 +msgid "Calling 'post' hook on all instructions..." msgstr "" -#: plugins/readelf/program.c:134 -msgid "Segment type: processor-specific" +#: src/analysis/disass/disassembler.c:293 +msgid "Finding remaining limits..." msgstr "" -#: plugins/readelf/program.c:138 -msgid "Segment type: unknown" +#: src/analysis/disass/disassembler.c:304 +msgid "Establishing links betweek all instructions..." msgstr "" -#: plugins/readelf/program.c:156 plugins/readelf/program.c:279 -msgid "Segment file offset" +#: src/analysis/disass/disassembler.c:317 +msgid "Control-flow analysis for routines..." msgstr "" -#: plugins/readelf/program.c:163 plugins/readelf/program.c:286 -#, fuzzy -msgid "Segment virtual address" -msgstr "Adresse virtuelle" +#: src/analysis/disass/disassembler.c:414 +msgid "Disassembly generated by Chrysalide" +msgstr "Désassemblage généré par Chrysalide" -#: plugins/readelf/program.c:170 plugins/readelf/program.c:293 +#: src/analysis/disass/disassembler.c:415 #, fuzzy -msgid "Segment physical address" -msgstr "Adresse virtuelle" +msgid "Chrysalide is free software - © 2008-2018 Cyrille Bagard" +msgstr "Chrysalide est un Logiciel Libre - © 2008-2012 Cyrille Bagard" -#: plugins/readelf/program.c:177 plugins/readelf/program.c:300 -msgid "Segment size in file" -msgstr "" +#: src/analysis/disass/disassembler.c:421 +#, fuzzy +msgid "Source: " +msgstr "Code source" -#: plugins/readelf/program.c:184 plugins/readelf/program.c:307 -msgid "Segment size in memory" +#: src/analysis/disass/disassembler.c:427 +msgid "Sha256: " msgstr "" -#: plugins/readelf/program.c:188 plugins/readelf/program.c:237 -msgid "Segment flags: " +#: src/analysis/disass/routines.c:372 +#, c-format +msgid "Skipped out of bound routine @ %s" msgstr "" -#: plugins/readelf/program.c:216 plugins/readelf/program.c:265 -#: plugins/readelf/section.c:266 -msgid "none" +#: src/analysis/disass/routines.c:376 +#, c-format +msgid "Skipped out of bound routine '%s' @ %s" msgstr "" -#: plugins/readelf/program.c:230 plugins/readelf/program.c:314 -msgid "Segment alignment" +#: src/analysis/disass/fetch.c:452 +msgid "Disassembling following the execution flow..." msgstr "" -#: plugins/readelf/section.c:82 -msgid "Section name: " +#: src/analysis/disass/output.c:134 +msgid "Printing all disassebled parts..." msgstr "" -#: plugins/readelf/section.c:85 -msgid "Section name: '" +#: src/analysis/disass/output.c:219 +msgid "Unable to find a proper location for symbol" msgstr "" -#: plugins/readelf/section.c:106 -msgid "Section type: unused" +#: src/analysis/disass/output.c:223 +#, c-format +msgid "Unable to find a proper location for symbol '%s'" msgstr "" -#: plugins/readelf/section.c:109 -msgid "Section type: program data" +#: src/analysis/disass/output.c:330 +#, c-format +msgid "Unable to find a proper location for comment '%s' @ 0x%08x" msgstr "" -#: plugins/readelf/section.c:112 -msgid "Section type: symbol table" +#: src/analysis/disass/area.c:1016 +msgid "Unable to disassemble code instruction" msgstr "" -#: plugins/readelf/section.c:115 -msgid "Section type: string table" +#: src/analysis/disass/area.c:1980 +msgid "Computing memory areas to disassemble" msgstr "" -#: plugins/readelf/section.c:118 -msgid "Section type: relocation entries with addends" +#: src/analysis/disass/area.c:2156 +msgid "Inserting all preloaded instructions" msgstr "" -#: plugins/readelf/section.c:121 -msgid "Section type: symbol hash table" +#: src/analysis/disass/area.c:2300 +msgid "Disassembling the remaining instructions..." msgstr "" -#: plugins/readelf/section.c:124 -msgid "Section type: dynamic linking information" +#: src/analysis/disass/area.c:2302 +msgid "Filling holes with data..." msgstr "" -#: plugins/readelf/section.c:127 -msgid "Section type: notes" +#: src/analysis/disass/area.c:2439 +msgid "Collecting all disassembled instructions" msgstr "" -#: plugins/readelf/section.c:130 -msgid "Section type: program space with no data (bss)" +#: src/analysis/disass/block.c:809 +msgid "calls:" msgstr "" -#: plugins/readelf/section.c:133 -msgid "Section type: relocation entries, no addends" +#: src/analysis/disass/block.c:811 +msgid "call:" msgstr "" -#: plugins/readelf/section.c:136 -msgid "Section type: reserved" +#: src/analysis/disass/block.c:828 +msgid "strings:" msgstr "" -#: plugins/readelf/section.c:139 -msgid "Section type: dynamic linker symbol table" +#: src/analysis/disass/block.c:830 +msgid "string:" msgstr "" -#: plugins/readelf/section.c:142 -msgid "Section type: array of constructors" +#: src/analysis/db/items/comment.c:593 +#, c-format +msgid "Delete comment at %s" msgstr "" -#: plugins/readelf/section.c:145 -msgid "Section type: array of destructors" +#: src/analysis/db/items/comment.c:598 +#, c-format +msgid "Enter inlined comment at %s" msgstr "" -#: plugins/readelf/section.c:148 -msgid "Section type: array of pre-constructors" +#: src/analysis/db/items/comment.c:600 +#, c-format +msgid "Enter comment area at %s" msgstr "" -#: plugins/readelf/section.c:151 -msgid "Section type: section group" +#: src/analysis/db/items/bookmark.c:479 +msgid "Removed bookmark" msgstr "" -#: plugins/readelf/section.c:154 -msgid "Section type: extended section indeces" +#: src/analysis/db/items/bookmark.c:486 +#, c-format +msgid "Updated bookmark: \"%s\"" msgstr "" -#: plugins/readelf/section.c:161 -msgid "Section type: object attributes" +#: src/analysis/db/items/bookmark.c:488 +msgid "Reset bookmark" msgstr "" -#: plugins/readelf/section.c:164 -msgid "Section type: GNU-style hash table" +#: src/analysis/db/items/bookmark.c:493 +msgid "Created" msgstr "" -#: plugins/readelf/section.c:167 -msgid "Section type: prelink library list" +#: src/analysis/db/items/bookmark.c:498 +#, c-format +msgid "%s bookmark \"%s\"" msgstr "" -#: plugins/readelf/section.c:170 -msgid "Section type: checksum for DSO content" +#: src/analysis/db/items/bookmark.c:500 +#, c-format +msgid "%s empty bookmark" msgstr "" -#: plugins/readelf/section.c:176 -msgid "Section type: SHT_SUNW_move" +#: src/analysis/db/items/switcher.c:459 +#, c-format +msgid "Switch to binary display at %s" msgstr "" -#: plugins/readelf/section.c:179 -msgid "Section type: SHT_SUNW_COMDAT" +#: src/analysis/db/items/switcher.c:462 src/analysis/db/items/switcher.c:465 +#: src/analysis/db/items/switcher.c:468 +#, c-format +msgid "Switch to octal display at %s" msgstr "" -#: plugins/readelf/section.c:182 -msgid "Section type: SHT_SUNW_syminfo" +#: src/analysis/db/items/switcher.c:471 +#, c-format +msgid "Reset to default display at %s" msgstr "" -#: plugins/readelf/section.c:185 -msgid "Section type: version definition section" +#: src/analysis/db/items/move.c:388 +#, c-format +msgid "Move from %s to %s" msgstr "" -#: plugins/readelf/section.c:188 -msgid "Section type: version needs section" +#: src/analysis/db/client.c:461 src/analysis/db/server.c:529 +#, c-format +msgid "No suitable address found for %s:%s" msgstr "" -#: plugins/readelf/section.c:191 -msgid "Section type: version symbol table" +#: src/analysis/db/client.c:651 +#, c-format +msgid "The server '%s' did not welcome us!" msgstr "" -#: plugins/readelf/section.c:194 -msgid "Section type: Sun-specific" -msgstr "" +#: src/analysis/db/client.c:663 +#, fuzzy, c-format +msgid "Connected to the server '%s'!" +msgstr "Connecté à %s:%hd." -#: plugins/readelf/section.c:199 -msgid "Section type: OS-specific" +#: src/analysis/db/client.c:667 +#, c-format +msgid "The server '%s' does not use our protocol version (0x%08x)..." msgstr "" -#: plugins/readelf/section.c:205 -msgid "Section type: processor-specific" +#: src/analysis/db/client.c:673 +#, c-format +msgid "" +"The archive from the server '%s' does not use our protocol version (0x" +"%08x)..." msgstr "" -#: plugins/readelf/section.c:209 -msgid "Section type: application-specific" +#: src/analysis/db/client.c:679 +#, c-format +msgid "The server '%s' got into troubles while loading the database...." msgstr "" -#: plugins/readelf/section.c:213 -msgid "Section type: unknown" +#: src/analysis/db/client.c:685 +#, c-format +msgid "The server '%s' has run into an error (%u)..." msgstr "" -#: plugins/readelf/section.c:226 -msgid "Section flags: " +#: src/analysis/db/client.c:697 +#, c-format +msgid "Failed to start a listening thread for the server '%s'!" msgstr "" -#: plugins/readelf/section.c:284 plugins/readelf/section.c:319 -#, fuzzy -msgid "Section virtual addr at execution" -msgstr "Adresse virtuelle" - -#: plugins/readelf/section.c:291 plugins/readelf/section.c:326 -msgid "Section file offset" +#: src/analysis/db/client.c:788 +msgid "Failed to get all updates" msgstr "" -#: plugins/readelf/section.c:300 plugins/readelf/section.c:335 -msgid "Section size in bytes" +#: src/analysis/db/client.c:843 +#, c-format +msgid "Archive saved for binary '%s'" msgstr "" -#: plugins/readelf/section.c:344 -msgid "Link to another section" +#: src/analysis/db/client.c:846 +#, c-format +msgid "Failed to save the archive for binary '%s'" msgstr "" -#: plugins/readelf/section.c:351 -msgid "Additional section information" +#: src/analysis/db/client.c:870 src/analysis/db/client.c:884 +#: src/analysis/db/client.c:897 src/analysis/db/client.c:914 +#: src/analysis/db/cdb.c:987 src/analysis/db/cdb.c:1034 +#, c-format +msgid "This command is not available on this side: 0x%08x" msgstr "" -#: plugins/readelf/section.c:360 plugins/readelf/section.c:379 -msgid "Section alignment" +#: src/analysis/db/client.c:928 +#, c-format +msgid "Bad reception from %s" msgstr "" -#: plugins/readelf/section.c:369 plugins/readelf/section.c:388 -msgid "Entry size if section holds table" +#: src/analysis/db/certs.c:201 +#, c-format +msgid "Unable to create a BIGNUM structure (error=%lu)" msgstr "" -#: plugins/ropgadgets/finder.c:353 -msgid "all" +#: src/analysis/db/certs.c:211 +#, c-format +msgid "Unable to create a RSA key (error=%lu)" msgstr "" -#: plugins/ropgadgets/plugin.c:69 -msgid "List ROP gadgets" +#: src/analysis/db/certs.c:218 +#, c-format +msgid "Unable to generate RSA key (error=%lu)" msgstr "" -#: plugins/ropgadgets/select.c:244 src/gui/dialogs/export.c:121 -msgid "Export assistant" -msgstr "Assistant d'exportation" - -#: plugins/ropgadgets/select.c:420 -#, fuzzy -msgid "Input binary" -msgstr "Eléments à afficher" - -#: plugins/ropgadgets/select.c:423 -msgid "Use a binary from the current project:" +#: src/analysis/db/certs.c:352 src/analysis/db/certs.c:546 +#, c-format +msgid "Unable to write the CA key into '%s'" msgstr "" -#: plugins/ropgadgets/select.c:430 -msgid "Open a new binary file:" +#: src/analysis/db/certs.c:369 src/analysis/db/certs.c:563 +#, c-format +msgid "Unable to write the CA certificate into '%s'" msgstr "" -#: plugins/ropgadgets/select.c:442 plugins/ropgadgets/select.c:473 -msgid "Browse..." +#: src/analysis/db/certs.c:641 src/analysis/db/certs.c:725 +#, c-format +msgid "Unable to read the certificate signing request from '%s'" msgstr "" -#: plugins/ropgadgets/select.c:456 -#, fuzzy -msgid "Ouput results" -msgstr "Eléments à afficher" - -#: plugins/ropgadgets/select.c:460 -msgid "Save selected ROP gadgets in a file:" +#: src/analysis/db/certs.c:746 +#, c-format +msgid "Unable to read the certificate from '%s'" msgstr "" -#: plugins/ropgadgets/select.c:485 -msgid "Input / output" +#: src/analysis/db/certs.c:759 +#, c-format +msgid "Unable to read the CA private key from %s" msgstr "" -#: plugins/ropgadgets/select.c:705 -#, fuzzy -msgid "Choose an input filename" -msgstr "Choisir un fichier de sortie" - -#: plugins/ropgadgets/select.c:707 plugins/ropgadgets/select.c:781 -#: src/gui/dialogs/bookmark.c:218 src/gui/dialogs/export.c:858 -#: src/gui/dialogs/goto.c:205 src/gui/dialogs/gotox.c:189 -#: src/gui/dialogs/shellcode.c:683 src/gui/dialogs/storage.c:277 -#: src/gui/editor.c:274 src/gui/menus/file.c:177 src/gui/menus/file.c:261 -#: src/gui/menus/project.c:270 -msgid "_Cancel" +#: src/analysis/db/certs.c:822 +#, c-format +msgid "Unable to write the signed certificate into '%s'" msgstr "" -#: plugins/ropgadgets/select.c:708 src/gui/menus/file.c:178 -#: src/gui/menus/project.c:271 -msgid "_Open" +#: src/analysis/db/cdb.c:810 +msgid "Failed to send some DB update" msgstr "" -#: plugins/ropgadgets/select.c:779 src/gui/dialogs/export.c:856 -#: src/gui/dialogs/shellcode.c:681 -msgid "Choose an output filename" -msgstr "Choisir un fichier de sortie" - -#: plugins/ropgadgets/select.c:782 src/gui/dialogs/export.c:859 -#: src/gui/dialogs/shellcode.c:684 src/gui/menus/file.c:262 -msgid "_Save" +#: src/analysis/db/cdb.c:1139 +#, c-format +msgid "Bad protocol command: 0x%08x" msgstr "" -#: plugins/ropgadgets/select.c:838 -msgid "Loading the input binary..." +#: src/analysis/db/cdb.c:1160 +msgid "Bad exchange" msgstr "" -#: plugins/ropgadgets/select.c:840 -msgid "Detecting the proper format..." +#: src/analysis/db/cdb.c:1174 +msgid "Internal critical error" msgstr "" -#: plugins/ropgadgets/select.c:846 -msgid "Looking for all ROP gadgets..." -msgstr "" +#: src/analysis/db/cdb.c:1228 +#, fuzzy, c-format +msgid "Error while replying to client %zu" +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:848 -msgid "Results:" +#: src/analysis/db/server.c:559 +#, c-format +msgid "Resolved server IP: %s" msgstr "" -#: plugins/ropgadgets/select.c:853 -msgid "Search process" -msgstr "" +#: src/analysis/db/server.c:843 +#, fuzzy, c-format +msgid "Error while getting the initial packet from '%s'..." +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:1277 -msgid "unable to get the current binary" -msgstr "" +#: src/analysis/db/server.c:852 +#, fuzzy, c-format +msgid "Error while getting the initial command from '%s'..." +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:1284 plugins/ropgadgets/select.c:1335 -msgid "done" -msgstr "" +#: src/analysis/db/server.c:861 +#, fuzzy, c-format +msgid "Error while getting the protocol version from '%s'..." +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:1288 -msgid "already loaded" -msgstr "" +#: src/analysis/db/server.c:870 +#, fuzzy, c-format +msgid "Error while getting the binary hash from '%s'..." +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:1331 -msgid "unable to get the binary content" +#: src/analysis/db/server.c:878 +#, c-format +msgid "The client from '%s' did not introduce itself!" msgstr "" -#: plugins/ropgadgets/select.c:1344 -msgid "unknown binary format" +#: src/analysis/db/server.c:886 +#, c-format +msgid "" +"The client from '%s' does not use the same protocol: 0x%08x vs 0x%08x..." msgstr "" -#: plugins/ropgadgets/select.c:1356 -#, fuzzy -msgid "error while loading the binary" +#: src/analysis/db/server.c:894 +#, fuzzy, c-format +msgid "The submitted binary hash from '%s' is empty!" msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: plugins/ropgadgets/select.c:1416 -msgid "No ROP gadget has been found." +#: src/analysis/db/server.c:1171 +#, c-format +msgid "Server started and listening at %s" msgstr "" -#: plugins/ropgadgets/select.c:1420 -msgid "1 ROP gadget has been found." +#: src/analysis/db/auth.c:93 +#, c-format +msgid "" +"Impossible to use '%s' as UNIX socket path: string is too long ! (%zu vs " +"%u)\n" msgstr "" -#: plugins/ropgadgets/select.c:1424 +#: src/analysis/db/auth.c:271 src/analysis/db/auth.c:331 #, c-format -msgid "%zu gadgets have been found." +msgid "Replaced the empty identity common name with '%s'" msgstr "" -#: plugins/ropgadgets/select.c:1484 -msgid "ROP selection:" +#: src/analysis/db/snapshot.c:293 +#, c-format +msgid "Database is missing for snapshot '%s'" msgstr "" -#: plugins/ropgadgets/select.c:1499 -msgid "Filter:" +#: src/analysis/db/snapshot.c:1326 src/analysis/db/snapshot.c:1391 +#: src/analysis/db/snapshot.c:1447 src/analysis/db/snapshot.c:1586 +#, c-format +msgid "Snapshot not found for id '%s'" msgstr "" -#: plugins/ropgadgets/select.c:1505 -msgid "Filter gadgets using POSIX extended regular expressions" +#: src/analysis/db/snapshot.c:1453 +msgid "No need to restore the current snapshot" msgstr "" -#: plugins/ropgadgets/select.c:1543 src/gui/dialogs/gotox.c:153 -#: src/gui/panels/symbols.c:350 -msgid "Address" +#: src/analysis/db/snapshot.c:1463 +#, c-format +msgid "Failed to restore snapshot from '%s' to '%s'" msgstr "" -#: plugins/ropgadgets/select.c:1550 -msgid "Gadgets" +#: src/analysis/db/snapshot.c:1592 +msgid "Root snapshot can not be removed" msgstr "" -#: plugins/ropgadgets/select.c:1559 -msgid "ROP Gadgets" +#: src/analysis/binary.c:261 src/analysis/binary.c:265 +#: src/analysis/binary.c:271 src/gui/dialogs/export_disass.c:720 +msgid "Physical offset" msgstr "" -#: src/analysis/binary.c:298 -#, fuzzy, c-format -msgid "Opening binary data from '%s'..." -msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#: src/analysis/binary.c:266 src/analysis/binary.c:272 +#: src/gui/panels/strings.c:326 src/gui/dialogs/export_disass.c:724 +msgid "Virtual address" +msgstr "Adresse virtuelle" -#: src/analysis/binary.c:314 -msgid "Unknown binary format" -msgstr "" +#: src/analysis/binary.c:267 src/analysis/binary.c:273 +#: src/gui/dialogs/export_disass.c:728 +msgid "Binary code" +msgstr "Code binaire" -#: src/analysis/binary.c:318 +#: src/analysis/binary.c:899 #, c-format -msgid "Detected format: %s" +msgid "Failed to connect to remote host '%s:%s'" msgstr "" -#: src/analysis/binary.c:326 -#, fuzzy -msgid "Error while loading the binary" -msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#: src/analysis/binary.c:1095 +msgid "No connection to a server in order to forward the item" +msgstr "" -#: src/analysis/binary.c:341 -msgid "Unknown architecture" +#: src/analysis/binary.c:1144 +msgid "No connection to a server found in order to set timestamp" msgstr "" -#: src/analysis/binary.c:345 +#: src/analysis/binary.c:1658 +msgid "Unnamed format" +msgstr "" + +#: src/analysis/binary.c:1660 #, c-format -msgid "Detected architecture: %s" +msgid "Selected format: %s" msgstr "" -#: src/analysis/binary.c:351 -msgid "Unable to load the required processor" +#: src/analysis/binary.c:1671 +msgid "Unknown architecture" msgstr "" -#: src/analysis/binary.c:1267 -msgid "Unknown binary debug format" +#: src/analysis/binary.c:1680 +#, c-format +msgid "Unable to load the required processor (%s)" msgstr "" -#: src/analysis/binary.c:1271 +#: src/analysis/binary.c:1687 #, c-format -msgid "Detected debug format: %s" +msgid "Detected architecture: %s" msgstr "" -#: src/analysis/binary.c:1276 +#: src/analysis/binary.c:1894 #, fuzzy -msgid "Error while loading the debug information for binary" -msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +msgid "Hex view" +msgstr "Vue binaire" -#: src/analysis/db/client.c:269 -#, c-format -msgid "The server '%s:%hu' did not welcome us!" -msgstr "" +#: src/analysis/binary.c:1898 +msgid "Text view" +msgstr "Vue binaire" -#: src/analysis/db/client.c:281 -#, fuzzy, c-format -msgid "Connected to the server '%s:%hu'!" -msgstr "Connecté à %s:%hd." +#: src/analysis/binary.c:1902 src/gui/menus/binary.c:134 +msgid "Graph view" +msgstr "Vue graphique" -#: src/analysis/db/client.c:285 +#: src/analysis/project.c:607 #, c-format -msgid "The server '%s:%hu' does not use our protocol version (0x%08x)..." +msgid "Content from '%s' has been analyzed successfully!" msgstr "" -#: src/analysis/db/client.c:291 +#: src/analysis/project.c:611 #, c-format -msgid "" -"The archive from the server '%s:%hu' does not use our protocol version (0x" -"%08x)..." +msgid "Failed to load '%s'" msgstr "" -#: src/analysis/db/client.c:297 +#: src/analysis/project.c:1100 #, c-format -msgid "The server '%s:%hu' got into troubles while loading the database...." +msgid "Unable to load the root content #%zu ; skipping..." msgstr "" -#: src/analysis/db/client.c:303 +#: src/analysis/project.c:1338 #, c-format -msgid "The server '%s:%hu' has run into an error (%u)..." +msgid "Unable to reload binary from XML (hash=%s) ; skipping..." msgstr "" -#: src/analysis/db/client.c:313 -#, c-format -msgid "Failed to start a listening thread for the server '%s:%hu'!" +#: src/format/executable.c:180 +msgid "Unnamed debug information" msgstr "" -#: src/analysis/db/client.c:387 +#: src/format/executable.c:182 #, c-format -msgid "Archive saved for binary '%s'" +msgid "Found debug information: %s" msgstr "" -#: src/analysis/db/client.c:390 +#: src/format/executable.c:456 #, c-format -msgid "Failed to save the archive for binary '%s'" +msgid "The binary portion '%s' is empty and thus useless... Discarding!" msgstr "" -#: src/analysis/db/items/bookmark.c:387 +#: src/format/executable.c:471 #, c-format -msgid "Bookmark \"%s\"" +msgid "Defined binary portion '%s' is out of the file scope... Discarding!" msgstr "" -#: src/analysis/db/items/switcher.c:458 +#: src/format/executable.c:489 #, c-format -msgid "Switch to binary display at %s" +msgid "Truncated binary portion '%s' to fit the binary content size!" msgstr "" -#: src/analysis/db/items/switcher.c:461 src/analysis/db/items/switcher.c:464 -#: src/analysis/db/items/switcher.c:467 -#, c-format -msgid "Switch to octal display at %s" +#: src/format/flat.c:237 +msgid "Flat executable format" msgstr "" -#: src/analysis/db/items/switcher.c:470 +#: src/main.c:138 src/hub.c:213 #, c-format -msgid "Reset to default display at %s" +msgid "Last compiled on %s at %s\n" msgstr "" -#: src/analysis/decomp/decompiler.c:81 -msgid "Binary data decompiled by Chrysalide" -msgstr "Données binaires décompilées par Chrysalide" - -#: src/analysis/decomp/decompiler.c:85 -msgid "Chrysalide is free software - © 2008-2012 Cyrille Bagard" -msgstr "Chrysalide est un Logiciel Libre - © 2008-2012 Cyrille Bagard" - -#: src/analysis/decomp/decompiler.c:94 -msgid "whole binary" +#: src/main.c:142 src/hub.c:217 +#, c-format +msgid "Pictures directory: %s\n" msgstr "" -#: src/analysis/decomp/decompiler.c:96 src/analysis/decomp/decompiler.c:99 -#: src/analysis/disass/disassembler.c:670 -#: src/analysis/disass/disassembler.c:673 src/gui/dialogs/export.c:774 -msgid "File: " -msgstr "Fichier: " +#: src/main.c:143 src/hub.c:218 +#, c-format +msgid "Themes directory: %s\n" +msgstr "" -#: src/analysis/disass/area.c:1007 +#: src/main.c:144 src/hub.c:219 #, c-format -msgid "No place found for symbol located at %s." +msgid "Plugins library directory: %s\n" msgstr "" -#: src/analysis/disass/area.c:1020 +#: src/main.c:145 src/hub.c:220 #, c-format -msgid "The symbol located at %s is too big for one place only." +msgid "Plugins data directory: %s\n" msgstr "" -#: src/analysis/disass/disassembler.c:340 -#: src/analysis/disass/disassembler.c:545 -msgid "Finding remaining limits..." +#: src/main.c:146 src/hub.c:221 +#, c-format +msgid "Locale directory: %s\n" msgstr "" -#: src/analysis/disass/disassembler.c:362 -#: src/analysis/disass/disassembler.c:535 -msgid "Establishing links..." +#: src/panels/strings.c:91 src/panels/breaks.c:209 src/gui/panels/regedit.c:400 +#: src/arch/raw.c:454 src/debug/debugger.c:1410 +msgid "String" msgstr "" -#: src/analysis/disass/disassembler.c:392 -#: src/analysis/disass/disassembler.c:557 -msgid "Detecting loops..." +#: src/panels/breaks.c:156 +#, fuzzy +msgid "Breakpoints" +msgstr "Adresse virtuelle" + +#: src/panels/registers.c:100 +msgid "Registers:" msgstr "" -#: src/analysis/disass/disassembler.c:409 -#: src/analysis/disass/disassembler.c:565 -msgid "Grouping routines instructions..." +#: src/panels/registers.c:175 +msgid "Segments:" msgstr "" -#: src/analysis/disass/disassembler.c:428 -#: src/analysis/disass/disassembler.c:577 -msgid "Ranking each instructions block..." +#: src/gui/editor.c:221 +msgid "Chrysalide" msgstr "" -#: src/analysis/disass/disassembler.c:506 -msgid "Disassembling..." +#: src/gui/editor.c:354 +msgid "The current project will be lost. Do you you want to save it ?" msgstr "" -#: src/analysis/disass/disassembler.c:525 -#, c-format -msgid "Disassembled instructions : %u %% (%u / %d)" +#: src/gui/editor.c:356 +msgid "_Yes" msgstr "" -#: src/analysis/disass/disassembler.c:589 -msgid "Printing disassembled code..." +#: src/gui/editor.c:357 +msgid "_No" msgstr "" -#: src/analysis/disass/disassembler.c:649 -msgid "Disassembly generated by Chrysalide" -msgstr "Désassemblage généré par Chrysalide" +#: src/gui/panels/bookmarks.c:261 src/gui/panels/bookmarks.h:36 +#: src/gui/menus/edition.c:192 +msgid "Bookmarks" +msgstr "" -#: src/analysis/disass/disassembler.c:658 -#, fuzzy -msgid "Chrysalide is free software - © 2008-2015 Cyrille Bagard" -msgstr "Chrysalide est un Logiciel Libre - © 2008-2012 Cyrille Bagard" +#: src/gui/panels/bookmarks.c:716 src/gui/panels/regedit.c:508 +msgid "By default" +msgstr "" -#: src/analysis/disass/disassembler.c:684 -#: src/analysis/disass/disassembler.c:687 -msgid "Sha256: " +#: src/gui/panels/bookmarks.c:718 src/gui/panels/regedit.c:510 +msgid "Changed" msgstr "" -#: src/analysis/disass/fetch.c:532 -msgid "Disassembling following the execution flow..." +#: src/gui/panels/bookmarks.c:721 src/gui/panels/regedit.c:513 +msgid " + empty" msgstr "" -#: src/analysis/disass/fetch.c:548 -msgid "Disassembling the remaining instructions..." +#: src/gui/panels/bookmarks.c:731 src/gui/panels/regedit.c:523 +msgid "true" msgstr "" -#: src/analysis/disass/fetch.c:566 -msgid "Collecting disassembled instructions..." +#: src/gui/panels/bookmarks.c:731 src/gui/panels/regedit.c:523 +msgid "false" msgstr "" -#: src/analysis/disass/output.c:193 -#, c-format -msgid "Unable to find a proper location for symbol '%s' @ 0x%08x" +#: src/gui/panels/bookmarks.c:1068 +msgid "Edit" msgstr "" -#: src/analysis/project.c:292 -#, c-format -msgid "Unable to load the binary content #%u ; skipping..." +#: src/gui/panels/bookmarks.c:1071 +msgid "Delete" msgstr "" -#: src/analysis/project.c:298 -#, c-format -msgid "Bad state for content '%s' ; skipping..." +#: src/gui/panels/bookmarks.c:1077 src/gui/panels/strings.c:1115 +msgid "Filter..." msgstr "" -#: src/analysis/project.c:1142 -#, c-format -msgid "binary '%s' contains other binaries..." +#: src/gui/panels/strings.c:303 src/gui/panels/strings.h:36 +msgid "Strings" msgstr "" -#: src/analysis/project.c:1154 -#, c-format -msgid "Unknown binary format for '%s'..." +#: src/gui/panels/strings.c:319 +#, fuzzy +msgid "Physical address" +msgstr "Adresse virtuelle" + +#: src/gui/panels/strings.c:334 +msgid "Area" msgstr "" -#: src/arch/arm/v7/fetch.c:463 src/arch/arm/v7/fetch.c:468 -#, c-format -msgid "Value used @ %s" +#: src/gui/panels/strings.c:345 src/gui/panels/symbols.c:360 +#: src/gui/dialogs/gotox.c:166 +msgid "Name" msgstr "" -#: src/arch/dalvik/operands/pool.c:260 src/arch/dalvik/operands/pool.c:262 -#, c-format -msgid "" +#: src/gui/panels/strings.c:352 +msgid "Value" msgstr "" -#: src/arch/dalvik/operands/pool.c:287 src/arch/dalvik/operands/pool.c:289 -#, c-format -msgid "" +#: src/gui/panels/strings.c:1101 +msgid "_Edit name" msgstr "" -#: src/arch/dalvik/operands/pool.c:318 src/arch/dalvik/operands/pool.c:320 -#, c-format -msgid "" +#: src/gui/panels/strings.c:1104 +msgid "_Copy to clipboard" msgstr "" -#: src/arch/dalvik/operands/pool.c:345 src/arch/dalvik/operands/pool.c:347 -#, c-format -msgid "" +#: src/gui/panels/strings.c:1108 +msgid "_Find references..." msgstr "" -#: src/arch/raw.c:324 -msgid "String" +#: src/gui/panels/strings.c:1472 +msgid "Loading strings available in the binary format..." msgstr "" -#: src/arch/raw.c:326 -msgid "Raw" +#: src/gui/panels/strings.c:1481 +msgid "Filtering strings available in the binary format..." msgstr "" -#: src/arch/vmpa.c:395 src/arch/vmpa.c:472 -#, c-format -msgid "(none)" +#: src/gui/panels/log.h:37 +msgid "Messages" msgstr "" -#: src/debug/jdwp/debugger.c:213 -#, c-format -msgid "The debugger is '%s' (JRE %d.%d; VM %s)." -msgstr "Le débogueur est '%s' (JRE %d.%d ; VM %s)." +#: src/gui/panels/errors.h:36 +msgid "Errors" +msgstr "" -#: src/debug/jdwp/tcp.c:191 -#, c-format -msgid "Error while connecting to the JDWP server at %s:%s." -msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#: src/gui/panels/bintree.c:274 +#, fuzzy +msgid "Binary tree" +msgstr "Code binaire" -#: src/debug/jdwp/tcp.c:197 -#, c-format -msgid "Connected to %s:%hd." -msgstr "Connecté à %s:%hd." +#: src/gui/panels/bintree.c:1092 +msgid "Loading portions contained in the binary format..." +msgstr "" -#: src/debug/jdwp/tcp.c:215 -msgid "Failure in the first JDWP handshake." -msgstr "Echec des premiers échanges JDWP." +#: src/gui/panels/bintree.c:1101 +msgid "Filtering portions contained in the binary format..." +msgstr "" -#: src/format/dex/dex.c:324 src/gui/dialogs/shellcode.c:283 -#: src/gui/dialogs/shellcode.c:746 -msgid "Code" -msgstr "Code" +#: src/gui/panels/welcome.c:200 src/gui/panels/welcome.h:36 +msgid "Welcome" +msgstr "" -#: src/format/dex/method.c:319 -msgid "Dalvik code" +#: src/gui/panels/welcome.c:367 +msgid "" +"There is no need to install Chrysalide on your system if you only want to " +"give it a try.\n" +"\n" +"Just compile the source code and run the program from there." msgstr "" -#: src/format/elf/elf.c:254 -#, c-format +#: src/gui/panels/welcome.c:370 msgid "" -"Corrupted program header size (%hu); fixed ! -- replacing 0x%04hx by 0x" -"%04hx at offset 0x%x" +"Chrysalide can be used in external Python scripts by setting PYTHONPATH to " +"the directory containing the 'pychrysalide.so' file. For instance:\n" +"\n" +" cd plugins/pychrysa/.libs/\n" +" export PYTHONPATH=$PWD\n" +"\n" +"Then run the interpreter suitable to your configuration (debug or release):\n" +"\n" +" python3-dbg -c 'import pychrysalide ; print(pychrysalide.mod_version())'" +msgstr "" + +#: src/gui/panels/welcome.c:377 +msgid "" +"All the configuration files for Chrysalide are located in $HOME/.config/" +"chrysalide/." msgstr "" -#: src/format/elf/elf.c:263 -#, c-format +#: src/gui/panels/welcome.c:379 msgid "" -"Corrupted section header size (%hu); fixed ! -- replacing 0x%04hx by 0x" -"%04hx at offset 0x%x" +"The behavior of the main menu bar is copied from the one of a well known " +"browser with a fox mascot.\n" +"\n" +"To make the menu bar appear and disappear, just press and release the Alt " +"key." msgstr "" -#: src/format/elf/elf.c:499 src/format/elf/elf.c:573 src/format/elf/elf.c:575 -#: src/gui/panels/symbols.c:357 -msgid "Section" +#: src/gui/panels/welcome.c:568 +msgid "(No recent project)" msgstr "" -#: src/format/elf/symbols.c:122 -msgid "Binary is dynamically linked" +#: src/gui/panels/glance.c:189 src/gui/panels/glance.h:36 +msgid "Glance" msgstr "" -#: src/format/elf/symbols.c:129 -msgid "Binary is statically linked" +#: src/gui/panels/regedit.c:221 +msgid "Configuration parameters" msgstr "" -#: src/glibext/gbinportion.c:579 -msgid "rights: " +#: src/gui/panels/regedit.c:388 +msgid "Boolean" msgstr "" -#: src/glibext/gbinportion.c:644 -msgid "Localisation" +#: src/gui/panels/regedit.c:392 +msgid "Integer" msgstr "" -#: src/glibext/gbinportion.c:647 -msgid "physical: from " +#: src/gui/panels/regedit.c:396 +msgid "Unsigned long" msgstr "" -#: src/glibext/gbinportion.c:651 src/glibext/gbinportion.c:660 -msgid " to " +#: src/gui/panels/regedit.c:404 +msgid "Color" msgstr "" -#: src/glibext/gbinportion.c:656 -msgid "memory: from " +#: src/gui/panels/regedit.c:408 +msgid "" msgstr "" -#: src/glibext/gbinportion.c:669 -msgid "Rights" +#: src/gui/panels/regedit.c:894 +msgid "Copy the name" msgstr "" -#: src/gtkext/gtkdockable.c:292 -msgid "Look for:" +#: src/gui/panels/regedit.c:900 +msgid "Make empty" msgstr "" -#: src/gtkext/gtkstatusstack.c:503 src/gui/menus/edition.c:139 -#, fuzzy -msgid "Binary" -msgstr "_Binaire" +#: src/gui/panels/regedit.c:903 +msgid "Reset" +msgstr "" -#: src/gtkext/gtkstatusstack.c:602 src/gui/dialogs/shellcode.c:451 -msgid "bytes" +#: src/gui/panels/bintree.h:36 +msgid "Bintree" msgstr "" -#: src/gtkext/gtkstatusstack.c:604 src/gui/dialogs/shellcode.c:451 -msgid "byte" +#: src/gui/panels/history.h:36 +msgid "History" msgstr "" -#: src/gui/dialogs/about.c:75 src/gui/menus/help.c:66 -msgid "About" -msgstr "A propos" +#: src/gui/panels/regedit.h:36 +msgid "Configuration" +msgstr "" -#: src/gui/dialogs/bookmark.c:160 -msgid "Add a bookmark" +#: src/gui/panels/errors.c:282 +msgid "Disassembling errors" msgstr "" -#: src/gui/dialogs/bookmark.c:178 -msgid "Localisation" +#: src/gui/panels/errors.c:603 +msgid "There is no error to display here." msgstr "" -#: src/gui/dialogs/bookmark.c:187 -msgid "Target:" +#: src/gui/panels/errors.c:923 +#, c-format +msgid "%zu registered error%s, %zu displayed" +msgstr "" + +#: src/gui/panels/errors.c:1030 +msgid "Loading errors occurred during the disassembling process..." msgstr "" -#: src/gui/dialogs/bookmark.c:201 -msgid "Value is physical offset" +#: src/gui/panels/errors.c:1041 +msgid "Filtering errors occurred during the disassembling process..." msgstr "" -#: src/gui/dialogs/bookmark.c:205 +#: src/gui/panels/symbols.c:334 #, fuzzy -msgid "Value is virtual address" -msgstr "Adresse virtuelle" +msgid "Binary symbols" +msgstr "Code binaire" -#: src/gui/dialogs/bookmark.c:213 -msgid "Optional comment" +#: src/gui/panels/symbols.c:1546 +msgid "Loading symbols registered for the binary format..." msgstr "" -#: src/gui/dialogs/bookmark.c:219 src/gui/dialogs/goto.c:206 -#: src/gui/dialogs/storage.c:278 -msgid "_Ok" +#: src/gui/panels/symbols.c:1555 +msgid "Filtering symbols registered for the binary format..." msgstr "" -#: src/gui/dialogs/export.c:361 -#, fuzzy -msgid "Exporting binary content" -msgstr "Exportation des lignes binaires..." - -#: src/gui/dialogs/export.c:417 -msgid "Format: " -msgstr "Format : " +#: src/gui/panels/symbols.h:36 +msgid "Symbols" +msgstr "" -#: src/gui/dialogs/export.c:423 src/gui/dialogs/shellcode.c:593 -msgid "Simple text" -msgstr "Texte simple" +#: src/gui/panels/log.c:155 +msgid "Misc information" +msgstr "" -#: src/gui/dialogs/export.c:424 -msgid "HTML" +#: src/gui/panels/history.c:169 +msgid "Change history" msgstr "" -#: src/gui/dialogs/export.c:431 +#: src/gui/menus/options.c:66 #, fuzzy -msgid "Options" +msgid "_Options" msgstr "Eléments à afficher" -#: src/gui/dialogs/export.c:441 -#, fuzzy -msgid "Format" -msgstr "Format : " - -#: src/gui/dialogs/export.c:498 -msgid "String between columns: " +#: src/gui/menus/options.c:71 +msgid "Preferences" msgstr "" -#: src/gui/dialogs/export.c:527 -msgid "HTML table font name: " -msgstr "" +#: src/gui/menus/options.c:75 +#, fuzzy +msgid "Identity" +msgstr "Eléments à afficher" -#: src/gui/dialogs/export.c:539 -msgid "HTML table background color: " +#: src/gui/menus/plugins.c:55 +msgid "_Plugins" msgstr "" -#: src/gui/dialogs/export.c:714 src/gui/dialogs/shellcode.c:759 -msgid "Items to display" -msgstr "Eléments à afficher" +#: src/gui/menus/file.c:73 +msgid "_File" +msgstr "_Fichier" -#: src/gui/dialogs/export.c:717 src/gui/menus/view.c:98 -msgid "Physical offset" -msgstr "" +#: src/gui/menus/file.c:78 +msgid "New project" +msgstr "Nouveau projet" -#: src/gui/dialogs/export.c:721 src/gui/dialogs/shellcode.c:762 -#: src/gui/menus/view.c:103 -msgid "Virtual address" -msgstr "Adresse virtuelle" +#: src/gui/menus/file.c:86 +msgid "Open project" +msgstr "Ouvrir un projet" -#: src/gui/dialogs/export.c:725 src/gui/dialogs/shellcode.c:766 -#: src/gui/menus/view.c:108 -msgid "Binary code" -msgstr "Code binaire" +#: src/gui/menus/file.c:91 +msgid "Recent projects..." +msgstr "Projets récents..." -#: src/gui/dialogs/export.c:732 src/gui/dialogs/shellcode.c:777 -msgid "Exported content" -msgstr "Contenu exporté" +#: src/gui/menus/file.c:107 +msgid "Save project" +msgstr "Enregistrer le projet" -#: src/gui/dialogs/export.c:790 src/gui/dialogs/shellcode.c:615 -msgid "Output" -msgstr "Sortie" +#: src/gui/menus/file.c:112 +msgid "Save project as..." +msgstr "Enregistrer le projet sous..." -#: src/gui/dialogs/goto.c:155 -#, fuzzy -msgid "Go to address" -msgstr "Adresse virtuelle" +#: src/gui/menus/file.c:119 +msgid "Quit" +msgstr "Quitter" -#: src/gui/dialogs/goto.c:170 -msgid "Enter the value of the target address:" -msgstr "" +#: src/gui/menus/file.c:174 +msgid "Open a project" +msgstr "Ouvrir un projet" -#: src/gui/dialogs/goto.c:195 -msgid "Address is physical" +#: src/gui/menus/file.c:177 src/gui/menus/project.c:191 +msgid "_Open" msgstr "" -#: src/gui/dialogs/goto.c:199 -msgid "Address is virtual" -msgstr "" +#: src/gui/menus/file.c:266 +msgid "Save the project as..." +msgstr "Enregistrer le projet sous..." -#: src/gui/dialogs/gotox.c:161 src/gui/panels/symbols.c:343 -msgid "Name" +#: src/gui/menus/edition.c:107 +msgid "_Edition" msgstr "" -#: src/gui/dialogs/gotox.c:181 -msgid "Content" +#: src/gui/menus/edition.c:114 +msgid "Go to address..." msgstr "" -#: src/gui/dialogs/gotox.c:190 -msgid "_Go" +#: src/gui/menus/edition.c:126 +msgid "Numeric operand" msgstr "" -#: src/gui/dialogs/gotox.c:225 -msgid "Binary's entry points" +#: src/gui/menus/edition.c:131 +msgid "Hexadecimal" msgstr "" -#: src/gui/dialogs/gotox.c:286 -msgid "List of backward cross references" +#: src/gui/menus/edition.c:137 +msgid "Decimal" msgstr "" -#: src/gui/dialogs/gotox.c:288 -msgid "List of forward cross references" +#: src/gui/menus/edition.c:143 +msgid "Octal" msgstr "" -#: src/gui/dialogs/gotox.c:352 -msgid "" -msgstr "" +#: src/gui/menus/edition.c:149 src/gtkext/gtkstatusstack.c:560 +#, fuzzy +msgid "Binary" +msgstr "_Binaire" -#: src/gui/dialogs/gotox.c:380 src/gui/dialogs/gotox.c:390 -msgid "" +#: src/gui/menus/edition.c:158 +msgid "Default" msgstr "" -#: src/gui/dialogs/gotox.c:427 -msgid "" +#: src/gui/menus/edition.c:170 +msgid "Go back" msgstr "" -#: src/gui/dialogs/plugins.c:105 -msgid "Plugins selection" +#: src/gui/menus/edition.c:175 +msgid "Follow the reference" msgstr "" -#: src/gui/dialogs/plugins.c:209 -msgid "Author:" +#: src/gui/menus/edition.c:180 +msgid "List all references leading to..." msgstr "" -#: src/gui/dialogs/plugins.c:213 -msgid "label8" +#: src/gui/menus/edition.c:197 +msgid "Toggle at current location" msgstr "" -#: src/gui/dialogs/plugins.c:217 -msgid "Version:" +#: src/gui/menus/edition.c:202 +msgid "Delete all bookmarks" msgstr "" -#: src/gui/dialogs/plugins.c:221 -msgid "label9" +#: src/gui/menus/edition.c:208 +msgid "Comments" msgstr "" -#: src/gui/dialogs/plugins.c:225 -msgid "URL:" +#: src/gui/menus/edition.c:213 +msgid "Enter a comment..." msgstr "" -#: src/gui/dialogs/plugins.c:229 -msgid "label10" +#: src/gui/menus/edition.c:218 +msgid "Enter a repeatable comment..." msgstr "" -#: src/gui/dialogs/plugins.c:238 -msgid "label12" +#: src/gui/menus/edition.c:223 +msgid "Enter a comment in the previous line..." msgstr "" -#: src/gui/dialogs/plugins.c:244 -msgid "Action" +#: src/gui/menus/edition.c:228 +msgid "Enter a comment in the next line..." msgstr "" -#: src/gui/dialogs/plugins.c:249 -msgid "Details:" -msgstr "" +#: src/gui/menus/binary.c:86 +msgid "_Binary" +msgstr "_Binaire" -#: src/gui/dialogs/plugins.c:277 -msgid "Apply" -msgstr "" +#: src/gui/menus/binary.c:91 +#, fuzzy +msgid "Entry points" +msgstr "Adresse virtuelle" -#: src/gui/dialogs/plugins.c:294 -msgid "Cancel" +#: src/gui/menus/binary.c:99 +msgid "Attach a debugger" msgstr "" -#: src/gui/dialogs/shellcode.c:131 -msgid "Shellcode assistant" +#: src/gui/menus/binary.c:110 +msgid "Storage" msgstr "" -#: src/gui/dialogs/shellcode.c:259 -msgid "" -"Paste here the raw C code containing the shellcode.\r\n" -"All content between quotes will be extracted." +#: src/gui/menus/binary.c:114 +msgid "Snapshots" msgstr "" -#: src/gui/dialogs/shellcode.c:276 src/gui/dialogs/shellcode.c:458 -msgid "No code" -msgstr "" +#: src/gui/menus/binary.c:125 +#, fuzzy +msgid "Export" +msgstr "Exportation..." -#: src/gui/dialogs/shellcode.c:445 -msgid "Error while decoding" +#: src/gui/menus/binary.c:130 +msgid "Disassembly" msgstr "" -#: src/gui/dialogs/shellcode.c:449 -msgid "Decoding OK (" -msgstr "" +#: src/gui/menus/view.c:99 +msgid "_View" +msgstr "Affichage" -#: src/gui/dialogs/shellcode.c:507 -msgid "Architecture:" +#: src/gui/menus/view.c:106 +msgid "Side panels" msgstr "" -#: src/gui/dialogs/shellcode.c:513 -msgid "x86" +#: src/gui/menus/view.c:120 +msgid "Switch to next" msgstr "" -#: src/gui/dialogs/shellcode.c:519 -msgid "Register size:" +#: src/gui/menus/view.c:125 +msgid "Switch to previous" msgstr "" -#: src/gui/dialogs/shellcode.c:525 -msgid "32 bits" +#: src/gui/menus/view.c:137 +msgid "Zoom in" msgstr "" -#: src/gui/dialogs/shellcode.c:526 -msgid "16 bits" +#: src/gui/menus/view.c:142 +msgid "Zoom out" msgstr "" -#: src/gui/dialogs/shellcode.c:533 -msgid "Architecture" +#: src/gui/menus/view.c:147 +msgid "Reset zoom" msgstr "" -#: src/gui/dialogs/shellcode.c:587 -#, fuzzy -msgid "Format : " -msgstr "Format : " - -#: src/gui/dialogs/shellcode.c:603 -#, fuzzy -msgid "File : " -msgstr "Fichier: " - -#: src/gui/dialogs/shellcode.c:739 -#, fuzzy -msgid "Lines to process" -msgstr "Eléments à afficher" +#: src/gui/menus/view.c:165 +msgid "Full screen" +msgstr "" -#: src/gui/dialogs/shellcode.c:742 -msgid "Prologue" +#: src/gui/menus/project.c:72 +msgid "_Project" msgstr "" -#: src/gui/dialogs/shellcode.c:750 src/gui/dialogs/storage.c:535 -#: src/gui/menus/edition.c:199 -msgid "Comments" +#: src/gui/menus/project.c:77 +msgid "Add a binary..." msgstr "" -#: src/gui/dialogs/shellcode.c:770 -msgid "Assembly code" -msgstr "Code d'assembleur" +#: src/gui/menus/project.c:82 +#, fuzzy +msgid "File" +msgstr "_Fichier" -#: src/gui/dialogs/storage.c:139 -msgid "Features" +#: src/gui/menus/project.c:86 +msgid "Remove a binary" msgstr "" -#: src/gui/dialogs/storage.c:149 src/gui/dialogs/storage.c:550 -msgid "Local storage" +#: src/gui/menus/project.c:187 +msgid "Open a binary file" msgstr "" -#: src/gui/dialogs/storage.c:151 src/gui/dialogs/storage.c:553 -#: src/gui/dialogs/storage.c:607 -msgid "Remote storage" +#: src/gui/menus/debug.c:92 +msgid "_Debug" +msgstr "_Débogage" + +#: src/gui/menus/debug.c:97 +msgid "Continue" msgstr "" -#: src/gui/dialogs/storage.c:153 src/gui/dialogs/storage.c:556 -#: src/gui/dialogs/storage.c:609 -msgid "Local storage with remote access" +#: src/gui/menus/debug.c:102 +msgid "Continue to selection" msgstr "" -#: src/gui/dialogs/storage.c:160 src/gui/dialogs/storage.c:198 -msgid "Storage" +#: src/gui/menus/debug.c:107 +msgid "Pause" msgstr "" -#: src/gui/dialogs/storage.c:222 +#: src/gui/menus/debug.c:112 #, fuzzy -msgid "Identity" -msgstr "Eléments à afficher" +msgid "Restart" +msgstr "Démarrer" -#: src/gui/dialogs/storage.c:225 -msgid "Username: " +#: src/gui/menus/debug.c:116 +msgid "Close" msgstr "" -#: src/gui/dialogs/storage.c:236 -msgid "Server to contact" +#: src/gui/menus/debug.c:123 +msgid "Step into" msgstr "" -#: src/gui/dialogs/storage.c:240 -msgid "Use a remote server:" +#: src/gui/menus/debug.c:128 +msgid "Step over" msgstr "" -#: src/gui/dialogs/storage.c:249 -msgid "Host: " +#: src/gui/menus/debug.c:133 +msgid "Visit basic blocks into" msgstr "" -#: src/gui/dialogs/storage.c:256 -msgid "Port:" +#: src/gui/menus/debug.c:138 +msgid "Visit basic blocks over" msgstr "" -#: src/gui/dialogs/storage.c:538 -msgid "Segments display" +#: src/gui/menus/debug.c:143 +msgid "Continue until return" msgstr "" -#: src/gui/dialogs/storage.c:541 src/gui/menus/edition.c:182 -msgid "Bookmarks" +#: src/gui/menus/debug.c:151 +msgid "Debugging options..." msgstr "" -#: src/gui/editor.c:158 -msgid "Chrysalide" -msgstr "" +#: src/gui/menus/help.c:59 +msgid "_Help" +msgstr "_Aide" -#: src/gui/editor.c:270 -msgid "The current project will be lost. Do you you want to save it ?" -msgstr "" +#: src/gui/menus/help.c:64 src/gui/dialogs/about.c:75 +msgid "About" +msgstr "A propos" -#: src/gui/editor.c:272 -msgid "_Yes" +#: src/gui/core/theme.c:239 +#, c-format +msgid "Theme '%s' not found!" msgstr "" -#: src/gui/editor.c:273 -msgid "_No" +#: src/gui/core/theme.c:305 +#, c-format +msgid "Loaded CSS definitions from '%s'" msgstr "" -#: src/gui/menus/binary.c:70 -msgid "_Binary" -msgstr "_Binaire" - -#: src/gui/menus/binary.c:76 -#, fuzzy -msgid "Entry points" -msgstr "Adresse virtuelle" - -#: src/gui/menus/binary.c:84 -msgid "Storage..." +#: src/gui/core/theme.c:313 +#, c-format +msgid "Failed to load CSS definitions from '%s'" msgstr "" -#: src/gui/menus/binary.c:88 -msgid "Export..." -msgstr "Exportation..." - -#: src/gui/menus/debug.c:63 -msgid "_Debug" -msgstr "_Débogage" - -#: src/gui/menus/debug.c:69 src/gui/menus/debug.c:108 -#: src/gui/menus/debug.c:123 -msgid "Start" -msgstr "Démarrer" - -#: src/gui/menus/debug.c:104 -msgid "No available debug module for this binary !" -msgstr "Pas de module de débogage disponible pour ce binaire !" - -#: src/gui/menus/debug.c:112 -msgid "Failed to initialize the debugger." -msgstr "Echec de l'initialisation du débogueur." - -#: src/gui/menus/debug.c:116 -msgid "Stop" -msgstr "Arrêter" +#: src/gui/tb/portions.c:202 +msgid "Portions" +msgstr "" -#: src/gui/menus/edition.c:101 -msgid "_Edition" +#: src/gui/dialogs/plugins.c:103 +msgid "Plugins selection" msgstr "" -#: src/gui/menus/edition.c:107 -msgid "Go to address..." +#: src/gui/dialogs/plugins.c:211 +msgid "Author:" msgstr "" -#: src/gui/menus/edition.c:115 -msgid "Numeric operand" +#: src/gui/dialogs/plugins.c:215 +msgid "label8" msgstr "" -#: src/gui/menus/edition.c:121 -msgid "Hexadecimal" +#: src/gui/dialogs/plugins.c:219 +msgid "Version:" msgstr "" -#: src/gui/menus/edition.c:127 -msgid "Decimal" +#: src/gui/dialogs/plugins.c:223 +msgid "label9" msgstr "" -#: src/gui/menus/edition.c:133 -msgid "Octal" +#: src/gui/dialogs/plugins.c:227 +msgid "URL:" msgstr "" -#: src/gui/menus/edition.c:148 -msgid "Default" +#: src/gui/dialogs/plugins.c:231 +msgid "label10" msgstr "" -#: src/gui/menus/edition.c:160 -msgid "Go back" +#: src/gui/dialogs/plugins.c:240 +msgid "label12" msgstr "" -#: src/gui/menus/edition.c:165 -msgid "Follow the reference" +#: src/gui/dialogs/plugins.c:246 +msgid "Action" msgstr "" -#: src/gui/menus/edition.c:170 -msgid "List all references leading to..." +#: src/gui/dialogs/plugins.c:251 +msgid "Details:" msgstr "" -#: src/gui/menus/edition.c:188 -msgid "Toggle at current location" +#: src/gui/dialogs/plugins.c:279 +msgid "Apply" msgstr "" -#: src/gui/menus/edition.c:193 -msgid "Delete all bookmarks" +#: src/gui/dialogs/plugins.c:296 +msgid "Cancel" msgstr "" -#: src/gui/menus/edition.c:205 -msgid "Enter a comment..." +#: src/gui/dialogs/gotox.c:186 +msgid "Content" msgstr "" -#: src/gui/menus/edition.c:210 -msgid "Enter a repeatable comment..." +#: src/gui/dialogs/gotox.c:195 +msgid "_Go" msgstr "" -#: src/gui/menus/edition.c:215 -msgid "Enter a comment in the previous line..." +#: src/gui/dialogs/gotox.c:229 +msgid "Binary's entry points" msgstr "" -#: src/gui/menus/edition.c:220 -msgid "Enter a comment in the next line..." +#: src/gui/dialogs/gotox.c:300 +msgid "List of backward cross references" msgstr "" -#: src/gui/menus/edition.c:630 -msgid "Location already bookmarked!" +#: src/gui/dialogs/gotox.c:302 +msgid "List of forward cross references" msgstr "" -#: src/gui/menus/edition.c:631 -msgid "" -"A bookmark has been defined at the same location.\n" -"Do you want to replace it ?" +#: src/gui/dialogs/gotox.c:413 +msgid "" msgstr "" -#: src/gui/menus/file.c:74 -msgid "_File" -msgstr "_Fichier" +#: src/gui/dialogs/gotox.c:428 src/gui/dialogs/gotox.c:451 +#: src/gui/dialogs/gotox.c:464 +msgid "" +msgstr "" -#: src/gui/menus/file.c:80 -msgid "New project" -msgstr "Nouveau projet" +#: src/gui/dialogs/gotox.c:503 +msgid "" +msgstr "" -#: src/gui/menus/file.c:88 -msgid "Open project" -msgstr "Ouvrir un projet" +#: src/gui/dialogs/snapshots.c:432 +msgid "Current" +msgstr "" -#: src/gui/menus/file.c:93 -msgid "Recent projects..." -msgstr "Projets récents..." +#: src/gui/dialogs/identity.c:209 +msgid "New identity has been loaded with success!" +msgstr "" -#: src/gui/menus/file.c:109 -msgid "Save project" -msgstr "Enregistrer le projet" +#: src/gui/dialogs/identity.c:211 +#, fuzzy +msgid "Failure while reloading the new identity..." +msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." -#: src/gui/menus/file.c:114 -msgid "Save project as..." +#: src/gui/dialogs/export_graph.c:439 +#, fuzzy +msgid "Save the output as..." msgstr "Enregistrer le projet sous..." -#: src/gui/menus/file.c:121 -msgid "Quit" -msgstr "Quitter" - -#: src/gui/menus/file.c:175 -msgid "Open a project" -msgstr "Ouvrir un projet" +#: src/gui/dialogs/goto.c:163 +#, fuzzy +msgid "Go to address" +msgstr "Adresse virtuelle" -#: src/gui/menus/file.c:259 -msgid "Save the project as..." -msgstr "Enregistrer le projet sous..." +#: src/gui/dialogs/goto.c:179 +msgid "Enter the value of the target address:" +msgstr "" -#: src/gui/menus/help.c:60 -msgid "_Help" -msgstr "_Aide" +#: src/gui/dialogs/goto.c:199 +msgid "Address is physical" +msgstr "" -#: src/gui/menus/plugins.c:56 -msgid "_Plugins" +#: src/gui/dialogs/goto.c:203 +msgid "Address is virtual" msgstr "" -#: src/gui/menus/project.c:74 -msgid "_Project" +#: src/gui/dialogs/goto.c:210 +msgid "_Ok" msgstr "" -#: src/gui/menus/project.c:80 -msgid "Add a binary..." +#: src/gui/dialogs/export_disass.c:364 +#, fuzzy +msgid "Exporting binary content" +msgstr "Exportation des lignes binaires..." + +#: src/gui/dialogs/export_disass.c:420 +msgid "Format: " +msgstr "Format : " + +#: src/gui/dialogs/export_disass.c:426 +msgid "Simple text" +msgstr "Texte simple" + +#: src/gui/dialogs/export_disass.c:427 +msgid "HTML" msgstr "" -#: src/gui/menus/project.c:86 +#: src/gui/dialogs/export_disass.c:434 #, fuzzy -msgid "Shellcode" -msgstr "Code source" +msgid "Options" +msgstr "Eléments à afficher" -#: src/gui/menus/project.c:90 +#: src/gui/dialogs/export_disass.c:444 #, fuzzy -msgid "File" -msgstr "_Fichier" +msgid "Format" +msgstr "Format : " -#: src/gui/menus/project.c:94 -msgid "Remove a binary" +#: src/gui/dialogs/export_disass.c:501 +msgid "String between columns: " msgstr "" -#: src/gui/menus/project.c:209 src/gui/menus/project.c:267 -msgid "Open a binary file" +#: src/gui/dialogs/export_disass.c:530 +msgid "HTML table font name: " msgstr "" -#: src/gui/menus/view.c:67 -msgid "_View" -msgstr "Affichage" +#: src/gui/dialogs/export_disass.c:542 +msgid "HTML table background color: " +msgstr "" -#: src/gui/menus/view.c:73 -msgid "Text view" -msgstr "Vue binaire" +#: src/gui/dialogs/export_disass.c:717 +msgid "Items to display" +msgstr "Eléments à afficher" -#: src/gui/menus/view.c:81 -msgid "Graph view" -msgstr "Vue graphique" +#: src/gui/dialogs/export_disass.c:735 +msgid "Exported content" +msgstr "Contenu exporté" -#: src/gui/menus/view.c:89 -msgid "Source code" -msgstr "Code source" +#: src/gui/dialogs/export_disass.c:777 +msgid "File: " +msgstr "Fichier: " -#: src/gui/panels/history.c:211 -msgid "Label" -msgstr "" +#: src/gui/dialogs/export_disass.c:793 +msgid "Output" +msgstr "Sortie" -#: src/gui/panels/history.c:227 -msgid "Undo" +#: src/arch/vmpa.c:517 src/arch/vmpa.c:594 +#, c-format +msgid "(none)" msgstr "" -#: src/gui/panels/history.c:231 -msgid "Redo" +#: src/arch/undefined.c:217 src/debug/debugger.c:1412 +msgid "Undefined" msgstr "" -#: src/gui/panels/history.c:235 -msgid "Clean" +#: src/arch/operands/immediate.c:1185 +msgid "Character: '&'" msgstr "" -#: src/gui/panels/history.c:308 -msgid "Change history" +#: src/arch/operands/immediate.c:1188 +msgid "Character: '<'" msgstr "" -#: src/gui/panels/symbols.c:263 -msgid "List" +#: src/arch/operands/immediate.c:1191 +msgid "Character: '>'" msgstr "" -#: src/gui/panels/symbols.c:266 -msgid "Show symbols using a list view" +#: src/arch/operands/immediate.c:1194 +#, c-format +msgid "Character: '%c'" msgstr "" -#: src/gui/panels/symbols.c:269 -msgid "Tree" +#: src/arch/operands/immediate.c:1199 +msgid "Character: <not printable>" msgstr "" -#: src/gui/panels/symbols.c:272 -msgid "Show symbols using a tree view" -msgstr "" +#: src/arch/operands/immediate.c:1205 +#, fuzzy, c-format +msgid "Binary: %s" +msgstr "_Binaire" -#: src/gui/panels/symbols.c:279 -msgid "Collapse" +#: src/arch/operands/immediate.c:1216 +#, c-format +msgid "Octal: %s" msgstr "" -#: src/gui/panels/symbols.c:282 -msgid "Collapse all symbol nodes in the tree view" +#: src/arch/operands/immediate.c:1227 +#, c-format +msgid "Decimal: %s" msgstr "" -#: src/gui/panels/symbols.c:285 -msgid "Expand" +#: src/arch/operands/immediate.c:1238 +#, c-format +msgid "Hexadecimal: %s" msgstr "" -#: src/gui/panels/symbols.c:288 -msgid "Expand all symbol nodes in the tree view" +#: src/arch/processor.c:778 +#, c-format +msgid "Can not find coverage for instruction @ %s" msgstr "" -#: src/gui/panels/symbols.c:291 -msgid "Classes" +#: src/arch/processor.c:820 +#, c-format +msgid "Can not find instruction @ %s" msgstr "" -#: src/gui/panels/symbols.c:294 -msgid "Show all classes in the tree view" +#: src/arch/raw.c:456 src/debug/debugger.c:1411 +msgid "Raw" msgstr "" -#: src/gui/panels/symbols.c:303 -msgid "Filter symbols using POSIX extended regular expressions" +#: src/gtkext/gtkgraphdisplay.c:861 +msgid "Source: " msgstr "" -#: src/gui/panels/symbols.c:438 +#: src/gtkext/gtkgraphdisplay.c:869 #, fuzzy -msgid "Binary symbols" -msgstr "Code binaire" +msgid "Destination: " +msgstr "Eléments à afficher" -#: src/gui/tb/portions.c:198 -msgid "Portions" +#: src/gtkext/gtkstatusstack.c:717 +msgid "bytes" msgstr "" -#: src/gui/tb/source.c:140 -msgid " Source: " +#: src/gtkext/gtkstatusstack.c:719 +msgid "byte" msgstr "" -#: src/gui/tb/source.c:206 -msgid "Source files" +#: src/gtkext/gtkdockable.c:362 +msgid "Look for:" msgstr "" -#: src/main.c:66 +#: src/gtkext/tiledgrid.c:894 #, c-format -msgid "Last compiled on %s at %s\n" +msgid "Invalid path '%s' for panel '%s'" msgstr "" -#: src/main.c:70 +#: src/hub.c:420 #, c-format -msgid "Data directory: %s\n" +msgid "Malformed identity properties: '%s'" msgstr "" -#: src/main.c:71 +#: src/hub.c:449 #, c-format -msgid "Plugins directory: %s\n" +msgid "Unknown identity property: '%s=%s'" msgstr "" -#: src/main.c:72 -#, c-format -msgid "Locale directory: %s\n" +#: src/hub.c:565 src/hub.c:702 +msgid "" +"Identity properties are missing; please provide at least an empty string" +msgstr "" + +#: src/hub.c:867 +msgid "Stopping the server..." msgstr "" #, fuzzy -#~ msgid "Physical address" +#~ msgid ": start address" #~ msgstr "Adresse virtuelle" #, fuzzy -#~ msgid "Error while getting the initial command from '%s:%hu'..." -#~ msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#~ msgid "Virtual text segment: start address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Virtual data segment: start address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "McLib base address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Entry point virtual address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Segment virtual address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Segment physical address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Section virtual addr at execution" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Choose an input filename" +#~ msgstr "Choisir un fichier de sortie" #, fuzzy -#~ msgid "Error while getting the protocol version from '%s:%hu'..." +#~ msgid "Opening binary data from '%s'..." #~ msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." #, fuzzy -#~ msgid "Error while getting the binary hash from '%s:%hu'..." +#~ msgid "Error while loading the debug information for binary" #~ msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#~ msgid "Binary data decompiled by Chrysalide" +#~ msgstr "Données binaires décompilées par Chrysalide" + #, fuzzy -#~ msgid "Error while getting the user name from '%s:%hu'..." +#~ msgid "Chrysalide is free software - © 2008-2015 Cyrille Bagard" +#~ msgstr "Chrysalide est un Logiciel Libre - © 2008-2012 Cyrille Bagard" + +#~ msgid "The debugger is '%s' (JRE %d.%d; VM %s)." +#~ msgstr "Le débogueur est '%s' (JRE %d.%d ; VM %s)." + +#~ msgid "Error while connecting to the JDWP server at %s:%s." #~ msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." +#~ msgid "Connected to %s:%hd." +#~ msgstr "Connecté à %s:%hd." + +#~ msgid "Failure in the first JDWP handshake." +#~ msgstr "Echec des premiers échanges JDWP." + +#~ msgid "Code" +#~ msgstr "Code" + +#, fuzzy +#~ msgid "Value is virtual address" +#~ msgstr "Adresse virtuelle" + +#, fuzzy +#~ msgid "Format : " +#~ msgstr "Format : " + +#, fuzzy +#~ msgid "File : " +#~ msgstr "Fichier: " + #, fuzzy -#~ msgid "The submitted binary hash from '%s:%hu' is empty!" +#~ msgid "Lines to process" +#~ msgstr "Eléments à afficher" + +#~ msgid "Assembly code" +#~ msgstr "Code d'assembleur" + +#~ msgid "No available debug module for this binary !" +#~ msgstr "Pas de module de débogage disponible pour ce binaire !" + +#~ msgid "Failed to initialize the debugger." +#~ msgstr "Echec de l'initialisation du débogueur." + +#~ msgid "Stop" +#~ msgstr "Arrêter" + +#, fuzzy +#~ msgid "Shellcode" +#~ msgstr "Code source" + +#, fuzzy +#~ msgid "Error while getting the user name from '%s:%hu'..." #~ msgstr "Erreur lors de la connexion au serveur JDWP sur %s:%s." #, fuzzy -- cgit v0.11.2-87-g4458