diff --git a/.gitignore b/.gitignore index 852f6e5..5ddc419 100644 --- a/.gitignore +++ b/.gitignore @@ -48,7 +48,6 @@ coverage.xml # Translations *.mo *.pot -*.po # Django stuff: *.log diff --git a/README.md b/README.md index 3045be1..80dec86 100644 --- a/README.md +++ b/README.md @@ -34,12 +34,12 @@ ### Frontend Интерфейс на русском языке ```bash -python3 todo_tk.py +python3 -m frontend ``` Интерфейс на английском языке ```bash -LANG=eng python3 todo_tk.py +LANG=eng python3 -m frontend ``` ### backend diff --git a/dodo.py b/dodo.py index be824bd..4781bd8 100644 --- a/dodo.py +++ b/dodo.py @@ -1,36 +1,19 @@ #!usr/bin/env python3 -''' -''' +""" +""" -import glob - -def task_pot(): - """Create bynary wheel distribution""" - return { - 'actions': ["""pybabel extract -o todo.pot frontend"""], - 'file_dep': glob.glob('frontend/*.py'), - 'targets': ['todo.pot'] - } - -def task_po(): - """Create bynary wheel distribution""" - return { - 'actions': ["""pybabel update -D todo -d frontend/po -i todo.pot"""], - 'file_dep': ['todo.pot'], - 'targets': ['frontend/po/eng/LC_MESSAGES/todo.po'] - } def task_mo(): """Create bynary wheel distribution""" return { - 'actions': ["""pybabel compile -D todo -i frontend/po/eng/LC_MESSAGES/todo.po -o frontend/po/eng/LC_MESSAGES/todo.mo"""], - 'file_dep': ['frontend/po/eng/LC_MESSAGES/todo.po'], - 'targets': ['frontend/po/eng/LC_MESSAGES/todo.mo'] + "actions": [ + """pybabel compile -D todo -i frontend/po/eng/LC_MESSAGES/todo.po -o frontend/po/eng/LC_MESSAGES/todo.mo""" + ], + "file_dep": ["frontend/po/eng/LC_MESSAGES/todo.po"], + "targets": ["frontend/po/eng/LC_MESSAGES/todo.mo"], } + def task_wheel(): """Create bynary wheel distribution""" - return { - 'actions': ['python3 -m build -w'], - 'task_dep': ['mo'] - } + return {"actions": ["python3 -m build -w"], "task_dep": ["mo"]} diff --git a/frontend/po/eng/LC_MESSAGES/todo.po b/frontend/po/eng/LC_MESSAGES/todo.po new file mode 100644 index 0000000..427bd92 --- /dev/null +++ b/frontend/po/eng/LC_MESSAGES/todo.po @@ -0,0 +1,83 @@ +# English (United States) translations for PROJECT. +# Copyright (C) 2021 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2021. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2021-06-06 23:42+0300\n" +"PO-Revision-Date: 2021-06-07 00:24+0300\n" +"Last-Translator: FULL NAME \n" +"Language: en_US\n" +"Language-Team: en_US \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.8.1\n" + +#: todo_tk.py:20 +msgid "Приложение для планирования" +msgstr "ToDo Application" + +#: message.py:6 +msgid "Сообщение!" +msgstr "Message!" + +#: message.py:7 +msgid "Неправильный логин или пароль" +msgstr "Wrong login or password" + +#: message.py:8 +msgid "Сдесь могло быть ваше сообщение" +msgstr "This could have been your message" + +#: login.py:63 +msgid "Введите логин" +msgstr "Enter your username" + +#: login.py:71 +msgid "Введите пароль" +msgstr "Enter your password" + +#: login.py:78 +msgid "Войти" +msgstr "Enter" + +#: workspace.py:17 +msgid "Не реализовано" +msgstr "Not implemented" + +#: workspace.py:25 +msgid "Текст" +msgstr "Text" + +#: workspace.py:28 +msgid "Выполнено" +msgstr "Done" + +#: workspace.py:31 +msgid "Создано" +msgstr "Created" + +#: workspace.py:60 +msgid "Удалить" +msgstr "Delete" + +#: workspace.py:88 +msgid "Добавить заметку" +msgstr "Add note" + +#: workspace.py:91 +msgid "Удалить лист" +msgstr "Delete list" + +#: workspace.py:149 +msgid "Запомнить меня" +msgstr "Remember me" + +#: workspace.py:158 +msgid "Добавить лист" +msgstr "Add list"