2022-12-02 12:00:04 +01:00
{
"code" : "it-IT" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"country" : "Italy" ,
"fallback" : false ,
2024-01-27 22:16:50 +01:00
"language" : "Italian" ,
2022-12-02 12:00:04 +01:00
"translations" : {
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.data_processor" : "" ,
"hex.builtin.achievement.data_processor.create_connection.desc" : "" ,
"hex.builtin.achievement.data_processor.create_connection.name" : "" ,
"hex.builtin.achievement.data_processor.custom_node.desc" : "" ,
"hex.builtin.achievement.data_processor.custom_node.name" : "" ,
"hex.builtin.achievement.data_processor.modify_data.desc" : "" ,
"hex.builtin.achievement.data_processor.modify_data.name" : "" ,
"hex.builtin.achievement.data_processor.place_node.desc" : "" ,
"hex.builtin.achievement.data_processor.place_node.name" : "" ,
"hex.builtin.achievement.find" : "" ,
"hex.builtin.achievement.find.find_numeric.desc" : "" ,
"hex.builtin.achievement.find.find_numeric.name" : "" ,
"hex.builtin.achievement.find.find_specific_string.desc" : "" ,
"hex.builtin.achievement.find.find_specific_string.name" : "" ,
"hex.builtin.achievement.find.find_strings.desc" : "" ,
"hex.builtin.achievement.find.find_strings.name" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.achievement.hex_editor" : "" ,
"hex.builtin.achievement.hex_editor.copy_as.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.hex_editor.copy_as.name" : "" ,
"hex.builtin.achievement.hex_editor.create_bookmark.desc" : "" ,
"hex.builtin.achievement.hex_editor.create_bookmark.name" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.achievement.hex_editor.create_patch.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.hex_editor.create_patch.name" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.achievement.hex_editor.fill.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.hex_editor.fill.name" : "" ,
"hex.builtin.achievement.hex_editor.modify_byte.desc" : "" ,
"hex.builtin.achievement.hex_editor.modify_byte.name" : "" ,
"hex.builtin.achievement.hex_editor.open_new_view.desc" : "" ,
"hex.builtin.achievement.hex_editor.open_new_view.name" : "" ,
"hex.builtin.achievement.hex_editor.select_byte.desc" : "" ,
"hex.builtin.achievement.hex_editor.select_byte.name" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.achievement.misc" : "" ,
"hex.builtin.achievement.misc.analyze_file.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.misc.analyze_file.name" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.achievement.misc.download_from_store.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.achievement.misc.download_from_store.name" : "" ,
"hex.builtin.achievement.patterns" : "" ,
"hex.builtin.achievement.patterns.data_inspector.desc" : "" ,
"hex.builtin.achievement.patterns.data_inspector.name" : "" ,
"hex.builtin.achievement.patterns.load_existing.desc" : "" ,
"hex.builtin.achievement.patterns.load_existing.name" : "" ,
"hex.builtin.achievement.patterns.modify_data.desc" : "" ,
"hex.builtin.achievement.patterns.modify_data.name" : "" ,
"hex.builtin.achievement.patterns.place_menu.desc" : "" ,
"hex.builtin.achievement.patterns.place_menu.name" : "" ,
"hex.builtin.achievement.starting_out" : "" ,
"hex.builtin.achievement.starting_out.crash.desc" : "" ,
"hex.builtin.achievement.starting_out.crash.name" : "" ,
"hex.builtin.achievement.starting_out.docs.desc" : "" ,
"hex.builtin.achievement.starting_out.docs.name" : "" ,
"hex.builtin.achievement.starting_out.open_file.desc" : "" ,
"hex.builtin.achievement.starting_out.open_file.name" : "" ,
"hex.builtin.achievement.starting_out.save_project.desc" : "" ,
"hex.builtin.achievement.starting_out.save_project.name" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.command.calc.desc" : "Calcolatrice" ,
"hex.builtin.command.cmd.desc" : "Comando" ,
"hex.builtin.command.cmd.result" : "Esegui comando '{0}'" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.command.convert.as" : "" ,
"hex.builtin.command.convert.binary" : "" ,
"hex.builtin.command.convert.decimal" : "" ,
"hex.builtin.command.convert.desc" : "" ,
"hex.builtin.command.convert.hexadecimal" : "" ,
"hex.builtin.command.convert.in" : "" ,
"hex.builtin.command.convert.invalid_conversion" : "" ,
"hex.builtin.command.convert.invalid_input" : "" ,
"hex.builtin.command.convert.octal" : "" ,
"hex.builtin.command.convert.to" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.command.web.desc" : "Consulta il Web" ,
"hex.builtin.command.web.result" : "Naviga a '{0}'" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.drag_drop.text" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.ascii" : "ASCII Character" ,
"hex.builtin.inspector.binary" : "Binary (8 bit)" ,
"hex.builtin.inspector.bool" : "bool" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.inspector.dos_date" : "" ,
"hex.builtin.inspector.dos_time" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.double" : "double (64 bit)" ,
"hex.builtin.inspector.float" : "float (32 bit)" ,
"hex.builtin.inspector.float16" : "half float (16 bit)" ,
"hex.builtin.inspector.guid" : "GUID" ,
"hex.builtin.inspector.i16" : "int16_t" ,
"hex.builtin.inspector.i24" : "int24_t" ,
"hex.builtin.inspector.i32" : "int32_t" ,
"hex.builtin.inspector.i48" : "int48_t" ,
"hex.builtin.inspector.i64" : "int64_t" ,
"hex.builtin.inspector.i8" : "int8_t" ,
"hex.builtin.inspector.long_double" : "long double (128 bit)" ,
"hex.builtin.inspector.rgb565" : "Colori RGB565" ,
"hex.builtin.inspector.rgba8" : "Colori RGBA8" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.inspector.sleb128" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.string" : "String" ,
"hex.builtin.inspector.string16" : "Wide String" ,
"hex.builtin.inspector.time" : "time_t" ,
"hex.builtin.inspector.time32" : "time32_t" ,
"hex.builtin.inspector.time64" : "time64_t" ,
"hex.builtin.inspector.u16" : "uint16_t" ,
"hex.builtin.inspector.u24" : "uint24_t" ,
"hex.builtin.inspector.u32" : "uint32_t" ,
"hex.builtin.inspector.u48" : "uint48_t" ,
"hex.builtin.inspector.u64" : "uint64_t" ,
"hex.builtin.inspector.u8" : "uint8_t" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.inspector.uleb128" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.utf8" : "UTF-8 code point" ,
"hex.builtin.inspector.wide" : "Wide Character" ,
"hex.builtin.layouts.default" : "Default" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.layouts.none.restore_default" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.edit" : "Modifica" ,
"hex.builtin.menu.edit.bookmark.create" : "Crea segnalibro" ,
"hex.builtin.menu.edit.redo" : "Ripeti" ,
"hex.builtin.menu.edit.undo" : "Annulla" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.menu.extras" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file" : "File" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.menu.file.bookmark.export" : "" ,
"hex.builtin.menu.file.bookmark.import" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.clear_recent" : "Pulisci" ,
"hex.builtin.menu.file.close" : "Chiudi" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.menu.file.create_file" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export" : "Esporta..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.as_language" : "" ,
"hex.builtin.menu.file.export.as_language.popup.export_error" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.menu.file.export.base64" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.bookmark" : "" ,
"hex.builtin.menu.file.export.data_processor" : "" ,
"hex.builtin.menu.file.export.ips" : "IPS Patch" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.menu.file.export.ips.popup.address_out_of_range_error" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.ips.popup.export_error" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.menu.file.export.ips.popup.missing_eof_error" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.ips.popup.patch_too_large_error" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export.ips32" : "IPS32 Patch" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.menu.file.export.pattern" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.menu.file.export.popup.create" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.export.report" : "" ,
"hex.builtin.menu.file.export.report.popup.export_error" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export.title" : "Esporta File" ,
"hex.builtin.menu.file.import" : "Importa..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.import.bookmark" : "" ,
"hex.builtin.menu.file.import.custom_encoding" : "" ,
"hex.builtin.menu.file.import.data_processor" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.import.ips" : "IPS Patch" ,
"hex.builtin.menu.file.import.ips32" : "IPS32 Patch" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.menu.file.import.modified_file" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.import.modified_file.popup.invalid_size" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.menu.file.import.pattern" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.open_file" : "Apri File..." ,
"hex.builtin.menu.file.open_other" : "Apri altro..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.open_recent" : "File recenti" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.menu.file.project" : "" ,
"hex.builtin.menu.file.project.open" : "" ,
"hex.builtin.menu.file.project.save" : "" ,
"hex.builtin.menu.file.project.save_as" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.quit" : "Uscita ImHex" ,
2023-03-20 13:11:43 +01:00
"hex.builtin.menu.file.reload_provider" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.help" : "Aiuto" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.menu.help.ask_for_help" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.view" : "Vista" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.view.always_on_top" : "" ,
"hex.builtin.menu.view.debug" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.view.demo" : "Mostra la demo di ImGui" ,
"hex.builtin.menu.view.fps" : "Mostra FPS" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.view.fullscreen" : "" ,
"hex.builtin.menu.workspace" : "" ,
"hex.builtin.menu.workspace.create" : "" ,
"hex.builtin.menu.workspace.layout" : "Layout" ,
"hex.builtin.menu.workspace.layout.lock" : "" ,
"hex.builtin.menu.workspace.layout.save" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic" : "Aritmetica" ,
"hex.builtin.nodes.arithmetic.add" : "Addizione" ,
"hex.builtin.nodes.arithmetic.add.header" : "Aggiungi" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.arithmetic.average" : "" ,
"hex.builtin.nodes.arithmetic.average.header" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.arithmetic.ceil" : "" ,
"hex.builtin.nodes.arithmetic.ceil.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic.div" : "Divisione" ,
"hex.builtin.nodes.arithmetic.div.header" : "Dividi" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.arithmetic.floor" : "" ,
"hex.builtin.nodes.arithmetic.floor.header" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.arithmetic.median" : "" ,
"hex.builtin.nodes.arithmetic.median.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic.mod" : "Modulo" ,
"hex.builtin.nodes.arithmetic.mod.header" : "Modulo" ,
"hex.builtin.nodes.arithmetic.mul" : "Moltiplicazione" ,
"hex.builtin.nodes.arithmetic.mul.header" : "Moltiplica" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.arithmetic.round" : "" ,
"hex.builtin.nodes.arithmetic.round.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic.sub" : "Sottrazione" ,
"hex.builtin.nodes.arithmetic.sub.header" : "Sottrai" ,
"hex.builtin.nodes.bitwise" : "Operazioni di Bitwise" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.bitwise.add" : "" ,
"hex.builtin.nodes.bitwise.add.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.bitwise.and" : "E" ,
"hex.builtin.nodes.bitwise.and.header" : "Bitwise E" ,
"hex.builtin.nodes.bitwise.not" : "NON" ,
"hex.builtin.nodes.bitwise.not.header" : "Bitwise NON" ,
"hex.builtin.nodes.bitwise.or" : "O" ,
"hex.builtin.nodes.bitwise.or.header" : "Bitwise O" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.nodes.bitwise.shift_left" : "" ,
"hex.builtin.nodes.bitwise.shift_left.header" : "" ,
"hex.builtin.nodes.bitwise.shift_right" : "" ,
"hex.builtin.nodes.bitwise.shift_right.header" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.nodes.bitwise.swap" : "" ,
"hex.builtin.nodes.bitwise.swap.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.bitwise.xor" : "XOR" ,
"hex.builtin.nodes.bitwise.xor.header" : "Bitwise XOR" ,
"hex.builtin.nodes.buffer" : "Buffer" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.nodes.buffer.byte_swap" : "" ,
"hex.builtin.nodes.buffer.byte_swap.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.combine" : "Combina" ,
"hex.builtin.nodes.buffer.combine.header" : "Combina buffer" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.buffer.patch" : "" ,
"hex.builtin.nodes.buffer.patch.header" : "" ,
"hex.builtin.nodes.buffer.patch.input.patch" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.repeat" : "Ripeti" ,
"hex.builtin.nodes.buffer.repeat.header" : "Ripeti buffer" ,
"hex.builtin.nodes.buffer.repeat.input.buffer" : "Input" ,
"hex.builtin.nodes.buffer.repeat.input.count" : "Conta" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.buffer.size" : "" ,
"hex.builtin.nodes.buffer.size.header" : "" ,
"hex.builtin.nodes.buffer.size.output" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.slice" : "Affetta" ,
"hex.builtin.nodes.buffer.slice.header" : "Affetta buffer" ,
"hex.builtin.nodes.buffer.slice.input.buffer" : "Input" ,
"hex.builtin.nodes.buffer.slice.input.from" : "Inizio" ,
"hex.builtin.nodes.buffer.slice.input.to" : "Fine" ,
"hex.builtin.nodes.casting" : "Conversione Dati" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.casting.buffer_to_float" : "" ,
"hex.builtin.nodes.casting.buffer_to_float.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.casting.buffer_to_int" : "Da Buffer a Intero" ,
"hex.builtin.nodes.casting.buffer_to_int.header" : "Da Buffer a Integer" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.casting.float_to_buffer" : "" ,
"hex.builtin.nodes.casting.float_to_buffer.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.casting.int_to_buffer" : "Da Intero a Buffer" ,
"hex.builtin.nodes.casting.int_to_buffer.header" : "Da Intero a Buffer" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.nodes.common.amount" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.common.height" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.common.input" : "Input" ,
"hex.builtin.nodes.common.input.a" : "Input A" ,
"hex.builtin.nodes.common.input.b" : "Input B" ,
"hex.builtin.nodes.common.output" : "Output" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.common.width" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.constants" : "Costanti" ,
"hex.builtin.nodes.constants.buffer" : "Buffer" ,
"hex.builtin.nodes.constants.buffer.header" : "Buffer" ,
"hex.builtin.nodes.constants.buffer.size" : "Dimensione" ,
"hex.builtin.nodes.constants.comment" : "Comment" ,
"hex.builtin.nodes.constants.comment.header" : "Commento" ,
"hex.builtin.nodes.constants.float" : "Float" ,
"hex.builtin.nodes.constants.float.header" : "Float" ,
"hex.builtin.nodes.constants.int" : "Intero" ,
"hex.builtin.nodes.constants.int.header" : "Intero" ,
"hex.builtin.nodes.constants.nullptr" : "Nullptr" ,
"hex.builtin.nodes.constants.nullptr.header" : "Nullptr" ,
"hex.builtin.nodes.constants.rgba8" : "Colore RGBA8" ,
"hex.builtin.nodes.constants.rgba8.header" : "Colore RGBA8" ,
"hex.builtin.nodes.constants.rgba8.output.a" : "Alpha" ,
"hex.builtin.nodes.constants.rgba8.output.b" : "Blu" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.nodes.constants.rgba8.output.color" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.constants.rgba8.output.g" : "Verde" ,
"hex.builtin.nodes.constants.rgba8.output.r" : "Rosso" ,
"hex.builtin.nodes.constants.string" : "Stringa" ,
"hex.builtin.nodes.constants.string.header" : "Stringa" ,
"hex.builtin.nodes.control_flow" : "Controlla Flusso" ,
"hex.builtin.nodes.control_flow.and" : "E" ,
"hex.builtin.nodes.control_flow.and.header" : "Boolean E" ,
"hex.builtin.nodes.control_flow.equals" : "Uguale a" ,
"hex.builtin.nodes.control_flow.equals.header" : "Uguale a" ,
"hex.builtin.nodes.control_flow.gt" : "Maggiore di" ,
"hex.builtin.nodes.control_flow.gt.header" : "Maggiore di" ,
"hex.builtin.nodes.control_flow.if" : "Se" ,
"hex.builtin.nodes.control_flow.if.condition" : "Condizione" ,
"hex.builtin.nodes.control_flow.if.false" : "Falso" ,
"hex.builtin.nodes.control_flow.if.header" : "Se" ,
"hex.builtin.nodes.control_flow.if.true" : "Vero" ,
"hex.builtin.nodes.control_flow.lt" : "Minore di" ,
"hex.builtin.nodes.control_flow.lt.header" : "Minore di" ,
"hex.builtin.nodes.control_flow.not" : "Non" ,
"hex.builtin.nodes.control_flow.not.header" : "Non" ,
"hex.builtin.nodes.control_flow.or" : "O" ,
"hex.builtin.nodes.control_flow.or.header" : "Boolean O" ,
"hex.builtin.nodes.crypto" : "Cryptografia" ,
"hex.builtin.nodes.crypto.aes" : "Decriptatore AES" ,
"hex.builtin.nodes.crypto.aes.header" : "Decriptatore AES" ,
"hex.builtin.nodes.crypto.aes.iv" : "IV" ,
"hex.builtin.nodes.crypto.aes.key" : "Chiave" ,
"hex.builtin.nodes.crypto.aes.key_length" : "Lunghezza Chiave" ,
"hex.builtin.nodes.crypto.aes.mode" : "Modalità" ,
"hex.builtin.nodes.crypto.aes.nonce" : "Nonce" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.nodes.custom" : "" ,
"hex.builtin.nodes.custom.custom" : "" ,
"hex.builtin.nodes.custom.custom.edit" : "" ,
"hex.builtin.nodes.custom.custom.edit_hint" : "" ,
"hex.builtin.nodes.custom.custom.header" : "" ,
"hex.builtin.nodes.custom.input" : "" ,
"hex.builtin.nodes.custom.input.header" : "" ,
"hex.builtin.nodes.custom.output" : "" ,
"hex.builtin.nodes.custom.output.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.data_access" : "Accesso ai Dati" ,
"hex.builtin.nodes.data_access.read" : "Leggi" ,
"hex.builtin.nodes.data_access.read.address" : "Indirizzo" ,
"hex.builtin.nodes.data_access.read.data" : "Dati" ,
"hex.builtin.nodes.data_access.read.header" : "Leggi" ,
"hex.builtin.nodes.data_access.read.size" : "Dimensione" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.data_access.selection" : "" ,
"hex.builtin.nodes.data_access.selection.address" : "" ,
"hex.builtin.nodes.data_access.selection.header" : "" ,
"hex.builtin.nodes.data_access.selection.size" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.data_access.size" : "Dati Dimensione" ,
"hex.builtin.nodes.data_access.size.header" : "Dati Dimensione" ,
"hex.builtin.nodes.data_access.size.size" : "Dimensione" ,
"hex.builtin.nodes.data_access.write" : "Scrivi" ,
"hex.builtin.nodes.data_access.write.address" : "Indirizzo" ,
"hex.builtin.nodes.data_access.write.data" : "Dati" ,
"hex.builtin.nodes.data_access.write.header" : "Scrivi" ,
"hex.builtin.nodes.decoding" : "Decodifica" ,
"hex.builtin.nodes.decoding.base64" : "Base64" ,
"hex.builtin.nodes.decoding.base64.header" : "Decodificatore Base64" ,
"hex.builtin.nodes.decoding.hex" : "Esadecimale" ,
"hex.builtin.nodes.decoding.hex.header" : "Decodificatore Esadecimale" ,
"hex.builtin.nodes.display" : "Mostra" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.nodes.display.bits" : "" ,
"hex.builtin.nodes.display.bits.header" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.nodes.display.buffer" : "" ,
"hex.builtin.nodes.display.buffer.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.display.float" : "Float" ,
"hex.builtin.nodes.display.float.header" : "Mostra Float" ,
"hex.builtin.nodes.display.int" : "Intero" ,
"hex.builtin.nodes.display.int.header" : "Mostra Intero" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.display.string" : "" ,
"hex.builtin.nodes.display.string.header" : "" ,
"hex.builtin.nodes.pattern_language" : "" ,
"hex.builtin.nodes.pattern_language.out_var" : "" ,
"hex.builtin.nodes.pattern_language.out_var.header" : "" ,
"hex.builtin.nodes.visualizer" : "" ,
"hex.builtin.nodes.visualizer.byte_distribution" : "" ,
"hex.builtin.nodes.visualizer.byte_distribution.header" : "" ,
"hex.builtin.nodes.visualizer.digram" : "" ,
"hex.builtin.nodes.visualizer.digram.header" : "" ,
"hex.builtin.nodes.visualizer.image" : "" ,
"hex.builtin.nodes.visualizer.image.header" : "" ,
"hex.builtin.nodes.visualizer.image_rgba" : "" ,
"hex.builtin.nodes.visualizer.image_rgba.header" : "" ,
"hex.builtin.nodes.visualizer.layered_dist" : "" ,
"hex.builtin.nodes.visualizer.layered_dist.header" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.oobe.server_contact" : "" ,
"hex.builtin.oobe.server_contact.crash_logs_only" : "" ,
"hex.builtin.oobe.server_contact.data_collected.os" : "" ,
"hex.builtin.oobe.server_contact.data_collected.uuid" : "" ,
"hex.builtin.oobe.server_contact.data_collected.version" : "" ,
"hex.builtin.oobe.server_contact.data_collected_table.key" : "" ,
"hex.builtin.oobe.server_contact.data_collected_table.value" : "" ,
"hex.builtin.oobe.server_contact.data_collected_title" : "" ,
"hex.builtin.oobe.server_contact.text" : "" ,
"hex.builtin.oobe.tutorial_question" : "" ,
"hex.builtin.popup.blocking_task.desc" : "" ,
"hex.builtin.popup.blocking_task.title" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.popup.close_provider.desc" : "" ,
"hex.builtin.popup.close_provider.title" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.create_workspace.desc" : "" ,
"hex.builtin.popup.create_workspace.title" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.popup.docs_question.no_answer" : "" ,
"hex.builtin.popup.docs_question.prompt" : "" ,
"hex.builtin.popup.docs_question.thinking" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.docs_question.title" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.error.create" : "Impossibile creare il nuovo File!" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.popup.error.file_dialog.common" : "" ,
"hex.builtin.popup.error.file_dialog.portal" : "" ,
"hex.builtin.popup.error.project.load" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.popup.error.project.load.create_provider" : "" ,
"hex.builtin.popup.error.project.load.file_not_found" : "" ,
"hex.builtin.popup.error.project.load.invalid_magic" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.error.project.load.invalid_tar" : "" ,
"hex.builtin.popup.error.project.load.no_providers" : "" ,
"hex.builtin.popup.error.project.load.some_providers_failed" : "" ,
"hex.builtin.popup.error.project.save" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.error.read_only" : "Impossibile scrivere sul File. File aperto solo in modalità lettura" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.popup.error.task_exception" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.exit_application.desc" : "Hai delle modifiche non salvate nel tuo progetto.\nSei sicuro di voler uscire?" ,
"hex.builtin.popup.exit_application.title" : "Uscire dall'applicazione?" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.safety_backup.delete" : "No, Elimina" ,
"hex.builtin.popup.safety_backup.desc" : "Oh no, l'ultima volta ImHex è crashato.\nVuoi ripristinare il tuo lavoro?" ,
"hex.builtin.popup.safety_backup.log_file" : "" ,
"hex.builtin.popup.safety_backup.report_error" : "" ,
"hex.builtin.popup.safety_backup.restore" : "Sì, Ripristina" ,
"hex.builtin.popup.safety_backup.title" : "Ripristina i dati persi" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.popup.save_layout.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.save_layout.title" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.popup.waiting_for_tasks.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.waiting_for_tasks.title" : "" ,
"hex.builtin.provider.base64" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.disk" : "Provider di dischi raw" ,
"hex.builtin.provider.disk.disk_size" : "Dimensione disco" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.disk.elevation" : "" ,
"hex.builtin.provider.disk.error.read_ro" : "" ,
"hex.builtin.provider.disk.error.read_rw" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.disk.reload" : "Ricarica" ,
"hex.builtin.provider.disk.sector_size" : "Dimensione settore" ,
"hex.builtin.provider.disk.selected_disk" : "Disco" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.error.open" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.file" : "Provider di file" ,
"hex.builtin.provider.file.access" : "Data dell'ultimo accesso" ,
"hex.builtin.provider.file.creation" : "Data di creazione" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.file.error.open" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.provider.file.menu.into_memory" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.file.menu.open_file" : "" ,
"hex.builtin.provider.file.menu.open_folder" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.file.modification" : "Data dell'ultima modifica" ,
"hex.builtin.provider.file.path" : "Percorso del File" ,
"hex.builtin.provider.file.size" : "Dimensione" ,
"hex.builtin.provider.gdb" : "Server GDB Provider" ,
"hex.builtin.provider.gdb.ip" : "Indirizzo IP" ,
"hex.builtin.provider.gdb.name" : "Server GDB <{0}:{1}>" ,
"hex.builtin.provider.gdb.port" : "Porta" ,
"hex.builtin.provider.gdb.server" : "Server" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.provider.intel_hex" : "" ,
"hex.builtin.provider.intel_hex.name" : "" ,
"hex.builtin.provider.mem_file" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.provider.mem_file.rename" : "" ,
"hex.builtin.provider.mem_file.rename.desc" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.mem_file.unsaved" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.provider.motorola_srec" : "" ,
"hex.builtin.provider.motorola_srec.name" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.provider.process_memory" : "" ,
"hex.builtin.provider.process_memory.enumeration_failed" : "" ,
"hex.builtin.provider.process_memory.memory_regions" : "" ,
"hex.builtin.provider.process_memory.name" : "" ,
"hex.builtin.provider.process_memory.process_id" : "" ,
"hex.builtin.provider.process_memory.process_name" : "" ,
"hex.builtin.provider.process_memory.region.commit" : "" ,
"hex.builtin.provider.process_memory.region.mapped" : "" ,
"hex.builtin.provider.process_memory.region.private" : "" ,
"hex.builtin.provider.process_memory.region.reserve" : "" ,
"hex.builtin.provider.process_memory.utils" : "" ,
"hex.builtin.provider.process_memory.utils.inject_dll" : "" ,
"hex.builtin.provider.process_memory.utils.inject_dll.failure" : "" ,
"hex.builtin.provider.process_memory.utils.inject_dll.success" : "" ,
"hex.builtin.provider.tooltip.show_more" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.provider.view" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.experiments" : "" ,
"hex.builtin.setting.experiments.description" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.folders" : "" ,
"hex.builtin.setting.folders.add_folder" : "" ,
"hex.builtin.setting.folders.description" : "" ,
"hex.builtin.setting.folders.remove_folder" : "" ,
"hex.builtin.setting.font" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.font.custom_font" : "" ,
"hex.builtin.setting.font.custom_font_enable" : "" ,
"hex.builtin.setting.font.custom_font_info" : "" ,
"hex.builtin.setting.font.font_antialias" : "" ,
"hex.builtin.setting.font.font_bold" : "" ,
"hex.builtin.setting.font.font_italic" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.font.font_path" : "" ,
"hex.builtin.setting.font.font_size" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.setting.font.font_size.tooltip" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.font.glyphs" : "" ,
"hex.builtin.setting.font.load_all_unicode_chars" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.general" : "Generali" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.general.auto_backup_time" : "" ,
"hex.builtin.setting.general.auto_backup_time.format.extended" : "" ,
"hex.builtin.setting.general.auto_backup_time.format.simple" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.general.auto_load_patterns" : "Auto-caricamento del pattern supportato" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.general.network" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.setting.general.network_interface" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.general.patterns" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.setting.general.save_recent_providers" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.general.server_contact" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.general.show_tips" : "Mostra consigli all'avvio" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.general.sync_pattern_source" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.setting.general.upload_crash_logs" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.hex_editor" : "Hex Editor" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.hex_editor.byte_padding" : "" ,
"hex.builtin.setting.hex_editor.bytes_per_row" : "" ,
"hex.builtin.setting.hex_editor.char_padding" : "" ,
"hex.builtin.setting.hex_editor.highlight_color" : "" ,
"hex.builtin.setting.hex_editor.sync_scrolling" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.imhex" : "ImHex" ,
"hex.builtin.setting.imhex.recent_files" : "File recenti" ,
"hex.builtin.setting.interface" : "Interfaccia" ,
"hex.builtin.setting.interface.color" : "Colore del Tema" ,
"hex.builtin.setting.interface.fps" : "Limite FPS" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.setting.interface.fps.native" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.interface.fps.unlocked" : "Unblocca" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.language" : "Lingua" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.interface.multi_windows" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.interface.pattern_data_row_bg" : "" ,
"hex.builtin.setting.interface.restore_window_pos" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.scaling.native" : "Nativo" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.interface.scaling_factor" : "Scale" ,
"hex.builtin.setting.interface.style" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.interface.wiki_explain_language" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.interface.window" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.setting.proxy" : "" ,
"hex.builtin.setting.proxy.description" : "" ,
"hex.builtin.setting.proxy.enable" : "" ,
"hex.builtin.setting.proxy.url" : "" ,
"hex.builtin.setting.proxy.url.tooltip" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.setting.shortcuts" : "" ,
"hex.builtin.setting.shortcuts.global" : "" ,
"hex.builtin.setting.toolbar" : "" ,
"hex.builtin.setting.toolbar.description" : "" ,
"hex.builtin.setting.toolbar.icons" : "" ,
"hex.builtin.shortcut.next_provider" : "" ,
"hex.builtin.shortcut.prev_provider" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.title_bar_button.debug_build" : "" ,
"hex.builtin.title_bar_button.feedback" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.ascii_table" : "Tavola ASCII" ,
"hex.builtin.tools.ascii_table.octal" : "Mostra ottale" ,
"hex.builtin.tools.base_converter" : "Convertitore di Base" ,
"hex.builtin.tools.base_converter.bin" : "BIN" ,
"hex.builtin.tools.base_converter.dec" : "DEC" ,
"hex.builtin.tools.base_converter.hex" : "HEX" ,
"hex.builtin.tools.base_converter.oct" : "OCT" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.tools.byte_swapper" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.calc" : "Calcolatrice" ,
"hex.builtin.tools.color" : "Selettore di Colore" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.color.components" : "" ,
"hex.builtin.tools.color.formats" : "" ,
"hex.builtin.tools.color.formats.color_name" : "" ,
"hex.builtin.tools.color.formats.hex" : "" ,
"hex.builtin.tools.color.formats.percent" : "" ,
"hex.builtin.tools.color.formats.vec4" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.demangler" : "LLVM Demangler" ,
"hex.builtin.tools.demangler.demangled" : "Nome Demangled" ,
"hex.builtin.tools.demangler.mangled" : "Nome Mangled" ,
"hex.builtin.tools.error" : "Ultimo Errore: '{0}'" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.euclidean_algorithm" : "" ,
"hex.builtin.tools.euclidean_algorithm.description" : "" ,
"hex.builtin.tools.euclidean_algorithm.overflow" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools" : "Strumenti per i file" ,
"hex.builtin.tools.file_tools.combiner" : "Combina" ,
"hex.builtin.tools.file_tools.combiner.add" : "Aggiungi..." ,
"hex.builtin.tools.file_tools.combiner.add.picker" : "Aggiungi file" ,
"hex.builtin.tools.file_tools.combiner.clear" : "Pulisci" ,
"hex.builtin.tools.file_tools.combiner.combine" : "Combina" ,
"hex.builtin.tools.file_tools.combiner.combining" : "Sto combinando..." ,
"hex.builtin.tools.file_tools.combiner.delete" : "Elimina" ,
"hex.builtin.tools.file_tools.combiner.error.open_output" : "Impossibile creare file di output" ,
"hex.builtin.tools.file_tools.combiner.open_input" : "Impossibile aprire file di input {0}" ,
"hex.builtin.tools.file_tools.combiner.output" : "Fil di output " ,
"hex.builtin.tools.file_tools.combiner.output.picker" : "Imposta il percorso base" ,
"hex.builtin.tools.file_tools.combiner.success" : "File combinato con successo!" ,
"hex.builtin.tools.file_tools.shredder" : "Tritatutto" ,
"hex.builtin.tools.file_tools.shredder.error.open" : "Impossibile aprire il file selezionato!" ,
"hex.builtin.tools.file_tools.shredder.fast" : "Modalità veloce" ,
"hex.builtin.tools.file_tools.shredder.input" : "File da distruggere" ,
"hex.builtin.tools.file_tools.shredder.picker" : "Apri file da distruggere" ,
"hex.builtin.tools.file_tools.shredder.shred" : "Distruggi" ,
"hex.builtin.tools.file_tools.shredder.shredding" : "Lo sto distruggendo..." ,
"hex.builtin.tools.file_tools.shredder.success" : "Distrutto con successo!" ,
"hex.builtin.tools.file_tools.shredder.warning" : "Questo strumento distrugge IRRECOVERABILMENTE un file. Usalo con attenzione" ,
"hex.builtin.tools.file_tools.splitter" : "Divisore" ,
"hex.builtin.tools.file_tools.splitter.input" : "File da dividere " ,
"hex.builtin.tools.file_tools.splitter.output" : "Cartella di output " ,
"hex.builtin.tools.file_tools.splitter.picker.error.create" : "Impossibile creare file {0}" ,
"hex.builtin.tools.file_tools.splitter.picker.error.open" : "Impossibile aprire il file selezionato!" ,
"hex.builtin.tools.file_tools.splitter.picker.error.size" : "Il file è più piccolo della dimensione del file" ,
"hex.builtin.tools.file_tools.splitter.picker.input" : "Apri file da dividere" ,
"hex.builtin.tools.file_tools.splitter.picker.output" : "Imposta il percorso base" ,
"hex.builtin.tools.file_tools.splitter.picker.split" : "Dividi" ,
"hex.builtin.tools.file_tools.splitter.picker.splitting" : "Sto dividendo..." ,
"hex.builtin.tools.file_tools.splitter.picker.success" : "File diviso con successo!" ,
"hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy" : "3½\" disco Floppy (1400KiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy" : "5¼\" disco Floppy (1200KiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.cdrom650" : "CD-ROM (650MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.cdrom700" : "CD-ROM (700MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.custom" : "Personalizzato" ,
"hex.builtin.tools.file_tools.splitter.sizes.fat32" : "FAT32 (4GiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip100" : "Disco Zip 100 (100MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip200" : "Disco Zip 200 (200MiB)" ,
"hex.builtin.tools.file_uploader" : "Uploader dei file" ,
"hex.builtin.tools.file_uploader.control" : "Controllo" ,
"hex.builtin.tools.file_uploader.done" : "Fatto!" ,
"hex.builtin.tools.file_uploader.error" : "Impossibile caricare file!\n\nCodice di errore: {0}" ,
"hex.builtin.tools.file_uploader.invalid_response" : "Risposta non valida da parte di Anonfiles!" ,
"hex.builtin.tools.file_uploader.recent" : "Caricamenti Recenti" ,
"hex.builtin.tools.file_uploader.tooltip" : "Clicca per copiare\nCTRL + Click per aprire" ,
"hex.builtin.tools.file_uploader.upload" : "Carica" ,
"hex.builtin.tools.format.engineering" : "Ingegnere" ,
"hex.builtin.tools.format.programmer" : "Programmatore" ,
"hex.builtin.tools.format.scientific" : "Scientifica" ,
"hex.builtin.tools.format.standard" : "Standard" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.graphing" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.history" : "Storia" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.http_requests" : "" ,
"hex.builtin.tools.http_requests.body" : "" ,
"hex.builtin.tools.http_requests.enter_url" : "" ,
"hex.builtin.tools.http_requests.headers" : "" ,
"hex.builtin.tools.http_requests.response" : "" ,
"hex.builtin.tools.http_requests.send" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.tools.ieee754" : "" ,
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.clear" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.tools.ieee754.description" : "" ,
"hex.builtin.tools.ieee754.double_precision" : "" ,
"hex.builtin.tools.ieee754.exponent" : "" ,
"hex.builtin.tools.ieee754.exponent_size" : "" ,
"hex.builtin.tools.ieee754.formula" : "" ,
"hex.builtin.tools.ieee754.half_precision" : "" ,
"hex.builtin.tools.ieee754.mantissa" : "" ,
"hex.builtin.tools.ieee754.mantissa_size" : "" ,
"hex.builtin.tools.ieee754.result.float" : "" ,
"hex.builtin.tools.ieee754.result.hex" : "" ,
"hex.builtin.tools.ieee754.result.title" : "" ,
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.settings.display_mode.detailed" : "" ,
"hex.builtin.tools.ieee754.settings.display_mode.simplified" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.tools.ieee754.sign" : "" ,
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.single_precision" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.tools.ieee754.type" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.input" : "Input" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.tools.invariant_multiplication" : "" ,
"hex.builtin.tools.invariant_multiplication.description" : "" ,
"hex.builtin.tools.invariant_multiplication.num_bits" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.tools.name" : "Nome" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.output" : "" ,
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.permissions" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.permissions.absolute" : "Notazione assoluta" ,
"hex.builtin.tools.permissions.perm_bits" : "Bit di autorizzazione" ,
"hex.builtin.tools.permissions.setgid_error" : "Il gruppo deve avere diritti di esecuzione per applicare il bit setgid!" ,
"hex.builtin.tools.permissions.setuid_error" : "L'utente deve avere i diritti di esecuzione per applicare il bit setuid!" ,
"hex.builtin.tools.permissions.sticky_error" : "Altri devono avere i diritti di esecuzione per il bit appiccicoso da applicare!" ,
"hex.builtin.tools.regex_replacer" : "Sostituzione Regex" ,
"hex.builtin.tools.regex_replacer.input" : "Input" ,
"hex.builtin.tools.regex_replacer.output" : "Output" ,
"hex.builtin.tools.regex_replacer.pattern" : "Regex pattern" ,
"hex.builtin.tools.regex_replacer.replace" : "Replace pattern" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tools.tcp_client_server" : "" ,
"hex.builtin.tools.tcp_client_server.client" : "" ,
"hex.builtin.tools.tcp_client_server.messages" : "" ,
"hex.builtin.tools.tcp_client_server.server" : "" ,
"hex.builtin.tools.tcp_client_server.settings" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.value" : "Valore" ,
"hex.builtin.tools.wiki_explain" : "Definizioni dei termini da Wikipedia" ,
"hex.builtin.tools.wiki_explain.control" : "Controllo" ,
"hex.builtin.tools.wiki_explain.invalid_response" : "Risposta non valida da Wikipedia!" ,
"hex.builtin.tools.wiki_explain.results" : "Risultati" ,
"hex.builtin.tools.wiki_explain.search" : "Cerca" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.tutorial.introduction" : "" ,
"hex.builtin.tutorial.introduction.description" : "" ,
"hex.builtin.tutorial.introduction.step1.description" : "" ,
"hex.builtin.tutorial.introduction.step1.title" : "" ,
"hex.builtin.tutorial.introduction.step2.description" : "" ,
"hex.builtin.tutorial.introduction.step2.highlight" : "" ,
"hex.builtin.tutorial.introduction.step2.title" : "" ,
"hex.builtin.tutorial.introduction.step3.highlight" : "" ,
"hex.builtin.tutorial.introduction.step4.highlight" : "" ,
"hex.builtin.tutorial.introduction.step5.highlight.pattern_data" : "" ,
"hex.builtin.tutorial.introduction.step5.highlight.pattern_editor" : "" ,
"hex.builtin.tutorial.introduction.step6.highlight" : "" ,
"hex.builtin.undo_operation.fill" : "" ,
"hex.builtin.undo_operation.insert" : "" ,
"hex.builtin.undo_operation.modification" : "" ,
"hex.builtin.undo_operation.patches" : "" ,
"hex.builtin.undo_operation.remove" : "" ,
"hex.builtin.undo_operation.write" : "" ,
"hex.builtin.view.achievements.click" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.achievements.name" : "" ,
"hex.builtin.view.achievements.unlocked" : "" ,
"hex.builtin.view.achievements.unlocked_count" : "" ,
2023-03-16 14:40:26 +01:00
"hex.builtin.view.bookmarks.address" : "0x{0:02X} - 0x{1:02X}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.button.jump" : "Vai a" ,
"hex.builtin.view.bookmarks.button.remove" : "Rimuovi" ,
2023-12-17 23:22:39 +01:00
"hex.builtin.view.bookmarks.default_title" : "Segnalibro [0x{0:02X} - 0x{1:02X}]" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.header.color" : "Colore" ,
"hex.builtin.view.bookmarks.header.comment" : "Commento" ,
"hex.builtin.view.bookmarks.header.name" : "Nome" ,
"hex.builtin.view.bookmarks.name" : "Segnalibri" ,
"hex.builtin.view.bookmarks.no_bookmarks" : "Non è stato creato alcun segnalibro. Aggiungine uno andando su Modifica -> Crea Segnalibro" ,
"hex.builtin.view.bookmarks.title.info" : "Informazioni" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.bookmarks.tooltip.jump_to" : "" ,
"hex.builtin.view.bookmarks.tooltip.lock" : "" ,
"hex.builtin.view.bookmarks.tooltip.open_in_view" : "" ,
"hex.builtin.view.bookmarks.tooltip.unlock" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.command_palette.name" : "Tavola dei Comandi" ,
"hex.builtin.view.constants.name" : "Costanti" ,
"hex.builtin.view.constants.row.category" : "Categoria" ,
"hex.builtin.view.constants.row.desc" : "Descrizione" ,
"hex.builtin.view.constants.row.name" : "Nome" ,
"hex.builtin.view.constants.row.value" : "Valore" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.data_inspector.invert" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_inspector.name" : "Ispezione Dati" ,
"hex.builtin.view.data_inspector.no_data" : "Nessun byte selezionato" ,
"hex.builtin.view.data_inspector.table.name" : "Nome" ,
"hex.builtin.view.data_inspector.table.value" : "Valore" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.data_processor.help_text" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_processor.menu.file.load_processor" : "Caricare processore di dati..." ,
"hex.builtin.view.data_processor.menu.file.save_processor" : "Salva processore di dati..." ,
"hex.builtin.view.data_processor.menu.remove_link" : "Rimuovi Link" ,
"hex.builtin.view.data_processor.menu.remove_node" : "Rimuovi Nodo" ,
"hex.builtin.view.data_processor.menu.remove_selection" : "Rimuovi i selezionati" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.data_processor.menu.save_node" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_processor.name" : "Processa Dati" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.find.binary_pattern" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.find.binary_pattern.alignment" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.find.context.copy" : "" ,
"hex.builtin.view.find.context.copy_demangle" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.find.context.replace" : "" ,
"hex.builtin.view.find.context.replace.ascii" : "" ,
"hex.builtin.view.find.context.replace.hex" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.find.demangled" : "" ,
"hex.builtin.view.find.name" : "" ,
"hex.builtin.view.find.regex" : "" ,
"hex.builtin.view.find.regex.full_match" : "" ,
"hex.builtin.view.find.regex.pattern" : "" ,
"hex.builtin.view.find.search" : "" ,
"hex.builtin.view.find.search.entries" : "" ,
"hex.builtin.view.find.search.reset" : "" ,
"hex.builtin.view.find.searching" : "" ,
"hex.builtin.view.find.sequences" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.find.sequences.ignore_case" : "" ,
"hex.builtin.view.find.shortcut.select_all" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.find.strings" : "" ,
"hex.builtin.view.find.strings.chars" : "" ,
"hex.builtin.view.find.strings.line_feeds" : "" ,
"hex.builtin.view.find.strings.lower_case" : "" ,
"hex.builtin.view.find.strings.match_settings" : "" ,
"hex.builtin.view.find.strings.min_length" : "" ,
"hex.builtin.view.find.strings.null_term" : "" ,
"hex.builtin.view.find.strings.numbers" : "" ,
"hex.builtin.view.find.strings.spaces" : "" ,
"hex.builtin.view.find.strings.symbols" : "" ,
"hex.builtin.view.find.strings.underscores" : "" ,
"hex.builtin.view.find.strings.upper_case" : "" ,
"hex.builtin.view.find.value" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.find.value.aligned" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.find.value.max" : "" ,
"hex.builtin.view.find.value.min" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.find.value.range" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.help.about.commits" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.about.contributor" : "Collaboratori" ,
"hex.builtin.view.help.about.donations" : "Donazioni" ,
"hex.builtin.view.help.about.libs" : "Librerie usate" ,
"hex.builtin.view.help.about.license" : "Licenza" ,
"hex.builtin.view.help.about.name" : "Riguardo ImHex" ,
"hex.builtin.view.help.about.paths" : "ImHex cartelle" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.help.about.plugins" : "" ,
"hex.builtin.view.help.about.plugins.author" : "" ,
"hex.builtin.view.help.about.plugins.desc" : "" ,
"hex.builtin.view.help.about.plugins.plugin" : "" ,
"hex.builtin.view.help.about.release_notes" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.about.source" : "Codice Sorgente disponibile su GitHub:" ,
"hex.builtin.view.help.about.thanks" : "Se ti piace il mio lavoro, per favore considera di fare una donazione. Grazie mille <3" ,
"hex.builtin.view.help.about.translator" : "Tradotto da CrustySeanPro" ,
"hex.builtin.view.help.calc_cheat_sheet" : "Calcolatrice Cheat Sheet" ,
"hex.builtin.view.help.documentation" : "Documentazione di ImHex" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.help.documentation_search" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.name" : "Aiuto" ,
"hex.builtin.view.help.pattern_cheat_sheet" : "Pattern Language Cheat Sheet" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.copy.address" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.hex_editor.copy.ascii" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.base64" : "Base64" ,
"hex.builtin.view.hex_editor.copy.c" : "C Array" ,
"hex.builtin.view.hex_editor.copy.cpp" : "C++ Array" ,
"hex.builtin.view.hex_editor.copy.crystal" : "Crystal Array" ,
"hex.builtin.view.hex_editor.copy.csharp" : "C# Array" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.hex_editor.copy.custom_encoding" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.go" : "Go Array" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.hex_editor.copy.hex_view" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.html" : "HTML" ,
"hex.builtin.view.hex_editor.copy.java" : "Java Array" ,
"hex.builtin.view.hex_editor.copy.js" : "JavaScript Array" ,
"hex.builtin.view.hex_editor.copy.lua" : "Lua Array" ,
"hex.builtin.view.hex_editor.copy.pascal" : "Pascal Array" ,
"hex.builtin.view.hex_editor.copy.python" : "Python Array" ,
"hex.builtin.view.hex_editor.copy.rust" : "Rust Array" ,
"hex.builtin.view.hex_editor.copy.swift" : "Swift Array" ,
"hex.builtin.view.hex_editor.goto.offset.absolute" : "Assoluto" ,
"hex.builtin.view.hex_editor.goto.offset.begin" : "Inizo" ,
"hex.builtin.view.hex_editor.goto.offset.end" : "Fine" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.goto.offset.relative" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.copy" : "Copia" ,
"hex.builtin.view.hex_editor.menu.edit.copy_as" : "Copia come..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.hex_editor.menu.edit.cut" : "" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.hex_editor.menu.edit.fill" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.insert" : "Inserisci..." ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.menu.edit.jump_to" : "" ,
"hex.builtin.view.hex_editor.menu.edit.open_in_new_provider" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.paste" : "Incolla" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.menu.edit.paste_all" : "" ,
"hex.builtin.view.hex_editor.menu.edit.remove" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.resize" : "Ridimensiona..." ,
"hex.builtin.view.hex_editor.menu.edit.select_all" : "Seleziona tutti" ,
"hex.builtin.view.hex_editor.menu.edit.set_base" : "Imposta indirizzo di base" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.hex_editor.menu.edit.set_page_size" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.file.goto" : "Vai a" ,
"hex.builtin.view.hex_editor.menu.file.load_encoding_file" : "Carica una codifica personalizzata..." ,
"hex.builtin.view.hex_editor.menu.file.save" : "Salva" ,
"hex.builtin.view.hex_editor.menu.file.save_as" : "Salva come..." ,
"hex.builtin.view.hex_editor.menu.file.search" : "Cerca" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.menu.file.select" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.name" : "Hex editor" ,
"hex.builtin.view.hex_editor.search.find" : "Cerca" ,
"hex.builtin.view.hex_editor.search.hex" : "Hex" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.hex_editor.search.no_more_results" : "Nessun risultato trovato" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.search.string" : "Stringa" ,
2024-01-27 14:13:41 +01:00
"hex.builtin.view.hex_editor.search.string.encoding" : "Codifica" ,
"hex.builtin.view.hex_editor.search.string.encoding.utf16" : "UTF-16" ,
"hex.builtin.view.hex_editor.search.string.encoding.utf32" : "UTF-32" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.hex_editor.search.string.encoding.utf8" : "UTF-8" ,
2024-01-27 14:13:41 +01:00
"hex.builtin.view.hex_editor.search.string.endianness" : "Endianness" ,
"hex.builtin.view.hex_editor.search.string.endianness.big" : "Big" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.hex_editor.search.string.endianness.little" : "Little" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.hex_editor.select.offset.begin" : "" ,
"hex.builtin.view.hex_editor.select.offset.end" : "" ,
"hex.builtin.view.hex_editor.select.offset.region" : "" ,
"hex.builtin.view.hex_editor.select.offset.size" : "" ,
"hex.builtin.view.hex_editor.select.select" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.hex_editor.shortcut.cursor_down" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_end" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_left" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_page_down" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_page_up" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_right" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_start" : "" ,
"hex.builtin.view.hex_editor.shortcut.cursor_up" : "" ,
"hex.builtin.view.hex_editor.shortcut.enter_editing" : "" ,
"hex.builtin.view.hex_editor.shortcut.remove_selection" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_down" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_left" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_page_down" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_page_up" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_right" : "" ,
"hex.builtin.view.hex_editor.shortcut.selection_up" : "" ,
"hex.builtin.view.highlight_rules.config" : "" ,
"hex.builtin.view.highlight_rules.expression" : "" ,
"hex.builtin.view.highlight_rules.help_text" : "" ,
"hex.builtin.view.highlight_rules.menu.edit.rules" : "" ,
"hex.builtin.view.highlight_rules.name" : "" ,
"hex.builtin.view.highlight_rules.new_rule" : "" ,
"hex.builtin.view.highlight_rules.no_rule" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.analyze" : "Analizza Pagina" ,
"hex.builtin.view.information.analyzing" : "Sto analizzando..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.information.apple_type" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.block_size" : "Dimensione del Blocco" ,
"hex.builtin.view.information.block_size.desc" : "{0} blocchi di {1} bytes" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.information.byte_types" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.control" : "Controllo" ,
2024-01-25 20:53:08 +01:00
"hex.builtin.view.information.description" : "Descrizione" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.information.digram" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.distribution" : "Distribuzione dei Byte" ,
"hex.builtin.view.information.encrypted" : "Questi dati sono probabilmente codificati o compressi!" ,
"hex.builtin.view.information.entropy" : "Entropia" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.information.extension" : "" ,
2023-03-17 17:07:39 +01:00
"hex.builtin.view.information.file_entropy" : "" ,
"hex.builtin.view.information.highest_entropy" : "Highest block entropy" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.info_analysis" : "Informazioni dell'analisi" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.information.layered_distribution" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.information.lowest_entropy" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.magic" : "Informazione Magica" ,
"hex.builtin.view.information.magic_db_added" : "Database magico aggiunto!" ,
2024-01-25 20:53:08 +01:00
"hex.builtin.view.information.mime" : "Tipo di MIME" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.name" : "Informazione sui Dati" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.information.octet_stream_text" : "" ,
"hex.builtin.view.information.octet_stream_warning" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.information.plain_text" : "" ,
"hex.builtin.view.information.plain_text_percentage" : "" ,
2023-03-17 17:07:39 +01:00
"hex.builtin.view.information.provider_information" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.information.region" : "Regione Analizzata" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.logs.component" : "" ,
"hex.builtin.view.logs.log_level" : "" ,
"hex.builtin.view.logs.message" : "" ,
"hex.builtin.view.logs.name" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.patches.name" : "Patches" ,
"hex.builtin.view.patches.offset" : "Offset" ,
"hex.builtin.view.patches.orig" : "Valore Originale" ,
2023-12-18 08:58:15 +01:00
"hex.builtin.view.patches.patch" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.patches.remove" : "Rimuovi patch" ,
"hex.builtin.view.pattern_data.name" : "Dati dei Pattern" ,
"hex.builtin.view.pattern_editor.accept_pattern" : "Accetta pattern" ,
"hex.builtin.view.pattern_editor.accept_pattern.desc" : "Uno o più pattern compatibili con questo tipo di dati sono stati trovati!" ,
"hex.builtin.view.pattern_editor.accept_pattern.pattern_language" : "Pattern" ,
"hex.builtin.view.pattern_editor.accept_pattern.question" : "Vuoi applicare i patter selezionati" ,
"hex.builtin.view.pattern_editor.auto" : "Auto valutazione" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.pattern_editor.breakpoint_hit" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.console" : "Console" ,
"hex.builtin.view.pattern_editor.dangerous_function.desc" : "Questo pattern ha cercato di chiamare una funzione pericolosa.\nSei sicuro di volerti fidare?" ,
"hex.builtin.view.pattern_editor.dangerous_function.name" : "Vuoi consentire funzioni pericolose?" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.pattern_editor.debugger" : "" ,
"hex.builtin.view.pattern_editor.debugger.add_tooltip" : "" ,
"hex.builtin.view.pattern_editor.debugger.continue" : "" ,
"hex.builtin.view.pattern_editor.debugger.remove_tooltip" : "" ,
"hex.builtin.view.pattern_editor.debugger.scope" : "" ,
"hex.builtin.view.pattern_editor.debugger.scope.global" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.env_vars" : "Variabili d'ambiente" ,
"hex.builtin.view.pattern_editor.evaluating" : "Valutazione..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.pattern_editor.find_hint" : "" ,
"hex.builtin.view.pattern_editor.find_hint_history" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.pattern_editor.menu.edit.place_pattern" : "" ,
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin" : "" ,
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array" : "" ,
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single" : "" ,
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.menu.file.load_pattern" : "Caricamento dei pattern..." ,
"hex.builtin.view.pattern_editor.menu.file.save_pattern" : "Salva pattern..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.pattern_editor.menu.find" : "" ,
"hex.builtin.view.pattern_editor.menu.find_next" : "" ,
"hex.builtin.view.pattern_editor.menu.find_previous" : "" ,
"hex.builtin.view.pattern_editor.menu.replace" : "" ,
"hex.builtin.view.pattern_editor.menu.replace_all" : "" ,
"hex.builtin.view.pattern_editor.menu.replace_next" : "" ,
"hex.builtin.view.pattern_editor.menu.replace_previous" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.name" : "Editor dei Pattern" ,
"hex.builtin.view.pattern_editor.no_in_out_vars" : "Definisci alcune variabili globali con 'in' o 'out' per farle apparire qui." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.pattern_editor.no_results" : "" ,
"hex.builtin.view.pattern_editor.of" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.open_pattern" : "Apri pattern" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.pattern_editor.replace_hint" : "" ,
"hex.builtin.view.pattern_editor.replace_hint_history" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.pattern_editor.section_popup" : "" ,
"hex.builtin.view.pattern_editor.sections" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.settings" : "Impostazioni" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.pattern_editor.shortcut.add_breakpoint" : "" ,
"hex.builtin.view.pattern_editor.shortcut.continue_debugger" : "" ,
"hex.builtin.view.pattern_editor.shortcut.run_pattern" : "" ,
"hex.builtin.view.pattern_editor.shortcut.step_debugger" : "" ,
"hex.builtin.view.pattern_editor.virtual_files" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.provider_settings.load_error" : "" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.view.provider_settings.load_error_details" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.provider_settings.load_popup" : "Apri Provider" ,
"hex.builtin.view.provider_settings.name" : "Impostazioni Provider" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.replace.name" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.settings.name" : "Impostazioni" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.settings.restart_question" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.desc" : "Scarica nuovi contenuti dal database online di ImHex" ,
"hex.builtin.view.store.download" : "Download" ,
"hex.builtin.view.store.download_error" : "Impossibile scaricare file! La cartella di destinazione non esiste." ,
"hex.builtin.view.store.loading" : "Caricamento del content store..." ,
"hex.builtin.view.store.name" : "Content Store" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.view.store.netfailed" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.reload" : "Ricarica" ,
"hex.builtin.view.store.remove" : "Rimuovi" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.store.row.authors" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.store.row.description" : "Descrizione" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.row.name" : "Nome" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.store.system" : "" ,
"hex.builtin.view.store.system.explanation" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.tab.constants" : "Costanti" ,
"hex.builtin.view.store.tab.encodings" : "Encodings" ,
2023-04-08 00:58:53 +02:00
"hex.builtin.view.store.tab.includes" : "Librerie" ,
"hex.builtin.view.store.tab.magic" : "File Magici" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.store.tab.nodes" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.tab.patterns" : "Modelli" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.store.tab.themes" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.tab.yara" : "Regole di Yara" ,
"hex.builtin.view.store.update" : "Aggiorna" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.store.update_count" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.theme_manager.colors" : "" ,
"hex.builtin.view.theme_manager.export" : "" ,
"hex.builtin.view.theme_manager.export.name" : "" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.theme_manager.name" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.view.theme_manager.save_theme" : "" ,
"hex.builtin.view.theme_manager.styles" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.tools.name" : "Strumenti" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.view.tutorials.description" : "" ,
"hex.builtin.view.tutorials.name" : "" ,
"hex.builtin.view.tutorials.start" : "" ,
2023-03-20 22:25:27 +01:00
"hex.builtin.visualizer.binary" : "" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.visualizer.decimal.signed.16bit" : "" ,
"hex.builtin.visualizer.decimal.signed.32bit" : "" ,
"hex.builtin.visualizer.decimal.signed.64bit" : "" ,
"hex.builtin.visualizer.decimal.signed.8bit" : "" ,
"hex.builtin.visualizer.decimal.unsigned.16bit" : "" ,
"hex.builtin.visualizer.decimal.unsigned.32bit" : "" ,
"hex.builtin.visualizer.decimal.unsigned.64bit" : "" ,
"hex.builtin.visualizer.decimal.unsigned.8bit" : "" ,
"hex.builtin.visualizer.floating_point.16bit" : "" ,
"hex.builtin.visualizer.floating_point.32bit" : "" ,
"hex.builtin.visualizer.floating_point.64bit" : "" ,
"hex.builtin.visualizer.hexadecimal.16bit" : "" ,
"hex.builtin.visualizer.hexadecimal.32bit" : "" ,
"hex.builtin.visualizer.hexadecimal.64bit" : "" ,
"hex.builtin.visualizer.hexadecimal.8bit" : "" ,
"hex.builtin.visualizer.hexii" : "" ,
"hex.builtin.visualizer.rgba8" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.customize.settings.desc" : "Cambia le preferenze di ImHex" ,
"hex.builtin.welcome.customize.settings.title" : "Impostazioni" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.drop_file" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.header.customize" : "Personalizza" ,
"hex.builtin.welcome.header.help" : "Aiuto" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.header.info" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.header.learn" : "Scopri" ,
"hex.builtin.welcome.header.main" : "Benvenuto in ImHex" ,
"hex.builtin.welcome.header.plugins" : "Plugins caricati" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.header.quick_settings" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.header.start" : "Inizia" ,
"hex.builtin.welcome.header.update" : "Aggiornamenti" ,
"hex.builtin.welcome.header.various" : "Varie" ,
"hex.builtin.welcome.help.discord" : "Server Discord" ,
"hex.builtin.welcome.help.discord.link" : "https://imhex.werwolv.net/discord" ,
"hex.builtin.welcome.help.gethelp" : "Chiedi aiuto" ,
"hex.builtin.welcome.help.gethelp.link" : "https://github.com/WerWolv/ImHex/discussions/categories/get-help" ,
"hex.builtin.welcome.help.repo" : "Repo GitHub" ,
"hex.builtin.welcome.help.repo.link" : "https://imhex.werwolv.net/git" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.learn.achievements.desc" : "" ,
"hex.builtin.welcome.learn.achievements.title" : "" ,
"hex.builtin.welcome.learn.imhex.desc" : "" ,
"hex.builtin.welcome.learn.imhex.link" : "" ,
"hex.builtin.welcome.learn.imhex.title" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.learn.latest.desc" : "Leggi il nuovo changelog di ImHex'" ,
"hex.builtin.welcome.learn.latest.link" : "https://github.com/WerWolv/ImHex/releases/latest" ,
"hex.builtin.welcome.learn.latest.title" : "Ultima Versione" ,
"hex.builtin.welcome.learn.pattern.desc" : "Scopri come scrivere pattern per ImHex con la nostra dettagliata documentazione" ,
2023-11-05 12:59:07 +01:00
"hex.builtin.welcome.learn.pattern.link" : "https://docs.werwolv.net/pattern-language/" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.learn.pattern.title" : "Documentazione dei Pattern" ,
"hex.builtin.welcome.learn.plugins.desc" : "Espandi l'utilizzo di ImHex con i Plugin" ,
"hex.builtin.welcome.learn.plugins.link" : "https://github.com/WerWolv/ImHex/wiki/Plugins-Development-Guide" ,
"hex.builtin.welcome.learn.plugins.title" : "Plugins API" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.quick_settings.simplified" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.start.create_file" : "Crea un nuovo File" ,
"hex.builtin.welcome.start.open_file" : "Apri un File" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.welcome.start.open_other" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.start.open_project" : "Apri un Progetto" ,
"hex.builtin.welcome.start.recent" : "File recenti" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.welcome.start.recent.auto_backups" : "" ,
"hex.builtin.welcome.start.recent.auto_backups.backup" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.tip_of_the_day" : "Consiglio del giorno" ,
"hex.builtin.welcome.update.desc" : "ImHex {0} è appena stato rilasciato! Scaricalo qua" ,
"hex.builtin.welcome.update.link" : "https://github.com/WerWolv/ImHex/releases/latest" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.welcome.update.title" : "Nuovo aggiornamento disponibile!"
}
2024-01-27 14:13:41 +01:00
}