Skip to content

Commit

Permalink
v0.10.3 - translation feature
Browse files Browse the repository at this point in the history
  • Loading branch information
bartlomiejduda committed Feb 6, 2025
1 parent a6256cd commit 855c8b8
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 6 deletions.
9 changes: 6 additions & 3 deletions src/GUI/gui_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ def _double_width_by_shortcut(event):
######################################
# IMAGE PARAMETERS - IMAGE HEIGHT #
######################################
self.height_label = tk.Label(self.parameters_labelframe, text="Img Height", anchor="w", font=self.gui_font)
self.height_label = tk.Label(self.parameters_labelframe, text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_IMAGE_HEIGHT), anchor="w", font=self.gui_font)
self.height_label.place(x=85, y=5, width=65, height=20)

self.current_height = tk.StringVar(value="0")
Expand Down Expand Up @@ -211,7 +211,7 @@ def _increase_image_height_by_shortcut(event):
###########################################
# IMAGE PARAMETERS - IMAGE START OFFSET #
###########################################
self.img_start_offset_label = tk.Label(self.parameters_labelframe, text="Start Offset (Decimal)", anchor="w", font=self.gui_font)
self.img_start_offset_label = tk.Label(self.parameters_labelframe, text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_START_OFFSET), anchor="w", font=self.gui_font)
self.img_start_offset_label.place(x=5, y=50, width=145, height=20)

self.current_start_offset = tk.StringVar(value="0")
Expand Down Expand Up @@ -305,7 +305,7 @@ def _step_up_by_row_by_shortcut(event): # decrease offsets by row
##########################################
# IMAGE PARAMETERS - IMAGE END OFFSET #
##########################################
self.img_end_offset_label = tk.Label(self.parameters_labelframe, text="End Offset (Decimal)", anchor="w", font=self.gui_font)
self.img_end_offset_label = tk.Label(self.parameters_labelframe, text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_END_OFFSET), anchor="w", font=self.gui_font)
self.img_end_offset_label.place(x=5, y=90, width=145, height=20)

self.current_end_offset = tk.StringVar(value="0")
Expand Down Expand Up @@ -770,6 +770,9 @@ def set_program_language(self) -> None:

self.parameters_labelframe.config(text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_IMAGE_PARAMETERS))
self.width_label.config(text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_IMAGE_WIDTH))
self.height_label.config(text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_IMAGE_HEIGHT))
self.img_start_offset_label.config(text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_START_OFFSET))
self.img_end_offset_label.config(text=self.get_translation_text(TranslationEntries.TRANSLATION_TEXT_END_OFFSET))
# TODO - add other texts

def reload_image_callback(self, event):
Expand Down
6 changes: 6 additions & 0 deletions src/Image/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,9 @@ def get_rotate_id(rotate_name: str) -> str:
class TranslationEntries(str, Enum):
TRANSLATION_TEXT_IMAGE_PARAMETERS = "TRANSLATION_TEXT_IMAGE_PARAMETERS"
TRANSLATION_TEXT_IMAGE_WIDTH = "TRANSLATION_TEXT_IMAGE_WIDTH"
TRANSLATION_TEXT_IMAGE_HEIGHT = "TRANSLATION_TEXT_IMAGE_HEIGHT"
TRANSLATION_TEXT_START_OFFSET = "TRANSLATION_TEXT_START_OFFSET"
TRANSLATION_TEXT_END_OFFSET = "TRANSLATION_TEXT_END_OFFSET"


@dataclass
Expand All @@ -212,4 +215,7 @@ class TranslationEntry:
TRANSLATION_MEMORY: List[TranslationEntry] = [
TranslationEntry(id=TranslationEntries.TRANSLATION_TEXT_IMAGE_PARAMETERS, default="Image Parameters"),
TranslationEntry(id=TranslationEntries.TRANSLATION_TEXT_IMAGE_WIDTH, default="Img Width"),
TranslationEntry(id=TranslationEntries.TRANSLATION_TEXT_IMAGE_HEIGHT, default="Img Height"),
TranslationEntry(id=TranslationEntries.TRANSLATION_TEXT_START_OFFSET, default="Start Offset (Decimal)"),
TranslationEntry(id=TranslationEntries.TRANSLATION_TEXT_END_OFFSET, default="End Offset (Decimal)"),
]
5 changes: 4 additions & 1 deletion src/data/lang/EN.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"translation_strings": {
"TRANSLATION_TEXT_IMAGE_PARAMETERS": "Image Parameters",
"TRANSLATION_TEXT_IMAGE_WIDTH": "Img Width"
"TRANSLATION_TEXT_IMAGE_WIDTH": "Img Width",
"TRANSLATION_TEXT_IMAGE_HEIGHT": "Img Height",
"TRANSLATION_TEXT_START_OFFSET": "Start Offset (Decimal)",
"TRANSLATION_TEXT_END_OFFSET": "End Offset (Decimal)"
}
}
5 changes: 4 additions & 1 deletion src/data/lang/PL.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"translation_strings": {
"TRANSLATION_TEXT_IMAGE_PARAMETERS": "Parametry Obrazu",
"TRANSLATION_TEXT_IMAGE_WIDTH": "Szerokość"
"TRANSLATION_TEXT_IMAGE_WIDTH": "Szerokość",
"TRANSLATION_TEXT_IMAGE_HEIGHT": "Wysokość",
"TRANSLATION_TEXT_START_OFFSET": "Początkowy Offset",
"TRANSLATION_TEXT_END_OFFSET": "Końcowy Offset"
}
}
2 changes: 1 addition & 1 deletion src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

from src.GUI.gui_main import ImageHeatGUI

VERSION_NUM: Final[str] = "v0.10.2"
VERSION_NUM: Final[str] = "v0.10.3"

logger = get_logger("main")

Expand Down
1 change: 1 addition & 0 deletions src/scripts/make_exe.bat
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ copy .\LICENSE %BUILD_PATH%\LICENSE
mkdir %BUILD_PATH%\data\img
copy .\src\data\img\heat_icon.ico %BUILD_PATH%\data\img\heat_icon.ico
copy .\src\data\img\preview_not_supported.png %BUILD_PATH%\data\img\preview_not_supported.png
xcopy /s .\src\data\lang %BUILD_PATH%\data\lang\
if exist %TARGET_SRC_PATH%\log.txt (del %TARGET_SRC_PATH%\log.txt)
if exist %TARGET_SRC_PATH%\config.ini (del %TARGET_SRC_PATH%\config.ini)

Expand Down

0 comments on commit 855c8b8

Please sign in to comment.