Added PEArch page, Added strings, Updated readme
Update .dockerignore, .gitignore, and 11 more files...
This commit is contained in:
@@ -22,6 +22,18 @@ user-agent: User-Agent
|
||||
|
||||
server: Server
|
||||
|
||||
windows:
|
||||
95: "Windows 95"
|
||||
98: "Windows 98"
|
||||
2000: "Windows 2000"
|
||||
xp: "Windows XP"
|
||||
vista: "Windows Vista"
|
||||
7: "Windows 7"
|
||||
8: "Windows 8"
|
||||
81: "Windows 8.1"
|
||||
10: "Windows 10"
|
||||
11: "Windows 11"
|
||||
|
||||
cpu.architecture: CPU Architecture
|
||||
cpu.responsive: "CPU<span class=\"mobile-hide\"> Architecture</span>"
|
||||
cpu.any: "Any architecture"
|
||||
@@ -34,6 +46,87 @@ cpu.arm64: "ARM64"
|
||||
#cpu.arm64: "<p>ARM64<br>ARMv8<br>AArch64</p>"
|
||||
cpu.risc-v: "RISC-V"
|
||||
|
||||
cpu:
|
||||
human:
|
||||
unknown: The content of this field is assumed to be applicable to any machine type
|
||||
alpha: Alpha AXP, 32-bit address space
|
||||
alpha64: Alpha 64, 64-bit address space
|
||||
am33: Matsushita AM33
|
||||
amd64: x64
|
||||
any: Any architecture
|
||||
arm: ARM little endian
|
||||
arm64: ARM64 little endian
|
||||
arm64ec: ABI that enables interoperability between native ARM64 and emulated x64 code.
|
||||
arm64x: Binary format that allows both native ARM64 and ARM64EC code to coexist in the same file.
|
||||
armnt: ARM Thumb-2 little endian
|
||||
axp64: AXP 64 (Same as Alpha 64)
|
||||
ebc: EFI byte code
|
||||
i386: Intel 386 or later processors and compatible processors
|
||||
ia64: Intel Itanium processor family
|
||||
loongarch32: LoongArch 32-bit processor family
|
||||
loongarch64: LoongArch 64-bit processor family
|
||||
m32r: Mitsubishi M32R little endian
|
||||
mips16: MIPS16
|
||||
mipsfpu: MIPS with FPU
|
||||
mipsfpu16: MIPS16 with FPU
|
||||
powerpc: Power PC little endian
|
||||
powerpcfp: Power PC with floating point support
|
||||
r3000be: MIPS I compatible 32-bit big endian
|
||||
r3000: MIPS I compatible 32-bit little endian
|
||||
r4000: MIPS III compatible 64-bit little endian
|
||||
r10000: MIPS IV compatible 64-bit little endian
|
||||
riscv32: RISC-V 32-bit address space
|
||||
riscv64: RISC-V 64-bit address space
|
||||
riscv128: RISC-V 128-bit address space
|
||||
sh3: Hitachi SH3
|
||||
sh3dsp: Hitachi SH3 DSP
|
||||
sh4: Hitachi SH4
|
||||
sh5: Hitachi SH5
|
||||
thumb: Thumb
|
||||
wcemipsv2: MIPS little-endian WCE v2v2
|
||||
code:
|
||||
unknown: UNKNOWN
|
||||
alpha: ALPHA
|
||||
alpha64: ALPHA64
|
||||
am33: AM33
|
||||
amd64: AMD64
|
||||
any: ANY
|
||||
arm: ARM
|
||||
arm32: "ARM32"
|
||||
arm64: ARM64
|
||||
arm64ec: ARM64EC
|
||||
arm64x: ARM64X
|
||||
armnt: ARMNT
|
||||
axp64: AXP64
|
||||
ebc: EBC
|
||||
i386: I386
|
||||
ia64: IA64
|
||||
loongarch32: LOONGARCH32
|
||||
loongarch64: LOONGARCH64
|
||||
m32r: M32R
|
||||
mips16: MIPS16
|
||||
mipsfpu: MIPSFPU
|
||||
mipsfpu16: MIPSFPU16
|
||||
powerpc: POWERPC
|
||||
powerpcfp: POWERPCFP
|
||||
r3000be: R3000BE
|
||||
r3000: R3000
|
||||
r4000: R4000
|
||||
r10000: R10000
|
||||
riscv: RISC-V
|
||||
riscv32: RISCV32
|
||||
riscv64: RISCV64
|
||||
riscv128: RISCV128
|
||||
sh3: SH3
|
||||
sh3dsp: SH3DSP
|
||||
sh4: SH4
|
||||
sh5: SH5
|
||||
thumb: THUMB
|
||||
wcemipsv2: WCEMIPSV2
|
||||
x64: "x64"
|
||||
x86: "x86"
|
||||
|
||||
|
||||
requirements: Requirements
|
||||
|
||||
python: Python
|
||||
@@ -92,47 +185,48 @@ format.yaml: "YAML"
|
||||
|
||||
action.generate: "Generate"
|
||||
|
||||
country.afghanistan: "Afghanistan"
|
||||
country.albania: "Albania"
|
||||
country.algeria: "Algeria"
|
||||
country.andorra: "Andorra"
|
||||
country.angola: "Angola"
|
||||
country.anguilla: "Anguilla"
|
||||
country.argentina: "Argentina"
|
||||
country.australia: "Australia"
|
||||
country.austria: "Austria"
|
||||
country.azerbaijan: "Azerbaijan"
|
||||
country.azores: "Azores"
|
||||
country.bahamas: "Bahamas"
|
||||
country.belgium: "Belgium"
|
||||
country.bulgaria: "Bulgaria"
|
||||
country.corsica: "Corsica"
|
||||
country.croatia: "Croatia"
|
||||
country.cyprus: "Cyprus"
|
||||
country.czechia: "Czechia"
|
||||
country.denmark: "Denmark"
|
||||
country.estonia: "Estonia"
|
||||
country.finland: "Finland"
|
||||
country.france: "France"
|
||||
country.france.corsica: "France - Corsica"
|
||||
country.germany: "Germany"
|
||||
country.greece: "Greece"
|
||||
country.hungary: "Hungary"
|
||||
country.ireland: "Ireland"
|
||||
country.italy: "Italy"
|
||||
country.latvia: "Latvia"
|
||||
country.lithuania: "lithuania"
|
||||
country.luxembourg: "Luxembourg"
|
||||
country.madeira: "Madeira"
|
||||
country.malta: "Malta"
|
||||
country.monaco: "Monaco"
|
||||
country.netherlands: "Netherlands"
|
||||
country.poland: "Poland"
|
||||
country.portugal: "Portugal"
|
||||
country.portugal.azores: "Portugal - Azores"
|
||||
country.portugal.madeira: "Portugal - Madeira"
|
||||
country.romania: "Romania"
|
||||
country.slovenia: "Slovenia"
|
||||
country.slovakia: "Slovakia"
|
||||
country.spain: "Spain"
|
||||
country.sweden: "Sweden"
|
||||
country:
|
||||
afghanistan: "Afghanistan"
|
||||
albania: "Albania"
|
||||
algeria: "Algeria"
|
||||
andorra: "Andorra"
|
||||
angola: "Angola"
|
||||
anguilla: "Anguilla"
|
||||
argentina: "Argentina"
|
||||
australia: "Australia"
|
||||
austria: "Austria"
|
||||
azerbaijan: "Azerbaijan"
|
||||
azores: "Azores"
|
||||
bahamas: "Bahamas"
|
||||
belgium: "Belgium"
|
||||
bulgaria: "Bulgaria"
|
||||
corsica: "Corsica"
|
||||
croatia: "Croatia"
|
||||
cyprus: "Cyprus"
|
||||
czechia: "Czechia"
|
||||
denmark: "Denmark"
|
||||
estonia: "Estonia"
|
||||
finland: "Finland"
|
||||
france: "France"
|
||||
france.corsica: "France - Corsica"
|
||||
germany: "Germany"
|
||||
greece: "Greece"
|
||||
hungary: "Hungary"
|
||||
ireland: "Ireland"
|
||||
italy: "Italy"
|
||||
latvia: "Latvia"
|
||||
lithuania: "lithuania"
|
||||
luxembourg: "Luxembourg"
|
||||
madeira: "Madeira"
|
||||
malta: "Malta"
|
||||
monaco: "Monaco"
|
||||
netherlands: "Netherlands"
|
||||
poland: "Poland"
|
||||
portugal: "Portugal"
|
||||
portugal.azores: "Portugal - Azores"
|
||||
portugal.madeira: "Portugal - Madeira"
|
||||
romania: "Romania"
|
||||
slovenia: "Slovenia"
|
||||
slovakia: "Slovakia"
|
||||
spain: "Spain"
|
||||
sweden: "Sweden"
|
||||
|
48
data/strings/en/pearch.yml
Normal file
48
data/strings/en/pearch.yml
Normal file
@@ -0,0 +1,48 @@
|
||||
# PEArch - EN
|
||||
|
||||
meta:
|
||||
title: "PEArch"
|
||||
description: "CLI tool that tells you which CPU architecture a given Windows PE is made for."
|
||||
|
||||
intro:
|
||||
title: "Introduction"
|
||||
text:
|
||||
p1:
|
||||
l1: A small tool that tells you which
|
||||
<a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types">CPU architecture</a>
|
||||
a given <a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format">Windows PE</a> is made for.
|
||||
p2:
|
||||
l1: A total of 35 architectures are supported by this tool.
|
||||
|
||||
usage:
|
||||
title: "Usage"
|
||||
text:
|
||||
p1:
|
||||
l1: "This tool can either be used in a command prompt with the options below."
|
||||
l2: "Or, you can simply drop a file onto the <span class=\"code\">.exe</span> or a shortcut to get the same result."
|
||||
details:
|
||||
#disclaimer: The architecture codes, as well as their descriptions, are taken from Microsoft's
|
||||
# <a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types">MSDN</a>.
|
||||
title: "Click here to show/hide the architecture and return codes"
|
||||
thead:
|
||||
code: "<span class=\"t-monospace\">STDOUT</span>"
|
||||
hex: "<span class=\"t-monospace\">STDOUT</span> with <span class=\"t-monospace\">/AsHex</span>"
|
||||
dec: "<span class=\"t-monospace\">STDERR</span> with <span class=\"t-monospace\">/AsError</span>"
|
||||
description: "Description <i>(Source: <a href=\"https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types\">MSDN</a>)</i>"
|
||||
|
||||
output:
|
||||
title: "Output examples"
|
||||
default:
|
||||
title: "Without options:"
|
||||
options:
|
||||
title: "With <span class=\"code\">/AsHex</span> and <span class=\"code\">/AsError</span>:"
|
||||
|
||||
downloads:
|
||||
title: "Downloads"
|
||||
|
||||
license:
|
||||
title: "License"
|
||||
text: "This software and its source code is released in the Public Domain (CC0 1.0 Universal)."
|
||||
|
||||
links:
|
||||
title: "Links"
|
@@ -22,6 +22,18 @@ user-agent: User-Agent
|
||||
|
||||
server: Serveur
|
||||
|
||||
windows:
|
||||
95: "Windows 95"
|
||||
98: "Windows 98"
|
||||
2000: "Windows 2000"
|
||||
xp: "Windows XP"
|
||||
vista: "Windows Vista"
|
||||
7: "Windows 7"
|
||||
8: "Windows 8"
|
||||
81: "Windows 8.1"
|
||||
10: "Windows 10"
|
||||
11: "Windows 11"
|
||||
|
||||
cpu.architecture: Architecture de CPU
|
||||
cpu.responsive: "<span class=\"mobile-hide\">Architecture de </span>CPU"
|
||||
cpu.any: "Indépendante"
|
||||
@@ -34,6 +46,87 @@ cpu.arm64: "ARM64"
|
||||
#cpu.arm64: "<p>ARM64<br>ARMv8<br>AArch64</p>"
|
||||
cpu.risc-v: "RISC-V"
|
||||
|
||||
cpu:
|
||||
human:
|
||||
unknown: Le contenu de ce champ est supposé pouvoir s’appliquer à n’importe quel type d’ordinateur
|
||||
alpha: Alpha AXP, espace d’adressage 32 bits
|
||||
alpha64: Alpha 64, espace d’adressage 64 bits
|
||||
am33: Matsushita AM33
|
||||
amd64: X64
|
||||
any: Indépendante
|
||||
arm: ARM little endian
|
||||
arm64: ARM64 little endian
|
||||
arm64ec: ABI permettant l'interopérabilité entre le code natif ARM64 et le code x64 émulé.
|
||||
arm64x: Format binaire qui permet à la fois au code natif ARM64 et au code ARM64EC de coexister dans le même fichier.
|
||||
armnt: ARM Pouce-2 petit endian
|
||||
axp64: AXP 64 (identique à Alpha 64)
|
||||
ebc: Code d’octet EFI
|
||||
i386: Processeurs Intel 386 ou ultérieurs et processeurs compatibles
|
||||
ia64: Famille de processeurs Intel Itanium
|
||||
loongarch32: Famille de processeurs LoongArch 32 bits
|
||||
loongarch64: Famille de processeurs LoongArch 64 bits
|
||||
m32r: Mitsubishi M32R petit endian
|
||||
mips16: MIPS16
|
||||
mipsfpu: MIPS avec FPU
|
||||
mipsfpu16: MIPS16 avec FPU
|
||||
powerpc: Power PC little endian
|
||||
powerpcfp: Power PC avec prise en charge de la virgule flottante
|
||||
r3000be: MIPS I compatible 32 bits big endian
|
||||
r3000: MIPS I compatible 32 bits little endian
|
||||
r4000: MIPS III compatible 64 bits petit endian
|
||||
r10000: MIPS IV compatible 64 bits petit endian
|
||||
riscv32: Espace d’adressage RISC-V 32 bits
|
||||
riscv64: Espace d’adressage RISC-V 64 bits
|
||||
riscv128: Espace d’adressage RISC-V 128 bits
|
||||
sh3: Hitachi SH3
|
||||
sh3dsp: Hitachi SH3 DSP
|
||||
sh4: Hitachi SH4
|
||||
sh5: Hitachi SH5
|
||||
thumb: Pouce
|
||||
wcemipsv2: MIPS little-endian WCE v2
|
||||
code:
|
||||
unknown: UNKNOWN
|
||||
alpha: ALPHA
|
||||
alpha64: ALPHA64
|
||||
am33: AM33
|
||||
amd64: AMD64
|
||||
any: ANY
|
||||
arm: ARM
|
||||
arm32: "ARM32"
|
||||
arm64: ARM64
|
||||
arm64ec: ARM64EC
|
||||
arm64x: ARM64X
|
||||
armnt: ARMNT
|
||||
axp64: AXP64
|
||||
ebc: EBC
|
||||
i386: I386
|
||||
ia64: IA64
|
||||
loongarch32: LOONGARCH32
|
||||
loongarch64: LOONGARCH64
|
||||
m32r: M32R
|
||||
mips16: MIPS16
|
||||
mipsfpu: MIPSFPU
|
||||
mipsfpu16: MIPSFPU16
|
||||
powerpc: POWERPC
|
||||
powerpcfp: POWERPCFP
|
||||
r3000be: R3000BE
|
||||
r3000: R3000
|
||||
r4000: R4000
|
||||
r10000: R10000
|
||||
riscv: RISC-V
|
||||
riscv32: RISCV32
|
||||
riscv64: RISCV64
|
||||
riscv128: RISCV128
|
||||
sh3: SH3
|
||||
sh3dsp: SH3DSP
|
||||
sh4: SH4
|
||||
sh5: SH5
|
||||
thumb: THUMB
|
||||
wcemipsv2: WCEMIPSV2
|
||||
x64: "x64"
|
||||
x86: "x86"
|
||||
|
||||
|
||||
requirements: "Dépendances"
|
||||
|
||||
python: Python
|
||||
@@ -92,47 +185,48 @@ format.yaml: "YAML"
|
||||
|
||||
action.generate: "Générer"
|
||||
|
||||
country.afghanistan: "Afghanistan"
|
||||
country.albania: "Albanie"
|
||||
country.algeria: "Algérie"
|
||||
country.andorra: "Andorre"
|
||||
country.angola: "Angola"
|
||||
country.anguilla: "Anguilla"
|
||||
country.argentina: "Argentine"
|
||||
country.australia: "Australie"
|
||||
country.austria: "Autriche"
|
||||
country.azerbaijan: "Azerbaïdjan"
|
||||
country.azores: "Açores"
|
||||
country.bahamas: "Bahamas"
|
||||
country.belgium: "Belgique"
|
||||
country.bulgaria: "Bulgarie"
|
||||
country.corsica: "Corse"
|
||||
country.croatia: "Croatie"
|
||||
country.cyprus: "Chypre"
|
||||
country.czechia: "Tchéquie"
|
||||
country.denmark: "Danemark"
|
||||
country.estonia: "Estonie"
|
||||
country.finland: "Finlande"
|
||||
country.france: "France"
|
||||
country.france.corsica: "France - Corse"
|
||||
country.germany: "Allemagne"
|
||||
country.greece: "Grèce"
|
||||
country.hungary: "Hongrie"
|
||||
country.ireland: "Irlande"
|
||||
country.italy: "Italie"
|
||||
country.latvia: "Lettonie"
|
||||
country.lithuania: "Lituanie"
|
||||
country.luxembourg: "Luxembourg"
|
||||
country.madeira: "Madère"
|
||||
country.malta: "Malte"
|
||||
country.monaco: "Monaco"
|
||||
country.netherlands: "Pays-Bas"
|
||||
country.poland: "Pologne"
|
||||
country.portugal: "Portugal"
|
||||
country.portugal.azores: "Portugal - Açores"
|
||||
country.portugal.madeira: "Portugal - Madère"
|
||||
country.romania: "Roumanie"
|
||||
country.slovenia: "Slovénie"
|
||||
country.slovakia: "Slovaquie"
|
||||
country.spain: "Espagne"
|
||||
country.sweden: "Suède"
|
||||
country:
|
||||
afghanistan: "Afghanistan"
|
||||
albania: "Albanie"
|
||||
algeria: "Algérie"
|
||||
andorra: "Andorre"
|
||||
angola: "Angola"
|
||||
anguilla: "Anguilla"
|
||||
argentina: "Argentine"
|
||||
australia: "Australie"
|
||||
austria: "Autriche"
|
||||
azerbaijan: "Azerbaïdjan"
|
||||
azores: "Açores"
|
||||
bahamas: "Bahamas"
|
||||
belgium: "Belgique"
|
||||
bulgaria: "Bulgarie"
|
||||
corsica: "Corse"
|
||||
croatia: "Croatie"
|
||||
cyprus: "Chypre"
|
||||
czechia: "Tchéquie"
|
||||
denmark: "Danemark"
|
||||
estonia: "Estonie"
|
||||
finland: "Finlande"
|
||||
france: "France"
|
||||
france.corsica: "France - Corse"
|
||||
germany: "Allemagne"
|
||||
greece: "Grèce"
|
||||
hungary: "Hongrie"
|
||||
ireland: "Irlande"
|
||||
italy: "Italie"
|
||||
latvia: "Lettonie"
|
||||
lithuania: "Lituanie"
|
||||
luxembourg: "Luxembourg"
|
||||
madeira: "Madère"
|
||||
malta: "Malte"
|
||||
monaco: "Monaco"
|
||||
netherlands: "Pays-Bas"
|
||||
poland: "Pologne"
|
||||
portugal: "Portugal"
|
||||
portugal.azores: "Portugal - Açores"
|
||||
portugal.madeira: "Portugal - Madère"
|
||||
romania: "Roumanie"
|
||||
slovenia: "Slovénie"
|
||||
slovakia: "Slovaquie"
|
||||
spain: "Espagne"
|
||||
sweden: "Suède"
|
||||
|
49
data/strings/fr/pearch.yml
Normal file
49
data/strings/fr/pearch.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
# PEArch - FR
|
||||
|
||||
meta:
|
||||
title: "PEArch"
|
||||
description: "Outil pour invité de commande qui vous indique l'architecture de CPU pour laquelle un executable a été compilé."
|
||||
|
||||
intro:
|
||||
title: "Introduction"
|
||||
text:
|
||||
p1:
|
||||
l1: A small tool that tells you which
|
||||
<a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types">CPU architecture</a>
|
||||
a given <a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format">Windows PE</a> is made for.
|
||||
p2:
|
||||
l1: Un total de 35 architectures sont supportées par cet outil.
|
||||
|
||||
usage:
|
||||
title: "Utilisation"
|
||||
text:
|
||||
p1:
|
||||
l1: "Cet outil peut soit être utilisé dans un invité de commande avec les options ci-dessous."
|
||||
l2: "Ou alors, vous pouvez simplement déposer un fichier sur le <span class=\"code\">.exe</span> ou un raccourci, et avoir le même résultat."
|
||||
details:
|
||||
#disclaimer: Les codes d'architecture, ainsi que leur descriptions, sont tirés de ceux de Microsoft sur
|
||||
# <a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types">MSDN</a>.
|
||||
title: "Cliquez ici pour afficher/cacher les codes d'architecture et de retour"
|
||||
thead:
|
||||
code: "<span class=\"t-monospace\">STDOUT</span>"
|
||||
hex: "<span class=\"t-monospace\">STDOUT</span> avec <span class=\"t-monospace\">/AsHex</span>"
|
||||
dec: "<span class=\"t-monospace\">STDERR</span> avec <span class=\"t-monospace\">/AsError</span>"
|
||||
description: "Description <i>(Source: <a href=\"https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types\">MSDN</a>)</i>"
|
||||
|
||||
output:
|
||||
title: "Examples d'exécution"
|
||||
default:
|
||||
title: "Sans options:"
|
||||
options:
|
||||
title: "Avec <span class=\"code\">/AsHex</span> et <span class=\"code\">/AsError</span>:"
|
||||
|
||||
downloads:
|
||||
title: "Téléchargements"
|
||||
|
||||
license:
|
||||
title: "Licence"
|
||||
text: "Ce programme, ainsi que son code-source sont dans le domaine public (CC0 1.0 Universal)."
|
||||
|
||||
links:
|
||||
title: "Liens"
|
||||
|
Reference in New Issue
Block a user