File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -86,6 +86,32 @@ sequence = [
8686]
8787args = [{ name = " version" , positional = true }]
8888
89+ [tool .poe .tasks ."messages:extract" ]
90+ cmd = " uv run pybabel extract -F babel.cfg -o src/edit_python_pe/locale/messages.pot src/edit_python_pe"
91+
92+ [tool .poe .tasks ."messages:init" ]
93+ sequence = [
94+ " messages:extract" ,
95+ { cmd = " uv run pybabel init -i src/edit_python_pe/locale/messages.pot -d src/edit_python_pe/locale -l ${lang}" }
96+ ]
97+ args = [{ name = " lang" , options = [" --lang" ], required = true }]
98+
99+ [tool .poe .tasks ."messages:update" ]
100+ sequence = [
101+ " messages:extract" ,
102+ { cmd = " uv run pybabel update -i src/edit_python_pe/locale/messages.pot -d src/edit_python_pe/locale" }
103+ ]
104+
105+ [tool .poe .tasks ."messages:translate" ]
106+ cmd = " uv run python bin/translate.py src/edit_python_pe/locale/${lang}/LC_MESSAGES/messages.po ${lang}"
107+ args = [{ name = " lang" , options = [" --lang" ], required = true }]
108+
109+ [tool .poe .tasks .makemessages ]
110+ ref = " messages:update"
111+
112+ [tool .poe .tasks .compilemessages ]
113+ cmd = " uv run pybabel compile -d src/edit_python_pe/locale"
114+
89115[tool .ruff ]
90116line-length = 79
91117target-version = " py314"
You can’t perform that action at this time.
0 commit comments