e9b492a287
### Problem description
ImHex didn't support Hungarian :(
### Implementation description
I translated ImHex to Hungarian :)
### Translation Coverage
| Plugin | Percentage |
|---------------|------------|
| builtin | 99% |
| diffing | 100% |
| disassembler | 100% |
| hashes | 95% |
| script_loader | 100% |
| ui | 100% |
| visualizers | 100% |
| windows | 100% |
| yara_rules | 100% |
### Additional Notes
There are four Hungarian "special" characters that fall outside the
default Unicode ranges loaded by ImHex, resulting in them being replaced
with the "�" character. These letters are Ő (U+0150), ő (U+0151), Ű
(U+0170) and ű (U+0171), all included in the Latin Extended-A Unicode
block.
The easy fix for this is to include the "Unicode Latin Extended-A" range
when loading the font glyphs in
[init_tasks.cpp:189](99abc4e78a/plugins/builtin/source/content/init_tasks.cpp (L189)
).
This change would also unlock the full character range of Bosnian,
Croatian, Czech, Estonian, Latvian, Lithuanian, Maltese, Polish,
Romanian, Slovak, Slovene and Turkish. I can add the commit to this PR
if maintainers are okay with it. **EDIT:** Added a commit that loads
Latin Extended-A by default.
Also note that some words are longer than their English counterparts,
resulting in certain UI labels overflowing from their parent containers,
and being cut off. I might change some of the longer labels to be more
compact in the future, but the container size limitations will have to
be addressed eventually (e.g. with horizontal scrollbars).
---------
Co-authored-by: Nik <werwolv98@gmail.com>
78 lines
4.8 KiB
JSON
78 lines
4.8 KiB
JSON
{
|
|
"code": "hu_HU",
|
|
"language": "Hungarian",
|
|
"country": "Hungary",
|
|
"fallback": false,
|
|
"translations": {
|
|
"hex.disassembler.view.disassembler.16bit": "16-bit",
|
|
"hex.disassembler.view.disassembler.32bit": "32-bit",
|
|
"hex.disassembler.view.disassembler.64bit": "64-bit",
|
|
"hex.disassembler.view.disassembler.arch": "Architektúra",
|
|
"hex.disassembler.view.disassembler.arm.arm": "ARM",
|
|
"hex.disassembler.view.disassembler.arm.armv8": "ARMv8",
|
|
"hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M",
|
|
"hex.disassembler.view.disassembler.arm.default": "Alapértelmezett",
|
|
"hex.disassembler.view.disassembler.arm.thumb": "Thumb",
|
|
"hex.disassembler.view.disassembler.base": "Alapcím",
|
|
"hex.disassembler.view.disassembler.bpf.classic": "Klasszikus",
|
|
"hex.disassembler.view.disassembler.bpf.extended": "Bővített",
|
|
"hex.disassembler.view.disassembler.disassemble": "Disassemble",
|
|
"hex.disassembler.view.disassembler.disassembling": "Disassembly folyamatban...",
|
|
"hex.disassembler.view.disassembler.disassembly.address": "Cím",
|
|
"hex.disassembler.view.disassembler.disassembly.bytes": "Bájt",
|
|
"hex.disassembler.view.disassembler.disassembly.offset": "Eltolás",
|
|
"hex.disassembler.view.disassembler.disassembly.title": "Disassembly",
|
|
"hex.disassembler.view.disassembler.m680x.6301": "6301",
|
|
"hex.disassembler.view.disassembler.m680x.6309": "6309",
|
|
"hex.disassembler.view.disassembler.m680x.6800": "6800",
|
|
"hex.disassembler.view.disassembler.m680x.6801": "6801",
|
|
"hex.disassembler.view.disassembler.m680x.6805": "6805",
|
|
"hex.disassembler.view.disassembler.m680x.6808": "6808",
|
|
"hex.disassembler.view.disassembler.m680x.6809": "6809",
|
|
"hex.disassembler.view.disassembler.m680x.6811": "6811",
|
|
"hex.disassembler.view.disassembler.m680x.cpu12": "CPU12",
|
|
"hex.disassembler.view.disassembler.m680x.hcs08": "HCS08",
|
|
"hex.disassembler.view.disassembler.m68k.000": "000",
|
|
"hex.disassembler.view.disassembler.m68k.010": "010",
|
|
"hex.disassembler.view.disassembler.m68k.020": "020",
|
|
"hex.disassembler.view.disassembler.m68k.030": "030",
|
|
"hex.disassembler.view.disassembler.m68k.040": "040",
|
|
"hex.disassembler.view.disassembler.m68k.060": "060",
|
|
"hex.disassembler.view.disassembler.mips.micro": "Micro",
|
|
"hex.disassembler.view.disassembler.mips.mips2": "MIPS II",
|
|
"hex.disassembler.view.disassembler.mips.mips3": "MIPS III",
|
|
"hex.disassembler.view.disassembler.mips.mips32": "MIPS32",
|
|
"hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6",
|
|
"hex.disassembler.view.disassembler.mips.mips64": "MIPS64",
|
|
"hex.disassembler.view.disassembler.mos65xx.6502": "6502",
|
|
"hex.disassembler.view.disassembler.mos65xx.65816": "65816",
|
|
"hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M",
|
|
"hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX",
|
|
"hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X",
|
|
"hex.disassembler.view.disassembler.mos65xx.65c02": "65C02",
|
|
"hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02",
|
|
"hex.disassembler.view.disassembler.sh.sh2": "SH2",
|
|
"hex.disassembler.view.disassembler.sh.sh2a": "SH2A",
|
|
"hex.disassembler.view.disassembler.sh.sh3": "SH3",
|
|
"hex.disassembler.view.disassembler.sh.sh4": "SH4",
|
|
"hex.disassembler.view.disassembler.sh.sh4a": "SH4A",
|
|
"hex.disassembler.view.disassembler.sh.fpu": "FPU",
|
|
"hex.disassembler.view.disassembler.sh.dsp": "DSP",
|
|
"hex.disassembler.view.disassembler.tricore.110": "110",
|
|
"hex.disassembler.view.disassembler.tricore.120": "120",
|
|
"hex.disassembler.view.disassembler.tricore.130": "130",
|
|
"hex.disassembler.view.disassembler.tricore.131": "131",
|
|
"hex.disassembler.view.disassembler.tricore.160": "160",
|
|
"hex.disassembler.view.disassembler.tricore.161": "161",
|
|
"hex.disassembler.view.disassembler.tricore.162": "162",
|
|
"hex.disassembler.view.disassembler.name": "Disassembler",
|
|
"hex.disassembler.view.disassembler.position": "Pozició",
|
|
"hex.disassembler.view.disassembler.ppc.booke": "Book-E",
|
|
"hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions",
|
|
"hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine",
|
|
"hex.disassembler.view.disassembler.region": "Kód régió",
|
|
"hex.disassembler.view.disassembler.riscv.compressed": "Tömörített",
|
|
"hex.disassembler.view.disassembler.settings.mode": "Mód",
|
|
"hex.disassembler.view.disassembler.sparc.v9": "Sparc V9"
|
|
}
|
|
} |