diff --git a/frontend/login.py b/frontend/login.py index b399254..7830608 100644 --- a/frontend/login.py +++ b/frontend/login.py @@ -1,9 +1,10 @@ import gettext +import os import tkinter as tk from user import User import message -gettext.install("todo", localedir="po") +gettext.install("todo", os.path.join(os.path.dirname(__file__), "po")) class LoginFrame(tk.Frame): diff --git a/frontend/message.py b/frontend/message.py index 5e2c784..c088893 100644 --- a/frontend/message.py +++ b/frontend/message.py @@ -1,7 +1,8 @@ -from tkinter import messagebox as mb import gettext +import os +from tkinter import messagebox as mb -gettext.install("todo", localedir="po") +gettext.install("todo", os.path.join(os.path.dirname(__file__), "po")) TITLE_INFO_BOX = _("Сообщение!") MESSAGE_INVALID_LOGIN = _("Неправильный логин или пароль") diff --git a/frontend/todo_tk.py b/frontend/todo_tk.py index 366c67f..9ecf288 100644 --- a/frontend/todo_tk.py +++ b/frontend/todo_tk.py @@ -1,13 +1,14 @@ #!/usr/bin/env python3 import gettext +import os import sys import tkinter as tk from login import LoginFrame from workspace import WorkSpaceFrame from user import User -gettext.install("todo", localedir="po") +gettext.install("todo", os.path.join(os.path.dirname(__file__), "po")) if "win" in sys.platform.lower(): DEFAULT_URL = "http://localhost:8000" diff --git a/frontend/workspace.py b/frontend/workspace.py index a92a744..c418616 100644 --- a/frontend/workspace.py +++ b/frontend/workspace.py @@ -1,7 +1,8 @@ import gettext +import os import tkinter as tk -gettext.install("todo", localedir="po") +gettext.install("todo", os.path.join(os.path.dirname(__file__), "po")) def str_time(time):