ui/lang: Improved localization and interface glitches of GDB provider ui

This commit is contained in:
WerWolv
2021-12-12 11:55:38 +01:00
parent caf9ee0c58
commit 443dedd832
5 changed files with 19 additions and 27 deletions

View File

@@ -122,7 +122,7 @@ namespace hex::plugin::builtin::prv {
bool GDBProvider::isAvailable() const {
return true;
return this->m_socket.isConnected();
}
bool GDBProvider::isReadable() const {
@@ -300,8 +300,8 @@ namespace hex::plugin::builtin::prv {
void GDBProvider::drawLoadInterface() {
ImGui::InputText("hex.builtin.view.gdb.ip"_lang, this->m_ipAddress.data(), this->m_ipAddress.capacity(), ImGuiInputTextFlags_CallbackEdit, ImGui::UpdateStringSizeCallback, &this->m_ipAddress);
ImGui::InputInt("hex.builtin.view.gdb.port"_lang, &this->m_port, 0, 0);
ImGui::InputText("hex.builtin.provider.gdb.ip"_lang, this->m_ipAddress.data(), this->m_ipAddress.capacity(), ImGuiInputTextFlags_CallbackEdit, ImGui::UpdateStringSizeCallback, &this->m_ipAddress);
ImGui::InputInt("hex.builtin.provider.gdb.port"_lang, &this->m_port, 0, 0);
if (this->m_port < 0)
this->m_port = 0;

View File

@@ -335,12 +335,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.store.loading", "Store inhalt wird geladen..." },
{ "hex.builtin.view.diff.name", "Diffing" },
{ "hex.builtin.view.gdb.name", "GDB Provider" },
{ "hex.builtin.view.gdb.settings", "Einstellungen" },
{ "hex.builtin.view.gdb.ip", "IP Adresse" },
{ "hex.builtin.view.gdb.port", "Port" },
{ "hex.builtin.view.gdb.connect", "Verbinden" },
{ "hex.builtin.view.gdb.disconnect", "Trennen" },
{ "hex.builtin.view.provider_settings.name", "Provider Einstellungen" },
{ "hex.builtin.view.provider_settings.load_popup", "Provider öffnen" },
{ "hex.builtin.command.calc.desc", "Rechner" },
{ "hex.builtin.command.cmd.desc", "Command" },
@@ -681,6 +677,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.provider.gdb", "GDB Server Provider" },
{ "hex.builtin.provider.gdb.name", "GDB Server <{0}:{1}>" },
{ "hex.builtin.provider.gdb.server", "Server" },
{ "hex.builtin.provider.gdb.ip", "IP Adresse" },
{ "hex.builtin.provider.gdb.port", "Port" },
{ "hex.builtin.provider.disk", "Datenträger Provider" },
{ "hex.builtin.provider.disk.selected_disk", "Datenträger" },
{ "hex.builtin.provider.disk.disk_size", "Datenträgergrösse" },

View File

@@ -338,12 +338,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.store.loading", "Loading store content..." },
{ "hex.builtin.view.diff.name", "Diffing" },
{ "hex.builtin.view.gdb.name", "GDB Provider" },
{ "hex.builtin.view.gdb.settings", "Settings" },
{ "hex.builtin.view.gdb.ip", "IP Address" },
{ "hex.builtin.view.gdb.port", "Port" },
{ "hex.builtin.view.gdb.connect", "Connect" },
{ "hex.builtin.view.gdb.disconnect", "Disconnect" },
{ "hex.builtin.view.provider_settings.name", "Provider Settings" },
{ "hex.builtin.view.provider_settings.load_popup", "Open Provider" },
{ "hex.builtin.command.calc.desc", "Calculator" },
{ "hex.builtin.command.cmd.desc", "Command" },
@@ -684,6 +680,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.provider.gdb", "GDB Server Provider" },
{ "hex.builtin.provider.gdb.name", "GDB Server <{0}:{1}>" },
{ "hex.builtin.provider.gdb.server", "Server" },
{ "hex.builtin.provider.gdb.ip", "IP Address" },
{ "hex.builtin.provider.gdb.port", "Port" },
{ "hex.builtin.provider.disk", "Raw Disk Provider" },
{ "hex.builtin.provider.disk.selected_disk", "Disk" },
{ "hex.builtin.provider.disk.disk_size", "Disk Size" },

View File

@@ -332,12 +332,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.store.loading", "Caricamento del content store..." },
//{ "hex.builtin.view.diff.name", "Diffing" },
//{ "hex.builtin.view.gdb.name", "GDB Provider" },
//{ "hex.builtin.view.gdb.settings", "Settings" },
//{ "hex.builtin.view.gdb.ip", "IP Address" },
//{ "hex.builtin.view.gdb.port", "Port" },
//{ "hex.builtin.view.gdb.connect", "Connect" },
//{ "hex.builtin.view.gdb.disconnect", "Disconnect" },
//{ "hex.builtin.view.provider_settings.name", "Provider Settings" },
//{ "hex.builtin.view.provider_settings.load_popup", "Open Provider" },
{ "hex.builtin.command.calc.desc", "Calcolatrice" },
{ "hex.builtin.command.cmd.desc", "Comando" },
@@ -678,6 +674,8 @@ namespace hex::plugin::builtin {
//{ "hex.builtin.provider.gdb", "GDB Server Provider" },
//{ "hex.builtin.provider.gdb.name", "GDB Server <{0}:{1}>" },
//{ "hex.builtin.provider.gdb.server", "Server" },
//{ "hex.builtin.provider.gdb.ip", "IP Address" },
//{ "hex.builtin.provider.gdb.port", "Port" },
//{ "hex.builtin.provider.disk", "Raw Disk Provider" },
//{ "hex.builtin.provider.disk.selected_disk", "Disk" },
//{ "hex.builtin.provider.disk.disk_size", "Disk Size" },

View File

@@ -333,12 +333,8 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.store.loading", "正在加载仓库内容..." },
{ "hex.builtin.view.diff.name", "差异" },
//{ "hex.builtin.view.gdb.name", "GDB Provider" },
//{ "hex.builtin.view.gdb.settings", "Settings" },
//{ "hex.builtin.view.gdb.ip", "IP Address" },
//{ "hex.builtin.view.gdb.port", "Port" },
//{ "hex.builtin.view.gdb.connect", "Connect" },
//{ "hex.builtin.view.gdb.disconnect", "Disconnect" },
//{ "hex.builtin.view.provider_settings.name", "Provider Settings" },
//{ "hex.builtin.view.provider_settings.load_popup", "Open Provider" },
{ "hex.builtin.command.calc.desc", "计算器" },
{ "hex.builtin.command.cmd.desc", "指令" },
@@ -680,6 +676,8 @@ namespace hex::plugin::builtin {
//{ "hex.builtin.provider.gdb", "GDB Server Provider" },
//{ "hex.builtin.provider.gdb.name", "GDB Server <{0}:{1}>" },
//{ "hex.builtin.provider.gdb.server", "Server" },
//{ "hex.builtin.provider.gdb.ip", "IP Address" },
//{ "hex.builtin.provider.gdb.port", "Port" },
//{ "hex.builtin.provider.disk", "Raw Disk Provider" },
//{ "hex.builtin.provider.disk.selected_disk", "Disk" },
//{ "hex.builtin.provider.disk.disk_size", "Disk Size" },