diff --git a/aleksis/apps/tezor/locale/ru/LC_MESSAGES/django.po b/aleksis/apps/tezor/locale/ru/LC_MESSAGES/django.po
new file mode 100644
index 0000000000000000000000000000000000000000..7ae0e2beaa13f5792f6e88810a5a4b9cd1a2be7a
--- /dev/null
+++ b/aleksis/apps/tezor/locale/ru/LC_MESSAGES/django.po
@@ -0,0 +1,399 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-04-23 12:54+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
+"%100>=11 && n%100<=14)? 2 : 3);\n"
+#: aleksis/apps/tezor/forms.py:18
+msgid "Send e-mails"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:33
+msgid "Payment pledge"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:37
+msgid "Sofort / Klarna"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:42 aleksis/apps/tezor/models/base.py:13
+msgid "PayPal"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:47
+msgid "Debit"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:6
+msgid "Payments and Money"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:16
+msgid "Manage clients"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:27
+#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
+#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
+msgid "My invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:14
+msgid "Klarna / Sofort"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:15
+msgid "Payment pledge / manual payment"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:16
+msgid "SEPA Direct Debit"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:18
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:19
+msgid "Email"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:21
+msgid "Sofort / Klarna enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:23
+msgid "Sofort / Klarna API ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:26
+msgid "Sofort / Klarna API key"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:29
+msgid "Sofort / Klarna Project ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:32
+msgid "PayPal enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:34
+msgid "PayPal client ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:36
+msgid "PayPal secret"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:38
+msgid "Use PayPal Authorize & Capture"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:41
+msgid "Debit enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:43
+msgid "SEPA Direct Debit - Creditor name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:46
+msgid "SEPA Direct Debit - Creditor identifier"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:51
+msgid "IBAN of bank account"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:52
+msgid "BIC/SWIFT code of bank"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:54
+msgid "Pledge enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:18
+msgid "Invoice group name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:21
+msgid "Linked client"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:28
+msgid "Template to render invoices with as PDF"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:59
+msgid "Invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:65
+msgid "Invoice number"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:66
+msgid "Payment due date"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:78
+msgid "Invoice recipient (person)"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:82
+msgid "Invoice items"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:144
+msgid "Can send invoice by email"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:168
+msgid "VAT {} %"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:176
+msgid "Gross total"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:195
+msgid "Article no."
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:196
+msgid "Purchased item"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:198
+msgid "Item net price"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:200
+msgid "Currency"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:202
+msgid "Tax rate"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:8
+msgid "Payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:17
+msgid "Public payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:19
+msgid "Allow anyone (including guests) to make payments. Basic invoice information will be visible to anyone who knows the invoice token."
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:32
+msgid "Enable pledged payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:43
+msgid "Update Invoices if person data changes"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:10
+msgid "Art. No."
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:11
+msgid "Item"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:13
+msgid "Tax Rate"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:17
+msgid "Qty."
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:19
+msgid "Net"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
+#: aleksis/apps/tezor/tables.py:73 aleksis/apps/tezor/tables.py:74
+#: aleksis/apps/tezor/tables.py:102 aleksis/apps/tezor/tables.py:103
+msgid "View"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
+#: aleksis/apps/tezor/tables.py:79 aleksis/apps/tezor/tables.py:80
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
+#: aleksis/apps/tezor/tables.py:85 aleksis/apps/tezor/tables.py:86
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:108 aleksis/apps/tezor/tables.py:109
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
+msgid "Print"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:4
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
+msgid "Invoice"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:8
+#, python-format
+msgid ""
+"\n"
+"    Please find attached invoice number %(number)s for %(description)s.\n"
+"    Please carefully read the PDF file concerning all payment details.\n"
+"    "
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:15
+msgid ""
+"\n"
+"    Please visit the following link to view and make the payment:\n"
+"    "
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:24
+#, python-format
+msgid ""
+"\n"
+"Please find attached invoice number %(number)s for %(description)s.\n"
+"Please carefully read the PDF file concerning all payment details.\n"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:30
+msgid ""
+"\n"
+"Please visit the following link to view and make the payment:\n"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/create.html:4
+#: aleksis/apps/tezor/templates/tezor/client/create.html:5
+#: aleksis/apps/tezor/templates/tezor/client/list.html:11
+msgid "Create client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
+#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
+msgid "Edit client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/full.html:6
+#: aleksis/apps/tezor/templates/tezor/client/full.html:7
+msgid "Client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/full.html:11
+msgid "Add invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/list.html:6
+#: aleksis/apps/tezor/templates/tezor/client/list.html:7
+msgid "Clients"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
+msgid "Back"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
+msgid "Send Email"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
+msgid "Billing information"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
+msgid "Payment"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
+msgid "Pay now"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
+msgid "Make payment for"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
+msgid "Confirm payment"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
+#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
+msgid "Create invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
+#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
+msgid "Edit invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
+msgid "Filter invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
+msgid "Search"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
+msgid "Clear"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
+msgid "Selected invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
+msgid "Execute"
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:103
+msgid "The client has been created."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:115
+msgid "The client has been saved."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:125
+msgid "The client has been deleted."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:187
+msgid "The invoice group has been created."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:212
+msgid "The invoice group has been saved."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:222
+msgid "The invoice group has been deleted."
+msgstr ""
diff --git a/aleksis/apps/tezor/locale/uk/LC_MESSAGES/django.po b/aleksis/apps/tezor/locale/uk/LC_MESSAGES/django.po
new file mode 100644
index 0000000000000000000000000000000000000000..4e19accc35ad259f27515092c7ac5ab0c680d964
--- /dev/null
+++ b/aleksis/apps/tezor/locale/uk/LC_MESSAGES/django.po
@@ -0,0 +1,400 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-04-23 12:54+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
+"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
+"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
+"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+#: aleksis/apps/tezor/forms.py:18
+msgid "Send e-mails"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:33
+msgid "Payment pledge"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:37
+msgid "Sofort / Klarna"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:42 aleksis/apps/tezor/models/base.py:13
+msgid "PayPal"
+msgstr ""
+
+#: aleksis/apps/tezor/forms.py:47
+msgid "Debit"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:6
+msgid "Payments and Money"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:16
+msgid "Manage clients"
+msgstr ""
+
+#: aleksis/apps/tezor/menus.py:27
+#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
+#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
+msgid "My invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:14
+msgid "Klarna / Sofort"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:15
+msgid "Payment pledge / manual payment"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:16
+msgid "SEPA Direct Debit"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:18
+msgid "Name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:19
+msgid "Email"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:21
+msgid "Sofort / Klarna enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:23
+msgid "Sofort / Klarna API ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:26
+msgid "Sofort / Klarna API key"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:29
+msgid "Sofort / Klarna Project ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:32
+msgid "PayPal enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:34
+msgid "PayPal client ID"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:36
+msgid "PayPal secret"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:38
+msgid "Use PayPal Authorize & Capture"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:41
+msgid "Debit enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:43
+msgid "SEPA Direct Debit - Creditor name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:46
+msgid "SEPA Direct Debit - Creditor identifier"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:51
+msgid "IBAN of bank account"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:52
+msgid "BIC/SWIFT code of bank"
+msgstr ""
+
+#: aleksis/apps/tezor/models/base.py:54
+msgid "Pledge enabled"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:18
+msgid "Invoice group name"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:21
+msgid "Linked client"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:28
+msgid "Template to render invoices with as PDF"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:59
+msgid "Invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:65
+msgid "Invoice number"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:66
+msgid "Payment due date"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:78
+msgid "Invoice recipient (person)"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:82
+msgid "Invoice items"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:144
+msgid "Can send invoice by email"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:168
+msgid "VAT {} %"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:176
+msgid "Gross total"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:195
+msgid "Article no."
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:196
+msgid "Purchased item"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:198
+msgid "Item net price"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:200
+msgid "Currency"
+msgstr ""
+
+#: aleksis/apps/tezor/models/invoice.py:202
+msgid "Tax rate"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:8
+msgid "Payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:17
+msgid "Public payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:19
+msgid "Allow anyone (including guests) to make payments. Basic invoice information will be visible to anyone who knows the invoice token."
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:32
+msgid "Enable pledged payments"
+msgstr ""
+
+#: aleksis/apps/tezor/preferences.py:43
+msgid "Update Invoices if person data changes"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:10
+msgid "Art. No."
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:11
+msgid "Item"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:13
+msgid "Tax Rate"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:17
+msgid "Qty."
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:19
+msgid "Net"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
+#: aleksis/apps/tezor/tables.py:73 aleksis/apps/tezor/tables.py:74
+#: aleksis/apps/tezor/tables.py:102 aleksis/apps/tezor/tables.py:103
+msgid "View"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
+#: aleksis/apps/tezor/tables.py:79 aleksis/apps/tezor/tables.py:80
+msgid "Edit"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
+#: aleksis/apps/tezor/tables.py:85 aleksis/apps/tezor/tables.py:86
+msgid "Delete"
+msgstr ""
+
+#: aleksis/apps/tezor/tables.py:108 aleksis/apps/tezor/tables.py:109
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
+msgid "Print"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:4
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
+msgid "Invoice"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:8
+#, python-format
+msgid ""
+"\n"
+"    Please find attached invoice number %(number)s for %(description)s.\n"
+"    Please carefully read the PDF file concerning all payment details.\n"
+"    "
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:15
+msgid ""
+"\n"
+"    Please visit the following link to view and make the payment:\n"
+"    "
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:24
+#, python-format
+msgid ""
+"\n"
+"Please find attached invoice number %(number)s for %(description)s.\n"
+"Please carefully read the PDF file concerning all payment details.\n"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/templated_email/invoice.email:30
+msgid ""
+"\n"
+"Please visit the following link to view and make the payment:\n"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/create.html:4
+#: aleksis/apps/tezor/templates/tezor/client/create.html:5
+#: aleksis/apps/tezor/templates/tezor/client/list.html:11
+msgid "Create client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
+#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
+msgid "Edit client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/full.html:6
+#: aleksis/apps/tezor/templates/tezor/client/full.html:7
+msgid "Client"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/full.html:11
+msgid "Add invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/client/list.html:6
+#: aleksis/apps/tezor/templates/tezor/client/list.html:7
+msgid "Clients"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
+msgid "Back"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
+msgid "Send Email"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
+msgid "Billing information"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
+msgid "Payment"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
+msgid "Pay now"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
+msgid "Make payment for"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
+msgid "Confirm payment"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
+#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
+msgid "Create invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
+#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
+msgid "Edit invoice group"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
+msgid "Filter invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
+msgid "Search"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
+msgid "Clear"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
+msgid "Selected invoices"
+msgstr ""
+
+#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
+msgid "Execute"
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:103
+msgid "The client has been created."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:115
+msgid "The client has been saved."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:125
+msgid "The client has been deleted."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:187
+msgid "The invoice group has been created."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:212
+msgid "The invoice group has been saved."
+msgstr ""
+
+#: aleksis/apps/tezor/views.py:222
+msgid "The invoice group has been deleted."
+msgstr ""
diff --git a/tox.ini b/tox.ini
index 81cca56d59314b95a143d0060646db31a7c15d49..4a7c30f2c068c0bf871527ec6e248af8591e7c25 100644
--- a/tox.ini
+++ b/tox.ini
@@ -49,8 +49,8 @@ commands =
 
 [testenv:makemessages]
 commands =
-    poetry run aleksis-admin makemessages --no-wrap -e html,txt,py,email -i static -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la
-    poetry run aleksis-admin makemessages --no-wrap -d djangojs -i **/node_modules -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la
+    poetry run aleksis-admin makemessages --no-wrap -e html,txt,py,email -i static -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la -l uk -l ru
+    poetry run aleksis-admin makemessages --no-wrap -d djangojs -i **/node_modules -l ar -l de_DE -l fr -l nb_NO -l tr_TR -l la -l uk -l ru
 
 [flake8]
 max_line_length = 100