2022-12-02 12:00:04 +01:00
{
"code" : "pt-BR" ,
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" : "Brazil" ,
"fallback" : false ,
2024-01-27 22:16:50 +01:00
"language" : "Portuguese" ,
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" : "Calculadora" ,
"hex.builtin.command.cmd.desc" : "Comando" ,
"hex.builtin.command.cmd.result" : "Iniciar 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" : "Website lookup" ,
"hex.builtin.command.web.result" : "Navegar para '{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" ,
"hex.builtin.inspector.dos_date" : "DOS Date" ,
"hex.builtin.inspector.dos_time" : "DOS Time" ,
"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" : "RGB565 Color" ,
"hex.builtin.inspector.rgba8" : "RGBA8 Color" ,
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" : "Editar" ,
"hex.builtin.menu.edit.bookmark.create" : "Criar Marcador" ,
"hex.builtin.menu.edit.redo" : "Refazer" ,
"hex.builtin.menu.edit.undo" : "Desfazer" ,
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" : "Limpar" ,
"hex.builtin.menu.file.close" : "Fechar" ,
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" : "Exportar..." ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export.popup.create" : "Não é possível exportar os dados. Falha ao criar arquivo!" ,
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" : "Exportar Arquivo" ,
"hex.builtin.menu.file.import" : "Importar..." ,
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" : "Abrir Arquivo..." ,
"hex.builtin.menu.file.open_other" : "Abrir outro..." ,
2024-01-27 22:16:50 +01:00
"hex.builtin.menu.file.open_recent" : "Abrir Recentes" ,
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" : "Sair do 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" : "Ajuda" ,
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" : "Exibir" ,
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" : "Mostrar Demo do ImGui" ,
"hex.builtin.menu.view.fps" : "Mostrar 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" : "Aritmética" ,
"hex.builtin.nodes.arithmetic.add" : "Adição" ,
"hex.builtin.nodes.arithmetic.add.header" : "Adicionar" ,
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" : "Divisão" ,
"hex.builtin.nodes.arithmetic.div.header" : "Dividir" ,
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" : "Módulos" ,
"hex.builtin.nodes.arithmetic.mod.header" : "Módulo" ,
"hex.builtin.nodes.arithmetic.mul" : "Multiplição" ,
"hex.builtin.nodes.arithmetic.mul.header" : "Multiplicar" ,
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" : "Subtração" ,
"hex.builtin.nodes.arithmetic.sub.header" : "Subtrair" ,
"hex.builtin.nodes.bitwise" : "Bitwise operations" ,
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" : "AND" ,
"hex.builtin.nodes.bitwise.and.header" : "Bitwise AND" ,
"hex.builtin.nodes.bitwise.not" : "NOT" ,
"hex.builtin.nodes.bitwise.not.header" : "Bitwise NOT" ,
"hex.builtin.nodes.bitwise.or" : "OR" ,
"hex.builtin.nodes.bitwise.or.header" : "Bitwise OR" ,
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" : "Combinar" ,
"hex.builtin.nodes.buffer.combine.header" : "Combinar buffers" ,
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" : "Repetir" ,
"hex.builtin.nodes.buffer.repeat.header" : "Repetir buffer" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.buffer.repeat.input.buffer" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.repeat.input.count" : "Contar" ,
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" : "Slice" ,
"hex.builtin.nodes.buffer.slice.header" : "Slice buffer" ,
"hex.builtin.nodes.buffer.slice.input.buffer" : "Entrada" ,
"hex.builtin.nodes.buffer.slice.input.from" : "Do" ,
"hex.builtin.nodes.buffer.slice.input.to" : "Para" ,
"hex.builtin.nodes.casting" : "Conversão de Dados" ,
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" : "Buffer to Integer" ,
"hex.builtin.nodes.casting.buffer_to_int.header" : "Buffer to 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" : "Integer to Buffer" ,
"hex.builtin.nodes.casting.int_to_buffer.header" : "Integer to 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" : "Constants" ,
"hex.builtin.nodes.constants.buffer" : "Buffer" ,
"hex.builtin.nodes.constants.buffer.header" : "Buffer" ,
"hex.builtin.nodes.constants.buffer.size" : "Size" ,
"hex.builtin.nodes.constants.comment" : "Comment" ,
"hex.builtin.nodes.constants.comment.header" : "Comment" ,
"hex.builtin.nodes.constants.float" : "Float" ,
"hex.builtin.nodes.constants.float.header" : "Float" ,
"hex.builtin.nodes.constants.int" : "Integer" ,
"hex.builtin.nodes.constants.int.header" : "Integer" ,
"hex.builtin.nodes.constants.nullptr" : "Nullptr" ,
"hex.builtin.nodes.constants.nullptr.header" : "Nullptr" ,
"hex.builtin.nodes.constants.rgba8" : "RGBA8 color" ,
"hex.builtin.nodes.constants.rgba8.header" : "RGBA8 color" ,
"hex.builtin.nodes.constants.rgba8.output.a" : "Alpha" ,
"hex.builtin.nodes.constants.rgba8.output.b" : "Blue" ,
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" : "Green" ,
"hex.builtin.nodes.constants.rgba8.output.r" : "Red" ,
"hex.builtin.nodes.constants.string" : "String" ,
"hex.builtin.nodes.constants.string.header" : "String" ,
"hex.builtin.nodes.control_flow" : "Control flow" ,
"hex.builtin.nodes.control_flow.and" : "AND" ,
"hex.builtin.nodes.control_flow.and.header" : "Boolean AND" ,
"hex.builtin.nodes.control_flow.equals" : "Equals" ,
"hex.builtin.nodes.control_flow.equals.header" : "Equals" ,
"hex.builtin.nodes.control_flow.gt" : "Greater than" ,
"hex.builtin.nodes.control_flow.gt.header" : "Greater than" ,
"hex.builtin.nodes.control_flow.if" : "If" ,
"hex.builtin.nodes.control_flow.if.condition" : "Condition" ,
"hex.builtin.nodes.control_flow.if.false" : "False" ,
"hex.builtin.nodes.control_flow.if.header" : "If" ,
"hex.builtin.nodes.control_flow.if.true" : "True" ,
"hex.builtin.nodes.control_flow.lt" : "Less than" ,
"hex.builtin.nodes.control_flow.lt.header" : "Less than" ,
"hex.builtin.nodes.control_flow.not" : "Not" ,
"hex.builtin.nodes.control_flow.not.header" : "Not" ,
"hex.builtin.nodes.control_flow.or" : "OR" ,
"hex.builtin.nodes.control_flow.or.header" : "Boolean OR" ,
"hex.builtin.nodes.crypto" : "Cryptography" ,
"hex.builtin.nodes.crypto.aes" : "AES Decryptor" ,
"hex.builtin.nodes.crypto.aes.header" : "AES Decryptor" ,
"hex.builtin.nodes.crypto.aes.iv" : "IV" ,
"hex.builtin.nodes.crypto.aes.key" : "Key" ,
"hex.builtin.nodes.crypto.aes.key_length" : "Key length" ,
"hex.builtin.nodes.crypto.aes.mode" : "Mode" ,
"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" : "Acesso de dados" ,
"hex.builtin.nodes.data_access.read" : "Ler" ,
"hex.builtin.nodes.data_access.read.address" : "Caminho" ,
"hex.builtin.nodes.data_access.read.data" : "Dados" ,
"hex.builtin.nodes.data_access.read.header" : "Ler" ,
"hex.builtin.nodes.data_access.read.size" : "Tamanho" ,
"hex.builtin.nodes.data_access.selection" : "Região Selecionada" ,
"hex.builtin.nodes.data_access.selection.address" : "Caminho" ,
"hex.builtin.nodes.data_access.selection.header" : "Região Selecionada" ,
"hex.builtin.nodes.data_access.selection.size" : "Tamanho" ,
"hex.builtin.nodes.data_access.size" : "Tamanho dos Dados" ,
"hex.builtin.nodes.data_access.size.header" : "Tamanho dos Dados" ,
"hex.builtin.nodes.data_access.size.size" : "Tamanho" ,
"hex.builtin.nodes.data_access.write" : "Escrever" ,
"hex.builtin.nodes.data_access.write.address" : "Caminho" ,
"hex.builtin.nodes.data_access.write.data" : "Dados" ,
"hex.builtin.nodes.data_access.write.header" : "Escrever" ,
"hex.builtin.nodes.decoding" : "Decoding" ,
"hex.builtin.nodes.decoding.base64" : "Base64" ,
"hex.builtin.nodes.decoding.base64.header" : "Base64 decoder" ,
"hex.builtin.nodes.decoding.hex" : "Hexadecimal" ,
"hex.builtin.nodes.decoding.hex.header" : "Hexadecimal decoder" ,
"hex.builtin.nodes.display" : "Display" ,
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" : "Float display" ,
"hex.builtin.nodes.display.int" : "Integer" ,
"hex.builtin.nodes.display.int.header" : "Integer display" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.visualizer" : "Visualizers" ,
"hex.builtin.nodes.visualizer.byte_distribution" : "Byte Distribution" ,
"hex.builtin.nodes.visualizer.byte_distribution.header" : "Byte Distribution" ,
"hex.builtin.nodes.visualizer.digram" : "Digram" ,
"hex.builtin.nodes.visualizer.digram.header" : "Digram" ,
"hex.builtin.nodes.visualizer.image" : "Image" ,
"hex.builtin.nodes.visualizer.image.header" : "Image Visualizer" ,
2023-02-02 09:41:58 +01:00
"hex.builtin.nodes.visualizer.image_rgba" : "" ,
"hex.builtin.nodes.visualizer.image_rgba.header" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.visualizer.layered_dist" : "Layered Distribution" ,
"hex.builtin.nodes.visualizer.layered_dist.header" : "Layered Distribution" ,
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" : "Falha ao criar um novo arquivo!" ,
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" : "Não foi possível obter acesso de gravação. Arquivo aberto no modo somente leitura." ,
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" : "Você tem alterações não salvas feitas em seu projeto.\nVocê tem certeza que quer sair?" ,
"hex.builtin.popup.exit_application.title" : "Sair da aplicação?" ,
2024-01-27 22:16:50 +01:00
"hex.builtin.popup.safety_backup.delete" : "Não, Apagar" ,
"hex.builtin.popup.safety_backup.desc" : "Ah não, ImHex crashou na ultima vez.\nDeseja restaurar seu trabalho anterior?" ,
"hex.builtin.popup.safety_backup.log_file" : "" ,
"hex.builtin.popup.safety_backup.report_error" : "" ,
"hex.builtin.popup.safety_backup.restore" : "Yes, Restaurar" ,
"hex.builtin.popup.safety_backup.title" : "Restaurar dados perdidos" ,
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" : "Provedor de disco bruto" ,
"hex.builtin.provider.disk.disk_size" : "Tamanho do 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" : "Recarregar" ,
"hex.builtin.provider.disk.sector_size" : "Tamanho do Setor" ,
"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" : "Provedor de arquivo" ,
"hex.builtin.provider.file.access" : "Ultima vez acessado" ,
"hex.builtin.provider.file.creation" : "Data de Criação" ,
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" : "Ultima vez modificado" ,
"hex.builtin.provider.file.path" : "Caminho do Arquivo" ,
"hex.builtin.provider.file.size" : "Tamanho" ,
"hex.builtin.provider.gdb" : "GDB Server Provider" ,
"hex.builtin.provider.gdb.ip" : "Endereço de IP" ,
"hex.builtin.provider.gdb.name" : "GDB Server <{0}:{1}>" ,
"hex.builtin.provider.gdb.port" : "Porta" ,
"hex.builtin.provider.gdb.server" : "Servidor" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.folders" : "Pastas" ,
"hex.builtin.setting.folders.add_folder" : "Adicionar nova pasta" ,
"hex.builtin.setting.folders.description" : "Especifique caminhos de pesquisa adicionais para padrões, scripts, regras Yara e muito mais" ,
"hex.builtin.setting.folders.remove_folder" : "Remover a pasta atualmente selecionada da lista" ,
"hex.builtin.setting.font" : "Fonte" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.font.font_path" : "Caminho da Fonte Customizada" ,
"hex.builtin.setting.font.font_size" : "Tamanho da Fonte" ,
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" : "General" ,
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" : "Padrão compatível com carregamento automático" ,
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" : "Mostrar dicas na inicialização" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.hex_editor.bytes_per_row" : "Bytes por linha" ,
2023-02-02 09:41:58 +01:00
"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" : "Arquivos Recentes" ,
"hex.builtin.setting.interface" : "Interface" ,
"hex.builtin.setting.interface.color" : "Color theme" ,
"hex.builtin.setting.interface.fps" : "FPS Limit" ,
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" : "Destravado" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.language" : "Idioma" ,
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" : "Scaling" ,
"hex.builtin.setting.interface.style" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.wiki_explain_language" : "Idioma do Wikipedia" ,
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" : "" ,
2023-06-26 08:54:30 +02:00
"hex.builtin.title_bar_button.debug_build" : "Compilação de depuração" ,
"hex.builtin.title_bar_button.feedback" : "Deixar Feedback" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.ascii_table" : "ASCII table" ,
"hex.builtin.tools.ascii_table.octal" : "Mostrar octal" ,
"hex.builtin.tools.base_converter" : "Base converter" ,
"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" : "Calculadora" ,
"hex.builtin.tools.color" : "Color picker" ,
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" : "Demangled name" ,
"hex.builtin.tools.demangler.mangled" : "Mangled name" ,
"hex.builtin.tools.error" : "Last error: '{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" : "Ferramentas de Arquivo" ,
"hex.builtin.tools.file_tools.combiner" : "Combinador" ,
"hex.builtin.tools.file_tools.combiner.add" : "Adicionar..." ,
"hex.builtin.tools.file_tools.combiner.add.picker" : "Adicionar Arquivo" ,
"hex.builtin.tools.file_tools.combiner.clear" : "Limpar" ,
"hex.builtin.tools.file_tools.combiner.combine" : "Combinar" ,
"hex.builtin.tools.file_tools.combiner.combining" : "Combinando..." ,
"hex.builtin.tools.file_tools.combiner.delete" : "Apagar" ,
"hex.builtin.tools.file_tools.combiner.error.open_output" : "Falha ao criar um Arquivo de saída" ,
"hex.builtin.tools.file_tools.combiner.open_input" : "Falha ao abrir o Arquivo de saída {0}" ,
"hex.builtin.tools.file_tools.combiner.output" : "Arquivo de saída" ,
"hex.builtin.tools.file_tools.combiner.output.picker" : "Definir caminho base de saída" ,
"hex.builtin.tools.file_tools.combiner.success" : "Arquivos combinados com sucesso!" ,
"hex.builtin.tools.file_tools.shredder" : "Triturador" ,
"hex.builtin.tools.file_tools.shredder.error.open" : "Falha ao abrir o arquivo selecionado!" ,
"hex.builtin.tools.file_tools.shredder.fast" : "Modo Rápido" ,
"hex.builtin.tools.file_tools.shredder.input" : "Arquivo para triturar " ,
"hex.builtin.tools.file_tools.shredder.picker" : "Abrir arquivo para triturar" ,
"hex.builtin.tools.file_tools.shredder.shred" : "Triturado" ,
"hex.builtin.tools.file_tools.shredder.shredding" : "Triturando..." ,
"hex.builtin.tools.file_tools.shredder.success" : "Triturado com sucesso!" ,
"hex.builtin.tools.file_tools.shredder.warning" : "Esta ferramenta destrói IRRECUPERAVELMENTE um arquivo. Use com cuidado" ,
"hex.builtin.tools.file_tools.splitter" : "Divisor" ,
"hex.builtin.tools.file_tools.splitter.input" : "Arquivo para dividir " ,
"hex.builtin.tools.file_tools.splitter.output" : "Caminho de Saída " ,
"hex.builtin.tools.file_tools.splitter.picker.error.create" : "Falha ao criar arquivo de peça {0}" ,
"hex.builtin.tools.file_tools.splitter.picker.error.open" : "Falha ao abrir o arquivo selecionado!" ,
"hex.builtin.tools.file_tools.splitter.picker.error.size" : "O arquivo é menor que o tamanho da peça" ,
"hex.builtin.tools.file_tools.splitter.picker.input" : "Abrir arquivo para dividir" ,
"hex.builtin.tools.file_tools.splitter.picker.output" : "Definir caminho base" ,
"hex.builtin.tools.file_tools.splitter.picker.split" : "Dividir" ,
"hex.builtin.tools.file_tools.splitter.picker.splitting" : "Dividindo..." ,
"hex.builtin.tools.file_tools.splitter.picker.success" : "Arquivo dividido com sucesso!" ,
"hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy" : "3½\" Floppy disk (1400KiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy" : "5¼\" Floppy disk (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" : "Customizado" ,
"hex.builtin.tools.file_tools.splitter.sizes.fat32" : "FAT32 (4GiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip100" : "Zip 100 Disk (100MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip200" : "Zip 200 Disk (200MiB)" ,
"hex.builtin.tools.file_uploader" : "Carregador de Arquivo" ,
"hex.builtin.tools.file_uploader.control" : "Controle" ,
"hex.builtin.tools.file_uploader.done" : "Feito!" ,
"hex.builtin.tools.file_uploader.error" : "Failed to upload file!\n\nError Code: {0}" ,
"hex.builtin.tools.file_uploader.invalid_response" : "Invalid response from Anonfiles!" ,
"hex.builtin.tools.file_uploader.recent" : "Recent Uploads" ,
"hex.builtin.tools.file_uploader.tooltip" : "Clique para copiar\nCTRL + Click para abrir" ,
"hex.builtin.tools.file_uploader.upload" : "Enviar" ,
"hex.builtin.tools.format.engineering" : "Engineering" ,
"hex.builtin.tools.format.programmer" : "Programmer" ,
"hex.builtin.tools.format.scientific" : "Scientific" ,
"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" : "History" ,
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-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754" : "IEEE 754 Floating Point Tester" ,
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" : "" ,
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.double_precision" : "Double Precision" ,
"hex.builtin.tools.ieee754.exponent" : "Exponent" ,
"hex.builtin.tools.ieee754.exponent_size" : "Exponent Size" ,
"hex.builtin.tools.ieee754.formula" : "Formula" ,
"hex.builtin.tools.ieee754.half_precision" : "Half Precision" ,
"hex.builtin.tools.ieee754.mantissa" : "Mantissa" ,
"hex.builtin.tools.ieee754.mantissa_size" : "Mantissa Size" ,
"hex.builtin.tools.ieee754.result.float" : "Resultado de ponto flutuante" ,
"hex.builtin.tools.ieee754.result.hex" : "Resultado Hexadecimal" ,
"hex.builtin.tools.ieee754.result.title" : "Resultado" ,
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-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.sign" : "Sign" ,
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.single_precision" : "Single Precision" ,
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.type" : "Tipo" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.permissions" : "Calculadora de Permissões UNIX" ,
"hex.builtin.tools.permissions.absolute" : "Absolute Notation" ,
"hex.builtin.tools.permissions.perm_bits" : "Permission bits" ,
"hex.builtin.tools.permissions.setgid_error" : "O grupo deve ter direitos de execução para que o bit setgid seja aplicado!" ,
"hex.builtin.tools.permissions.setuid_error" : "O usuário deve ter direitos de execução para que o bit setuid seja aplicado!" ,
"hex.builtin.tools.permissions.sticky_error" : "Outros devem ter direitos de execução para que o sticky bit seja aplicado!" ,
"hex.builtin.tools.regex_replacer" : "Regex replacer" ,
"hex.builtin.tools.regex_replacer.input" : "Entrada" ,
"hex.builtin.tools.regex_replacer.output" : "Saida" ,
"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" : "Valor" ,
"hex.builtin.tools.wiki_explain" : "Definições de termos da Wikipédia" ,
"hex.builtin.tools.wiki_explain.control" : "Control" ,
"hex.builtin.tools.wiki_explain.invalid_response" : "Resposta inválida da Wikipedia!" ,
"hex.builtin.tools.wiki_explain.results" : "Resultados" ,
"hex.builtin.tools.wiki_explain.search" : "Procurar" ,
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" : "Pular para" ,
"hex.builtin.view.bookmarks.button.remove" : "Remover" ,
2023-12-17 23:22:39 +01:00
"hex.builtin.view.bookmarks.default_title" : "Favorito [0x{0:02X} - 0x{1:02X}]" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.header.color" : "Cor" ,
"hex.builtin.view.bookmarks.header.comment" : "Comentar" ,
"hex.builtin.view.bookmarks.header.name" : "Nome" ,
"hex.builtin.view.bookmarks.name" : "Favoritos" ,
"hex.builtin.view.bookmarks.no_bookmarks" : "Nenhum favorito criado. Adicione-o e Edite -> Criar Favorito" ,
"hex.builtin.view.bookmarks.title.info" : "Informação" ,
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" : "Paleta de Comandos" ,
"hex.builtin.view.constants.name" : "Constantes" ,
"hex.builtin.view.constants.row.category" : "Categoria" ,
"hex.builtin.view.constants.row.desc" : "Descrição" ,
"hex.builtin.view.constants.row.name" : "Nome" ,
"hex.builtin.view.constants.row.value" : "Valor" ,
"hex.builtin.view.data_inspector.invert" : "Inverter" ,
"hex.builtin.view.data_inspector.name" : "Inspecionador de Dados" ,
"hex.builtin.view.data_inspector.no_data" : "Nenhum Byte Selecionado" ,
"hex.builtin.view.data_inspector.table.name" : "Nome" ,
"hex.builtin.view.data_inspector.table.value" : "Valor" ,
"hex.builtin.view.data_processor.help_text" : "Botão direito para adicionar um novo Node" ,
"hex.builtin.view.data_processor.menu.file.load_processor" : "Load data processor..." ,
"hex.builtin.view.data_processor.menu.file.save_processor" : "Save data processor..." ,
"hex.builtin.view.data_processor.menu.remove_link" : "Remover Link" ,
"hex.builtin.view.data_processor.menu.remove_node" : "Remover Node" ,
"hex.builtin.view.data_processor.menu.remove_selection" : "Remover Selecionado" ,
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" : "Data Processor" ,
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" : "Contribuidores" ,
"hex.builtin.view.help.about.donations" : "Doações" ,
"hex.builtin.view.help.about.libs" : "Bibliotecas usadas" ,
"hex.builtin.view.help.about.license" : "Licença" ,
"hex.builtin.view.help.about.name" : "Sobre" ,
"hex.builtin.view.help.about.paths" : "Diretórios do ImHex" ,
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" : "Código Fonte disponível no GitHub:" ,
"hex.builtin.view.help.about.thanks" : "Se você gosta do meu trabalho, considere doar para manter o projeto em andamento. Muito obrigado <3" ,
"hex.builtin.view.help.about.translator" : "Traduzido por Douglas Vianna" ,
"hex.builtin.view.help.calc_cheat_sheet" : "Calculator Cheat Sheet" ,
"hex.builtin.view.help.documentation" : "Documentação do 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" : "Ajuda" ,
"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" : "Absoluto" ,
"hex.builtin.view.hex_editor.goto.offset.begin" : "Começo" ,
"hex.builtin.view.hex_editor.goto.offset.end" : "Fim" ,
"hex.builtin.view.hex_editor.goto.offset.relative" : "Relativo" ,
"hex.builtin.view.hex_editor.menu.edit.copy" : "Copiar" ,
"hex.builtin.view.hex_editor.menu.edit.copy_as" : "Copiar como..." ,
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" : "Inserir..." ,
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" : "Colar" ,
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" : "Redimensionar..." ,
"hex.builtin.view.hex_editor.menu.edit.select_all" : "Selecionar tudo" ,
"hex.builtin.view.hex_editor.menu.edit.set_base" : "Definir endereço 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" : "Ir para" ,
"hex.builtin.view.hex_editor.menu.file.load_encoding_file" : "Carregar codificação personalizada..." ,
"hex.builtin.view.hex_editor.menu.file.save" : "Salvar" ,
"hex.builtin.view.hex_editor.menu.file.save_as" : "Salvar como..." ,
"hex.builtin.view.hex_editor.menu.file.search" : "Procurar" ,
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" : "Editor Hex" ,
"hex.builtin.view.hex_editor.search.find" : "Buscar" ,
"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" : "Não há mais resultados" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.search.string" : "String" ,
2024-01-27 14:13:41 +01:00
"hex.builtin.view.hex_editor.search.string.encoding" : "Codificação" ,
"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" : "Analisar Pagina" ,
"hex.builtin.view.information.analyzing" : "Analizando..." ,
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" : "Block size" ,
"hex.builtin.view.information.block_size.desc" : "{0} blocks of {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" : "Controle" ,
2024-01-25 20:53:08 +01:00
"hex.builtin.view.information.description" : "Descrição" ,
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" : "Byte distribution" ,
"hex.builtin.view.information.encrypted" : "Esses dados provavelmente estão criptografados ou compactados!" ,
"hex.builtin.view.information.entropy" : "Entropy" ,
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" : "Análise de Informações" ,
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" : "Informação Mágica" ,
"hex.builtin.view.information.magic_db_added" : "Magic database added!" ,
2024-01-25 20:53:08 +01:00
"hex.builtin.view.information.mime" : "MIME Type" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.name" : "Data Information" ,
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" : "Região analizada" ,
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" : "Desvio" ,
"hex.builtin.view.patches.orig" : "Valor Original" ,
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" : "Remover Atualização" ,
"hex.builtin.view.pattern_data.name" : "Padrão de Dados" ,
"hex.builtin.view.pattern_editor.accept_pattern" : "Aceitar padrão" ,
"hex.builtin.view.pattern_editor.accept_pattern.desc" : "Um ou mais padrão_linguagem compatível com este tipo de dados foi encontrado" ,
"hex.builtin.view.pattern_editor.accept_pattern.pattern_language" : "Padrões" ,
"hex.builtin.view.pattern_editor.accept_pattern.question" : "Deseja aplicar o padrão selecionado?" ,
"hex.builtin.view.pattern_editor.auto" : "Auto Avaliar" ,
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" : "Este padrão tentou chamar uma função perigosa.\nTem certeza de que deseja confiar neste padrão?" ,
"hex.builtin.view.pattern_editor.dangerous_function.name" : "Permitir função perigosa?" ,
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" : "Variáveis de Ambiente" ,
"hex.builtin.view.pattern_editor.evaluating" : "Avaliando..." ,
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" : "Carregando padrão..." ,
"hex.builtin.view.pattern_editor.menu.file.save_pattern" : "Salvando padrão..." ,
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 de padrões" ,
"hex.builtin.view.pattern_editor.no_in_out_vars" : "Defina algumas variáveis globais com o especificador 'in' ou 'out' para que elas apareçam aqui." ,
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" : "Abrir padrão" ,
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" : "Configurações" ,
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" : "Abrir Provedor" ,
"hex.builtin.view.provider_settings.name" : "Configurações do provedor" ,
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" : "Configurações" ,
"hex.builtin.view.settings.restart_question" : "Uma alteração que você fez requer uma reinicialização do ImHex para entrar em vigor. Deseja reiniciar agora?" ,
"hex.builtin.view.store.desc" : "Baixe novos conteúdos do banco de dados online da ImHex" ,
"hex.builtin.view.store.download" : "Baixar" ,
"hex.builtin.view.store.download_error" : "Falha ao baixar o arquivo! A pasta de destino não existe." ,
"hex.builtin.view.store.loading" : "Carregando conteúdo da loja..." ,
"hex.builtin.view.store.name" : "Loja de Conteúdo" ,
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" : "Recarregar" ,
"hex.builtin.view.store.remove" : "Remover" ,
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" : "Descrição" ,
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" : "Constantes" ,
"hex.builtin.view.store.tab.encodings" : "Codificações" ,
2023-04-08 00:58:53 +02:00
"hex.builtin.view.store.tab.includes" : "Bibliotecas" ,
"hex.builtin.view.store.tab.magic" : "Arquivos Mágicos" ,
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" : "Padrões" ,
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" : "Regras Yara" ,
"hex.builtin.view.store.update" : "Atualizar" ,
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" : "Ferramentas" ,
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" : "" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.visualizer.decimal.signed.16bit" : "Decimal Signed (16 bits)" ,
"hex.builtin.visualizer.decimal.signed.32bit" : "Decimal Signed (32 bits)" ,
"hex.builtin.visualizer.decimal.signed.64bit" : "Decimal Signed (64 bits)" ,
"hex.builtin.visualizer.decimal.signed.8bit" : "Decimal Signed (8 bits)" ,
"hex.builtin.visualizer.decimal.unsigned.16bit" : "Decimal Unsigned (16 bits)" ,
"hex.builtin.visualizer.decimal.unsigned.32bit" : "Decimal Unsigned (32 bits)" ,
"hex.builtin.visualizer.decimal.unsigned.64bit" : "Decimal Unsigned (64 bits)" ,
"hex.builtin.visualizer.decimal.unsigned.8bit" : "Decimal Unsigned (8 bits)" ,
"hex.builtin.visualizer.floating_point.16bit" : "Floating Point (16 bits)" ,
"hex.builtin.visualizer.floating_point.32bit" : "Floating Point (32 bits)" ,
"hex.builtin.visualizer.floating_point.64bit" : "Floating Point (64 bits)" ,
"hex.builtin.visualizer.hexadecimal.16bit" : "Hexadecimal (16 bits)" ,
"hex.builtin.visualizer.hexadecimal.32bit" : "Hexadecimal (32 bits)" ,
"hex.builtin.visualizer.hexadecimal.64bit" : "Hexadecimal (64 bits)" ,
"hex.builtin.visualizer.hexadecimal.8bit" : "Hexadecimal (8 bits)" ,
"hex.builtin.visualizer.hexii" : "HexII" ,
"hex.builtin.visualizer.rgba8" : "RGBA8 Color" ,
"hex.builtin.welcome.customize.settings.desc" : "Mudar preferencias do ImHex" ,
"hex.builtin.welcome.customize.settings.title" : "Configurações" ,
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" : "Customizar" ,
"hex.builtin.welcome.header.help" : "Ajuda" ,
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" : "Aprender" ,
"hex.builtin.welcome.header.main" : "Bem-vindo ao ImHex" ,
"hex.builtin.welcome.header.plugins" : "Plugins Carregados" ,
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" : "Iniciar" ,
"hex.builtin.welcome.header.update" : "Atualizações" ,
"hex.builtin.welcome.header.various" : "Vários" ,
"hex.builtin.welcome.help.discord" : "Servidor do Discord" ,
"hex.builtin.welcome.help.discord.link" : "https://imhex.werwolv.net/discord" ,
"hex.builtin.welcome.help.gethelp" : "Obter Ajuda" ,
"hex.builtin.welcome.help.gethelp.link" : "https://github.com/WerWolv/ImHex/discussions/categories/get-help" ,
"hex.builtin.welcome.help.repo" : "Repositório do 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" : "Leia o changelog atual do ImHex" ,
"hex.builtin.welcome.learn.latest.link" : "https://github.com/WerWolv/ImHex/releases/latest" ,
"hex.builtin.welcome.learn.latest.title" : "Último lançamento" ,
"hex.builtin.welcome.learn.pattern.desc" : "Aprenda a escrever padrões ImHex com nossa extensa documentação" ,
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" : "Documentação da linguagem padrão" ,
"hex.builtin.welcome.learn.plugins.desc" : "Estenda o ImHex com recursos adicionais usando plugins" ,
"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" : "Criar Novo Arquivo" ,
"hex.builtin.welcome.start.open_file" : "Abrir Arquivo" ,
"hex.builtin.welcome.start.open_other" : "Outros Provedores" ,
"hex.builtin.welcome.start.open_project" : "Abrir Projeto" ,
"hex.builtin.welcome.start.recent" : "Arquivos Recentes" ,
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" : "Dica do Dia" ,
"hex.builtin.welcome.update.desc" : "ImHex {0} acabou de lançar! Baixe aqui." ,
"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" : "Nova atualização disponivel!"
}
2024-01-27 22:16:50 +01:00
}