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>
36 lines
2.0 KiB
JSON
36 lines
2.0 KiB
JSON
{
|
|
"code": "hu_HU",
|
|
"language": "Hungarian",
|
|
"country": "Hungary",
|
|
"fallback": false,
|
|
"translations": {
|
|
"hex.hashes.achievement.misc.create_hash.name": "Hashbajnok",
|
|
"hex.hashes.achievement.misc.create_hash.desc": "Hozz létre egy új hash függvényt a Hash lapon, válaszd ki a típust, adj neki nevet, és kattints a mellette lévő Plusz gombra.",
|
|
"hex.hashes.view.hashes.function": "Hash-függvények",
|
|
"hex.hashes.view.hashes.hash": "Hash",
|
|
"hex.hashes.view.hashes.hover_info": "Vidd az egeret egy kijelölés fölé a hex szerkesztőben és tartsd lenyomva a SHIFT billentyűt az adott terület hash értékeinek megtekintéséhez.",
|
|
"hex.hashes.view.hashes.name": "Hash-ek",
|
|
"hex.hashes.view.hashes.no_settings": "Nincs elérhető beállítás",
|
|
"hex.hashes.view.hashes.remove": "Hash törlése",
|
|
"hex.hashes.view.hashes.table.name": "Név",
|
|
"hex.hashes.view.hashes.table.result": "Eredmény",
|
|
"hex.hashes.view.hashes.table.type": "Típus",
|
|
"hex.hashes.hash.common.iv": "Kezdeti érték",
|
|
"hex.hashes.hash.common.poly": "Polinom",
|
|
"hex.hashes.hash.common.key": "Kulcs",
|
|
"hex.hashes.hash.common.security_level": "Biztonsági szint",
|
|
"hex.hashes.hash.common.size": "Hash méret",
|
|
"hex.hashes.hash.common.input_size": "Bemenet méret",
|
|
"hex.hashes.hash.common.output_size": "Kimenet méret",
|
|
"hex.hashes.hash.common.rounds": "Hash körök",
|
|
"hex.hashes.hash.common.salt": "Só",
|
|
"hex.hashes.hash.common.standard": "Standard",
|
|
"hex.hashes.hash.common.standard.custom": "Saját",
|
|
"hex.hashes.hash.common.personalization": "Személre szabás",
|
|
"hex.hashes.hash.common.refl_in": "Reflect In",
|
|
"hex.hashes.hash.common.refl_out": "Reflect Out",
|
|
"hex.hashes.hash.common.xor_out": "XVAGY ki",
|
|
"hex.hashes.hash.sum": "Összeg",
|
|
"hex.hashes.hash.sum.fold": "Eredmény összehajtása"
|
|
}
|
|
} |