diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
index 2832af3253..b2c3121cc6 100644
--- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Bulgarian\n"
 "Language: bg_BG\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Португалски (Бразилия)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Руски"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Словенски"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Шведски"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Тайландски"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Турски"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Виетнамски"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Китайски (опростен)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Китайски (традиционен)"
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
index 86dd4bb5a1..999bdb01d1 100644
--- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-06 13:52\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Language: cs_CZ\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugalština (Brazilská)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ruština"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovenština"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovinština"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Srbština"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Švédština"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thajština"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turečtina"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ukrajinština"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamština"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Čínština (zjednodušená)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Čínština (tradiční)"
 
@@ -444,7 +448,7 @@ msgstr "Komentář k souboru"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Neplatný výběr"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Parts"
 msgid "Supplier Part SKU"
-msgstr "Dodavatel dílů"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Neplatná hodnota překročení"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14390,3 +14390,4 @@ msgstr "Oprávnění k úpravě položek"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Oprávnění k odstranění položek"
+
diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
index 287c229d8b..5861e6dd4f 100644
--- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Danish\n"
 "Language: da_DK\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugisisk (Brasilien)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russisk"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovensk"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbisk"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Svensk"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thailandsk"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Tyrkisk"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamesisk"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kinesisk (forenklet)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kinesisk (traditionelt)"
 
@@ -444,7 +448,7 @@ msgstr "Fil kommentar"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Ugyldigt valg"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -9075,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Ugyldig værdi for overskud"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14388,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
index 1b60bc1bb2..741548a2af 100644
--- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Language: de_DE\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugiesisch (Brasilien)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russisch"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slowakisch"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slowenisch"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbisch"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Schwedisch"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thailändisch"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Türkisch"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ukrainisch"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamesisch"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Chinesisch (Vereinfacht)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Chinesisch (Traditionell)"
 
@@ -444,7 +448,7 @@ msgstr "Datei-Kommentar"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Ungültige Auswahl"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr "Name für diesen Webhook"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6510,10 +6514,8 @@ msgid "Choices"
 msgstr "Auswahlmöglichkeiten"
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Valid choices for this parameter (comma-separated)"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8154,62 +8156,62 @@ msgstr "Plugin kann nicht deinstalliert werden, da es momentan aktiv ist"
 msgid "Uninstalled plugin successfully"
 msgstr "Plugin erfolgreich deinstallieren"
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Plugin-Konfiguration"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Plugin-Konfigurationen"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Schlüssel"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Schlüssel des Plugins"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "Name des Plugins"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Paket-Name"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr "Name des installierten Paketes, wenn das Plugin über PIP installiert wurde"
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Ist das Plugin aktiv"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Installiert"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Beispiel-Plugin"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Integriertes Plugin"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr "Paket-Plugin"
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Plugin"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Methode"
 
@@ -8342,11 +8344,11 @@ msgstr "Plugin aktivieren"
 msgid "Activate this plugin"
 msgstr "Dieses Plugin aktivieren"
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr "Konfiguration löschen"
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr "Plugin-Konfiguration aus der Datenbank löschen"
 
@@ -8712,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "Zuliefererteil-ID"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Zuliefererteil"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9079,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "Anhang muss für diesen Test hochgeladen werden"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Ungültiger Wert für Ausschuss"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10938,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Scannen Sie den QR-Code unten mit einem Token-Generator Ihrer Wahl (z.B. Google Authenticator)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Geheimnis"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14394,3 +14390,4 @@ msgstr "Berechtigungen Einträge zu ändern"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Berechtigung Einträge zu löschen"
+
diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
index 7cb2e3031d..1f11af3521 100644
--- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Greek\n"
 "Language: el_GR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Πορτογαλικά (Βραζιλίας)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ρωσικά"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Σλοβάκικα"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Σλοβενικά"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Σερβικά"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Σουηδικά"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Ταϊλανδέζικα"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Τούρκικα"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Βιετναμέζικα"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Κινέζικα (απλοποιημένα)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Κινέζικα (Παραδοσιακά)"
 
@@ -444,7 +448,7 @@ msgstr "Σχόλιο αρχείου"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Μη έγκυρη επιλογή"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -9075,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Μη έγκυρη τιμή για υπέρβαση"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14388,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
index 09ee8c780c..a6fd5f31f2 100644
--- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
+"POT-Creation-Date: 2024-06-11 14:05+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"
@@ -297,46 +297,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -445,7 +449,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -490,7 +494,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3464,7 +3468,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8153,62 +8157,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8341,11 +8345,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
index 112cd6e96d..b08c3feea7 100644
--- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Spanish, Mexico\n"
 "Language: es_MX\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugués (Brasileño)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ruso"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Eslovaco"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Esloveno"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbio"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Sueco"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tailandés"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turco"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamita"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Chino (Simplificado)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Chino (Tradicional)"
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Selección no válida"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
index 09ee8c780c..a6fd5f31f2 100644
--- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
+"POT-Creation-Date: 2024-06-11 14:05+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"
@@ -297,46 +297,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -445,7 +449,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -490,7 +494,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3464,7 +3468,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8153,62 +8157,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8341,11 +8345,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
index 069b433b8b..f33b735c76 100644
--- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Language: fa_IR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
index 49059e613e..bfa729e6d3 100644
--- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Language: fi_FI\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "portugali (Brasilia)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "venäjä"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "slovenia"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "ruotsi"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "thai"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "turkki"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "vietnam"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr "Tiedoston kommentti"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Virheellinen valinta"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Avain"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier"
 msgid "Supplier Part SKU"
-msgstr "Toimittaja"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value"
 msgid "Invalid value for this test"
-msgstr "Virheellinen arvo"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10936,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr ""
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Salaisuus"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14392,3 +14390,4 @@ msgstr "Oikeus muokata kohteita"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Oikeus poistaa kohteita"
+
diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
index 2406fd9ee5..f31443fa27 100644
--- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:38\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Language: fr_FR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugais (Brésilien)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russe"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovaque"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovénien"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbe"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Suédois"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thaïlandais"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turc"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ukrainien"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamien"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Chinois (Simplifié)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Chinois (Traditionnel)"
 
@@ -444,7 +448,7 @@ msgstr "Commentaire du fichier"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Choix invalide"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "Non du Plugin"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Extension Intégrée"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Extension"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Pièce fournisseur"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Valeur invalide pour le dépassement"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10936,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Scanner le QR code ci-dessous avec un générateur de token de votre choix (par exemple Google Authenticator)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Confidentiel"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14392,3 +14390,4 @@ msgstr "Droit de modifier des élément"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Droit de supprimer des éléments"
+
diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
index 22a4c3d583..3d24e8f570 100644
--- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Language: he_IL\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "רוסית"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr ""
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "שוודית"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "תאילנדית"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "טורקית"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "ווייטנאמית"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr "הערת קובץ"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "בחירה שגויה"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
index 945efe0a1d..441116f3e3 100644
--- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Hindi\n"
 "Language: hi_IN\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
index 12d343424d..12445a123e 100644
--- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Hungarian\n"
 "Language: hu_HU\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugál (Brazíliai)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Orosz"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Szlovák"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Szlovén"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Szerb"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Svéd"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tháj"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Török"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ukrán"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnámi"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kínai (egyszerűsített)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kínai (Hagyományos)"
 
@@ -444,7 +448,7 @@ msgstr "Leírás, bővebb infó"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Érvénytelen választás"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -1345,8 +1349,7 @@ msgstr "Hiányos foglalás elfogadása"
 
 #: build/serializers.py:527
 msgid "Complete outputs if stock has not been fully allocated"
-msgstr ""
-"Kimenetek befejezése akkor is ha a készlet nem\n"
+msgstr "Kimenetek befejezése akkor is ha a készlet nem\n"
 "lett teljesen lefoglalva"
 
 #: build/serializers.py:612
@@ -3465,7 +3468,7 @@ msgstr "Webhook neve"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6512,10 +6515,8 @@ msgid "Choices"
 msgstr "Lehetőségek"
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Valid choices for this parameter (comma-separated)"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Választható lehetőségek (vesszővel elválasztva)"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8156,62 +8157,62 @@ msgstr "Plugin nem eltávolítható mivel még aktív"
 msgid "Uninstalled plugin successfully"
 msgstr "Plugin eltávolítása sikeres"
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Plugin beállítás"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Plugin beállítások"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Kulcs"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Plugin kulcsa"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "PluginNeve a pluginnak"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Csomag neve"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr "A telepített csomag neve, ha a plugin a PIP-el lett telepítve"
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Aktív-e a plugin"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Beépítve"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Példa plugin"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Beépített plugin"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr "Csomag plugin"
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Bővítmény"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Módszer"
 
@@ -8344,11 +8345,11 @@ msgstr "Plugin aktiválása"
 msgid "Activate this plugin"
 msgstr "Plugin bekapcsolása"
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr "Konfiguráció törlése"
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr "Plugin konfiguráció törlése az adatbázisból"
 
@@ -8714,10 +8715,8 @@ msgid "Supplier Part ID"
 msgstr "Beszállítói cikkszám"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Beszállítói alkatrész"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9081,10 +9080,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "Ehhez a teszthez fel kell tölteni mellékletet"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Érvénytelen érték a túlszállításra"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10940,10 +10937,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Olvasd be a lenti QR kódot egy kiválaszott token generátorral (például a Google Authenticator-ral)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Titok"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14396,3 +14391,4 @@ msgstr "Jogosultság tételek szerkesztéséhez"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Jogosultság tételek törléséhez"
+
diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
index dece834c3a..baf67d03fc 100644
--- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Indonesian\n"
 "Language: id_ID\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugis (Brasil)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Rusia"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr ""
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Swedia"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr ""
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turki"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnam"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr "Komentar file"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Pilihan tidak valid"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -9075,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "Lampiran perlu diunggah untuk tes ini"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Nilai kelebihan tidak valid"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14388,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
index c759fac2f0..74df3343c3 100644
--- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Language: it_IT\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portoghese (Brasile)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russo"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Sloveno"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbo"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Svedese"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thailandese"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turco"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamita"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Cinese (Semplificato)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Cinese (Tradizionale)"
 
@@ -444,7 +448,7 @@ msgstr "Commento del file"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Scelta non valida"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr "Nome per questa notifica"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6510,10 +6514,8 @@ msgid "Choices"
 msgstr ""
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Invalid choice for parent part"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Scelta non valida per l'articolo principale"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8154,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Configurazione Plugin"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Configurazioni Plugin"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Key dei plugin"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "PluginName del plugin"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Nome Pacchetto"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Il plugin è attivo"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Installato"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Plugin di esempio"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Plugin Integrato"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Metodo"
 
@@ -8342,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8712,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "ID Articolo Fornitore"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Articolo Fornitore"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9079,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "L'allegato deve essere caricato per questo test"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Valore non valido per eccedenza"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10938,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Scansiona il codice QR qui sotto con un generatore di token di tua scelta (per esempio Google Authenticator)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Segreto"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14394,3 +14390,4 @@ msgstr "Permessi per modificare gli elementi"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Autorizzazione ad eliminare gli elementi"
+
diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
index b2fc3b1afc..0a3a8dbbca 100644
--- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-05 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Language: ja_JP\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "ポルトガル語 (ブラジル)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "ロシア語"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "スロベニア語"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "スウェーデン語"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "タイ語"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "トルコ語"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "ベトナム語"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr "ファイルコメント"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "無効な選択です"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Parts"
 msgid "Supplier Part SKU"
-msgstr "サプライヤー・パーツ"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value"
 msgid "Invalid value for this test"
-msgstr "無効な値です。"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14390,3 +14390,4 @@ msgstr "項目を編集する権限"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "項目を削除する権限"
+
diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
index 4ae0423ceb..ab6fb8fd6d 100644
--- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Language: ko_KR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
index 80d49ab82f..689d8be75d 100644
--- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Latvian\n"
 "Language: lv_LV\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
index 5b2449f70d..755c8dfa59 100644
--- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Language: nl_NL\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugees (Braziliaans)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russisch"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Sloveens"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Servisch"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Zweeds"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thais"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turks"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamees"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Chinees (vereenvoudigd)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Chinees (traditioneel)"
 
@@ -444,7 +448,7 @@ msgstr "Bestand opmerking"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Ongeldige keuze"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr "Naam van deze webhook"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Leveranciersonderdeel"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Ongeldige waarde voor overschot"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10936,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr ""
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Geheim"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14392,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
index 9976658170..0001549987 100644
--- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian\n"
 "Language: no_NO\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugisisk (Brasil)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Russisk"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovakisk"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovensk"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbisk"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Svensk"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thailandsk"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Tyrkisk"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamesisk"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kinesisk (forenklet)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kinesisk (tradisjonell)"
 
@@ -444,7 +448,7 @@ msgstr "Kommentar til fil"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Ugyldig valg"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr "Navn for webhooken"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6510,10 +6514,8 @@ msgid "Choices"
 msgstr "Valg"
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Valid choices for this parameter (comma-separated)"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Gyldige valg for denne parameteren (kommaseparert)"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8154,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Konfigurasjon av utvidelse"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Konfigurasjon av utvidelser"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Nøkkel"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Utvidelsens \"Key\""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "Navn på utvidelsen"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Pakkenavn"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Er utvidelsen aktiv"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Installert"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Eksempel-utvidelse"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Innebygd utvidelse"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Utvidelse"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Metode"
 
@@ -8342,11 +8344,11 @@ msgstr "Aktivér utvidelse"
 msgid "Activate this plugin"
 msgstr "Aktivér denne utvidelsen"
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8712,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "Leverandørdel-ID"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Leverandørdel"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9079,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "Vedlegg må lastes opp for denne testen"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Ugyldig verdi for svinn"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10938,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Skann QR-koden nedenfor med en symbolgenerator du velger (for eksempel Google Authenticator)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Hemmelig"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14394,3 +14390,4 @@ msgstr "Tillatelse til å endre elementer"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Tillatelse til å slette elementer"
+
diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
index df14385e6f..c96dcf7066 100644
--- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Language: pl_PL\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugalski (Brazylijski)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Rosyjski"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Słowacki"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Słoweński"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "serbski"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Szwedzki"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tajski"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turecki"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Wietnamski"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "chiński (uproszczony)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "chiński (tradycyjny)"
 
@@ -444,7 +448,7 @@ msgstr "Komentarz pliku"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Błędny wybór"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6510,10 +6514,8 @@ msgid "Choices"
 msgstr ""
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Invalid choice for parent part"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Nieprawidłowy wybór dla części nadrzędnej"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8154,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Konfiguracja wtyczki"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Konfiguracja wtyczek"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Klucz"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Klucz wtyczki"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "Nazwa wtyczki"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Nazwa pakietu"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Czy wtyczka jest aktywna"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Zainstalowane"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Wtyczka wbudowana"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Wtyczka"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Metoda"
 
@@ -8342,11 +8344,11 @@ msgstr "Aktywuj wtyczkę"
 msgid "Activate this plugin"
 msgstr "Aktywuj tę wtyczkę"
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8712,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "ID części dostawcy"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part ID"
 msgid "Supplier Part SKU"
-msgstr "ID części dostawcy"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9079,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Nieprawidłowa wartość przedawnienia"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10938,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Zeskanuj poniższy kod QR za pomocą wybranego przez Ciebie generatora tokenów (np. Google Authenticator)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Sekret"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14394,3 +14390,4 @@ msgstr "Uprawnienie do edycji przedmiotów"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Uprawnienie do usuwania przedmiotów"
+
diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
index 420958f093..e066ce1e6b 100644
--- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Language: pt_BR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
index 1910d31374..686d6824f5 100644
--- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
@@ -1,23 +1,22 @@
-# 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"
+"Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-11 01:26+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"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
+"Last-Translator: \n"
+"Language-Team: Romanian\n"
+"Language: ro_RO\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
-"2:1));\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
+"X-Crowdin-Project: inventree\n"
+"X-Crowdin-Project-ID: 452300\n"
+"X-Crowdin-Language: ro\n"
+"X-Crowdin-File: /[inventree.InvenTree] l10/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n"
+"X-Crowdin-File-ID: 216\n"
+
 #: InvenTree/api.py:272
 msgid "API endpoint not found"
 msgstr ""
@@ -14391,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
index d5c5d43b19..0c8ff53bc2 100644
--- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Language: ru_RU\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Португальский (Бразильский диалект)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Русский"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Словацкий"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Словенский"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Сербский"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Шведский"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Тайский"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Турецкий"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Украинский"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Вьетнамский"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Китайский (Упрощенный)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Китайский (Традиционный)"
 
@@ -444,7 +448,7 @@ msgstr "Комментарий к файлу"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Неверный выбор"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Ключ"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Ключ плагина"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Имя Упаковки"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Установлено"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Образец плагина"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Встроенный плагин"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Плагин"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Метод"
 
@@ -8340,11 +8344,11 @@ msgstr "Активировать плагин"
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "Код детали поставщика"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Деталь поставщика"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Неверное значение для избытка"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10936,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr ""
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Секрет"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14392,3 +14390,4 @@ msgstr "Разрешение на редактирование элементо
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Разрешение на удаление элементов"
+
diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
index 9e4df6e864..9e8fe41c3e 100644
--- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Slovak\n"
 "Language: sk_SK\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
index 3fdc90d8bd..9bec0d6509 100644
--- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Slovenian\n"
 "Language: sl_SI\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugalščina (Brazilsko)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ruščina"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovaščina"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovenščina"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Srbščina"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Švedščina"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tajščina"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turščina"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamščina"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kitajščina (poenostavljena)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kitajščina (tradicionalno)"
 
@@ -444,7 +448,7 @@ msgstr "Komentar datoteke"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Nedovoljena izbira"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -9075,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Neveljavna vrednost za prestarost"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14388,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
index 7fae2dab40..c8685ef38c 100644
--- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Serbian (Latin)\n"
 "Language: sr_CS\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugalski (Brazil)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ruski"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovenski"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Srpski"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Švedski"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tajlandski"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turski"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vijetnamski"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kineski (Uprošćeni)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kineski (Tradicionalni)"
 
@@ -444,7 +448,7 @@ msgstr "Datoteka komentara"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Nevažeći izvor"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -9075,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value"
 msgid "Invalid value for this test"
-msgstr "Nevažeća vrednost"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14388,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
index e054b069b8..2947a99cfc 100644
--- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-12 23:00\n"
 "Last-Translator: \n"
 "Language-Team: Swedish\n"
 "Language: sv_SE\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugisiska (brasiliansk)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr "Rumänska"
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Ryska"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovakiska"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovenska"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Serbiska"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Svenska"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Thailändska"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Turkiska"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr "Ukrainska"
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamesiska"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Kinesiska (Förenklad)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Kinesiska (Traditionell)"
 
@@ -444,7 +448,7 @@ msgstr "Fil kommentar"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Ogiltigt val"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Search Supplier Parts"
 msgid "Supplier Part SKU"
-msgstr "Sök efter leverantörsartikel"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Ogiltigt värde för överskott"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14390,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
index 81b1d3894b..afa95e0a42 100644
--- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Language: th_TH\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "ภาษารัสเซีย"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr ""
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr ""
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "ภาษาสวีเดน"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "ภาษาไทย"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr ""
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "ภาษาเวียดนาม"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr "ความเห็นของไฟล์"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
index 991e12d0b4..37833d899a 100644
--- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:39\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
 "Language: tr_TR\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portekizce (Brezilya)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Rusça"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Slovakça"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Slovakça"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Sırpça"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "İsveççe"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tay dili"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Türkçe"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Vietnamca"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Çince (Basitleştirilmiş)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Çince (Geleneksel)"
 
@@ -444,7 +448,7 @@ msgstr "Dosya yorumu"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Geçersiz seçim"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8710,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr ""
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Tedarikçi Parçası"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9077,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr ""
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value"
 msgid "Invalid value for this test"
-msgstr "Geçersiz değer"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -14390,3 +14390,4 @@ msgstr "Parçaları düzenleme izni"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Parçaları silme izni"
+
diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
index 49e2977114..9d7850b692 100644
--- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\n"
 "Language: uk_UA\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
index bd89674e7f..6661afe2a0 100644
--- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Vietnamese\n"
 "Language: vi_VN\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr "Tiếng Bồ Đào Nha (Brazil)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "Tiếng Nga"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 msgid "Slovak"
 msgstr "Tiếng Slo-va-ki-a"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "Tiếng Slô-ven-ni-a"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr "Tiếng Serbia"
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "Tiếng Thụy Điển"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "Tiếng Thái"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "Tiếng Thổ Nhĩ Kỳ"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "Tiếng Việt"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr "Tiếng Trung (Giản thể)"
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr "Tiếng Trung (Phồn thể)"
 
@@ -444,7 +448,7 @@ msgstr "Bình luận tệp tin"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr "Lựa chọn sai"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr "Tên của webhook này"
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -6510,10 +6514,8 @@ msgid "Choices"
 msgstr "Lựa chọn"
 
 #: part/models.py:3575
-#, fuzzy
-#| msgid "Valid choices for this parameter (comma-separated)"
 msgid "Valid choices for this test (comma-separated)"
-msgstr "Lựa chọn hợp lệ từ tham số này (ngăn cách bằng dấu phẩy)"
+msgstr ""
 
 #: part/models.py:3629
 msgid "Checkbox parameters cannot have units"
@@ -8154,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr "Cấu hình phần bổ sung"
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr "Cấu hình phần bổ sung"
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr "Khóa"
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr "Khóa của phần bổ sung"
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr "Tên của phần bổ sung"
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr "Tên gói"
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr "Là phần bổ sung hoạt động"
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr "Đã cài đặt"
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr "Phần bổ sung mẫu"
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr "Plugin có sẵn"
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr "Phần bổ sung"
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr "Phương thức"
 
@@ -8342,11 +8344,11 @@ msgstr "Kích hoạt phần bổ sung"
 msgid "Activate this plugin"
 msgstr "Kích hoạt phần bổ sung này"
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -8712,10 +8714,8 @@ msgid "Supplier Part ID"
 msgstr "Sản phẩm nhà cung cấp"
 
 #: stock/admin.py:185
-#, fuzzy
-#| msgid "Supplier Part"
 msgid "Supplier Part SKU"
-msgstr "Sản phẩm nhà cung cấp"
+msgstr ""
 
 #: stock/admin.py:190
 msgid "Supplier ID"
@@ -9079,10 +9079,8 @@ msgid "Attachment must be uploaded for this test"
 msgstr "Phải tải liên đính kèm cho kiểm thử này"
 
 #: stock/models.py:2404
-#, fuzzy
-#| msgid "Invalid value for overage"
 msgid "Invalid value for this test"
-msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa"
+msgstr ""
 
 #: stock/models.py:2428
 msgid "Test result"
@@ -10938,10 +10936,8 @@ msgid "Scan the QR code below with a token generator of your choice (for instanc
 msgstr "Quét mã QR bên dưới với bộ sinh mã thông báo mà bạn chọn (cho thực thể Google Authentication)."
 
 #: templates/allauth_2fa/setup.html:20
-#, fuzzy
-#| msgid "Secret"
 msgid "Secret: "
-msgstr "Bí mật"
+msgstr ""
 
 #: templates/allauth_2fa/setup.html:24
 msgid "Step 2"
@@ -14394,3 +14390,4 @@ msgstr "Quyển để sửa mục"
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr "Quyền để xóa mục"
+
diff --git a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po
index 531d2171a6..339c453b06 100644
--- a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
-"PO-Revision-Date: 2024-06-04 12:40\n"
+"POT-Creation-Date: 2024-06-11 02:04+0000\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Language: zh_TW\n"
@@ -296,46 +296,50 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: InvenTree/locales.py:41
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: InvenTree/locales.py:42
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: InvenTree/locales.py:43
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: InvenTree/locales.py:44
-msgid "Serbian"
+msgid "Slovenian"
 msgstr ""
 
 #: InvenTree/locales.py:45
-msgid "Swedish"
+msgid "Serbian"
 msgstr ""
 
 #: InvenTree/locales.py:46
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: InvenTree/locales.py:47
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: InvenTree/locales.py:48
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: InvenTree/locales.py:49
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: InvenTree/locales.py:50
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: InvenTree/locales.py:51
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -444,7 +448,7 @@ msgstr ""
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -489,7 +493,7 @@ msgstr ""
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3463,7 +3467,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8152,62 +8156,62 @@ msgstr ""
 msgid "Uninstalled plugin successfully"
 msgstr ""
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 msgid "Package Plugin"
 msgstr ""
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8340,11 +8344,11 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 msgid "Delete configuration"
 msgstr ""
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
@@ -14386,3 +14390,4 @@ msgstr ""
 #: users/models.py:413
 msgid "Permission to delete items"
 msgstr ""
+
diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
index 2409f09f34..96d75fd1a1 100644
--- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-06-09 22:25+0000\n"
+"POT-Creation-Date: 2024-06-11 14:05+0000\n"
 "PO-Revision-Date: 2023-02-28 22:38\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -311,48 +311,52 @@ msgid "Portuguese (Brazilian)"
 msgstr "葡萄牙语 (巴西)"
 
 #: InvenTree/locales.py:41
+msgid "Romanian"
+msgstr ""
+
+#: InvenTree/locales.py:42
 msgid "Russian"
 msgstr "俄语"
 
-#: InvenTree/locales.py:42
+#: InvenTree/locales.py:43
 #, fuzzy
 #| msgid "Slovenian"
 msgid "Slovak"
 msgstr "斯洛文尼亚"
 
-#: InvenTree/locales.py:43
+#: InvenTree/locales.py:44
 msgid "Slovenian"
 msgstr "斯洛文尼亚"
 
-#: InvenTree/locales.py:44
+#: InvenTree/locales.py:45
 msgid "Serbian"
 msgstr ""
 
-#: InvenTree/locales.py:45
+#: InvenTree/locales.py:46
 msgid "Swedish"
 msgstr "瑞典语"
 
-#: InvenTree/locales.py:46
+#: InvenTree/locales.py:47
 msgid "Thai"
 msgstr "泰语"
 
-#: InvenTree/locales.py:47
+#: InvenTree/locales.py:48
 msgid "Turkish"
 msgstr "土耳其语"
 
-#: InvenTree/locales.py:48
+#: InvenTree/locales.py:49
 msgid "Ukrainian"
 msgstr ""
 
-#: InvenTree/locales.py:49
+#: InvenTree/locales.py:50
 msgid "Vietnamese"
 msgstr "越南语"
 
-#: InvenTree/locales.py:50
+#: InvenTree/locales.py:51
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: InvenTree/locales.py:51
+#: InvenTree/locales.py:52
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -463,7 +467,7 @@ msgstr "文件注释"
 #: common/models.py:2487 common/models.py:2635 common/models.py:2636
 #: common/models.py:2881 common/models.py:2882 part/models.py:3219
 #: part/models.py:3306 part/models.py:3399 part/models.py:3427
-#: plugin/models.py:259 plugin/models.py:260
+#: plugin/models.py:274 plugin/models.py:275
 #: report/templates/report/inventree_test_report.html:105
 #: templates/js/translated/stock.js:3036 users/models.py:111
 msgid "User"
@@ -508,7 +512,7 @@ msgstr "选择无效"
 
 #: InvenTree/models.py:907 common/models.py:2622 common/models.py:3035
 #: common/serializers.py:403 company/models.py:614 machine/models.py:24
-#: part/models.py:899 part/models.py:3685 plugin/models.py:50
+#: part/models.py:899 part/models.py:3685 plugin/models.py:51
 #: report/models.py:149 stock/models.py:72
 #: templates/InvenTree/settings/mixins/urls.html:13
 #: templates/InvenTree/settings/notifications.html:17
@@ -3609,7 +3613,7 @@ msgstr ""
 
 #: common/models.py:2627 company/models.py:160 company/models.py:814
 #: machine/models.py:39 part/admin.py:88 part/models.py:1089
-#: plugin/models.py:65 templates/js/translated/company.js:523
+#: plugin/models.py:66 templates/js/translated/company.js:523
 #: templates/js/translated/table_filters.js:135
 #: templates/js/translated/table_filters.js:219
 #: templates/js/translated/table_filters.js:492
@@ -8626,64 +8630,64 @@ msgstr "打印操作"
 msgid "Uninstalled plugin successfully"
 msgstr "安装到组装中"
 
-#: plugin/models.py:35
+#: plugin/models.py:36
 msgid "Plugin Configuration"
 msgstr ""
 
-#: plugin/models.py:36
+#: plugin/models.py:37
 msgid "Plugin Configurations"
 msgstr ""
 
-#: plugin/models.py:42 users/models.py:100
+#: plugin/models.py:43 users/models.py:100
 msgid "Key"
 msgstr ""
 
-#: plugin/models.py:43
+#: plugin/models.py:44
 msgid "Key of plugin"
 msgstr ""
 
-#: plugin/models.py:51
+#: plugin/models.py:52
 msgid "PluginName of the plugin"
 msgstr ""
 
-#: plugin/models.py:58 plugin/serializers.py:90
+#: plugin/models.py:59 plugin/serializers.py:90
 msgid "Package Name"
 msgstr ""
 
-#: plugin/models.py:60
+#: plugin/models.py:61
 msgid "Name of the installed package, if the plugin was installed via PIP"
 msgstr ""
 
-#: plugin/models.py:65
+#: plugin/models.py:66
 msgid "Is the plugin active"
 msgstr ""
 
-#: plugin/models.py:156 templates/js/translated/table_filters.js:370
+#: plugin/models.py:157 templates/js/translated/table_filters.js:370
 #: templates/js/translated/table_filters.js:504
 msgid "Installed"
 msgstr ""
 
-#: plugin/models.py:165
+#: plugin/models.py:166
 msgid "Sample plugin"
 msgstr ""
 
-#: plugin/models.py:173
+#: plugin/models.py:174
 msgid "Builtin Plugin"
 msgstr ""
 
-#: plugin/models.py:181
+#: plugin/models.py:182
 #, fuzzy
 #| msgid "Packaging"
 msgid "Package Plugin"
 msgstr "打包"
 
-#: plugin/models.py:205 report/models.py:474
+#: plugin/models.py:220 report/models.py:474
 #: templates/InvenTree/settings/plugin_settings.html:9
 #: templates/js/translated/plugin.js:51
 msgid "Plugin"
 msgstr ""
 
-#: plugin/models.py:252
+#: plugin/models.py:267
 msgid "Method"
 msgstr ""
 
@@ -8820,13 +8824,13 @@ msgstr ""
 msgid "Activate this plugin"
 msgstr ""
 
-#: plugin/serializers.py:234
+#: plugin/serializers.py:226
 #, fuzzy
 #| msgid "Delete location"
 msgid "Delete configuration"
 msgstr "删除仓储地"
 
-#: plugin/serializers.py:235
+#: plugin/serializers.py:227
 msgid "Delete the plugin configuration from the database"
 msgstr ""
 
diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po
index f1a9f27758..376ad3ecfb 100644
--- a/src/frontend/src/locales/bg/messages.po
+++ b/src/frontend/src/locales/bg/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: bg\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:49\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Bulgarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po
index 44c1651cbc..d7f3c3d303 100644
--- a/src/frontend/src/locales/cs/messages.po
+++ b/src/frontend/src/locales/cs/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: cs\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:49\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugalština (Brazilská)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Ruština"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr "Slovenština"
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Slovinština"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Švédština"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Thajština"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turečtina"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamština"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po
index 89e4a92b63..13146a2cf2 100644
--- a/src/frontend/src/locales/da/messages.po
+++ b/src/frontend/src/locales/da/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: da\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: Danish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po
index c292b4df93..e4ee2c95c8 100644
--- a/src/frontend/src/locales/de/messages.po
+++ b/src/frontend/src/locales/de/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: de\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugiesisch (Brasilien)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Russisch"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr "Slowakisch"
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Slowenisch"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Schwedisch"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Thailändisch"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Türkisch"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr "Ukrainisch"
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamesisch"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Chinesisch (vereinfacht)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Chinesisch (Traditionell)"
 
diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po
index 0697794a9e..2239e196dd 100644
--- a/src/frontend/src/locales/el/messages.po
+++ b/src/frontend/src/locales/el/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: el\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Greek\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po
index 525e4684c4..b467b8a802 100644
--- a/src/frontend/src/locales/en/messages.po
+++ b/src/frontend/src/locales/en/messages.po
@@ -1987,42 +1987,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portuguese (Brazilian)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr "Romanian"
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Russian"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr "Slovak"
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Slovenian"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Swedish"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Thai"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turkish"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr "Ukrainian"
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamese"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Chinese (Simplified)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Chinese (Traditional)"
 
diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po
index 61f0f72db0..76178a0b8a 100644
--- a/src/frontend/src/locales/es-mx/messages.po
+++ b/src/frontend/src/locales/es-mx/messages.po
@@ -1956,42 +1956,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po
index 03c13cc904..fec7be6ef8 100644
--- a/src/frontend/src/locales/es/messages.po
+++ b/src/frontend/src/locales/es/messages.po
@@ -5,22 +5,22 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: @lingui/cli\n"
-"Language: es_MX\n"
+"Language: es\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-12 23:00\n"
 "Last-Translator: \n"
-"Language-Team: Spanish, Mexico\n"
+"Language-Team: Spanish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Crowdin-Project: inventree\n"
 "X-Crowdin-Project-ID: 452300\n"
-"X-Crowdin-Language: es-MX\n"
+"X-Crowdin-Language: es-ES\n"
 "X-Crowdin-File: /[inventree.InvenTree] l10/src/frontend/src/locales/en/messages.po\n"
 "X-Crowdin-File-ID: 205\n"
 
 #: src/components/Boundary.tsx:12
 msgid "Error rendering component"
-msgstr "Error al renderizar componente"
+msgstr "Error al procesar el componente"
 
 #: src/components/Boundary.tsx:14
 msgid "An error occurred while rendering this component. Refer to the console for more information."
@@ -28,11 +28,11 @@ msgstr "Ocurrió un error mientras se renderizaba este componente. Consulte la c
 
 #: src/components/DashboardItemProxy.tsx:34
 msgid "Title"
-msgstr "Titulo"
+msgstr "Título"
 
 #: src/components/buttons/AdminButton.tsx:83
 msgid "Open in admin interface"
-msgstr "Abrir en interfaz de administrador"
+msgstr "Abrir en interfaz de administración"
 
 #: src/components/buttons/CopyButton.tsx:18
 msgid "Copy to clipboard"
@@ -69,7 +69,7 @@ msgstr "La etiqueta no pudo ser generada"
 
 #: src/components/buttons/PrintingActions.tsx:123
 msgid "Print Report"
-msgstr "Imprimir informe"
+msgstr "Imprimir un informe"
 
 #: src/components/buttons/PrintingActions.tsx:139
 msgid "Report printing completed successfully"
@@ -77,7 +77,7 @@ msgstr "Impresión de informe completada con éxito"
 
 #: src/components/buttons/PrintingActions.tsx:145
 msgid "The report could not be generated"
-msgstr "El informe no pudo ser generada"
+msgstr "El informe no ha podido ser creado"
 
 #: src/components/buttons/PrintingActions.tsx:173
 msgid "Printing Actions"
@@ -89,7 +89,7 @@ msgstr "Imprimir etiquetas"
 
 #: src/components/buttons/PrintingActions.tsx:184
 msgid "Print Reports"
-msgstr "Imprimir informes"
+msgstr "Imprimir reportes"
 
 #: src/components/buttons/ScanButton.tsx:15
 msgid "Scan QR code"
@@ -101,15 +101,15 @@ msgstr "Abrir escáner de código QR"
 
 #: src/components/buttons/SpotlightButton.tsx:14
 msgid "Open spotlight"
-msgstr ""
+msgstr "Abrir spotlight"
 
 #: src/components/buttons/YesNoButton.tsx:16
 msgid "Pass"
-msgstr "Aprobado"
+msgstr ""
 
 #: src/components/buttons/YesNoButton.tsx:17
 msgid "Fail"
-msgstr "Falló"
+msgstr "Fallo"
 
 #: src/components/buttons/YesNoButton.tsx:32
 #: src/tables/Filter.tsx:51
@@ -135,11 +135,11 @@ msgstr "Copiar"
 
 #: src/components/details/DetailsImage.tsx:65
 msgid "Remove Image"
-msgstr "Quitar imagen"
+msgstr "Eliminar imagen"
 
 #: src/components/details/DetailsImage.tsx:68
 msgid "Remove the associated image from this item?"
-msgstr "¿Eliminar imagen asociada al artículo?"
+msgstr "¿Eliminar la imagen asociada de este elemento?"
 
 #: src/components/details/DetailsImage.tsx:71
 #: src/forms/StockForms.tsx:483
@@ -164,7 +164,7 @@ msgstr "Cancelar"
 
 #: src/components/details/DetailsImage.tsx:97
 msgid "Drag and drop to upload"
-msgstr "Arrastra y suelta para subir"
+msgstr "Arrastrar y soltar para subir"
 
 #: src/components/details/DetailsImage.tsx:100
 msgid "Click to select file(s)"
@@ -179,11 +179,11 @@ msgstr "Borrar"
 #: src/contexts/ThemeContext.tsx:43
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56
 msgid "Submit"
-msgstr "Aceptar"
+msgstr "Enviar"
 
 #: src/components/details/DetailsImage.tsx:267
 msgid "Select from existing images"
-msgstr "Seleccionar desde imágenes existentes"
+msgstr "Seleccionar de imágenes existentes"
 
 #: src/components/details/DetailsImage.tsx:275
 msgid "Select Image"
@@ -191,19 +191,19 @@ msgstr "Seleccionar imagen"
 
 #: src/components/details/DetailsImage.tsx:287
 msgid "Upload new image"
-msgstr "Subir nueva imagen"
+msgstr "Cargar nueva imagen"
 
 #: src/components/details/DetailsImage.tsx:294
 msgid "Upload Image"
-msgstr "Subir Imagen"
+msgstr "Cargar Imagen"
 
 #: src/components/details/DetailsImage.tsx:307
 msgid "Delete image"
-msgstr "Eliminar imagen"
+msgstr "Borrar imagen"
 
 #: src/components/details/PartIcons.tsx:28
 msgid "Part is not active"
-msgstr "La pieza no está activa"
+msgstr "Parte no está activa"
 
 #: src/components/details/PartIcons.tsx:34
 #: src/components/render/Plugin.tsx:17
@@ -215,71 +215,71 @@ msgstr "Inactivo"
 
 #: src/components/details/PartIcons.tsx:41
 msgid "Part is a template part (variants can be made from this part)"
-msgstr "La pieza es una pieza de plantilla (se pueden hacer variantes de esta misma)"
+msgstr "La pieza es una pieza de plantilla (las variantes se pueden hacer a partir de esta pieza)"
 
 #: src/components/details/PartIcons.tsx:47
 msgid "Part can be assembled from other parts"
-msgstr "Esta pieza se puede ensamblar utilizando otras partes"
+msgstr "La parte puede ser ensamblada desde otras partes"
 
 #: src/components/details/PartIcons.tsx:53
 msgid "Part can be used in assemblies"
-msgstr "Esta pieza se puede usar en ensamblajes"
+msgstr "La parte puede ser usada en ensamblajes"
 
 #: src/components/details/PartIcons.tsx:59
 msgid "Part stock is tracked by serial number"
-msgstr "Stock de pieza será rastreado con número de serie"
+msgstr "El stock de esta parte está rastreado por número de serie"
 
 #: src/components/details/PartIcons.tsx:65
 msgid "Part can be purchased from external suppliers"
-msgstr ""
+msgstr "La parte puede ser comprada de proveedores externos"
 
 #: src/components/details/PartIcons.tsx:71
 msgid "Part can be sold to customers"
-msgstr ""
+msgstr "La parte puede ser vendida a clientes"
 
 #: src/components/details/PartIcons.tsx:76
 msgid "Part is virtual (not a physical part)"
-msgstr ""
+msgstr "La parte es virtual (no una parte física)"
 
 #: src/components/details/PartIcons.tsx:82
 #: src/tables/part/PartTable.tsx:234
 #: src/tables/part/PartTable.tsx:238
 #: src/tables/part/PartVariantTable.tsx:25
 msgid "Virtual"
-msgstr ""
+msgstr "Virtual"
 
 #: src/components/editors/NotesEditor.tsx:66
 msgid "Image upload failed"
-msgstr ""
+msgstr "Error al cargar la imagen"
 
 #: src/components/editors/NotesEditor.tsx:151
 #: src/components/forms/ApiForm.tsx:430
 msgid "Success"
-msgstr ""
+msgstr "Completado"
 
 #: src/components/editors/NotesEditor.tsx:152
 msgid "Notes saved successfully"
-msgstr ""
+msgstr "Notas guardadas correctamente"
 
 #: src/components/editors/NotesEditor.tsx:161
 msgid "Failed to save notes"
-msgstr ""
+msgstr "Error al guardar las notas"
 
 #: src/components/editors/NotesEditor.tsx:193
 msgid "Preview Notes"
-msgstr ""
+msgstr "Previsualizar notas"
 
 #: src/components/editors/NotesEditor.tsx:193
 msgid "Edit Notes"
-msgstr ""
+msgstr "Editar notas"
 
 #: src/components/editors/NotesEditor.tsx:207
 msgid "Save Notes"
-msgstr ""
+msgstr "Guardar notas"
 
 #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9
 msgid "Code"
-msgstr ""
+msgstr "Código"
 
 #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:44
 #~ msgid "Failed to parse error response from server."
@@ -287,28 +287,28 @@ msgstr ""
 
 #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:81
 msgid "Preview not available, click \"Reload Preview\"."
-msgstr ""
+msgstr "Vista previa no disponible, haga clic en \"Recargar vista previa\"."
 
 #: src/components/editors/TemplateEditor/PdfPreview/index.tsx:9
 msgid "PDF Preview"
-msgstr ""
+msgstr "Vista previa PDF"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:104
 msgid "Error loading template"
-msgstr ""
+msgstr "Error al cargar la plantilla"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:116
 msgid "Error saving template"
-msgstr ""
+msgstr "Error al guardar la plantilla"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:146
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:270
 msgid "Save & Reload Preview"
-msgstr ""
+msgstr "Guardar y recargar vista previa"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
 msgid "Are you sure you want to Save & Reload the preview?"
-msgstr ""
+msgstr "¿Está seguro que desea guardar y recargar la vista previa?"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
 #~ msgid "Save & Reload preview?"
@@ -316,27 +316,27 @@ msgstr ""
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:153
 msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?"
-msgstr ""
+msgstr "Para renderizar la vista previa la plantilla actual necesita ser reemplazada en el servidor con sus modificaciones que pueden romper la etiqueta si está en uso activo. ¿Quieres continuar?"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157
 msgid "Save & Reload"
-msgstr ""
+msgstr "Guardar y recargar"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:189
 msgid "Preview updated"
-msgstr ""
+msgstr "Actualizar vista previa"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:190
 msgid "The preview has been updated successfully."
-msgstr ""
+msgstr "La vista previa se ha actualizado correctamente."
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:262
 msgid "Reload preview"
-msgstr ""
+msgstr "Recargar vista previa"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
 msgid "Use the currently stored template from the server"
-msgstr ""
+msgstr "Usar la plantilla actualmente almacenada del servidor"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
 #~ msgid "Save & Reload preview"
@@ -344,7 +344,7 @@ msgstr ""
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:271
 msgid "Save the current template and reload the preview"
-msgstr ""
+msgstr "Guardar la plantilla actual y recargar la vista previa"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:322
 #~ msgid "to preview"
@@ -352,16 +352,16 @@ msgstr ""
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:329
 msgid "Select instance to preview"
-msgstr ""
+msgstr "Seleccione la instancia a previsualizar"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:373
 msgid "Error rendering template"
-msgstr ""
+msgstr "Error al renderizar plantilla"
 
 #: src/components/forms/ApiForm.tsx:149
 #: src/functions/forms.tsx:259
 msgid "Form Error"
-msgstr ""
+msgstr "Error de formulario"
 
 #: src/components/forms/ApiForm.tsx:487
 #~ msgid "Form Errors Exist"
@@ -370,7 +370,7 @@ msgstr ""
 #: src/components/forms/ApiForm.tsx:611
 #: src/tables/plugin/PluginListTable.tsx:388
 msgid "Update"
-msgstr ""
+msgstr "Actualizar"
 
 #: src/components/forms/ApiForm.tsx:631
 #: src/components/items/ActionDropdown.tsx:210
@@ -382,7 +382,7 @@ msgstr ""
 #: src/tables/RowActions.tsx:71
 #: src/tables/plugin/PluginListTable.tsx:420
 msgid "Delete"
-msgstr ""
+msgstr "Eliminar"
 
 #: src/components/forms/AuthenticationForm.tsx:48
 #: src/components/forms/AuthenticationForm.tsx:74
@@ -392,11 +392,11 @@ msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:51
 msgid "Login successful"
-msgstr "Inicio de sesión exitoso"
+msgstr "Inicio de sesión correcto"
 
 #: src/components/forms/AuthenticationForm.tsx:52
 msgid "Logged in successfully"
-msgstr ""
+msgstr "Se ha iniciado sesión con éxito"
 
 #: src/components/forms/AuthenticationForm.tsx:52
 #~ msgid "Welcome back!"
@@ -415,7 +415,7 @@ msgstr "Error al iniciar sesión"
 #: src/components/forms/AuthenticationForm.tsx:211
 #: src/functions/auth.tsx:123
 msgid "Check your input and try again."
-msgstr ""
+msgstr "Verifique su entrada e intente nuevamente."
 
 #: src/components/forms/AuthenticationForm.tsx:65
 #: src/functions/auth.tsx:74
@@ -429,7 +429,7 @@ msgstr "Envío de correo exitoso"
 
 #: src/components/forms/AuthenticationForm.tsx:71
 msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too."
-msgstr "Revisa tu bandeja de entrada para el enlace de inicio de sesión. Si tienes una cuenta, recibirás un enlace de inicio de sesión. Revisa también el correo no deseado."
+msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:75
 msgid "Mail delivery failed"
@@ -447,7 +447,7 @@ msgstr "Nombre de usuario"
 #: src/components/forms/AuthenticationForm.tsx:107
 #: src/components/forms/AuthenticationForm.tsx:228
 msgid "Your username"
-msgstr ""
+msgstr "Tu nombre de usuario"
 
 #: src/components/forms/AuthenticationForm.tsx:112
 #: src/components/forms/AuthenticationForm.tsx:240
@@ -480,7 +480,7 @@ msgstr "Correo electrónico"
 #: src/pages/Auth/Reset.tsx:32
 #: src/pages/Auth/Set-Password.tsx:107
 msgid "We will send you a link to login - if you are registered"
-msgstr "Te enviaremos un enlace para iniciar sesión - si estás registrado"
+msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:136
 #~ msgid "I will use username and password"
@@ -488,7 +488,7 @@ msgstr "Te enviaremos un enlace para iniciar sesión - si estás registrado"
 
 #: src/components/forms/AuthenticationForm.tsx:151
 msgid "Send me an email"
-msgstr "Envíame un correo electrónico"
+msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:153
 msgid "Use username and password"
@@ -512,7 +512,7 @@ msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:210
 msgid "Input error"
-msgstr "Error de entrada"
+msgstr ""
 
 #: src/components/forms/AuthenticationForm.tsx:234
 msgid "This will be used for a confirmation"
@@ -564,11 +564,11 @@ msgstr ""
 #: src/tables/settings/PendingTasksTable.tsx:26
 #: src/tables/stock/LocationTypesTable.tsx:60
 msgid "Name"
-msgstr "Nombre"
+msgstr ""
 
 #: src/components/forms/HostOptionsForm.tsx:75
 msgid "No one here..."
-msgstr "Nadie aquí..."
+msgstr ""
 
 #: src/components/forms/HostOptionsForm.tsx:86
 msgid "Add Host"
@@ -576,11 +576,11 @@ msgstr ""
 
 #: src/components/forms/HostOptionsForm.tsx:90
 msgid "Save"
-msgstr "Guardar"
+msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:43
 msgid "Select destination instance"
-msgstr "Seleccionar instancia de destino"
+msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:71
 msgid "Edit possible host options"
@@ -588,15 +588,15 @@ msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:98
 msgid "Version: {0}"
-msgstr "Versión: {0}"
+msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:100
 msgid "API:{0}"
-msgstr "API:{0}"
+msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:102
 msgid "Name: {0}"
-msgstr "Nombre: {0}"
+msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:104
 msgid "State: <0>worker</0> ({0}), <1>plugins</1>{1}"
@@ -606,18 +606,18 @@ msgstr ""
 #: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
-msgstr ""
+msgstr "Buscar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
 #: src/components/modals/AboutInvenTreeModal.tsx:81
 #: src/components/widgets/WidgetLayout.tsx:120
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:309
 msgid "Loading"
-msgstr ""
+msgstr "Cargando"
 
 #: src/components/forms/fields/RelatedModelField.tsx:323
 msgid "No results found"
-msgstr ""
+msgstr "No hay resultados"
 
 #: src/components/forms/fields/TableField.tsx:50
 msgid "modelRenderer entry required for tables"
@@ -643,15 +643,15 @@ msgstr ""
 
 #: src/components/items/ActionDropdown.tsx:136
 msgid "View"
-msgstr ""
+msgstr "Vista"
 
 #: src/components/items/ActionDropdown.tsx:137
 msgid "View barcode"
-msgstr ""
+msgstr "Ver código de barras"
 
 #: src/components/items/ActionDropdown.tsx:153
 msgid "Link Barcode"
-msgstr ""
+msgstr "Vincular Código de Barras"
 
 #: src/components/items/ActionDropdown.tsx:154
 msgid "Link custom barcode"
@@ -728,27 +728,27 @@ msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:99
 msgid "Version Information"
-msgstr ""
+msgstr "Información de la versión"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 msgid "Your InvenTree version status is"
-msgstr ""
+msgstr "El estado de su versión de InvenTree es"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:107
 msgid "Development Version"
-msgstr ""
+msgstr "Versión de Desarrollo"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:111
 msgid "Up to Date"
-msgstr ""
+msgstr "Actualizado"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:115
 msgid "Update Available"
-msgstr ""
+msgstr "Actualización Disponible"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:125
 msgid "InvenTree Version"
-msgstr ""
+msgstr "Versión de InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:131
 msgid "Commit Hash"
@@ -765,7 +765,7 @@ msgstr ""
 #: src/components/modals/AboutInvenTreeModal.tsx:146
 #: src/components/modals/ServerInfoModal.tsx:133
 msgid "API Version"
-msgstr ""
+msgstr "Versión API"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:149
 msgid "Python Version"
@@ -1286,7 +1286,7 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:575
 #: src/pages/purchasing/PurchasingIndex.tsx:20
 msgid "Purchase Orders"
-msgstr "Órdenes de compra"
+msgstr ""
 
 #: src/components/render/ModelType.tsx:142
 msgid "Purchase Order Line"
@@ -1331,7 +1331,7 @@ msgstr ""
 #: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/sales/SalesIndex.tsx:27
 msgid "Return Orders"
-msgstr "Ordenes de devolución"
+msgstr ""
 
 #: src/components/render/ModelType.tsx:172
 #: src/tables/company/AddressTable.tsx:47
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -2167,7 +2171,7 @@ msgstr ""
 #: src/defaults/links.tsx:11
 #: src/pages/company/CompanyDetail.tsx:92
 msgid "Website"
-msgstr "Sitio web"
+msgstr ""
 
 #: src/defaults/links.tsx:16
 msgid "GitHub"
@@ -2561,7 +2565,7 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:661
 #: src/tables/stock/StockItemTable.tsx:290
 msgid "In Stock"
-msgstr "En Stock"
+msgstr ""
 
 #: src/forms/StockForms.tsx:449
 msgid "Move"
@@ -2583,7 +2587,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:457
 #: src/tables/stock/StockItemTestResultTable.tsx:323
 msgid "Add"
-msgstr "Agregar"
+msgstr ""
 
 #: src/forms/StockForms.tsx:540
 #: src/pages/Index/Scan.tsx:266
@@ -2749,7 +2753,7 @@ msgstr ""
 
 #: src/pages/Auth/Login.tsx:87
 msgid "Welcome, log in below"
-msgstr "Bienvenido, inicia sesión a continuación"
+msgstr ""
 
 #: src/pages/Auth/Login.tsx:89
 msgid "Register below"
@@ -3132,7 +3136,7 @@ msgstr ""
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144
 msgid "Primary"
-msgstr "Primario"
+msgstr ""
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149
 msgid "Verified"
@@ -3396,15 +3400,15 @@ msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:65
 msgid "Login"
-msgstr "Ingresar"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:87
 msgid "Barcodes"
-msgstr "Códigos de barras"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:107
 msgid "Pricing"
-msgstr "Precios"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:118
 #~ msgid "Physical Units"
@@ -3416,12 +3420,12 @@ msgstr "Precios"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:142
 msgid "Labels"
-msgstr "Etiquetas"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:148
 #: src/pages/Index/Settings/UserSettings.tsx:102
 msgid "Reporting"
-msgstr "Informes"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:228
 #: src/pages/part/PartDetail.tsx:595
@@ -3435,23 +3439,23 @@ msgstr ""
 #: src/pages/part/PartDetail.tsx:529
 #: src/pages/sales/SalesOrderDetail.tsx:269
 msgid "Build Orders"
-msgstr "Ordenes de Producción"
+msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:303
 msgid "Switch to User Setting"
-msgstr "Cambiar a Configuración de Usuario"
+msgstr ""
 
 #: src/pages/Index/Settings/UserSettings.tsx:30
 msgid "Account"
-msgstr "Cuenta"
+msgstr ""
 
 #: src/pages/Index/Settings/UserSettings.tsx:36
 msgid "Security"
-msgstr "Seguridad"
+msgstr ""
 
 #: src/pages/Index/Settings/UserSettings.tsx:48
 msgid "Display Options"
-msgstr "Opciones de visualización"
+msgstr ""
 
 #: src/pages/Index/Settings/UserSettings.tsx:118
 msgid "Account Settings"
@@ -3471,7 +3475,7 @@ msgstr ""
 
 #: src/pages/NotFound.tsx:17
 msgid "Not Found"
-msgstr "No encontrado"
+msgstr ""
 
 #: src/pages/NotFound.tsx:20
 msgid "Sorry, this page is not known or was moved."
@@ -3740,7 +3744,7 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:88
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36
 msgid "Supplier"
-msgstr "Proveedor"
+msgstr ""
 
 #: src/pages/company/CompanyDetail.tsx:128
 #: src/pages/company/ManufacturerDetail.tsx:8
@@ -3767,7 +3771,7 @@ msgstr ""
 #: src/pages/company/CompanyDetail.tsx:168
 #: src/tables/stock/StockTrackingTable.tsx:183
 msgid "Details"
-msgstr "Detalles"
+msgstr ""
 
 #: src/pages/company/CompanyDetail.tsx:174
 msgid "Manufactured Parts"
@@ -3826,13 +3830,13 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:146
 #: src/pages/part/PartDetail.tsx:488
 msgid "Parameters"
-msgstr "Parámetros"
+msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:158
 #: src/pages/part/PartDetail.tsx:562
 #: src/pages/purchasing/PurchasingIndex.tsx:26
 msgid "Suppliers"
-msgstr "Proveedores"
+msgstr ""
 
 #: src/pages/company/ManufacturerPartDetail.tsx:190
 #: src/tables/purchasing/ManufacturerPartTable.tsx:84
@@ -4083,7 +4087,7 @@ msgstr ""
 #: src/tables/purchasing/SupplierPartTable.tsx:187
 #: src/tables/stock/StockItemTable.tsx:254
 msgid "Active"
-msgstr "Activo"
+msgstr ""
 
 #: src/pages/part/PartDetail.tsx:272
 msgid "Template Part"
@@ -4222,7 +4226,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:515
 #: src/tables/stock/StockItemTable.tsx:295
 msgid "In Production"
-msgstr "En producción"
+msgstr ""
 
 #: src/pages/part/PartDetail.tsx:704
 msgid "Edit Part"
@@ -4711,26 +4715,26 @@ msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:448
 msgid "Count stock"
-msgstr "Contar stock"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:458
 #: src/tables/stock/StockItemTable.tsx:414
 msgid "Add stock"
-msgstr "Agregar stock"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:466
 #: src/tables/stock/StockItemTable.tsx:423
 msgid "Remove stock"
-msgstr "Remover stock"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:473
 msgid "Transfer"
-msgstr "Transferir"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:474
 #: src/tables/stock/StockItemTable.tsx:443
 msgid "Transfer stock"
-msgstr "Transferir stock"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:485
 msgid "Stock Item Actions"
@@ -5083,11 +5087,11 @@ msgstr ""
 #: src/tables/part/PartTable.tsx:192
 #: src/tables/part/PartVariantTable.tsx:30
 msgid "Trackable"
-msgstr "Rastreable"
+msgstr ""
 
 #: src/tables/bom/UsedInTable.tsx:79
 msgid "Show trackable assemblies"
-msgstr "Mostrar ensamblajes rastreables"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:31
 #: src/tables/stock/StockItemTable.tsx:270
@@ -5142,14 +5146,14 @@ msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:109
 msgid "Show active orders"
-msgstr "Mostrar órdenes activas"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:114
 #: src/tables/purchasing/PurchaseOrderTable.tsx:56
 #: src/tables/sales/ReturnOrderTable.tsx:47
 #: src/tables/sales/SalesOrderTable.tsx:53
 msgid "Filter by order status"
-msgstr "Filtrar por estado de la orden"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:121
 msgid "Show overdue status"
@@ -5268,23 +5272,23 @@ msgstr ""
 #: src/tables/company/AddressTable.tsx:121
 #: src/tables/company/AddressTable.tsx:185
 msgid "Add Address"
-msgstr "Añadir Dirección"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:126
 msgid "Address created"
-msgstr "Dirección creada"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:135
 msgid "Edit Address"
-msgstr "Editar Dirección"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:143
 msgid "Delete Address"
-msgstr "Eliminar Dirección"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:144
 msgid "Are you sure you want to delete this address?"
-msgstr "¿Estás seguro de que deseas eliminar esta dirección?"
+msgstr ""
 
 #: src/tables/company/CompanyTable.tsx:71
 #~ msgid "New Company"
@@ -5313,7 +5317,7 @@ msgstr ""
 
 #: src/tables/company/ContactTable.tsx:71
 msgid "Edit Contact"
-msgstr "Editar contacto"
+msgstr ""
 
 #: src/tables/company/ContactTable.tsx:78
 msgid "Add Contact"
@@ -5321,23 +5325,23 @@ msgstr ""
 
 #: src/tables/company/ContactTable.tsx:89
 msgid "Delete Contact"
-msgstr "Eliminar contacto"
+msgstr ""
 
 #: src/tables/company/ContactTable.tsx:129
 msgid "Add contact"
-msgstr "Agregar contacto"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:130
 msgid "File uploaded"
-msgstr "Archivo subido"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:131
 msgid "File {0} uploaded successfully"
-msgstr "Archivo {0} se subió correctamente"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:142
 msgid "Upload Error"
-msgstr "Error al subir"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:143
 msgid "File could not be uploaded"
@@ -5662,7 +5666,7 @@ msgstr ""
 
 #: src/tables/part/PartTable.tsx:67
 msgid "Minimum stock"
-msgstr "Stock mínimo"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:89
 msgid "Build Order Allocations"
@@ -6179,11 +6183,11 @@ msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272
 msgid "Add line item"
-msgstr "Añadir Artículo de Línea"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:282
 msgid "Receive items"
-msgstr "Recibir artículos"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:93
 msgid "MPN"
@@ -6191,7 +6195,7 @@ msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:122
 msgid "Base units"
-msgstr "Unidades base"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:170
 msgid "Supplier part created"
@@ -6239,11 +6243,11 @@ msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:28
 msgid "Rate"
-msgstr "Tarifa"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:40
 msgid "Exchange rates updated"
-msgstr "Tipos de cambio actualizados"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:46
 msgid "Exchange rate update error"
@@ -6336,7 +6340,7 @@ msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:126
 msgid "Delete group"
-msgstr "Eliminar grupo"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:127
 msgid "Group deleted"
@@ -6349,11 +6353,11 @@ msgstr ""
 #: src/tables/settings/GroupTable.tsx:134
 #: src/tables/settings/GroupTable.tsx:146
 msgid "Add group"
-msgstr "Agregar grupo"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:158
 msgid "Edit group"
-msgstr "Editar grupo"
+msgstr ""
 
 #: src/tables/settings/PendingTasksTable.tsx:36
 msgid "Arguments"
@@ -6373,7 +6377,7 @@ msgstr ""
 
 #: src/tables/settings/ProjectCodeTable.tsx:94
 msgid "Add project code"
-msgstr "Agregar código de proyecto"
+msgstr ""
 
 #: src/tables/settings/ScheduledTasksTable.tsx:25
 msgid "Last Run"
@@ -6507,11 +6511,11 @@ msgstr ""
 
 #: src/tables/settings/UserTable.tsx:248
 msgid "Added user"
-msgstr "Usuario agregado"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:270
 msgid "Edit user"
-msgstr "Editar usuario"
+msgstr ""
 
 #: src/tables/stock/LocationTypesTable.tsx:36
 #: src/tables/stock/LocationTypesTable.tsx:105
@@ -6859,7 +6863,7 @@ msgstr ""
 
 #: src/views/MobileAppView.tsx:31
 msgid "Read the docs"
-msgstr "Leer la documentación"
+msgstr ""
 
 #: src/views/MobileAppView.tsx:35
 msgid "Ignore and continue to Desktop view"
diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po
index 961c2ddb2b..091293cdba 100644
--- a/src/frontend/src/locales/fa/messages.po
+++ b/src/frontend/src/locales/fa/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fa\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po
index 4baee597d5..a565c68908 100644
--- a/src/frontend/src/locales/fi/messages.po
+++ b/src/frontend/src/locales/fi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po
index 3b7dc51d9b..762ad75d18 100644
--- a/src/frontend/src/locales/fr/messages.po
+++ b/src/frontend/src/locales/fr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:49\n"
+"PO-Revision-Date: 2024-06-11 23:03\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
+msgid "Thai"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turc"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamien"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Chinois (Simplifié)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Chinois (Traditionnel)"
 
diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po
index 4700354972..8c0eac159a 100644
--- a/src/frontend/src/locales/he/messages.po
+++ b/src/frontend/src/locales/he/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: he\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po
index 635584d84d..edfc1da858 100644
--- a/src/frontend/src/locales/hi/messages.po
+++ b/src/frontend/src/locales/hi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Hindi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po
index f3af4a9aef..07c17d6111 100644
--- a/src/frontend/src/locales/hu/messages.po
+++ b/src/frontend/src/locales/hu/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hu\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Hungarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugál (Brazíliai)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Orosz"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Szlovén"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Svéd"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Tháj"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Török"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnámi"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Kínai (egyszerűsített)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Kínai (Hagyományos)"
 
diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po
index 893f81bcd7..33ca1c1218 100644
--- a/src/frontend/src/locales/id/messages.po
+++ b/src/frontend/src/locales/id/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: id\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Indonesian\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po
index 41cab5a28f..fbfd48bba9 100644
--- a/src/frontend/src/locales/it/messages.po
+++ b/src/frontend/src/locales/it/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: it\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po
index 02f44eaa77..8c8f671e0e 100644
--- a/src/frontend/src/locales/ja/messages.po
+++ b/src/frontend/src/locales/ja/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ja\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po
index 647f31f33f..afc0119a8a 100644
--- a/src/frontend/src/locales/ko/messages.po
+++ b/src/frontend/src/locales/ko/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ko\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po
index 84d17d0deb..989c4bda59 100644
--- a/src/frontend/src/locales/lv/messages.po
+++ b/src/frontend/src/locales/lv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Latvian\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po
index d1f10d1bfe..baf74a62bd 100644
--- a/src/frontend/src/locales/nl/messages.po
+++ b/src/frontend/src/locales/nl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: nl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po
index 6e5a933b4a..d45d27107b 100644
--- a/src/frontend/src/locales/no/messages.po
+++ b/src/frontend/src/locales/no/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: no\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portugisisk (Brasil)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Russisk"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Slovensk"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Svensk"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Thailandsk"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Tyrkisk"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamesisk"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Kinesisk (forenklet)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Kinesisk (tradisjonell)"
 
diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po
index b2fb49b58b..2e02a7ad7b 100644
--- a/src/frontend/src/locales/pl/messages.po
+++ b/src/frontend/src/locales/pl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po
index 9fc7d7f771..2638a02b02 100644
--- a/src/frontend/src/locales/pseudo-LOCALE/messages.po
+++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po
@@ -2031,42 +2031,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po
index 5b4d46d7f5..2e5ebad238 100644
--- a/src/frontend/src/locales/pt-br/messages.po
+++ b/src/frontend/src/locales/pt-br/messages.po
@@ -1956,42 +1956,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po
index 00457111b0..1f2865e445 100644
--- a/src/frontend/src/locales/pt/messages.po
+++ b/src/frontend/src/locales/pt/messages.po
@@ -8,13 +8,13 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-12 23:00\n"
 "Last-Translator: \n"
-"Language-Team: Portuguese, Brazilian\n"
+"Language-Team: Portuguese\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Crowdin-Project: inventree\n"
 "X-Crowdin-Project-ID: 452300\n"
-"X-Crowdin-Language: pt-BR\n"
+"X-Crowdin-Language: pt-PT\n"
 "X-Crowdin-File: /[inventree.InvenTree] l10/src/frontend/src/locales/en/messages.po\n"
 "X-Crowdin-File-ID: 205\n"
 
@@ -24,7 +24,7 @@ msgstr "Erro ao renderizar componente"
 
 #: src/components/Boundary.tsx:14
 msgid "An error occurred while rendering this component. Refer to the console for more information."
-msgstr "Um erro ocorreu ao renderizar este componente. Verifique o console para mais informações."
+msgstr "Ocorreu um erro ao renderizar este componente. Consulte o console para obter mais informações."
 
 #: src/components/DashboardItemProxy.tsx:34
 msgid "Title"
@@ -32,7 +32,7 @@ msgstr "Título"
 
 #: src/components/buttons/AdminButton.tsx:83
 msgid "Open in admin interface"
-msgstr "Abrir na página de administrador"
+msgstr "Abrir na interface de administrador"
 
 #: src/components/buttons/CopyButton.tsx:18
 msgid "Copy to clipboard"
@@ -40,11 +40,11 @@ msgstr "Copiar para área de transferência"
 
 #: src/components/buttons/PrintingActions.tsx:95
 msgid "Print Label"
-msgstr "Imprimir etiqueta"
+msgstr "Imprimir Etiqueta"
 
 #: src/components/buttons/PrintingActions.tsx:101
 msgid "Label printing completed successfully"
-msgstr "Impressão de etiqueta finalizada com sucesso"
+msgstr "Impressão de etiquetas concluída com sucesso"
 
 #: src/components/buttons/PrintingActions.tsx:107
 #: src/components/buttons/PrintingActions.tsx:144
@@ -65,7 +65,7 @@ msgstr "Erro"
 
 #: src/components/buttons/PrintingActions.tsx:108
 msgid "The label could not be generated"
-msgstr "A etiqueta não pode ser gerada"
+msgstr "A etiqueta não pôde ser gerada"
 
 #: src/components/buttons/PrintingActions.tsx:123
 msgid "Print Report"
@@ -73,15 +73,15 @@ msgstr "Imprimir Relatório"
 
 #: src/components/buttons/PrintingActions.tsx:139
 msgid "Report printing completed successfully"
-msgstr "Impressão de relatório finalizado com sucesso"
+msgstr "Impressão de relatório concluída com sucesso"
 
 #: src/components/buttons/PrintingActions.tsx:145
 msgid "The report could not be generated"
-msgstr "O relatório não pode ser gerado"
+msgstr "O relatório não pôde ser gerado"
 
 #: src/components/buttons/PrintingActions.tsx:173
 msgid "Printing Actions"
-msgstr "Ações de Impressão"
+msgstr "Opções de Impressão"
 
 #: src/components/buttons/PrintingActions.tsx:178
 msgid "Print Labels"
@@ -93,7 +93,7 @@ msgstr "Imprimir Relatórios"
 
 #: src/components/buttons/ScanButton.tsx:15
 msgid "Scan QR code"
-msgstr "Escanear código QR"
+msgstr "Ler código QR"
 
 #: src/components/buttons/ScanButton.tsx:20
 msgid "Open QR code scanner"
@@ -101,15 +101,15 @@ msgstr "Abrir leitor de código QR"
 
 #: src/components/buttons/SpotlightButton.tsx:14
 msgid "Open spotlight"
-msgstr "Abrir spotlight"
+msgstr "Abrir Destaques"
 
 #: src/components/buttons/YesNoButton.tsx:16
 msgid "Pass"
-msgstr "Aprovado"
+msgstr "Aprovar"
 
 #: src/components/buttons/YesNoButton.tsx:17
 msgid "Fail"
-msgstr "Reprovado"
+msgstr "Falhou"
 
 #: src/components/buttons/YesNoButton.tsx:32
 #: src/tables/Filter.tsx:51
@@ -123,11 +123,11 @@ msgstr "Não"
 
 #: src/components/details/Details.tsx:303
 msgid "No name defined"
-msgstr "Sem nome definido"
+msgstr "Nenhum nome definido"
 
 #: src/components/details/Details.tsx:340
 msgid "Copied"
-msgstr "Copiada"
+msgstr "Copiado"
 
 #: src/components/details/Details.tsx:340
 msgid "Copy"
@@ -135,11 +135,11 @@ msgstr "Copiar"
 
 #: src/components/details/DetailsImage.tsx:65
 msgid "Remove Image"
-msgstr "Remover Imagem"
+msgstr "Remover imagem"
 
 #: src/components/details/DetailsImage.tsx:68
 msgid "Remove the associated image from this item?"
-msgstr "Remover imagem associada a este item?"
+msgstr "Remover a imagem associada a este item?"
 
 #: src/components/details/DetailsImage.tsx:71
 #: src/forms/StockForms.tsx:483
@@ -147,7 +147,7 @@ msgstr "Remover imagem associada a este item?"
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299
 #: src/pages/stock/StockDetail.tsx:465
 msgid "Remove"
-msgstr "Remover"
+msgstr "Eliminar"
 
 #: src/components/details/DetailsImage.tsx:71
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
@@ -164,7 +164,7 @@ msgstr "Cancelar"
 
 #: src/components/details/DetailsImage.tsx:97
 msgid "Drag and drop to upload"
-msgstr "Arraste e solte para carregar"
+msgstr "Arraste e solte para carregar ficheiro"
 
 #: src/components/details/DetailsImage.tsx:100
 msgid "Click to select file(s)"
@@ -172,7 +172,7 @@ msgstr "Clique para selecionar o(s) arquivo(s)"
 
 #: src/components/details/DetailsImage.tsx:224
 msgid "Clear"
-msgstr "Limpar"
+msgstr "Apagar"
 
 #: src/components/details/DetailsImage.tsx:227
 #: src/components/forms/ApiForm.tsx:573
@@ -183,7 +183,7 @@ msgstr "Enviar"
 
 #: src/components/details/DetailsImage.tsx:267
 msgid "Select from existing images"
-msgstr "Selecionar de imagens existentes"
+msgstr "Selecionar uma imagem existente"
 
 #: src/components/details/DetailsImage.tsx:275
 msgid "Select Image"
@@ -195,15 +195,15 @@ msgstr "Carregar nova imagem"
 
 #: src/components/details/DetailsImage.tsx:294
 msgid "Upload Image"
-msgstr "Enviar Imagem"
+msgstr "Carregar Imagem"
 
 #: src/components/details/DetailsImage.tsx:307
 msgid "Delete image"
-msgstr "Excluir imagem"
+msgstr "Eliminar imagem"
 
 #: src/components/details/PartIcons.tsx:28
 msgid "Part is not active"
-msgstr "Peça inativa"
+msgstr "A peça não está ativa"
 
 #: src/components/details/PartIcons.tsx:34
 #: src/components/render/Plugin.tsx:17
@@ -215,7 +215,7 @@ msgstr "Inativo"
 
 #: src/components/details/PartIcons.tsx:41
 msgid "Part is a template part (variants can be made from this part)"
-msgstr "Esta é uma peça modelo (as variantes podem ser feitas a partir desta peça)"
+msgstr "A peça é um modelo (as variantes podem ser feitas a partir desta parte)"
 
 #: src/components/details/PartIcons.tsx:47
 msgid "Part can be assembled from other parts"
@@ -227,19 +227,19 @@ msgstr "Peça pode ser usada em montagens"
 
 #: src/components/details/PartIcons.tsx:59
 msgid "Part stock is tracked by serial number"
-msgstr "Peça em estoque é controlada por número de série"
+msgstr "“Item” de \"stock\" é controlada por número de série"
 
 #: src/components/details/PartIcons.tsx:65
 msgid "Part can be purchased from external suppliers"
-msgstr "Peça pode ser comprada de fornecedores externos"
+msgstr "Peça pode ser comprada a fornecedores externos"
 
 #: src/components/details/PartIcons.tsx:71
 msgid "Part can be sold to customers"
-msgstr "Peça pode ser vendida a clientes"
+msgstr "Peça pode ser vendida aos clientes"
 
 #: src/components/details/PartIcons.tsx:76
 msgid "Part is virtual (not a physical part)"
-msgstr "Peça é virtual (não é física)"
+msgstr "A peça é virtual (não é uma peça física)"
 
 #: src/components/details/PartIcons.tsx:82
 #: src/tables/part/PartTable.tsx:234
@@ -250,7 +250,7 @@ msgstr "Virtual"
 
 #: src/components/editors/NotesEditor.tsx:66
 msgid "Image upload failed"
-msgstr ""
+msgstr "Falha no carregamento da imagem"
 
 #: src/components/editors/NotesEditor.tsx:151
 #: src/components/forms/ApiForm.tsx:430
@@ -259,23 +259,23 @@ msgstr "Sucesso"
 
 #: src/components/editors/NotesEditor.tsx:152
 msgid "Notes saved successfully"
-msgstr ""
+msgstr "Notas guardadas com sucesso"
 
 #: src/components/editors/NotesEditor.tsx:161
 msgid "Failed to save notes"
-msgstr "Falha em salvar notas"
+msgstr "Falha ao guardar notas"
 
 #: src/components/editors/NotesEditor.tsx:193
 msgid "Preview Notes"
-msgstr ""
+msgstr "Pré-visualizar notas"
 
 #: src/components/editors/NotesEditor.tsx:193
 msgid "Edit Notes"
-msgstr ""
+msgstr "Editar notas"
 
 #: src/components/editors/NotesEditor.tsx:207
 msgid "Save Notes"
-msgstr ""
+msgstr "Gravar notas"
 
 #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9
 msgid "Code"
@@ -287,28 +287,28 @@ msgstr "Código"
 
 #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:81
 msgid "Preview not available, click \"Reload Preview\"."
-msgstr "Pré-visualização indisponível, clique em \"Recarregar Pré-visualização\"."
+msgstr "Pré-visualização não disponível, clique em \"Recarregar Pré-visualização\"."
 
 #: src/components/editors/TemplateEditor/PdfPreview/index.tsx:9
 msgid "PDF Preview"
-msgstr "Visualizar PDF"
+msgstr "Pré-visualização de PDF"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:104
 msgid "Error loading template"
-msgstr "Erro ao carregar template"
+msgstr "Erro ao carregar modelo"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:116
 msgid "Error saving template"
-msgstr "Erro ao salvar o template"
+msgstr "Erro a guardar o modelo"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:146
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:270
 msgid "Save & Reload Preview"
-msgstr "Salvar e Recarregar Prévia"
+msgstr "Guardar & Recarregar a pré-visualização"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
 msgid "Are you sure you want to Save & Reload the preview?"
-msgstr "Tem certeza de que deseja salvar e recarregar a visualização?"
+msgstr "Tem certeza de que deseja Guardar & Recarregar a pré-visualização?"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
 #~ msgid "Save & Reload preview?"
@@ -316,27 +316,28 @@ msgstr "Tem certeza de que deseja salvar e recarregar a visualização?"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:153
 msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?"
-msgstr "Para renderizar a prévia, o modelo atual necessita ser substituído, no servidor, com suas modificações, que podem levar a quebra da etiqueta caso a etiqueta esteja sendo utilizada de forma ativa. Você deseja prosseguir?"
+msgstr "Para ver esta pré-visualização o modelo atual precisa ser substituído no servidor com as suas modificações, o que pode fazer com que \n"
+"o modelo atual deixe de funcionar. Deseja continuar?"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157
 msgid "Save & Reload"
-msgstr "Salvar & Recarregar"
+msgstr "Guardar & Recarregar"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:189
 msgid "Preview updated"
-msgstr "Visualizar Atualização"
+msgstr "Pré-visualização atualizada"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:190
 msgid "The preview has been updated successfully."
-msgstr "A pré-visualização foi atualizado com sucesso."
+msgstr "A pré-visualização foi atualizada com sucesso."
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:262
 msgid "Reload preview"
-msgstr "Recarregar pré-visualização"
+msgstr "Atualizar pré-visualização"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
 msgid "Use the currently stored template from the server"
-msgstr "Use o modelo armazenado atualmente no servidor"
+msgstr "Utilizar o modelo guardado atualmente no servidor"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
 #~ msgid "Save & Reload preview"
@@ -344,7 +345,7 @@ msgstr "Use o modelo armazenado atualmente no servidor"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:271
 msgid "Save the current template and reload the preview"
-msgstr "Salvar o modelo atual e recarregar a pré-visualização"
+msgstr "Salvar o modelo atual e recarregar a visualização"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:322
 #~ msgid "to preview"
@@ -352,16 +353,16 @@ msgstr "Salvar o modelo atual e recarregar a pré-visualização"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:329
 msgid "Select instance to preview"
-msgstr "Selecione a instância para pré-visualizar"
+msgstr "Selecionar instância para pré-visualização"
 
 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:373
 msgid "Error rendering template"
-msgstr "Erro ao carregar template"
+msgstr "Erro ao renderizar modelo"
 
 #: src/components/forms/ApiForm.tsx:149
 #: src/functions/forms.tsx:259
 msgid "Form Error"
-msgstr "Erro no formulário"
+msgstr "Erro de formulário"
 
 #: src/components/forms/ApiForm.tsx:487
 #~ msgid "Form Errors Exist"
@@ -382,7 +383,7 @@ msgstr "Atualizar"
 #: src/tables/RowActions.tsx:71
 #: src/tables/plugin/PluginListTable.tsx:420
 msgid "Delete"
-msgstr "Excluir"
+msgstr "Eliminar"
 
 #: src/components/forms/AuthenticationForm.tsx:48
 #: src/components/forms/AuthenticationForm.tsx:74
@@ -392,11 +393,11 @@ msgstr "Excluir"
 
 #: src/components/forms/AuthenticationForm.tsx:51
 msgid "Login successful"
-msgstr "Acesso bem-sucedido"
+msgstr "Inicio de sessão com sucesso"
 
 #: src/components/forms/AuthenticationForm.tsx:52
 msgid "Logged in successfully"
-msgstr "Login realizado com sucesso!"
+msgstr "Sessão iniciada com sucesso"
 
 #: src/components/forms/AuthenticationForm.tsx:52
 #~ msgid "Welcome back!"
@@ -408,14 +409,14 @@ msgstr "Login realizado com sucesso!"
 
 #: src/components/forms/AuthenticationForm.tsx:58
 msgid "Login failed"
-msgstr "Falha ao acessar"
+msgstr "Não foi possível iniciar a sessão"
 
 #: src/components/forms/AuthenticationForm.tsx:59
 #: src/components/forms/AuthenticationForm.tsx:76
 #: src/components/forms/AuthenticationForm.tsx:211
 #: src/functions/auth.tsx:123
 msgid "Check your input and try again."
-msgstr "Verifique sua entrada e tente novamente."
+msgstr "Verifique suas informações e tente novamente."
 
 #: src/components/forms/AuthenticationForm.tsx:65
 #: src/functions/auth.tsx:74
@@ -425,45 +426,45 @@ msgstr "Verifique sua entrada e tente novamente."
 #: src/components/forms/AuthenticationForm.tsx:70
 #: src/functions/auth.tsx:114
 msgid "Mail delivery successful"
-msgstr "Envio de e-mail concluído"
+msgstr "Envio bem sucedido"
 
 #: src/components/forms/AuthenticationForm.tsx:71
 msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too."
-msgstr "Verifique sua caixa de entrada para o link de acesso. Se você tiver uma conta, você receberá um link de acesso. Também verifique o spam."
+msgstr "Verifique na sua caixa de correio o link de login. Se tiver uma conta, irá receber um link de login. Verifique também a caixa de spam."
 
 #: src/components/forms/AuthenticationForm.tsx:75
 msgid "Mail delivery failed"
-msgstr "Envio de email falhou"
+msgstr "Falha na entrega de e-mail"
 
 #: src/components/forms/AuthenticationForm.tsx:95
 msgid "Or continue with other methods"
-msgstr "Ou continue com outros métodos"
+msgstr "Ou continuar com outros métodos"
 
 #: src/components/forms/AuthenticationForm.tsx:106
 #: src/components/forms/AuthenticationForm.tsx:227
 msgid "Username"
-msgstr "Nome de usuário"
+msgstr "Nome de utilizador"
 
 #: src/components/forms/AuthenticationForm.tsx:107
 #: src/components/forms/AuthenticationForm.tsx:228
 msgid "Your username"
-msgstr "Seu nome de usuário"
+msgstr "O seu nome de utilizador"
 
 #: src/components/forms/AuthenticationForm.tsx:112
 #: src/components/forms/AuthenticationForm.tsx:240
 #: src/pages/Auth/Set-Password.tsx:106
 msgid "Password"
-msgstr "Senha"
+msgstr "Palavra-chave"
 
 #: src/components/forms/AuthenticationForm.tsx:113
 #: src/components/forms/AuthenticationForm.tsx:241
 msgid "Your password"
-msgstr "Sua senha"
+msgstr "A sua palavra-passe"
 
 #: src/components/forms/AuthenticationForm.tsx:125
 #: src/pages/Auth/Reset.tsx:26
 msgid "Reset password"
-msgstr "Redefinir senha"
+msgstr "Redefinir palavra-passe"
 
 #: src/components/forms/AuthenticationForm.tsx:131
 #~ msgid "Log in"
@@ -474,13 +475,13 @@ msgstr "Redefinir senha"
 #: src/pages/Auth/Reset.tsx:31
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:49
 msgid "Email"
-msgstr "Email"
+msgstr "E-mail"
 
 #: src/components/forms/AuthenticationForm.tsx:135
 #: src/pages/Auth/Reset.tsx:32
 #: src/pages/Auth/Set-Password.tsx:107
 msgid "We will send you a link to login - if you are registered"
-msgstr "Enviaremos um link para fazer o acesso - se você estiver registrado"
+msgstr "Enviaremos um link para fazer o login - se você está registrado"
 
 #: src/components/forms/AuthenticationForm.tsx:136
 #~ msgid "I will use username and password"
@@ -488,23 +489,23 @@ msgstr "Enviaremos um link para fazer o acesso - se você estiver registrado"
 
 #: src/components/forms/AuthenticationForm.tsx:151
 msgid "Send me an email"
-msgstr "Me envie um e-mail"
+msgstr "Envie-me uma mensagem de correio electrónico"
 
 #: src/components/forms/AuthenticationForm.tsx:153
 msgid "Use username and password"
-msgstr "Usar nome de usuário e senha"
+msgstr "Nome de usuário e senha"
 
 #: src/components/forms/AuthenticationForm.tsx:162
 msgid "Log In"
-msgstr "Entrar"
+msgstr "Iniciar Sessão"
 
 #: src/components/forms/AuthenticationForm.tsx:164
 msgid "Send Email"
-msgstr "Enviar E-mail"
+msgstr "Enviar e-mail"
 
 #: src/components/forms/AuthenticationForm.tsx:193
 msgid "Registration successful"
-msgstr "Cadastrado com sucesso"
+msgstr "Registo efectuado com sucesso"
 
 #: src/components/forms/AuthenticationForm.tsx:194
 msgid "Please confirm your email address to complete the registration"
@@ -524,12 +525,12 @@ msgstr "Repetir senha"
 
 #: src/components/forms/AuthenticationForm.tsx:247
 msgid "Repeat password"
-msgstr "Repita a senha"
+msgstr "Repetir senha"
 
 #: src/components/forms/AuthenticationForm.tsx:259
 #: src/components/forms/AuthenticationForm.tsx:304
 msgid "Register"
-msgstr "Registrar"
+msgstr "Registar"
 
 #: src/components/forms/AuthenticationForm.tsx:265
 msgid "Or use SSO"
@@ -537,11 +538,11 @@ msgstr "Ou use SSO"
 
 #: src/components/forms/AuthenticationForm.tsx:296
 msgid "Don't have an account?"
-msgstr "Não possui uma conta?"
+msgstr "Não possui conta?\n"
 
 #: src/components/forms/AuthenticationForm.tsx:315
 msgid "Go back to login"
-msgstr "Voltar ao login"
+msgstr "Voltar para o Login"
 
 #: src/components/forms/HostOptionsForm.tsx:36
 #: src/components/forms/HostOptionsForm.tsx:67
@@ -568,11 +569,11 @@ msgstr "Nome"
 
 #: src/components/forms/HostOptionsForm.tsx:75
 msgid "No one here..."
-msgstr "Ninguém aqui..."
+msgstr "Não há ninguém aqui..."
 
 #: src/components/forms/HostOptionsForm.tsx:86
 msgid "Add Host"
-msgstr "Adicionar Host"
+msgstr "Adicionar Servidor"
 
 #: src/components/forms/HostOptionsForm.tsx:90
 msgid "Save"
@@ -584,7 +585,7 @@ msgstr "Selecionar instância de destino"
 
 #: src/components/forms/InstanceOptions.tsx:71
 msgid "Edit possible host options"
-msgstr "Editar possíveis opções de servidor"
+msgstr "Editar opções de host possíveis"
 
 #: src/components/forms/InstanceOptions.tsx:98
 msgid "Version: {0}"
@@ -600,7 +601,7 @@ msgstr "Nome: {0}"
 
 #: src/components/forms/InstanceOptions.tsx:104
 msgid "State: <0>worker</0> ({0}), <1>plugins</1>{1}"
-msgstr "Estado: <0>funcionário</0> ({0}), <1>extensões</1>{1}"
+msgstr "Estado: <0>funcionário</0> ({0}), <1>plugins</1>{1}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
 #: src/pages/Index/Settings/UserSettings.tsx:66
@@ -613,7 +614,7 @@ msgstr "Buscar"
 #: src/components/widgets/WidgetLayout.tsx:120
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:309
 msgid "Loading"
-msgstr "Carregando"
+msgstr "A carregar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:323
 msgid "No results found"
@@ -621,11 +622,11 @@ msgstr "Nenhum resultado encontrado"
 
 #: src/components/forms/fields/TableField.tsx:50
 msgid "modelRenderer entry required for tables"
-msgstr "entrada modelRenderer necessária para tabelas"
+msgstr "entrada do modelRenderer necessária para tabelas"
 
 #: src/components/forms/fields/TableField.tsx:74
 msgid "No entries available"
-msgstr "Não há itens disponíveis"
+msgstr "Nenhuma entrada disponível"
 
 #: src/components/images/DetailsImage.tsx:252
 #~ msgid "Select image"
@@ -651,7 +652,7 @@ msgstr "Ver código de barras"
 
 #: src/components/items/ActionDropdown.tsx:153
 msgid "Link Barcode"
-msgstr "Vincular Código de Barras"
+msgstr "Atribuir Código de Barras"
 
 #: src/components/items/ActionDropdown.tsx:154
 msgid "Link custom barcode"
@@ -660,7 +661,7 @@ msgstr "Vincular código de barras personalizado"
 #: src/components/items/ActionDropdown.tsx:170
 #: src/forms/PurchaseOrderForms.tsx:389
 msgid "Unlink Barcode"
-msgstr "Desvincular Código de Barras"
+msgstr "Desatribuir Código de Barras"
 
 #: src/components/items/ActionDropdown.tsx:171
 msgid "Unlink custom barcode"
@@ -673,7 +674,7 @@ msgstr "Editar"
 
 #: src/components/items/ActionDropdown.tsx:211
 msgid "Delete item"
-msgstr "Apagar item"
+msgstr "Apagar Item"
 
 #: src/components/items/ActionDropdown.tsx:248
 #: src/tables/RowActions.tsx:31
@@ -686,7 +687,7 @@ msgstr "Duplicar item"
 
 #: src/components/items/DocTooltip.tsx:92
 msgid "Read More"
-msgstr "Leia Mais"
+msgstr "Mais informações"
 
 #: src/components/items/ErrorItem.tsx:5
 #: src/tables/InvenTreeTable.tsx:443
@@ -695,11 +696,11 @@ msgstr "Erro desconhecido"
 
 #: src/components/items/ErrorItem.tsx:10
 msgid "An error occurred:"
-msgstr "Um erro ocorreu:"
+msgstr "Ocorreu um erro:"
 
 #: src/components/items/GettingStartedCarousel.tsx:27
 msgid "Read more"
-msgstr "Ler mais"
+msgstr "Saber mais"
 
 #: src/components/items/InfoItem.tsx:27
 msgid "None"
@@ -707,16 +708,16 @@ msgstr "Nenhum"
 
 #: src/components/items/InvenTreeLogo.tsx:23
 msgid "InvenTree Logo"
-msgstr "Logotipo InvenTree"
+msgstr "Logotipo do InvenTree"
 
 #: src/components/items/OnlyStaff.tsx:9
 #: src/components/modals/AboutInvenTreeModal.tsx:44
 msgid "This information is only available for staff users"
-msgstr "Esta informação só está disponível para usuários da equipe"
+msgstr "Esta informação está disponível apenas para utilizadores da equipa"
 
 #: src/components/items/Placeholder.tsx:14
 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing."
-msgstr "Este recurso/botão/site é um supositório para um recurso que não está implementado, somente parcial ou destinado a testes."
+msgstr "Esta funcionalidade/botão/site é um espaço reservado para um recurso que ainda não está total ou parcialmente implementado, ou destinado a testes."
 
 #: src/components/items/Placeholder.tsx:17
 msgid "PLH"
@@ -728,11 +729,11 @@ msgstr "Este painel é um espaço reservado."
 
 #: src/components/modals/AboutInvenTreeModal.tsx:99
 msgid "Version Information"
-msgstr "Informações da Versão"
+msgstr "Informação da versão"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 msgid "Your InvenTree version status is"
-msgstr "Sua versão do InvenTree é"
+msgstr "A versão do seu InvenTree é"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:107
 msgid "Development Version"
@@ -760,7 +761,7 @@ msgstr "Data do Commit"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:141
 msgid "Commit Branch"
-msgstr "Ramo do Commit"
+msgstr "Commit Branch"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:146
 #: src/components/modals/ServerInfoModal.tsx:133
@@ -777,7 +778,7 @@ msgstr "Versão do Django"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:162
 msgid "Links"
-msgstr "Links"
+msgstr "Ligações"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 msgid "InvenTree Documentation"
@@ -785,7 +786,7 @@ msgstr "Documentação do InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 msgid "View Code on GitHub"
-msgstr "Veja o código no GitHub"
+msgstr "Ver código no GitHub"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:170
 msgid "Credits"
@@ -793,15 +794,15 @@ msgstr "Créditos"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:171
 msgid "Mobile App"
-msgstr "Aplicativo para celular"
+msgstr "Aplicação móvel"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:172
 msgid "Submit Bug Report"
-msgstr "Enviar Relatório de Erro"
+msgstr "Submeter Relatório de Erro"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:183
 msgid "Copy version information"
-msgstr "Copiar informações da versão"
+msgstr "Copiar informação da versão"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:192
 #: src/components/modals/ServerInfoModal.tsx:147
@@ -822,7 +823,7 @@ msgstr "Carregando informações da licença"
 
 #: src/components/modals/LicenseModal.tsx:77
 msgid "Failed to fetch license information"
-msgstr "Falha ao obter informações da licença"
+msgstr "Falha ao buscar informações da licença"
 
 #: src/components/modals/LicenseModal.tsx:85
 msgid "{key} Packages"
@@ -835,12 +836,12 @@ msgstr "Resposta desconhecida"
 #: src/components/modals/QrCodeModal.tsx:102
 #: src/pages/Index/Scan.tsx:636
 msgid "Error while getting camera"
-msgstr "Erro ao obter a câmera"
+msgstr "Erro ao carregar a câmera"
 
 #: src/components/modals/QrCodeModal.tsx:125
 #: src/pages/Index/Scan.tsx:659
 msgid "Error while scanning"
-msgstr "Erro ao escanear"
+msgstr "Erro ao digitalizar"
 
 #: src/components/modals/QrCodeModal.tsx:139
 #: src/pages/Index/Scan.tsx:673
@@ -851,35 +852,35 @@ msgstr "Erro ao parar"
 #: src/defaults/menuItems.tsx:21
 #: src/pages/Index/Scan.tsx:746
 msgid "Scanning"
-msgstr "Escaneando"
+msgstr "Digitalizar"
 
 #: src/components/modals/QrCodeModal.tsx:154
 #: src/pages/Index/Scan.tsx:746
 msgid "Not scanning"
-msgstr "Não está escaneando"
+msgstr "Não digitalizar"
 
 #: src/components/modals/QrCodeModal.tsx:159
 #: src/pages/Index/Scan.tsx:752
 msgid "Select Camera"
-msgstr "Selecionar Camera"
+msgstr "Selecionar câmara"
 
 #: src/components/modals/QrCodeModal.tsx:169
 #: src/pages/Index/Scan.tsx:737
 msgid "Start scanning"
-msgstr "Começar a escanear"
+msgstr "Iniciar a digitalização"
 
 #: src/components/modals/QrCodeModal.tsx:176
 #: src/pages/Index/Scan.tsx:729
 msgid "Stop scanning"
-msgstr "Parar escaneamento"
+msgstr "Parar a digitalização"
 
 #: src/components/modals/QrCodeModal.tsx:181
 msgid "No scans yet!"
-msgstr "Ainda não há escaneamentos!"
+msgstr "Ainda não há digitalizações!"
 
 #: src/components/modals/QrCodeModal.tsx:201
 msgid "Close modal"
-msgstr "Fechar o modal"
+msgstr "Fechar diálogo"
 
 #: src/components/modals/ServerInfoModal.tsx:26
 #: src/pages/Index/Settings/SystemSettings.tsx:36
@@ -888,11 +889,11 @@ msgstr "Servidor"
 
 #: src/components/modals/ServerInfoModal.tsx:32
 msgid "Instance Name"
-msgstr "Nome da Instância"
+msgstr "Nome da instância"
 
 #: src/components/modals/ServerInfoModal.tsx:38
 msgid "Database"
-msgstr "Banco de Dados"
+msgstr "Base de dados"
 
 #: src/components/modals/ServerInfoModal.tsx:38
 #~ msgid "Bebug Mode"
@@ -904,7 +905,7 @@ msgstr "Modo de depuração"
 
 #: src/components/modals/ServerInfoModal.tsx:50
 msgid "Server is running in debug mode"
-msgstr "Servidor está em execução em modo de depuração"
+msgstr "O servidor está em execução no modo de depuração"
 
 #: src/components/modals/ServerInfoModal.tsx:57
 msgid "Docker Mode"
@@ -912,23 +913,23 @@ msgstr "Modo Docker"
 
 #: src/components/modals/ServerInfoModal.tsx:60
 msgid "Server is deployed using docker"
-msgstr "O servidor está implantado usando o docker"
+msgstr "Servidor implementado usando o Docker"
 
 #: src/components/modals/ServerInfoModal.tsx:66
 msgid "Plugin Support"
-msgstr "Suporte a Plugins"
+msgstr "Suporte a Extensões"
 
 #: src/components/modals/ServerInfoModal.tsx:71
 msgid "Plugin support enabled"
-msgstr "Suporte a plugin habilitado"
+msgstr "Suporte a extensões habilitado"
 
 #: src/components/modals/ServerInfoModal.tsx:73
 msgid "Plugin support disabled"
-msgstr "Suporte a plugin desabilitado"
+msgstr "Suporte de extensão desativado"
 
 #: src/components/modals/ServerInfoModal.tsx:80
 msgid "Server status"
-msgstr "Estado do servidor"
+msgstr "Estado do Servidor"
 
 #: src/components/modals/ServerInfoModal.tsx:86
 msgid "Healthy"
@@ -940,11 +941,11 @@ msgstr "Problemas detectados"
 
 #: src/components/modals/ServerInfoModal.tsx:97
 msgid "Background Worker"
-msgstr "Trabalhador em Segundo Plano"
+msgstr "Trabalhador em segundo plano"
 
 #: src/components/modals/ServerInfoModal.tsx:101
 msgid "Background worker not running"
-msgstr "Trabalhador em segundo plano não está funcionando"
+msgstr "Trabalhador de fundo não está em execução"
 
 #: src/components/modals/ServerInfoModal.tsx:109
 msgid "Email Settings"
@@ -952,7 +953,7 @@ msgstr "Configurações de Email"
 
 #: src/components/modals/ServerInfoModal.tsx:113
 msgid "Email settings not configured"
-msgstr "Email não configurado"
+msgstr "Configurações de e-mail não configuradas"
 
 #: src/components/modals/ServerInfoModal.tsx:121
 #: src/tables/plugin/PluginListTable.tsx:144
@@ -962,12 +963,12 @@ msgstr "Versão"
 
 #: src/components/modals/ServerInfoModal.tsx:127
 msgid "Server Version"
-msgstr "Versão do servidor"
+msgstr "Versão do Servidor"
 
 #: src/components/nav/Layout.tsx:70
 #: src/tables/part/PartThumbTable.tsx:194
 msgid "Search..."
-msgstr "Buscar..."
+msgstr "Pesquisa..."
 
 #: src/components/nav/Layout.tsx:73
 msgid "Nothing found..."
@@ -986,13 +987,13 @@ msgstr "Configurações"
 #: src/components/nav/MainMenu.tsx:49
 #: src/defaults/menuItems.tsx:15
 msgid "Account settings"
-msgstr "Configurações de conta"
+msgstr "Configurações da conta"
 
 #: src/components/nav/MainMenu.tsx:57
 #: src/defaults/menuItems.tsx:58
 #: src/pages/Index/Settings/SystemSettings.tsx:300
 msgid "System Settings"
-msgstr "Configurações do Sistema"
+msgstr "Definições de Sistema"
 
 #: src/components/nav/MainMenu.tsx:67
 #: src/defaults/menuItems.tsx:63
@@ -1010,16 +1011,16 @@ msgstr "Centro de Administração"
 
 #: src/components/nav/MainMenu.tsx:77
 msgid "Logout"
-msgstr "Sair"
+msgstr "Encerrar sessão"
 
 #: src/components/nav/NavHoverMenu.tsx:65
 #: src/defaults/actions.tsx:58
 msgid "Open Navigation"
-msgstr "Abrir Navegação"
+msgstr "Abrir a navegação"
 
 #: src/components/nav/NavHoverMenu.tsx:84
 msgid "View all"
-msgstr "Visualizar Tudo"
+msgstr "Ver tudo"
 
 #: src/components/nav/NavHoverMenu.tsx:100
 #: src/components/nav/NavHoverMenu.tsx:110
@@ -1063,7 +1064,7 @@ msgstr "Notificações"
 
 #: src/components/nav/NotificationDrawer.tsx:95
 msgid "You have no unread notifications."
-msgstr "Você não tem notificações não lidas."
+msgstr "Não tem novas notificações"
 
 #: src/components/nav/NotificationDrawer.tsx:111
 #: src/components/nav/NotificationDrawer.tsx:117
@@ -1074,7 +1075,7 @@ msgstr "Notificação"
 #: src/components/nav/NotificationDrawer.tsx:140
 #: src/pages/Notifications.tsx:73
 msgid "Mark as read"
-msgstr "Marcar como lido"
+msgstr "Marcar como lida"
 
 #: src/components/nav/SearchDrawer.tsx:77
 msgid "results"
@@ -1082,11 +1083,11 @@ msgstr "resultados"
 
 #: src/components/nav/SearchDrawer.tsx:337
 msgid "Enter search text"
-msgstr "Digite o texto de pesquisa"
+msgstr "Introduzir texto de pesquisa"
 
 #: src/components/nav/SearchDrawer.tsx:364
 msgid "Search Options"
-msgstr "Opções de pesquisa"
+msgstr "Opções de Pesquisa"
 
 #: src/components/nav/SearchDrawer.tsx:367
 msgid "Regex search"
@@ -1094,15 +1095,15 @@ msgstr "Busca por Regex"
 
 #: src/components/nav/SearchDrawer.tsx:377
 msgid "Whole word search"
-msgstr "Pesquisa de palavras inteira"
+msgstr "Pesquisar palavras inteiras"
 
 #: src/components/nav/SearchDrawer.tsx:416
 msgid "An error occurred during search query"
-msgstr "Ocorreu um erro durante a pesquisa"
+msgstr "Ocorreu um erro durante a busca"
 
 #: src/components/nav/SearchDrawer.tsx:427
 msgid "No results"
-msgstr "Nenhum resultado"
+msgstr "Sem resultados"
 
 #: src/components/nav/SearchDrawer.tsx:430
 msgid "No results available for search query"
@@ -1142,19 +1143,19 @@ msgstr "Peças"
 
 #: src/components/render/ModelType.tsx:31
 msgid "Part Parameter Template"
-msgstr "Modelo de Parâmetro de Peça"
+msgstr "Modelo de Parâmetro da Peça"
 
 #: src/components/render/ModelType.tsx:32
 msgid "Part Parameter Templates"
-msgstr "Modelos de Parâmetro de Peça"
+msgstr "Modelos de Parâmetro da Peça"
 
 #: src/components/render/ModelType.tsx:38
 msgid "Part Test Template"
-msgstr "Modelo de Teste de Peça"
+msgstr "Modelos de Teste da Peça"
 
 #: src/components/render/ModelType.tsx:39
 msgid "Part Test Templates"
-msgstr "Teste de Modelos de Peças"
+msgstr "Modelos de Teste da Peça"
 
 #: src/components/render/ModelType.tsx:45
 #: src/pages/company/SupplierPartDetail.tsx:190
@@ -1166,7 +1167,7 @@ msgstr "Fornecedor da Peça"
 
 #: src/components/render/ModelType.tsx:46
 msgid "Supplier Parts"
-msgstr "Peças do Fornecedor"
+msgstr "Peças de fornecedor"
 
 #: src/components/render/ModelType.tsx:54
 #: src/pages/company/ManufacturerPartDetail.tsx:125
@@ -1175,12 +1176,12 @@ msgstr "Fabricante da peça"
 
 #: src/components/render/ModelType.tsx:55
 msgid "Manufacturer Parts"
-msgstr "Peças do Fabricante"
+msgstr "Peças do fabricante"
 
 #: src/components/render/ModelType.tsx:63
 #: src/pages/part/CategoryDetail.tsx:291
 msgid "Part Category"
-msgstr "Categoria da Peça"
+msgstr "Categoria da peça"
 
 #: src/components/render/ModelType.tsx:64
 #: src/pages/Index/Settings/SystemSettings.tsx:165
@@ -1188,13 +1189,13 @@ msgstr "Categoria da Peça"
 #: src/pages/part/CategoryDetail.tsx:282
 #: src/pages/part/PartDetail.tsx:827
 msgid "Part Categories"
-msgstr "Categorias de Peça"
+msgstr "Categorias da Peça"
 
 #: src/components/render/ModelType.tsx:72
 #: src/pages/stock/StockDetail.tsx:563
 #: src/tables/stock/StockTrackingTable.tsx:45
 msgid "Stock Item"
-msgstr "Item de estoque"
+msgstr "Item de Estoque"
 
 #: src/components/render/ModelType.tsx:73
 #: src/pages/company/CompanyDetail.tsx:199
@@ -1206,48 +1207,48 @@ msgstr "Itens de Estoque"
 
 #: src/components/render/ModelType.tsx:81
 msgid "Stock Location"
-msgstr "Localização do estoque"
+msgstr "Localização de Stock"
 
 #: src/components/render/ModelType.tsx:82
 #: src/pages/stock/LocationDetail.tsx:185
 #: src/pages/stock/LocationDetail.tsx:361
 #: src/pages/stock/StockDetail.tsx:555
 msgid "Stock Locations"
-msgstr "Locais de estoque"
+msgstr "Localizações de Stock"
 
 #: src/components/render/ModelType.tsx:90
 msgid "Stock Location Type"
-msgstr "Tipo de Localização de Estoque"
+msgstr "Tipo de Local de Estoque"
 
 #: src/components/render/ModelType.tsx:91
 msgid "Stock Location Types"
-msgstr "Tipos de Localização de Estoque"
+msgstr "Tipo de Local de Estoque"
 
 #: src/components/render/ModelType.tsx:95
 msgid "Stock History"
-msgstr "Histórico de estoque"
+msgstr "Histórico de Estoque"
 
 #: src/components/render/ModelType.tsx:96
 msgid "Stock Histories"
-msgstr "Históricos de estoque"
+msgstr "Histórico de Estoque"
 
 #: src/components/render/ModelType.tsx:100
 #: src/defaults/links.tsx:30
 #: src/defaults/menuItems.tsx:43
 msgid "Build"
-msgstr "Produzir"
+msgstr "Produção"
 
 #: src/components/render/ModelType.tsx:101
 msgid "Builds"
-msgstr "Compilações"
+msgstr "Produções"
 
 #: src/components/render/ModelType.tsx:109
 msgid "Build Line"
-msgstr "Linha de Produção"
+msgstr "Linha de produção"
 
 #: src/components/render/ModelType.tsx:110
 msgid "Build Lines"
-msgstr "Linhas de Produção"
+msgstr "Linhas de produção"
 
 #: src/components/render/ModelType.tsx:117
 #: src/pages/company/CompanyDetail.tsx:327
@@ -1265,12 +1266,12 @@ msgstr "Empresas"
 #: src/tables/sales/ReturnOrderTable.tsx:55
 #: src/tables/sales/SalesOrderTable.tsx:61
 msgid "Project Code"
-msgstr "Código do Projeto"
+msgstr "Código do projeto"
 
 #: src/components/render/ModelType.tsx:127
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:105
 msgid "Project Codes"
-msgstr "Códigos de Projeto"
+msgstr "Códigos do Projeto"
 
 #: src/components/render/ModelType.tsx:133
 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32
@@ -1290,11 +1291,11 @@ msgstr "Pedidos de compra"
 
 #: src/components/render/ModelType.tsx:142
 msgid "Purchase Order Line"
-msgstr "Linha do Pedido de Compra"
+msgstr "Pedido de compra da linha"
 
 #: src/components/render/ModelType.tsx:143
 msgid "Purchase Order Lines"
-msgstr "Linhas do Pedido de Compra"
+msgstr "Pedido de compra das linhas"
 
 #: src/components/render/ModelType.tsx:147
 #: src/pages/build/BuildDetail.tsx:131
@@ -1314,11 +1315,11 @@ msgstr "Pedidos de vendas"
 
 #: src/components/render/ModelType.tsx:156
 msgid "Sales Order Shipment"
-msgstr "Envio do Pedido Venda"
+msgstr "Envio do Pedido de Venda"
 
 #: src/components/render/ModelType.tsx:157
 msgid "Sales Order Shipments"
-msgstr "Envios do Pedido Venda"
+msgstr "Envios dos Pedidos de Vendas"
 
 #: src/components/render/ModelType.tsx:163
 #: src/pages/sales/ReturnOrderDetail.tsx:327
@@ -1367,13 +1368,13 @@ msgstr "Proprietários"
 #: src/tables/stock/StockItemTestResultTable.tsx:193
 #: src/tables/stock/StockTrackingTable.tsx:195
 msgid "User"
-msgstr "Usuário"
+msgstr "Utilizador"
 
 #: src/components/render/ModelType.tsx:194
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:81
 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
 msgid "Users"
-msgstr "Usuários"
+msgstr "Utilizadores"
 
 #: src/components/render/ModelType.tsx:200
 msgid "Label Template"
@@ -1386,24 +1387,24 @@ msgstr "Modelos de Etiqueta"
 
 #: src/components/render/ModelType.tsx:207
 msgid "Report Template"
-msgstr "Modelo de Relatório"
+msgstr "Modelo de relatório"
 
 #: src/components/render/ModelType.tsx:208
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:141
 msgid "Report Templates"
-msgstr "Modelos de Relatório"
+msgstr "Modelos de relatório"
 
 #: src/components/render/ModelType.tsx:214
 msgid "Plugin Configuration"
-msgstr "Configuração de Plugin"
+msgstr "Configuração de Extensão"
 
 #: src/components/render/ModelType.tsx:215
 msgid "Plugin Configurations"
-msgstr "Configurações de Plugins"
+msgstr "Configurações de Extensões"
 
 #: src/components/render/Order.tsx:104
 msgid "Shipment"
-msgstr "Remessa"
+msgstr "Envios"
 
 #: src/components/render/Part.tsx:15
 #: src/defaults/links.tsx:29
@@ -1443,16 +1444,16 @@ msgstr "Quantidade"
 
 #: src/components/settings/SettingList.tsx:67
 msgid "Edit Setting"
-msgstr "Editar configurações"
+msgstr "Editar Configurações"
 
 #: src/components/settings/SettingList.tsx:78
 #: src/components/settings/SettingList.tsx:108
 msgid "Setting {0} updated successfully"
-msgstr "Configuração {0} atualizada com sucesso"
+msgstr "Definição {0} atualizada com sucesso"
 
 #: src/components/settings/SettingList.tsx:107
 msgid "Setting updated"
-msgstr "Configurações atualizadas"
+msgstr "Definição atualizada"
 
 #: src/components/settings/SettingList.tsx:117
 msgid "Error editing setting"
@@ -1839,12 +1840,12 @@ msgstr "Nenhuma configuração especificada"
 #: src/components/widgets/DisplayWidget.tsx:11
 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:17
 msgid "Display Settings"
-msgstr "Configurações de tela"
+msgstr "Definições de Exibição"
 
 #: src/components/widgets/DisplayWidget.tsx:15
 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:23
 msgid "Color Mode"
-msgstr "Modo de cores"
+msgstr "Modo de Cor"
 
 #: src/components/widgets/DisplayWidget.tsx:21
 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:33
@@ -1853,19 +1854,19 @@ msgstr "Idioma"
 
 #: src/components/widgets/FeedbackWidget.tsx:19
 msgid "Something is new: Platform UI"
-msgstr "Algo novo: Interface da Plataforma"
+msgstr "Algo é novo: Interface de Plataforma"
 
 #: src/components/widgets/FeedbackWidget.tsx:21
 msgid "We are building a new UI with a modern stack. What you currently see is not fixed and will be redesigned but demonstrates the UI/UX possibilities we will have going forward."
-msgstr "Estamos construindo uma nova interface moderna de usuário. O que você vê no momento não foi corrigido e será redesenhado, mas demonstra as possibilidades de UI/UX que teremos adiante."
+msgstr "Estamos construindo uma nova interface do usuário mais moderno. O que você vê atualmente não está completo e será redesenhado, mas demonstra as possibilidades de UI/UX que teremos adiante."
 
 #: src/components/widgets/FeedbackWidget.tsx:32
 msgid "Provide Feedback"
-msgstr "Forneça Avaliação"
+msgstr "Fornecer comentários"
 
 #: src/components/widgets/GetStartedWidget.tsx:11
 msgid "Getting started"
-msgstr "Iniciando"
+msgstr "Introdução"
 
 #: src/components/widgets/MarkdownEditor.tsx:108
 #~ msgid "Failed to upload image"
@@ -1881,7 +1882,7 @@ msgstr "Disposição"
 
 #: src/components/widgets/WidgetLayout.tsx:172
 msgid "Reset Layout"
-msgstr "Redefinir Disposição"
+msgstr "Redefinir disposição"
 
 #: src/components/widgets/WidgetLayout.tsx:185
 msgid "Stop Edit"
@@ -1889,15 +1890,15 @@ msgstr "Parar Edição"
 
 #: src/components/widgets/WidgetLayout.tsx:185
 msgid "Edit Layout"
-msgstr "Editar Disposição"
+msgstr "Editar disposição"
 
 #: src/components/widgets/WidgetLayout.tsx:191
 msgid "Appearance"
-msgstr "Aparência"
+msgstr "Aspecto"
 
 #: src/components/widgets/WidgetLayout.tsx:203
 msgid "Show Boxes"
-msgstr "Mostrar Caixas"
+msgstr "Exibir Caixas"
 
 #: src/contexts/LanguageContext.tsx:20
 msgid "Bulgarian"
@@ -1905,7 +1906,7 @@ msgstr "Búlgaro"
 
 #: src/contexts/LanguageContext.tsx:21
 msgid "Czech"
-msgstr "Tcheco"
+msgstr "Checo"
 
 #: src/contexts/LanguageContext.tsx:22
 msgid "Danish"
@@ -1981,53 +1982,57 @@ msgstr "Norueguês"
 
 #: src/contexts/LanguageContext.tsx:40
 msgid "Polish"
-msgstr "Polonês"
+msgstr "Polaco"
 
 #: src/contexts/LanguageContext.tsx:41
 msgid "Portuguese"
-msgstr "Português"
+msgstr "Português (Portugal)"
 
 #: src/contexts/LanguageContext.tsx:42
 msgid "Portuguese (Brazilian)"
 msgstr "Português (Brasileiro)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr "Romeno"
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Russo"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr "Eslovaco"
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Esloveno"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Sueco"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Tailandês"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turco"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Vietnamita"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Chinês (Simplificado)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Chinês (Tradicional)"
 
@@ -2043,15 +2048,15 @@ msgstr "Início"
 #: src/pages/Index/Dashboard.tsx:19
 #: src/pages/Index/Settings/UserSettings.tsx:42
 msgid "Dashboard"
-msgstr "Painel de Controle"
+msgstr "Painel de controlo"
 
 #: src/defaults/actions.tsx:24
 msgid "Go to the InvenTree dashboard"
-msgstr "Ir para o Dashboard do InvenTree"
+msgstr "Ir para o painel do InvenTree"
 
 #: src/defaults/actions.tsx:31
 msgid "Visit the documentation to learn more about InvenTree"
-msgstr "Visite a documentação para aprender mais sobre o InvenTree"
+msgstr "Visite a documentação para saber mais sobre o InvenTree"
 
 #: src/defaults/actions.tsx:37
 #: src/defaults/links.tsx:92
@@ -2076,12 +2081,12 @@ msgstr "Sobre esta instância do Inventree"
 #: src/defaults/actions.tsx:51
 #: src/defaults/links.tsx:105
 msgid "License Information"
-msgstr "Informações de Licença"
+msgstr "Informações de licença"
 
 #: src/defaults/actions.tsx:52
 #: src/defaults/links.tsx:129
 msgid "Licenses for dependencies of the service"
-msgstr "Licenças para dependências de serviços"
+msgstr "Licenças para as dependências do serviço"
 
 #: src/defaults/actions.tsx:59
 msgid "Open the main navigation menu"
@@ -2089,23 +2094,23 @@ msgstr "Abrir o menu de navegação principal"
 
 #: src/defaults/dashboardItems.tsx:15
 msgid "Subscribed Parts"
-msgstr "Peças inscritas"
+msgstr "Peças Subscritas"
 
 #: src/defaults/dashboardItems.tsx:22
 msgid "Subscribed Categories"
-msgstr "Categorias Inscritas"
+msgstr "Categorias Subscritas"
 
 #: src/defaults/dashboardItems.tsx:29
 msgid "Latest Parts"
-msgstr "Peças mais recentes"
+msgstr "Peças Recentes"
 
 #: src/defaults/dashboardItems.tsx:36
 msgid "BOM Waiting Validation"
-msgstr "LDM Aguardando Validação"
+msgstr "BOM Aguardando Validação"
 
 #: src/defaults/dashboardItems.tsx:43
 msgid "Recently Updated"
-msgstr "Atualizados Recentemente"
+msgstr "Atualizado Recentemente"
 
 #: src/defaults/dashboardItems.tsx:50
 #: src/tables/part/PartTable.tsx:216
@@ -2134,7 +2139,7 @@ msgstr "Pedido de Produção em Progresso"
 
 #: src/defaults/dashboardItems.tsx:92
 msgid "Overdue Build Orders"
-msgstr "Pedido de produção atrasado"
+msgstr "Pedidos de Produção Vencidos"
 
 #: src/defaults/dashboardItems.tsx:99
 msgid "Outstanding Purchase Orders"
@@ -2142,7 +2147,7 @@ msgstr "Pedidos de Compra Pendentes"
 
 #: src/defaults/dashboardItems.tsx:106
 msgid "Overdue Purchase Orders"
-msgstr "Pedido de Compra Vencido"
+msgstr "Pedidos de Compra Pendentes"
 
 #: src/defaults/dashboardItems.tsx:113
 msgid "Outstanding Sales Orders"
@@ -2167,7 +2172,7 @@ msgstr "Notícias Atuais"
 #: src/defaults/links.tsx:11
 #: src/pages/company/CompanyDetail.tsx:92
 msgid "Website"
-msgstr "Página Web"
+msgstr "Site"
 
 #: src/defaults/links.tsx:16
 msgid "GitHub"
@@ -2201,11 +2206,11 @@ msgstr "Vendas"
 #: src/defaults/menuItems.tsx:71
 #: src/pages/Index/Playground.tsx:238
 msgid "Playground"
-msgstr "Área de testes"
+msgstr "Parquinho"
 
 #: src/defaults/links.tsx:49
 msgid "Getting Started"
-msgstr "Primeiros passos"
+msgstr "Guia de Introdução"
 
 #: src/defaults/links.tsx:50
 msgid "Getting started with InvenTree"
@@ -2217,7 +2222,7 @@ msgstr "API"
 
 #: src/defaults/links.tsx:57
 msgid "InvenTree API documentation"
-msgstr "Documentação de API do InvenTree"
+msgstr "Documentação da API InvenTree"
 
 #: src/defaults/links.tsx:62
 msgid "Developer Manual"
@@ -2225,11 +2230,11 @@ msgstr "Manual do Desenvolvedor"
 
 #: src/defaults/links.tsx:63
 msgid "InvenTree developer manual"
-msgstr "Manual do desenvolvedor InvenTree"
+msgstr "Manual do Desenvolvedor InvenTree"
 
 #: src/defaults/links.tsx:68
 msgid "FAQ"
-msgstr "FAQ"
+msgstr "Perguntas Frequentes"
 
 #: src/defaults/links.tsx:69
 msgid "Frequently asked questions"
@@ -2282,7 +2287,7 @@ msgstr "Licenças"
 
 #: src/defaults/menuItems.tsx:17
 msgid "User attributes and design settings."
-msgstr "Atributos de usuário e configurações de design."
+msgstr "Atributos do usuário e configurações de design."
 
 #: src/defaults/menuItems.tsx:21
 #~ msgid "Free for everyone"
@@ -2294,7 +2299,7 @@ msgstr "Atributos de usuário e configurações de design."
 
 #: src/defaults/menuItems.tsx:23
 msgid "View for interactive scanning and multiple actions."
-msgstr "Visualização para varredura interativa e várias ações."
+msgstr "Visualização para varredura interativa e múltiplas ações."
 
 #: src/defaults/menuItems.tsx:24
 #~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity"
@@ -2378,11 +2383,11 @@ msgstr "Próximo número de série"
 
 #: src/forms/BuildForms.tsx:150
 msgid "Latest serial number"
-msgstr "Último número de série"
+msgstr "Número de Série mais recente"
 
 #: src/forms/BuildForms.tsx:222
 msgid "Remove output"
-msgstr "Remover a saída"
+msgstr "Remover Saída"
 
 #: src/forms/BuildForms.tsx:304
 msgid "Complete Build Outputs"
@@ -2390,20 +2395,20 @@ msgstr "Concluir Saídas de Produção"
 
 #: src/forms/BuildForms.tsx:308
 msgid "Build outputs have been completed"
-msgstr "Saídas de produção foram completadas"
+msgstr "O Pedido de produção foi concluído"
 
 #: src/forms/BuildForms.tsx:377
 msgid "Scrap Build Outputs"
-msgstr "Sucatear Saídas de Produção"
+msgstr "Cancelar Saída de Produção"
 
 #: src/forms/BuildForms.tsx:381
 msgid "Build outputs have been scrapped"
-msgstr "Saídas de produção foram sucateadas"
+msgstr "Os Pedidos de produção foram cancelados"
 
 #: src/forms/BuildForms.tsx:413
 #: src/forms/BuildForms.tsx:437
 msgid "Cancel Build Outputs"
-msgstr "Cancelar Saídas de Produção"
+msgstr "Cancelar Saída de Produção"
 
 #: src/forms/BuildForms.tsx:414
 msgid "Selected build outputs will be deleted"
@@ -2411,7 +2416,7 @@ msgstr "Saídas de produção selecionadas serão apagadas"
 
 #: src/forms/BuildForms.tsx:441
 msgid "Build outputs have been cancelled"
-msgstr "Saídas de produção foram canceladas"
+msgstr "Os Pedidos de produção foram cancelados"
 
 #: src/forms/CompanyForms.tsx:150
 #~ msgid "Company updated"
@@ -2419,7 +2424,7 @@ msgstr "Saídas de produção foram canceladas"
 
 #: src/forms/PartForms.tsx:100
 msgid "Parent part category"
-msgstr "Categoria de peça parental"
+msgstr "Categoria parente da peça"
 
 #: src/forms/PartForms.tsx:106
 #~ msgid "Create Part"
@@ -2435,7 +2440,7 @@ msgstr "Categoria de peça parental"
 
 #: src/forms/PurchaseOrderForms.tsx:279
 msgid "Choose Location"
-msgstr "Escolher local"
+msgstr "Escolher Localização"
 
 #: src/forms/PurchaseOrderForms.tsx:287
 msgid "Item Destination selected"
@@ -2447,7 +2452,7 @@ msgstr "Localização padrão da categoria de peça selecionada"
 
 #: src/forms/PurchaseOrderForms.tsx:306
 msgid "Received stock location selected"
-msgstr "Localização do estoque recebida selecionada"
+msgstr "Localização do estoque recebido selecionada"
 
 #: src/forms/PurchaseOrderForms.tsx:311
 msgid "Default location selected"
@@ -2460,7 +2465,7 @@ msgstr "Ler Código de Barras"
 
 #: src/forms/PurchaseOrderForms.tsx:366
 msgid "Set Location"
-msgstr "Definir Localização"
+msgstr "Definir localização"
 
 #: src/forms/PurchaseOrderForms.tsx:373
 msgid "Assign Batch Code{0}"
@@ -2468,7 +2473,7 @@ msgstr "Atribuir Código em Lote{0}"
 
 #: src/forms/PurchaseOrderForms.tsx:382
 msgid "Change Status"
-msgstr "Alterar Status"
+msgstr "Alterar Estado"
 
 #: src/forms/PurchaseOrderForms.tsx:407
 #: src/forms/StockForms.tsx:392
@@ -2504,7 +2509,7 @@ msgstr "Armazenar com estoque já recebido"
 
 #: src/forms/PurchaseOrderForms.tsx:627
 msgid "Receive Line Items"
-msgstr "Excluir Itens de Linha"
+msgstr "Receber item de linha"
 
 #: src/forms/PurchaseOrderForms.tsx:658
 #~ msgid "Receive line items"
@@ -2512,7 +2517,7 @@ msgstr "Excluir Itens de Linha"
 
 #: src/forms/StockForms.tsx:101
 msgid "Add given quantity as packs instead of individual items"
-msgstr "Adicionar quantidade dada como pacotes e não itens individuais"
+msgstr "Adicionar quantidade dada como pacotes em vez de itens individuais"
 
 #: src/forms/StockForms.tsx:110
 #~ msgid "Create Stock Item"
@@ -2520,7 +2525,7 @@ msgstr "Adicionar quantidade dada como pacotes e não itens individuais"
 
 #: src/forms/StockForms.tsx:114
 msgid "Enter initial quantity for this stock item"
-msgstr "Inserir quantidade inicial deste item de estoque"
+msgstr "Digite a quantidade inicial para este item de estoque"
 
 #: src/forms/StockForms.tsx:121
 msgid "Serial Numbers"
@@ -2528,7 +2533,7 @@ msgstr "Números de Série"
 
 #: src/forms/StockForms.tsx:122
 msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "Insira o número de série para novo estoque (ou deixe em branco)"
+msgstr "Insira os números de série para novo estoque (ou deixe em branco)"
 
 #: src/forms/StockForms.tsx:158
 #~ msgid "Stock item updated"
@@ -2539,11 +2544,11 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)"
 #: src/tables/stock/StockItemTable.tsx:382
 #: src/tables/stock/StockItemTable.tsx:499
 msgid "Add Stock Item"
-msgstr "Adicionar Item do Estoque"
+msgstr "Adicionar item de Estoque"
 
 #: src/forms/StockForms.tsx:339
 msgid "Loading..."
-msgstr "Carregando..."
+msgstr "A carregar..."
 
 #: src/forms/StockForms.tsx:381
 msgid "Move to default location"
@@ -2611,19 +2616,19 @@ msgstr "Contar Estoque"
 
 #: src/forms/StockForms.tsx:821
 msgid "Change Stock Status"
-msgstr "Mudar estado do estoque"
+msgstr "Alterar estado do Estoque"
 
 #: src/forms/StockForms.tsx:830
 msgid "Merge Stock"
-msgstr "Mesclar estoque"
+msgstr "Mesclar Estoque"
 
 #: src/forms/StockForms.tsx:849
 msgid "Delete Stock Items"
-msgstr "Excluir Item de Estoque"
+msgstr "Excluir Itens de Estoque"
 
 #: src/forms/StockForms.tsx:856
 msgid "Parent stock location"
-msgstr "Local de estoque pai"
+msgstr "Localização parente de Estoque"
 
 #: src/functions/auth.tsx:34
 #~ msgid "Error fetching token from server."
@@ -2647,20 +2652,20 @@ msgstr "Local de estoque pai"
 
 #: src/functions/auth.tsx:76
 msgid "Logged Out"
-msgstr "Desconectado"
+msgstr "Sessão terminada"
 
 #: src/functions/auth.tsx:77
 msgid "Successfully logged out"
-msgstr "Deslogado com sucesso"
+msgstr "Sessão terminada com sucesso"
 
 #: src/functions/auth.tsx:115
 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too."
-msgstr "Verifique sua caixa de entrada para o link de redefinição. Isso só funciona se você tiver uma conta. Cheque no spam também."
+msgstr "Verifique a sua caixa de entrada com um link para redefinir. Isso só funciona se você já tiver uma conta. Cheque no também no spam."
 
 #: src/functions/auth.tsx:122
 #: src/pages/Auth/Set-Password.tsx:39
 msgid "Reset failed"
-msgstr "A redefinação falhou"
+msgstr "Falha ao redefinir"
 
 #: src/functions/auth.tsx:141
 #~ msgid "Already logged in"
@@ -2676,11 +2681,11 @@ msgstr "A redefinação falhou"
 
 #: src/functions/auth.tsx:153
 msgid "Logged In"
-msgstr "Logado"
+msgstr "Sessão Iniciada"
 
 #: src/functions/auth.tsx:154
 msgid "Successfully logged in"
-msgstr "Logado com sucesso"
+msgstr "Sessão iniciada com êxito"
 
 #: src/functions/forms.tsx:50
 #~ msgid "Form method not provided"
@@ -2704,15 +2709,15 @@ msgstr "Não implementado"
 
 #: src/functions/notifications.tsx:11
 msgid "This feature is not yet implemented"
-msgstr "Esta função ainda não foi implementada"
+msgstr "Este recurso ainda não foi implementado"
 
 #: src/functions/notifications.tsx:21
 msgid "Permission denied"
-msgstr "Permissão negada"
+msgstr "Permissão recusada"
 
 #: src/functions/notifications.tsx:22
 msgid "You do not have permission to perform this action"
-msgstr "Você não tem permissão para realizar esta ação"
+msgstr "Não tem permissões para efetuar esta ação"
 
 #: src/functions/notifications.tsx:33
 msgid "Invalid Return Code"
@@ -2720,7 +2725,7 @@ msgstr "Código de retorno inválido"
 
 #: src/functions/notifications.tsx:34
 msgid "Server returned status {returnCode}"
-msgstr "O servidor retornou o estado {returnCode}"
+msgstr "O servidor retornou o status {returnCode}"
 
 #: src/hooks/UseForm.tsx:88
 msgid "Item Created"
@@ -2732,28 +2737,28 @@ msgstr "Item Atualizado"
 
 #: src/hooks/UseForm.tsx:124
 msgid "Item Deleted"
-msgstr "Item Excluído"
+msgstr "Item Eliminado"
 
 #: src/hooks/UseForm.tsx:128
 msgid "Are you sure you want to delete this item?"
-msgstr "Tem certeza que deseja remover este item?"
+msgstr "Tem certeza de que deseja excluir este item?"
 
 #: src/pages/Auth/Logged-In.tsx:23
 msgid "Checking if you are already logged in"
-msgstr "Checando se você já está conectado"
+msgstr "Verificando se você já fez login"
 
 #: src/pages/Auth/Login.tsx:31
 #: src/pages/Index/Scan.tsx:329
 msgid "No selection"
-msgstr "Nada selecionado"
+msgstr "Nenhuma seleção"
 
 #: src/pages/Auth/Login.tsx:87
 msgid "Welcome, log in below"
-msgstr "Bem-vindo(a), acesse abaixo"
+msgstr "Bem-vindo, faça o login abaixo"
 
 #: src/pages/Auth/Login.tsx:89
 msgid "Register below"
-msgstr "Registre-se abaixo"
+msgstr "Registrar abaixo"
 
 #: src/pages/Auth/Login.tsx:121
 #~ msgid "Edit host options"
@@ -2761,12 +2766,12 @@ msgstr "Registre-se abaixo"
 
 #: src/pages/Auth/Logout.tsx:23
 msgid "Logging out"
-msgstr "Desconectando"
+msgstr "Terminando a sessão"
 
 #: src/pages/Auth/Reset.tsx:41
 #: src/pages/Auth/Set-Password.tsx:112
 msgid "Send mail"
-msgstr "Enviar e-mail"
+msgstr "Enviar Mensagem"
 
 #: src/pages/Auth/Set-Password.tsx:30
 msgid "Token invalid"
@@ -2778,23 +2783,23 @@ msgstr "Você precisa fornecer um token válido para definir uma nova senha. Ver
 
 #: src/pages/Auth/Set-Password.tsx:49
 msgid "No token provided"
-msgstr "Nenhum token fornecido"
+msgstr "Nenhum Token fornecido"
 
 #: src/pages/Auth/Set-Password.tsx:50
 msgid "You need to provide a token to set a new password. Check your inbox for a reset link."
-msgstr "Você precisa fornecer um token para definir uma nova senha. Verifique sua caixa de entrada para um link de redefinição."
+msgstr "Você precisa fornecer um Token válido para definir uma nova senha. Verifique a sua caixa de entrada para um link de redefinição."
 
 #: src/pages/Auth/Set-Password.tsx:73
 msgid "Password set"
-msgstr "Senha definida"
+msgstr "Palavra-passe definida"
 
 #: src/pages/Auth/Set-Password.tsx:74
 msgid "The password was set successfully. You can now login with your new password"
-msgstr "Sua senha foi alterada com sucesso. Agora você pode acessar usando sua nova senha"
+msgstr "A senha foi definida com sucesso. Você agora pode fazer login com sua nova senha"
 
 #: src/pages/Auth/Set-Password.tsx:101
 msgid "Set new password"
-msgstr "Defina uma nova senha"
+msgstr "Definir nova palavra-passe"
 
 #: src/pages/ErrorPage.tsx:17
 msgid "Error: {0}"
@@ -2806,7 +2811,7 @@ msgstr "Desculpe, ocorreu um erro inesperado."
 
 #: src/pages/Index/Dashboard.tsx:22
 msgid "Autoupdate"
-msgstr "Atualizar automaticamente"
+msgstr "Atualização automática"
 
 #: src/pages/Index/Dashboard.tsx:26
 msgid "This page is a replacement for the old start page with the same information. This page will be deprecated and replaced by the home page."
@@ -2814,11 +2819,11 @@ msgstr "Esta página é uma substituição para a página inicial antiga com as
 
 #: src/pages/Index/Home.tsx:58
 msgid "Welcome to your Dashboard{0}"
-msgstr "Bem-vindo ao seu painel{0}"
+msgstr "Bem-vindo ao seu Painel{0}"
 
 #: src/pages/Index/Playground.tsx:243
 msgid "This page is a showcase for the possibilities of Platform UI."
-msgstr "Esta página é uma demonstração para as possibilidades da interface de plataforma."
+msgstr "Esta página é uma demonstração para as possibilidades da interface da plataforma."
 
 #: src/pages/Index/Profile/Profile.tsx:30
 #: src/pages/Index/Profile/Profile.tsx:141
@@ -2958,7 +2963,7 @@ msgstr "Esta página é uma demonstração para as possibilidades da interface d
 
 #: src/pages/Index/Scan.tsx:216
 msgid "Manual input"
-msgstr "Entrada manual"
+msgstr "Entrada Manual"
 
 #: src/pages/Index/Scan.tsx:217
 msgid "Image Barcode"
@@ -2966,11 +2971,11 @@ msgstr "Imagem do Código de Barras"
 
 #: src/pages/Index/Scan.tsx:247
 msgid "Selected elements are not known"
-msgstr "Selecionar elementos não conhecidos"
+msgstr "Elementos selecionados não são conhecidos"
 
 #: src/pages/Index/Scan.tsx:254
 msgid "Multiple object types selected"
-msgstr "Múltiplos tipos de objetos selecionados"
+msgstr "Vários tipos de objeto selecionados"
 
 #: src/pages/Index/Scan.tsx:261
 msgid "Actions for {0}"
@@ -2982,15 +2987,15 @@ msgstr "Escanear Página"
 
 #: src/pages/Index/Scan.tsx:285
 msgid "This page can be used for continuously scanning items and taking actions on them."
-msgstr "Esta página pode ser usada para escanear itens continuamente e executar ações sobre eles."
+msgstr "Esta página pode ser usada para escanear itens continuamente e tomar ações sobre eles."
 
 #: src/pages/Index/Scan.tsx:292
 msgid "Toggle Fullscreen"
-msgstr "Alternar para tela cheia"
+msgstr "Modo Ecrã Inteiro"
 
 #: src/pages/Index/Scan.tsx:305
 msgid "Select the input method you want to use to scan items."
-msgstr "Selecione o método de entrada que você deseja usar para escanear os itens."
+msgstr "Selecione o método de entrada que você deseja usar para escanear itens."
 
 #: src/pages/Index/Scan.tsx:307
 msgid "Input"
@@ -3006,7 +3011,7 @@ msgstr "Nada encontrado"
 
 #: src/pages/Index/Scan.tsx:323
 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently."
-msgstr "Dependendo das peças selecionadas as ações serão exibidas aqui. Nem todos os códigos de barras são suportados atualmente."
+msgstr "Dependendo das ações das peças selecionadas serão mostradas aqui. Nem todos os tipos de código de barras são suportados atualmente."
 
 #: src/pages/Index/Scan.tsx:325
 msgid "Action"
@@ -3022,15 +3027,15 @@ msgstr "Ações Gerais"
 
 #: src/pages/Index/Scan.tsx:351
 msgid "Lookup part"
-msgstr "Peça Pesquisada"
+msgstr "Pesquisar Peça"
 
 #: src/pages/Index/Scan.tsx:359
 msgid "Open Link"
-msgstr "Abrir Link"
+msgstr "Abrir Ligação"
 
 #: src/pages/Index/Scan.tsx:375
 msgid "History is locally kept in this browser."
-msgstr "O histórico é guardado localmente neste navegador."
+msgstr "O histórico é mantido localmente neste navegador."
 
 #: src/pages/Index/Scan.tsx:376
 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area."
@@ -3043,11 +3048,11 @@ msgstr "Histórico"
 
 #: src/pages/Index/Scan.tsx:384
 msgid "Delete History"
-msgstr "Excluir o histórico"
+msgstr "Apagar Histórico"
 
 #: src/pages/Index/Scan.tsx:449
 msgid "No history"
-msgstr "Sem histórico"
+msgstr "Nenhum histórico"
 
 #: src/pages/Index/Scan.tsx:467
 msgid "Item"
@@ -3059,7 +3064,7 @@ msgstr "Tipo"
 
 #: src/pages/Index/Scan.tsx:473
 msgid "Source"
-msgstr "Fonte"
+msgstr "Origem"
 
 #: src/pages/Index/Scan.tsx:476
 msgid "Scanned at"
@@ -3071,7 +3076,7 @@ msgstr "Inserir número de série ou dados do item"
 
 #: src/pages/Index/Scan.tsx:540
 msgid "Add dummy item"
-msgstr "Adicionar Item fictício"
+msgstr "Adicionar item fictício"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37
 msgid "Account Details"
@@ -3079,11 +3084,11 @@ msgstr "Detalhes da Conta"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46
 msgid "First name"
-msgstr "Primeiro nome"
+msgstr "Primeiro Nome"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51
 msgid "Last name"
-msgstr "Sobrenome"
+msgstr "Apelido"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58
 #~ msgid "First name: {0}"
@@ -3095,11 +3100,11 @@ msgstr "Sobrenome"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63
 msgid "First name:"
-msgstr "Primeiro nome:"
+msgstr "Primeiro Nome:"
 
 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67
 msgid "Last name:"
-msgstr "Sobrenome:"
+msgstr "Apelido:"
 
 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:41
 msgid "Use pseudo language"
@@ -3107,7 +3112,7 @@ msgstr "Usar pseudo-idioma"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53
 msgid "Single Sign On Accounts"
-msgstr "Contas de Login Único (SSO)"
+msgstr "Contas de Login Único"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78
@@ -3116,7 +3121,7 @@ msgstr "Não habilitado"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63
 msgid "Single Sign On is not enabled for this server"
-msgstr "Contas de Login Único (SSO) não estão habilitadas neste servidor"
+msgstr "Acesso único não está habilitado para este servidor"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67
 msgid "Multifactor"
@@ -3132,7 +3137,7 @@ msgstr "Os seguintes endereços de e-mail estão associados à sua conta:"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144
 msgid "Primary"
-msgstr "Principal"
+msgstr "Primário"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149
 msgid "Verified"
@@ -3140,11 +3145,11 @@ msgstr "Verificado"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:153
 msgid "Unverified"
-msgstr "Não Verificado"
+msgstr "Não verificado"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166
 msgid "Add Email Address"
-msgstr "Adicionar E-mail"
+msgstr "Adicionar Endereço de Email"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169
 msgid "E-Mail"
@@ -3152,11 +3157,11 @@ msgstr "E-mail"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:170
 msgid "E-Mail address"
-msgstr "Endereço de e-mail"
+msgstr "Endereço de E-mail"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182
 msgid "Make Primary"
-msgstr "Tornar Principal"
+msgstr "Tornar Primária"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187
 msgid "Re-send Verification"
@@ -3164,7 +3169,7 @@ msgstr "Reenviar Verificação"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:198
 msgid "Add Email"
-msgstr "Adicionar E-mail"
+msgstr "Adicionar Email"
 
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:263
 msgid "Provider has not been configured"
@@ -3212,7 +3217,7 @@ msgstr "Cor preta"
 
 #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:116
 msgid "Border Radius"
-msgstr "Raio da borda"
+msgstr "Raio da Margem"
 
 #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:132
 msgid "Loader"
@@ -3228,11 +3233,11 @@ msgstr "Carregador"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:87
 msgid "Background Tasks"
-msgstr "Tarefas de segundo plano"
+msgstr "Tarefas em segundo plano"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:93
 msgid "Error Reports"
-msgstr "Relatórios de Erro"
+msgstr "Relatórios de Erros"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:99
 msgid "Currencies"
@@ -3240,7 +3245,7 @@ msgstr "Moedas"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:117
 msgid "Custom Units"
-msgstr "Unidades personalizadas"
+msgstr "Unidades Personalizadas"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:123
 #: src/pages/part/CategoryDetail.tsx:255
@@ -3257,7 +3262,7 @@ msgstr "Parâmetros de Categoria"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:147
 msgid "Location types"
-msgstr "Tipos de localização"
+msgstr "Tipos de Localização"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:159
 #: src/tables/machine/MachineTypeTable.tsx:287
@@ -3270,7 +3275,7 @@ msgstr "Ações Rápidas"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:174
 msgid "Add a new user"
-msgstr "Adicionar novo usuário"
+msgstr "Adicionar um novo utilizador"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:193
 msgid "Advanced Options"
@@ -3278,20 +3283,20 @@ msgstr "Opções Avançadas"
 
 #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:43
 msgid "Machine types"
-msgstr "Tipos de máquinas"
+msgstr "Tipo de máquina"
 
 #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:53
 msgid "Machine Error Stack"
-msgstr "Pilha de Erros da Máquina"
+msgstr "Erro de máquina na Stack"
 
 #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:62
 msgid "There are no machine registry errors."
-msgstr "Não há registro de erros da máquina."
+msgstr "Não há erros de registro da máquina."
 
 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28
 #: src/tables/settings/UserTable.tsx:116
 msgid "Info"
-msgstr "Info"
+msgstr "Informação"
 
 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:32
 msgid "External plugins are not enabled for this InvenTree installation."
@@ -3311,7 +3316,7 @@ msgstr "Extensões externas não estão ativados para esta instalação do Inven
 
 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:50
 msgid "Plugin Errors"
-msgstr "Erros de plugin"
+msgstr "Erros de Extensão"
 
 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:59
 msgid "Plugin Settings"
@@ -3338,7 +3343,7 @@ msgstr "Tarefas Agendadas"
 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:68
 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:92
 msgid "Failed Tasks"
-msgstr "Tarefas com Falhas"
+msgstr "Tarefas que falharam"
 
 #: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:39
 #~ msgid "Label"
@@ -3392,11 +3397,11 @@ msgstr "Selecione as configurações relevantes para o ciclo de vida dos usuári
 
 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35
 msgid "System settings"
-msgstr "Configurações do sistema"
+msgstr "Definições de Sistema"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:65
 msgid "Login"
-msgstr "Entrar"
+msgstr "Iniciar sessão"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:87
 msgid "Barcodes"
@@ -3451,11 +3456,11 @@ msgstr "Segurança"
 
 #: src/pages/Index/Settings/UserSettings.tsx:48
 msgid "Display Options"
-msgstr "Opções de exibição"
+msgstr "Opções de Exibição"
 
 #: src/pages/Index/Settings/UserSettings.tsx:118
 msgid "Account Settings"
-msgstr "Configurações de Conta"
+msgstr "Definições da Conta"
 
 #: src/pages/Index/Settings/UserSettings.tsx:122
 msgid "Switch to System Setting"
@@ -3471,7 +3476,7 @@ msgstr "Mudar para Configuração do Sistema"
 
 #: src/pages/NotFound.tsx:17
 msgid "Not Found"
-msgstr "Não encontrado"
+msgstr "Não Encontrado"
 
 #: src/pages/NotFound.tsx:20
 msgid "Sorry, this page is not known or was moved."
@@ -3483,7 +3488,7 @@ msgstr "Ir para a página inicial"
 
 #: src/pages/Notifications.tsx:43
 msgid "Delete Notifications"
-msgstr "Apagar notificações"
+msgstr "Eliminar notificações"
 
 #: src/pages/Notifications.tsx:108
 msgid "Mark as unread"
@@ -3540,7 +3545,7 @@ msgstr "Descrição"
 
 #: src/pages/build/BuildDetail.tsx:107
 msgid "Parent Build"
-msgstr "Produção Pai"
+msgstr "Produção Parente"
 
 #: src/pages/build/BuildDetail.tsx:118
 msgid "Build Quantity"
@@ -3549,7 +3554,7 @@ msgstr "Quantidade de Produção"
 #: src/pages/build/BuildDetail.tsx:126
 #: src/pages/build/BuildDetail.tsx:256
 msgid "Completed Outputs"
-msgstr "Saídas Completas"
+msgstr "Saídas Concluídas"
 
 #: src/pages/build/BuildDetail.tsx:143
 #: src/tables/build/BuildOrderTable.tsx:142
@@ -3579,7 +3584,7 @@ msgstr "Criado"
 #: src/pages/sales/SalesOrderDetail.tsx:182
 #: src/tables/ColumnRenderers.tsx:191
 msgid "Target Date"
-msgstr "Data Prevista"
+msgstr "Data alvo"
 
 #: src/pages/build/BuildDetail.tsx:171
 msgid "Completed"
@@ -3587,11 +3592,11 @@ msgstr "Concluído"
 
 #: src/pages/build/BuildDetail.tsx:183
 msgid "Source Location"
-msgstr "Local de Origem"
+msgstr "Localização de Origem"
 
 #: src/pages/build/BuildDetail.tsx:184
 msgid "Any location"
-msgstr "Qualquer local"
+msgstr "Qualquer localização"
 
 #: src/pages/build/BuildDetail.tsx:185
 #: src/pages/part/PartDetail.tsx:269
@@ -3641,7 +3646,7 @@ msgstr "Detalhes da Produção"
 #: src/pages/build/BuildDetail.tsx:235
 #: src/tables/build/BuildLineTable.tsx:225
 msgid "Allocate Stock"
-msgstr "Alocar Estoque"
+msgstr "Alocar estoque"
 
 #: src/pages/build/BuildDetail.tsx:249
 msgid "Incomplete Outputs"
@@ -3653,7 +3658,7 @@ msgstr "Estoque Consumido"
 
 #: src/pages/build/BuildDetail.tsx:285
 msgid "Child Build Orders"
-msgstr "Pedido de Produção Filhos"
+msgstr "Pedido de Produção Filho"
 
 #: src/pages/build/BuildDetail.tsx:295
 #: src/pages/company/CompanyDetail.tsx:255
@@ -3689,7 +3694,7 @@ msgstr "Cancelar Pedido de Produção"
 #: src/tables/build/BuildOrderTable.tsx:167
 #: src/tables/build/BuildOrderTable.tsx:182
 msgid "Add Build Order"
-msgstr "Adicionar Pedido de Produção"
+msgstr "Novo Pedido de Produção"
 
 #: src/pages/build/BuildDetail.tsx:368
 #~ msgid "Reporting Actions"
@@ -3720,11 +3725,11 @@ msgstr "Cancelar pedido"
 
 #: src/pages/company/CompanyDetail.tsx:100
 msgid "Phone Number"
-msgstr "Número de telefone"
+msgstr "Número de Telefone"
 
 #: src/pages/company/CompanyDetail.tsx:107
 msgid "Email Address"
-msgstr "Endereço de e-mail"
+msgstr "Endereço de Email"
 
 #: src/pages/company/CompanyDetail.tsx:117
 msgid "Default Currency"
@@ -3779,7 +3784,7 @@ msgstr "Peças Fabricadas"
 
 #: src/pages/company/CompanyDetail.tsx:183
 msgid "Supplied Parts"
-msgstr "Peças Fornecidas"
+msgstr "Peças fornecidas"
 
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
@@ -3813,7 +3818,7 @@ msgstr "Link Externo"
 #: src/pages/company/SupplierPartDetail.tsx:131
 #: src/tables/purchasing/ManufacturerPartTable.tsx:56
 msgid "Manufacturer Part Number"
-msgstr "Número de Peça do Fabricante"
+msgstr "Número da Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:131
 msgid "Manufacturer Details"
@@ -3821,7 +3826,7 @@ msgstr "Detalhes do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:140
 msgid "Manufacturer Part Details"
-msgstr "Detalhes de peça do Fabricante"
+msgstr "Detalhes da Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:146
 #: src/pages/part/PartDetail.tsx:488
@@ -3847,7 +3852,7 @@ msgstr "Adicionar Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:213
 msgid "Manufacturer Part Actions"
-msgstr "Ações de peça do Fabricante"
+msgstr "Ações da Peça do Fabricante"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:251
 msgid "ManufacturerPart"
@@ -3856,12 +3861,12 @@ msgstr "Peça do Fabricante"
 #: src/pages/company/SupplierPartDetail.tsx:97
 #: src/tables/ColumnRenderers.tsx:117
 msgid "Note"
-msgstr "Anotação"
+msgstr "Nota"
 
 #: src/pages/company/SupplierPartDetail.tsx:115
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57
 msgid "SKU"
-msgstr "Código (SKU)"
+msgstr "SKU"
 
 #: src/pages/company/SupplierPartDetail.tsx:143
 #: src/pages/company/SupplierPartDetail.tsx:194
@@ -3874,11 +3879,11 @@ msgstr "Embalagem"
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143
 #: src/tables/purchasing/SupplierPartTable.tsx:131
 msgid "Pack Quantity"
-msgstr "Quantidade de embalagens"
+msgstr "Quantidade embalada"
 
 #: src/pages/company/SupplierPartDetail.tsx:161
 msgid "Supplier Availability"
-msgstr "Disponibilidade do fornecedor"
+msgstr "Disponibilidade do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:168
 msgid "Availability Updated"
@@ -3890,7 +3895,7 @@ msgstr "Disponibilidade"
 
 #: src/pages/company/SupplierPartDetail.tsx:204
 msgid "Supplier Part Details"
-msgstr "Detalhes de Peça do Fornecedor"
+msgstr "Detalhes da Peça do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:210
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:265
@@ -3901,21 +3906,21 @@ msgstr "Estoque Recebido"
 #: src/pages/part/PartPricingPanel.tsx:115
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121
 msgid "Supplier Pricing"
-msgstr "Preço do fornecedor"
+msgstr "Preço do Fornecedor"
 
 #: src/pages/company/SupplierPartDetail.tsx:249
 msgid "Supplier Part Actions"
-msgstr "Ações de Peças do Fornecedor"
+msgstr "Ações do Fornecedor da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:273
 #: src/tables/purchasing/SupplierPartTable.tsx:210
 msgid "Edit Supplier Part"
-msgstr "Editar Peça do Fornecedor"
+msgstr "Editar Fornecedor da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:280
 #: src/tables/purchasing/SupplierPartTable.tsx:163
 msgid "Add Supplier Part"
-msgstr "Adicionar Peça do Fornecedor"
+msgstr "Adicionar Fornecedor da Peça"
 
 #: src/pages/part/CategoryDetail.tsx:84
 #: src/pages/stock/LocationDetail.tsx:91
@@ -3925,7 +3930,7 @@ msgstr "Caminho"
 
 #: src/pages/part/CategoryDetail.tsx:100
 msgid "Parent Category"
-msgstr "Categoria Pai"
+msgstr "Categoria Parente"
 
 #: src/pages/part/CategoryDetail.tsx:117
 msgid "Subcategories"
@@ -3939,15 +3944,15 @@ msgstr "Estrutural"
 
 #: src/pages/part/CategoryDetail.tsx:130
 msgid "Parent default location"
-msgstr "Localização padrão do pai"
+msgstr "Armazenar na localização Parente"
 
 #: src/pages/part/CategoryDetail.tsx:137
 msgid "Default location"
-msgstr "Local Padrão"
+msgstr "Localização predefinida"
 
 #: src/pages/part/CategoryDetail.tsx:148
 msgid "Top level part category"
-msgstr "Categoria de peça de nível superior"
+msgstr "Categoria da peça de nível superior"
 
 #: src/pages/part/CategoryDetail.tsx:158
 #: src/pages/part/CategoryDetail.tsx:212
@@ -3958,36 +3963,36 @@ msgstr "Editar Categoria da Peça"
 #: src/pages/part/CategoryDetail.tsx:171
 #: src/pages/stock/LocationDetail.tsx:223
 msgid "Delete items"
-msgstr ""
+msgstr "Eliminar itens"
 
 #: src/pages/part/CategoryDetail.tsx:179
 #: src/pages/part/CategoryDetail.tsx:217
 msgid "Delete Part Category"
-msgstr ""
+msgstr "Definir Categoria da Peça"
 
 #: src/pages/part/CategoryDetail.tsx:182
 msgid "Parts Action"
-msgstr ""
+msgstr "Ações da peça"
 
 #: src/pages/part/CategoryDetail.tsx:183
 msgid "Action for parts in this category"
-msgstr ""
+msgstr "Ações para peças nesta categoria"
 
 #: src/pages/part/CategoryDetail.tsx:188
 msgid "Child Categories Action"
-msgstr ""
+msgstr "Ações para Categorias Filhas"
 
 #: src/pages/part/CategoryDetail.tsx:189
 msgid "Action for child categories in this category"
-msgstr ""
+msgstr "Ações para Caregorias Filhas nesta Categoria"
 
 #: src/pages/part/CategoryDetail.tsx:207
 msgid "Category Actions"
-msgstr ""
+msgstr "Ações da Categoria"
 
 #: src/pages/part/CategoryDetail.tsx:229
 msgid "Category Details"
-msgstr ""
+msgstr "Detalhes da Categoria"
 
 #: src/pages/part/PartDetail.tsx:141
 msgid "Variant of"
@@ -4001,11 +4006,11 @@ msgstr "Categoria"
 
 #: src/pages/part/PartDetail.tsx:154
 msgid "Default Location"
-msgstr "Local Padrão"
+msgstr "Localização Padrão"
 
 #: src/pages/part/PartDetail.tsx:161
 msgid "Category Default Location"
-msgstr ""
+msgstr "Localização padrão da Categoria"
 
 #: src/pages/part/PartDetail.tsx:168
 msgid "IPN"
@@ -4030,7 +4035,7 @@ msgstr "Palavras-chave"
 #: src/pages/sales/ReturnOrderDetail.tsx:151
 #: src/pages/sales/SalesOrderDetail.tsx:155
 msgid "Link"
-msgstr "Link"
+msgstr "Ligação"
 
 #: src/pages/part/PartDetail.tsx:214
 #: src/tables/bom/BomTable.tsx:271
@@ -4046,11 +4051,11 @@ msgstr "Estoque Mínimo"
 #: src/tables/bom/BomTable.tsx:212
 #: src/tables/build/BuildLineTable.tsx:95
 msgid "On order"
-msgstr "No pedido"
+msgstr "Na ordem"
 
 #: src/pages/part/PartDetail.tsx:236
 msgid "Allocated to Build Orders"
-msgstr "Alocado para Pedidos de Construção"
+msgstr "Alocado para Pedidos de Produção"
 
 #: src/pages/part/PartDetail.tsx:244
 msgid "Allocated to Sales Orders"
@@ -4087,38 +4092,38 @@ msgstr "Ativo"
 
 #: src/pages/part/PartDetail.tsx:272
 msgid "Template Part"
-msgstr ""
+msgstr "Peça Modelo"
 
 #: src/pages/part/PartDetail.tsx:277
 #: src/tables/bom/BomTable.tsx:266
 msgid "Assembled Part"
-msgstr "Peça Montada"
+msgstr "Peça montada"
 
 #: src/pages/part/PartDetail.tsx:282
 msgid "Component Part"
-msgstr ""
+msgstr "Peça do componente"
 
 #: src/pages/part/PartDetail.tsx:287
 #: src/tables/bom/BomTable.tsx:261
 msgid "Trackable Part"
-msgstr "Peça Rastreável"
+msgstr "Peça rastreável"
 
 #: src/pages/part/PartDetail.tsx:292
 msgid "Purchaseable Part"
-msgstr ""
+msgstr "Peça comprável"
 
 #: src/pages/part/PartDetail.tsx:297
 msgid "Saleable Part"
-msgstr ""
+msgstr "Peça vendível"
 
 #: src/pages/part/PartDetail.tsx:302
 msgid "Virtual Part"
-msgstr ""
+msgstr "Peça virtual"
 
 #: src/pages/part/PartDetail.tsx:310
 #: src/tables/ColumnRenderers.tsx:199
 msgid "Creation Date"
-msgstr "Criado em"
+msgstr "Data de Criação"
 
 #: src/pages/part/PartDetail.tsx:310
 #~ msgid "Edit part"
@@ -4126,7 +4131,7 @@ msgstr "Criado em"
 
 #: src/pages/part/PartDetail.tsx:315
 msgid "Created By"
-msgstr ""
+msgstr "Criado por"
 
 #: src/pages/part/PartDetail.tsx:322
 #~ msgid "Duplicate part"
@@ -4145,7 +4150,7 @@ msgstr "Fornecedor Padrão"
 #: src/pages/part/pricing/VariantPricingPanel.tsx:95
 #: src/tables/part/PartTable.tsx:151
 msgid "Price Range"
-msgstr "Faixa de Preço"
+msgstr "Intervalo de Preço"
 
 #: src/pages/part/PartDetail.tsx:376
 #: src/pages/stock/StockDetail.tsx:131
@@ -4154,11 +4159,11 @@ msgstr "Último Balanço"
 
 #: src/pages/part/PartDetail.tsx:411
 msgid "Stocktake By"
-msgstr ""
+msgstr "Balanço por"
 
 #: src/pages/part/PartDetail.tsx:482
 msgid "Part Details"
-msgstr ""
+msgstr "Detalhes da Peça"
 
 #: src/pages/part/PartDetail.tsx:508
 msgid "Variants"
@@ -4175,11 +4180,11 @@ msgstr "Lista de Materiais"
 
 #: src/pages/part/PartDetail.tsx:536
 msgid "Used In"
-msgstr "Usado em"
+msgstr "Utilizado em"
 
 #: src/pages/part/PartDetail.tsx:543
 msgid "Part Pricing"
-msgstr ""
+msgstr "Preço da Peça"
 
 #: src/pages/part/PartDetail.tsx:549
 #: src/pages/purchasing/PurchasingIndex.tsx:37
@@ -4192,7 +4197,7 @@ msgstr "Agendamento"
 
 #: src/pages/part/PartDetail.tsx:601
 msgid "Test Templates"
-msgstr "Testar Modelos"
+msgstr "Modelos de Teste"
 
 #: src/pages/part/PartDetail.tsx:612
 msgid "Related Parts"
@@ -4210,13 +4215,13 @@ msgstr "Disponível"
 
 #: src/pages/part/PartDetail.tsx:673
 msgid "No Stock"
-msgstr ""
+msgstr "Sem Estoque"
 
 #: src/pages/part/PartDetail.tsx:679
 #: src/tables/bom/BomTable.tsx:276
 #: src/tables/part/PartTable.tsx:76
 msgid "On Order"
-msgstr "No pedido"
+msgstr "No Pedido"
 
 #: src/pages/part/PartDetail.tsx:685
 #: src/pages/stock/StockDetail.tsx:515
@@ -4232,7 +4237,7 @@ msgstr "Editar Peça"
 #: src/tables/part/PartTable.tsx:266
 #: src/tables/part/PartTable.tsx:279
 msgid "Add Part"
-msgstr ""
+msgstr "Adicionar Peça"
 
 #: src/pages/part/PartDetail.tsx:723
 msgid "Delete Part"
@@ -4240,7 +4245,7 @@ msgstr "Excluir Peça"
 
 #: src/pages/part/PartDetail.tsx:732
 msgid "Deleting this part cannot be reversed"
-msgstr "Excluir esta peça não é reversível"
+msgstr "A exclusão desta parte não pode ser revertida"
 
 #: src/pages/part/PartDetail.tsx:770
 #: src/pages/stock/LocationDetail.tsx:302
@@ -4254,7 +4259,7 @@ msgstr "Contagem do estoque"
 
 #: src/pages/part/PartDetail.tsx:789
 msgid "Transfer part stock"
-msgstr "Transferir estoque de peça"
+msgstr "Transferir peça do estoque"
 
 #: src/pages/part/PartDetail.tsx:798
 msgid "Part Actions"
@@ -4266,7 +4271,7 @@ msgstr "Ações da Peça"
 
 #: src/pages/part/PartPricingPanel.tsx:72
 msgid "No pricing data found for this part."
-msgstr "Nenhum dado de preço foi encontrado para esta peça."
+msgstr "Nenhum dado de preço foi encontrado para esta parte."
 
 #: src/pages/part/PartPricingPanel.tsx:86
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:190
@@ -4285,12 +4290,12 @@ msgstr "Preço Interno"
 #: src/pages/part/PartPricingPanel.tsx:124
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:107
 msgid "BOM Pricing"
-msgstr "Preço LDM"
+msgstr "Preço da BOM"
 
 #: src/pages/part/PartPricingPanel.tsx:131
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:128
 msgid "Variant Pricing"
-msgstr "Preço de Variante"
+msgstr "Preço Variável"
 
 #: src/pages/part/PartPricingPanel.tsx:143
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:135
@@ -4300,7 +4305,7 @@ msgstr "Preço de Venda"
 #: src/pages/part/PartPricingPanel.tsx:150
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:142
 msgid "Sale History"
-msgstr "Histórico de Vendas"
+msgstr "Histórico de Venda"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:57
 #: src/pages/part/pricing/BomPricingPanel.tsx:137
@@ -4357,18 +4362,18 @@ msgstr "Atualizado"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:218
 msgid "Pie Chart"
-msgstr "Gráfico Pizza"
+msgstr "Gráfico circular"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:219
 msgid "Bar Chart"
-msgstr "Grafico de Barras"
+msgstr "Gráfico de Barras"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:54
 #: src/pages/part/pricing/PriceBreakPanel.tsx:106
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:138
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:164
 msgid "Add Price Break"
-msgstr "Adicionar Quebra de Preço"
+msgstr "Editar Quebra de Preço"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:67
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:149
@@ -4378,7 +4383,7 @@ msgstr "Editar Quebra de Preço"
 #: src/pages/part/pricing/PriceBreakPanel.tsx:77
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:157
 msgid "Delete Price Break"
-msgstr "Excluir Quebra de Preço"
+msgstr "Excluir quebra de preço"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:91
 msgid "Price Break"
@@ -4386,11 +4391,11 @@ msgstr "Quebra de Preço"
 
 #: src/pages/part/pricing/PriceBreakPanel.tsx:166
 msgid "Price"
-msgstr ""
+msgstr "Preço"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:51
 msgid "Pricing Category"
-msgstr "Categoria de Precificação"
+msgstr "Categoria de Preços"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:70
 msgid "Minimum"
@@ -4406,11 +4411,11 @@ msgstr "Preço de Compra"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:149
 msgid "Override Pricing"
-msgstr "Sobrepor Precificação"
+msgstr "Alterar Preços"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:156
 msgid "Overall Pricing"
-msgstr "Precificação Geral"
+msgstr "Preços Gerais"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:175
 #: src/pages/stock/StockDetail.tsx:125
@@ -4419,23 +4424,23 @@ msgstr "Última Atualização"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:192
 msgid "Minimum Value"
-msgstr ""
+msgstr "Valor Mínimo"
 
 #: src/pages/part/pricing/PricingOverviewPanel.tsx:193
 msgid "Maximum Value"
-msgstr ""
+msgstr "Valor Máximo"
 
 #: src/pages/part/pricing/PricingPanel.tsx:25
 msgid "No data available"
-msgstr "Nenhum dado disponível"
+msgstr "Dados indisponíveis"
 
 #: src/pages/part/pricing/PricingPanel.tsx:66
 msgid "No Data"
-msgstr "Sem dados"
+msgstr "Sem Dados"
 
 #: src/pages/part/pricing/PricingPanel.tsx:67
 msgid "No pricing data available"
-msgstr "Não há informações de preço disponíveis"
+msgstr "Não há dados de preços disponíveis"
 
 #: src/pages/part/pricing/PricingPanel.tsx:78
 msgid "Loading pricing data"
@@ -4454,7 +4459,7 @@ msgstr "Preço de Compra"
 
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:22
 msgid "Sale Order"
-msgstr "Pedido de Venda"
+msgstr "Ordem de Venda"
 
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:42
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:92
@@ -4473,7 +4478,7 @@ msgstr "Peça Variante"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:75
 msgid "Edit Purchase Order"
-msgstr "Editar Pedido de Compra"
+msgstr "Editar ordem de compra"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:84
 #: src/tables/purchasing/PurchaseOrderTable.tsx:128
@@ -4505,7 +4510,7 @@ msgstr "Itens de Linha Concluídos"
 #: src/pages/sales/SalesOrderDetail.tsx:126
 #: src/pages/sales/SalesOrderDetail.tsx:263
 msgid "Completed Shipments"
-msgstr "Envios Concluídos"
+msgstr "Envios concluídos"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:159
 #: src/pages/sales/ReturnOrderDetail.tsx:126
@@ -4541,7 +4546,7 @@ msgstr "Detalhes do pedido"
 #: src/pages/sales/ReturnOrderDetail.tsx:299
 #: src/pages/sales/SalesOrderDetail.tsx:313
 msgid "Order Actions"
-msgstr "Ações de Pedido"
+msgstr "Ações do Pedido"
 
 #: src/pages/sales/ReturnOrderDetail.tsx:78
 #: src/pages/sales/SalesOrderDetail.tsx:82
@@ -4557,7 +4562,7 @@ msgstr "Editar Pedido de Devolução"
 #: src/tables/sales/ReturnOrderTable.tsx:119
 #: src/tables/sales/ReturnOrderTable.tsx:128
 msgid "Add Return Order"
-msgstr "Adicionar Pedido de Devolução"
+msgstr "Novo Pedido de Devolução"
 
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Customers"
@@ -4571,7 +4576,7 @@ msgstr "Editar Pedido de Venda"
 #: src/tables/sales/SalesOrderTable.tsx:83
 #: src/tables/sales/SalesOrderTable.tsx:95
 msgid "Add Sales Order"
-msgstr "Adicionar Pedido de Vendas"
+msgstr "Novo Pedido de Venda"
 
 #: src/pages/sales/SalesOrderDetail.tsx:257
 msgid "Pending Shipments"
@@ -4579,7 +4584,7 @@ msgstr "Envios Pendentes"
 
 #: src/pages/stock/LocationDetail.tsx:107
 msgid "Parent Location"
-msgstr "Localização Pai"
+msgstr "Localização Parente"
 
 #: src/pages/stock/LocationDetail.tsx:125
 msgid "Sublocations"
@@ -4587,7 +4592,7 @@ msgstr "Sub-locais"
 
 #: src/pages/stock/LocationDetail.tsx:137
 msgid "External"
-msgstr "Externo"
+msgstr "Externos"
 
 #: src/pages/stock/LocationDetail.tsx:143
 msgid "Location Type"
@@ -4609,7 +4614,7 @@ msgstr ""
 #: src/pages/stock/LocationDetail.tsx:329
 #: src/tables/stock/StockLocationTable.tsx:100
 msgid "Edit Stock Location"
-msgstr "Editar Local de Estoque"
+msgstr ""
 
 #: src/pages/stock/LocationDetail.tsx:231
 #: src/pages/stock/LocationDetail.tsx:334
@@ -4638,7 +4643,7 @@ msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:104
 msgid "Base Part"
-msgstr "Peça base"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:111
 msgid "Stock Status"
@@ -4679,23 +4684,23 @@ msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:274
 msgid "Stock Tracking"
-msgstr "Rastreamento de Estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:293
 msgid "Test Data"
-msgstr "Dados de Teste"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:307
 msgid "Installed Items"
-msgstr "Itens Instalados"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:314
 msgid "Child Items"
-msgstr "Itens Filhos"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:369
 msgid "Edit Stock Item"
-msgstr "Editar Item do Estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:396
 msgid "Delete Stock Item"
@@ -4707,30 +4712,30 @@ msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:443
 msgid "Stock Operations"
-msgstr "Operações de Estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:448
 msgid "Count stock"
-msgstr "Contagem de estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:458
 #: src/tables/stock/StockItemTable.tsx:414
 msgid "Add stock"
-msgstr "Adicionar estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:466
 #: src/tables/stock/StockItemTable.tsx:423
 msgid "Remove stock"
-msgstr "Remover estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:473
 msgid "Transfer"
-msgstr "Transferir"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:474
 #: src/tables/stock/StockItemTable.tsx:443
 msgid "Transfer stock"
-msgstr "Transferir estoque"
+msgstr ""
 
 #: src/pages/stock/StockDetail.tsx:485
 msgid "Stock Item Actions"
@@ -4747,12 +4752,12 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:227
 #: src/tables/settings/CurrencyTable.tsx:23
 msgid "Currency"
-msgstr "Moeda"
+msgstr ""
 
 #: src/tables/ColumnSelect.tsx:16
 #: src/tables/ColumnSelect.tsx:23
 msgid "Select Columns"
-msgstr "Selecionar Colunas"
+msgstr ""
 
 #: src/tables/DownloadAction.tsx:13
 #~ msgid "Excel"
@@ -4764,11 +4769,11 @@ msgstr "Selecionar Colunas"
 
 #: src/tables/DownloadAction.tsx:22
 msgid "CSV"
-msgstr "CSV"
+msgstr ""
 
 #: src/tables/DownloadAction.tsx:23
 msgid "TSV"
-msgstr "TSV"
+msgstr ""
 
 #: src/tables/DownloadAction.tsx:24
 msgid "Excel (.xls)"
@@ -4785,77 +4790,77 @@ msgstr ""
 #: src/tables/Filter.tsx:88
 #: src/tables/build/BuildOrderTable.tsx:126
 msgid "Assigned to me"
-msgstr "Atribuído a mim"
+msgstr ""
 
 #: src/tables/Filter.tsx:89
 #: src/tables/build/BuildOrderTable.tsx:127
 msgid "Show orders assigned to me"
-msgstr "Mostrar pedidos atribuídos a mim"
+msgstr ""
 
 #: src/tables/Filter.tsx:96
 msgid "Outstanding"
-msgstr "Pendente"
+msgstr ""
 
 #: src/tables/Filter.tsx:97
 msgid "Show outstanding orders"
-msgstr "Mostrar pedidos pendentes"
+msgstr ""
 
 #: src/tables/Filter.tsx:104
 #: src/tables/build/BuildOrderTable.tsx:119
 msgid "Overdue"
-msgstr "Em atraso"
+msgstr ""
 
 #: src/tables/Filter.tsx:105
 msgid "Show overdue orders"
-msgstr "Mostrar pedidos atrasados"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:51
 msgid "Remove filter"
-msgstr "Remover filtro"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:136
 msgid "Select filter"
-msgstr "Selecionar filtro"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:137
 msgid "Filter"
-msgstr "Filtro"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:144
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38
 #: src/tables/stock/StockItemTestResultTable.tsx:181
 msgid "Value"
-msgstr "Valor"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:145
 msgid "Select filter value"
-msgstr "Selecionar valor do filtro"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:185
 msgid "Table Filters"
-msgstr "Filtros da Tabela"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:217
 msgid "Add Filter"
-msgstr "Adicionar Filtro"
+msgstr ""
 
 #: src/tables/FilterSelectDrawer.tsx:226
 msgid "Clear Filters"
-msgstr "Limpar Filtros"
+msgstr ""
 
 #: src/tables/InvenTreeTable.tsx:119
 #: src/tables/InvenTreeTable.tsx:390
 #: src/tables/InvenTreeTable.tsx:411
 msgid "No records found"
-msgstr "Nenhum registro encontrado"
+msgstr "Nenhum registo encontrado"
 
 #: src/tables/InvenTreeTable.tsx:422
 msgid "Server returned incorrect data type"
-msgstr "O servidor retornou um tipo de dado incorreto"
+msgstr "O servidor retornou dados incorretos"
 
 #: src/tables/InvenTreeTable.tsx:430
 msgid "Bad request"
-msgstr "Requisição inválida"
+msgstr "Pedido inválido"
 
 #: src/tables/InvenTreeTable.tsx:433
 msgid "Unauthorized"
@@ -4872,27 +4877,27 @@ msgstr "Não encontrado"
 #: src/tables/InvenTreeTable.tsx:488
 #: src/tables/InvenTreeTable.tsx:611
 msgid "Delete selected records"
-msgstr "Remover registros selecionados"
+msgstr "Remover registos selecionados"
 
 #: src/tables/InvenTreeTable.tsx:492
 msgid "Are you sure you want to delete the selected records?"
-msgstr "Tem certeza que deseja apagar os registros selecionados?"
+msgstr "Tem certeza de que deseja excluir os registos selecionados?"
 
 #: src/tables/InvenTreeTable.tsx:494
 msgid "This action cannot be undone!"
-msgstr "Essa ação não pode ser desfeita!"
+msgstr "Esta ação não pode ser desfeita!"
 
 #: src/tables/InvenTreeTable.tsx:522
 msgid "Deleted records"
-msgstr "Registos removidos"
+msgstr "Registos eliminados"
 
 #: src/tables/InvenTreeTable.tsx:523
 msgid "Records were deleted successfully"
-msgstr "Registros foram removidos com sucesso"
+msgstr "Registos excluídos com sucesso"
 
 #: src/tables/InvenTreeTable.tsx:532
 msgid "Failed to delete records"
-msgstr "Falha ao remover registros"
+msgstr "Falha ao excluir registos"
 
 #: src/tables/InvenTreeTable.tsx:594
 #: src/tables/InvenTreeTable.tsx:595
@@ -4910,11 +4915,11 @@ msgstr "Atualizar dados"
 
 #: src/tables/InvenTreeTable.tsx:648
 msgid "Table filters"
-msgstr "Filtros da Tabela"
+msgstr "Filtros de tabela"
 
 #: src/tables/bom/BomTable.tsx:78
 msgid "This BOM item is defined for a different parent"
-msgstr "Este item da BOM é definido para um pai diferente"
+msgstr "Este item BOM é definido para uma peça parental diferente"
 
 #: src/tables/bom/BomTable.tsx:93
 msgid "Part Information"
@@ -4929,17 +4934,17 @@ msgstr "Sem Estoque"
 #: src/tables/build/BuildLineTable.tsx:104
 #: src/tables/part/PartTable.tsx:115
 msgid "External stock"
-msgstr ""
+msgstr "Estoque externo"
 
 #: src/tables/bom/BomTable.tsx:195
 #: src/tables/build/BuildLineTable.tsx:67
 msgid "Includes substitute stock"
-msgstr "Incluir estoque de substitutos"
+msgstr "Inclui substitutos de estoque"
 
 #: src/tables/bom/BomTable.tsx:204
 #: src/tables/build/BuildLineTable.tsx:77
 msgid "Includes variant stock"
-msgstr "Incluir estoque de variantes"
+msgstr "Inclui estoque variante"
 
 #: src/tables/bom/BomTable.tsx:229
 #: src/tables/part/PartTable.tsx:143
@@ -4954,11 +4959,11 @@ msgstr "Item Consumível"
 
 #: src/tables/bom/BomTable.tsx:262
 msgid "Show trackable items"
-msgstr "Mostrar itens rastreáveis"
+msgstr "Mostrar partes rastreáveis"
 
 #: src/tables/bom/BomTable.tsx:267
 msgid "Show asssmbled items"
-msgstr "Exibir itens montados"
+msgstr "Mostrar partes montadas"
 
 #: src/tables/bom/BomTable.tsx:272
 msgid "Show items with available stock"
@@ -4970,7 +4975,7 @@ msgstr "Mostrar itens no pedido"
 
 #: src/tables/bom/BomTable.tsx:281
 msgid "Validated"
-msgstr ""
+msgstr "Validado"
 
 #: src/tables/bom/BomTable.tsx:282
 msgid "Show validated items"
@@ -4979,7 +4984,7 @@ msgstr "Mostrar itens validados"
 #: src/tables/bom/BomTable.tsx:286
 #: src/tables/bom/UsedInTable.tsx:63
 msgid "Inherited"
-msgstr ""
+msgstr "Herdado"
 
 #: src/tables/bom/BomTable.tsx:287
 #: src/tables/bom/UsedInTable.tsx:64
@@ -5021,7 +5026,7 @@ msgstr "Exibir itens com preço"
 #: src/tables/bom/BomTable.tsx:311
 #: src/tables/bom/BomTable.tsx:399
 msgid "Add BOM Item"
-msgstr ""
+msgstr "Adicionar Item na BOM"
 
 #: src/tables/bom/BomTable.tsx:316
 msgid "BOM item created"
@@ -5053,7 +5058,7 @@ msgstr ""
 
 #: src/tables/bom/BomTable.tsx:343
 msgid "View BOM"
-msgstr "Ver BOM"
+msgstr ""
 
 #: src/tables/bom/BomTable.tsx:348
 #~ msgid "Delete Bom Item"
@@ -5069,51 +5074,51 @@ msgstr "Ver BOM"
 
 #: src/tables/bom/BomTable.tsx:354
 msgid "Validate BOM line"
-msgstr "Validar linha da BOM"
+msgstr ""
 
 #: src/tables/bom/BomTable.tsx:362
 msgid "Edit Substitutes"
-msgstr "Editar substitutos"
+msgstr ""
 
 #: src/tables/bom/UsedInTable.tsx:74
 msgid "Show active assemblies"
-msgstr "Mostrar montagens ativas"
+msgstr ""
 
 #: src/tables/bom/UsedInTable.tsx:78
 #: src/tables/part/PartTable.tsx:192
 #: src/tables/part/PartVariantTable.tsx:30
 msgid "Trackable"
-msgstr "Rastreável"
+msgstr ""
 
 #: src/tables/bom/UsedInTable.tsx:79
 msgid "Show trackable assemblies"
-msgstr "Mostrar montagens rastreáveis"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:31
 #: src/tables/stock/StockItemTable.tsx:270
 msgid "Allocated"
-msgstr "Alocado"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:32
 msgid "Show allocated lines"
-msgstr "Mostrar linhas alocadas"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:37
 msgid "Show lines with available stock"
-msgstr "Mostrar linhas com estoque disponível"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:42
 msgid "Show consumable lines"
-msgstr "Mostrar linhas consumíveis"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:47
 msgid "Show optional lines"
-msgstr "Mostrar linhas opcionais"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:51
 #: src/tables/stock/StockItemTable.tsx:329
 msgid "Tracked"
-msgstr "Monitorado"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:52
 msgid "Show tracked lines"
@@ -5121,39 +5126,39 @@ msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:86
 msgid "In production"
-msgstr "Em produção"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:118
 #: src/tables/stock/StockItemTable.tsx:175
 msgid "No stock available"
-msgstr "Nenhum estoque disponível"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:157
 msgid "Unit Quantity"
-msgstr "Quantidade Unitária"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:231
 msgid "Order Stock"
-msgstr "Pedir estoque"
+msgstr ""
 
 #: src/tables/build/BuildLineTable.tsx:237
 msgid "Build Stock"
-msgstr "Estoque de Produção"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:109
 msgid "Show active orders"
-msgstr "Mostrar pedidos ativos"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:114
 #: src/tables/purchasing/PurchaseOrderTable.tsx:56
 #: src/tables/sales/ReturnOrderTable.tsx:47
 #: src/tables/sales/SalesOrderTable.tsx:53
 msgid "Filter by order status"
-msgstr "Filtrar por estado do pedido"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:121
 msgid "Show overdue status"
-msgstr "Mostrar estados atrasados"
+msgstr ""
 
 #: src/tables/build/BuildOrderTable.tsx:132
 #: src/tables/purchasing/PurchaseOrderTable.tsx:65
@@ -5268,23 +5273,23 @@ msgstr ""
 #: src/tables/company/AddressTable.tsx:121
 #: src/tables/company/AddressTable.tsx:185
 msgid "Add Address"
-msgstr "Adicionar endereço"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:126
 msgid "Address created"
-msgstr "Endereço criado"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:135
 msgid "Edit Address"
-msgstr "Editar o Endereço"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:143
 msgid "Delete Address"
-msgstr "Excluir Endereço"
+msgstr ""
 
 #: src/tables/company/AddressTable.tsx:144
 msgid "Are you sure you want to delete this address?"
-msgstr "Tem a certeza de que quer apagar esta endereço?"
+msgstr ""
 
 #: src/tables/company/CompanyTable.tsx:71
 #~ msgid "New Company"
@@ -5293,7 +5298,7 @@ msgstr "Tem a certeza de que quer apagar esta endereço?"
 #: src/tables/company/CompanyTable.tsx:74
 #: src/tables/company/CompanyTable.tsx:123
 msgid "Add Company"
-msgstr "Adicionar Empresa"
+msgstr ""
 
 #: src/tables/company/CompanyTable.tsx:96
 msgid "Show active companies"
@@ -5313,35 +5318,35 @@ msgstr ""
 
 #: src/tables/company/ContactTable.tsx:71
 msgid "Edit Contact"
-msgstr "Editar Contato"
+msgstr ""
 
 #: src/tables/company/ContactTable.tsx:78
 msgid "Add Contact"
-msgstr "Adicionar Contato"
+msgstr ""
 
 #: src/tables/company/ContactTable.tsx:89
 msgid "Delete Contact"
-msgstr "Excluir Contato"
+msgstr ""
 
 #: src/tables/company/ContactTable.tsx:129
 msgid "Add contact"
-msgstr "Adicionar contato"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:130
 msgid "File uploaded"
-msgstr "Arquivo enviado"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:131
 msgid "File {0} uploaded successfully"
-msgstr "Arquivo {0} carregado com sucesso"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:142
 msgid "Upload Error"
-msgstr "Erro no carregamento"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:143
 msgid "File could not be uploaded"
-msgstr "Arquivo não pode ser carregado"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:187
 msgid "Upload Attachment"
@@ -5353,15 +5358,15 @@ msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:211
 msgid "Delete Attachment"
-msgstr "Excluir Anexo"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:221
 msgid "Add attachment"
-msgstr "Adicionar anexo"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:232
 msgid "Add external link"
-msgstr "Adicionar um link externo"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:254
 #~ msgid "Upload attachment"
@@ -5369,7 +5374,7 @@ msgstr "Adicionar um link externo"
 
 #: src/tables/general/AttachmentTable.tsx:289
 msgid "No attachments found"
-msgstr "Nenhum anexo encontrado"
+msgstr ""
 
 #: src/tables/general/AttachmentTable.tsx:325
 msgid "Drag attachment file here to upload"
@@ -5501,7 +5506,7 @@ msgstr ""
 #: src/tables/plugin/PluginListTable.tsx:180
 #: src/tables/plugin/PluginListTable.tsx:568
 msgid "Builtin"
-msgstr "Embutido"
+msgstr ""
 
 #: src/tables/machine/MachineTypeTable.tsx:146
 msgid "Available drivers"
@@ -5533,12 +5538,12 @@ msgstr ""
 
 #: src/tables/notifications/NotificationsTable.tsx:26
 msgid "Age"
-msgstr "Idade"
+msgstr ""
 
 #: src/tables/notifications/NotificationsTable.tsx:40
 #: src/tables/plugin/PluginErrorTable.tsx:37
 msgid "Message"
-msgstr "Mensagem"
+msgstr ""
 
 #: src/tables/part/ParametricPartTable.tsx:76
 #: src/tables/part/PartParameterTable.tsx:88
@@ -5557,28 +5562,28 @@ msgstr ""
 #: src/tables/part/PartParameterTable.tsx:121
 #: src/tables/part/PartParameterTable.tsx:144
 msgid "Edit Part Parameter"
-msgstr "Editar Parâmetro da Peça"
+msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:60
 #: src/tables/part/PartTable.tsx:180
 msgid "Include Subcategories"
-msgstr "Incluir Subcategorias"
+msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:61
 msgid "Include subcategories in results"
-msgstr "Incluir subcategorias nos resultados"
+msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:66
 msgid "Show structural categories"
-msgstr "Mostrar categorias estruturais"
+msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:73
 msgid "New Part Category"
-msgstr "Nova Categoria de Peça"
+msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:98
 msgid "Add Part Category"
-msgstr "Adicionar Categoria de Peça"
+msgstr ""
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:38
 #: src/tables/part/PartCategoryTemplateTable.tsx:131
@@ -5603,147 +5608,147 @@ msgstr ""
 
 #: src/tables/part/PartParameterTable.tsx:105
 msgid "New Part Parameter"
-msgstr "Novo Parâmetro de Peça"
+msgstr ""
 
 #: src/tables/part/PartParameterTable.tsx:130
 #: src/tables/part/PartParameterTable.tsx:152
 msgid "Delete Part Parameter"
-msgstr "Apagar Parâmetro da Peça"
+msgstr ""
 
 #: src/tables/part/PartParameterTable.tsx:170
 msgid "Add parameter"
-msgstr "Adiciona parâmetro"
+msgstr ""
 
 #: src/tables/part/PartParameterTable.tsx:191
 #: src/tables/stock/StockItemTable.tsx:300
 msgid "Include Variants"
-msgstr "Incluir Variantes"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:31
 msgid "Checkbox"
-msgstr "Caixa de seleção"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:32
 msgid "Show checkbox templates"
-msgstr "Mostrar modelos da caixa de seleção"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:36
 msgid "Has choices"
-msgstr "Tem escolhas"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:37
 msgid "Show templates with choices"
-msgstr "Mostrar modelos com escolhas"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:41
 #: src/tables/part/PartTable.tsx:198
 msgid "Has Units"
-msgstr "Possui unidades"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:42
 msgid "Show templates with units"
-msgstr "Mostrar modelos com unidades"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:85
 msgid "Add Parameter Template"
-msgstr "Adicionar Modelo de Parâmetro"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:100
 msgid "Edit Parameter Template"
-msgstr "Edital Modelo de Parâmetro"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:111
 msgid "Delete Parameter Template"
-msgstr "Excluir Modelo de Parâmetro"
+msgstr ""
 
 #: src/tables/part/PartParameterTemplateTable.tsx:141
 msgid "Add parameter template"
-msgstr "Adicionar modelo de parâmetro"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:67
 msgid "Minimum stock"
-msgstr "Estoque mínimo"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:89
 msgid "Build Order Allocations"
-msgstr "Alocações de Pedido de Produção"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:98
 msgid "Sales Order Allocations"
-msgstr "Alocações do Pedido de Vendas"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:169
 msgid "Filter by part active status"
-msgstr "Filtrar por peça em estado ativo"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:174
 #: src/tables/stock/StockItemTable.tsx:265
 msgid "Assembly"
-msgstr "Montagem"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:175
 msgid "Filter by assembly attribute"
-msgstr "Filtrar por atributo de montagem"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:181
 msgid "Include parts in subcategories"
-msgstr "Incluir peças em subcategorias"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:187
 msgid "Filter by component attribute"
-msgstr "Filtrar por atributo do componente"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:193
 msgid "Filter by trackable attribute"
-msgstr "Filtrar por atributo rastreável"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:199
 msgid "Filter by parts which have units"
-msgstr "Filtrar por peças que têm unidades"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:204
 msgid "Has IPN"
-msgstr "Tem IPN"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:205
 msgid "Filter by parts which have an internal part number"
-msgstr "Filtrar por partes que tenham um número de peça interna"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:210
 msgid "Has Stock"
-msgstr "Tem estoque"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:211
 msgid "Filter by parts which have stock"
-msgstr "Filtrar por peças que têm estoque"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:217
 msgid "Filter by parts which have low stock"
-msgstr "Filtrar por peças que tenham estoque baixo"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:222
 msgid "Purchaseable"
-msgstr "Comprável"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:223
 msgid "Filter by parts which are purchaseable"
-msgstr "Filtrar por peças que são compráveis"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:228
 msgid "Salable"
-msgstr "Vendível"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:229
 msgid "Filter by parts which are salable"
-msgstr "Filtrar por peças que são vendíveis"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:235
 msgid "Filter by parts which are virtual"
-msgstr "Filtrar por peças que são virtuais"
+msgstr ""
 
 #: src/tables/part/PartTable.tsx:239
 msgid "Not Virtual"
-msgstr "Não é Virtual"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:52
 msgid "Results"
@@ -5760,7 +5765,7 @@ msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:85
 msgid "Show required tests"
-msgstr "Mostrar testes necessários"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:89
 #: src/tables/settings/TemplateTable.tsx:160
@@ -5778,7 +5783,7 @@ msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:95
 msgid "Show tests that require a value"
-msgstr "Mostrar testes que exigem um valor"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:99
 msgid "Requires Attachment"
@@ -5786,7 +5791,7 @@ msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:100
 msgid "Show tests that require an attachment"
-msgstr "Mostrar testes que exigem um anexo"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:104
 msgid "Include Inherited"
@@ -5807,15 +5812,15 @@ msgstr ""
 #: src/tables/part/PartTestTemplateTable.tsx:132
 #: src/tables/part/PartTestTemplateTable.tsx:207
 msgid "Add Test Template"
-msgstr "Adicionar Modelo de Teste"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:148
 msgid "Edit Test Template"
-msgstr "Editar Modelo de Teste"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:159
 msgid "Delete Test Template"
-msgstr "Excluir Modelo de Teste"
+msgstr ""
 
 #: src/tables/part/PartTestTemplateTable.tsx:161
 msgid "This action cannot be reversed"
@@ -5831,39 +5836,39 @@ msgstr "Selecionar"
 
 #: src/tables/part/PartVariantTable.tsx:16
 msgid "Show active variants"
-msgstr "Mostrar variantes ativos"
+msgstr ""
 
 #: src/tables/part/PartVariantTable.tsx:20
 msgid "Template"
-msgstr "Modelo"
+msgstr ""
 
 #: src/tables/part/PartVariantTable.tsx:21
 msgid "Show template variants"
-msgstr "Mostrar variantes modelo"
+msgstr ""
 
 #: src/tables/part/PartVariantTable.tsx:26
 msgid "Show virtual variants"
-msgstr "Mostrar variantes virtuais"
+msgstr ""
 
 #: src/tables/part/PartVariantTable.tsx:31
 msgid "Show trackable variants"
-msgstr "Mostrar variantes rastreáveis"
+msgstr ""
 
 #: src/tables/part/RelatedPartTable.tsx:84
 msgid "Add Related Part"
-msgstr "Adicionar Peça Relacionada"
+msgstr ""
 
 #: src/tables/part/RelatedPartTable.tsx:99
 msgid "Delete Related Part"
-msgstr "Excluir Peça Relacionada"
+msgstr ""
 
 #: src/tables/part/RelatedPartTable.tsx:106
 msgid "Add related part"
-msgstr "Adicionar peça relacionada"
+msgstr ""
 
 #: src/tables/plugin/PluginErrorTable.tsx:29
 msgid "Stage"
-msgstr "Fase"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:95
 msgid "Plugin with key {pluginKey} not found"
@@ -5871,7 +5876,7 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:97
 msgid "An error occurred while fetching plugin details"
-msgstr "Ocorreu um erro ao obter os detalhes do plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:113
 #~ msgid "Plugin with id {id} not found"
@@ -5879,11 +5884,11 @@ msgstr "Ocorreu um erro ao obter os detalhes do plugin"
 
 #: src/tables/plugin/PluginListTable.tsx:122
 msgid "Plugin information"
-msgstr "Informações do plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:134
 msgid "Author"
-msgstr "Autor"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:134
 #~ msgid "Plugin Actions"
@@ -5905,7 +5910,7 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:163
 msgid "Package information"
-msgstr "Informações do pacote"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:169
 msgid "Package Name"
@@ -5921,35 +5926,35 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:197
 msgid "Plugin settings"
-msgstr "Configurações do Plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:214
 msgid "Plugin is active"
-msgstr "Plugin está ativo"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:220
 msgid "Plugin is inactive"
-msgstr "Plugin está inativo"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:227
 msgid "Plugin is not installed"
-msgstr "Plugin não está instalado"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:253
 msgid "Plugin"
-msgstr "Plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:287
 msgid "Description not available"
-msgstr "Descrição não disponível"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:319
 msgid "Confirm plugin activation"
-msgstr "Confirmar ativação do plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:320
 msgid "Confirm plugin deactivation"
-msgstr "Confirmar desativação do plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:325
 msgid "The selected plugin will be activated"
@@ -5961,7 +5966,7 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:334
 msgid "Activate Plugin"
-msgstr "Ativar Plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:338
 #~ msgid "Deactivate Plugin"
@@ -5977,7 +5982,7 @@ msgstr "Ativar Plugin"
 
 #: src/tables/plugin/PluginListTable.tsx:362
 msgid "Deactivate"
-msgstr "Desativar"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:366
 #~ msgid "Confirm"
@@ -5985,7 +5990,7 @@ msgstr "Desativar"
 
 #: src/tables/plugin/PluginListTable.tsx:373
 msgid "Activate"
-msgstr "Ativar"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:376
 #~ msgid "Activating plugin"
@@ -6017,15 +6022,15 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:438
 msgid "Install plugin"
-msgstr "Instalar plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:451
 msgid "Install"
-msgstr "Instalar"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:452
 msgid "Plugin installed successfully"
-msgstr "Plugin instalado com sucesso"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:457
 msgid "Uninstall Plugin"
@@ -6057,19 +6062,19 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:498
 msgid "Plugins reloaded"
-msgstr "Plugins recarregados"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:499
 msgid "Plugins were reloaded successfully"
-msgstr "Plugins foram recarregados com sucesso"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:515
 msgid "Reload Plugins"
-msgstr "Recarregar plugins"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:524
 msgid "Install Plugin"
-msgstr "Instalar Plugin"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:544
 msgid "Plugin Detail"
@@ -6077,12 +6082,12 @@ msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:573
 msgid "Sample"
-msgstr "Amostra"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:578
 #: src/tables/stock/StockItemTable.tsx:305
 msgid "Installed"
-msgstr "Instalado"
+msgstr ""
 
 #: src/tables/plugin/PluginListTable.tsx:615
 #~ msgid "Plugin detail"
@@ -6099,7 +6104,7 @@ msgstr ""
 
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:70
 msgid "Edit Parameter"
-msgstr "Editar Parâmetro"
+msgstr ""
 
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:73
 #~ msgid "Parameter deleted"
@@ -6111,7 +6116,7 @@ msgstr "Editar Parâmetro"
 
 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:78
 msgid "Delete Parameter"
-msgstr "Excluir Parâmetro"
+msgstr ""
 
 #: src/tables/purchasing/ManufacturerPartTable.tsx:63
 #~ msgid "Create Manufacturer Part"
@@ -6119,7 +6124,7 @@ msgstr "Excluir Parâmetro"
 
 #: src/tables/purchasing/ManufacturerPartTable.tsx:92
 msgid "Delete Manufacturer Part"
-msgstr "Excluir Peça do Fabricante"
+msgstr ""
 
 #: src/tables/purchasing/ManufacturerPartTable.tsx:100
 #~ msgid "Manufacturer part updated"
@@ -6135,71 +6140,71 @@ msgstr "Excluir Peça do Fabricante"
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:86
 msgid "Part Description"
-msgstr "Descrição da Peça"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:113
 msgid "Total Quantity"
-msgstr "Quantidade Total"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 msgid "Received"
-msgstr "Recebido"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
 msgid "Supplier Code"
-msgstr "Código do Fornecedor"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155
 msgid "Supplier Link"
-msgstr "Link do Fornecedor"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162
 msgid "Manufacturer Code"
-msgstr "Código do Fabricante"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:176
 msgid "Destination"
-msgstr "Destino"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198
 msgid "Add Line Item"
-msgstr "Adicionar Item de Linha"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Edit Line Item"
-msgstr "Editar Item de Linha"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223
 msgid "Delete Line Item"
-msgstr "Excluir Item de Linha"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:234
 msgid "Receive line item"
-msgstr "Receber item de linha"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272
 msgid "Add line item"
-msgstr "Adicionar item de linha"
+msgstr ""
 
 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:282
 msgid "Receive items"
-msgstr "Receber itens"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:93
 msgid "MPN"
-msgstr "MPN"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:122
 msgid "Base units"
-msgstr "Unidade base"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:170
 msgid "Supplier part created"
-msgstr "Peça do fornecedor criada"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:176
 msgid "Add supplier part"
-msgstr "Adicionar peça do fornecedor"
+msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:188
 msgid "Show active supplier parts"
@@ -6235,47 +6240,47 @@ msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:218
 msgid "Delete Supplier Part"
-msgstr "Excluir Peça do Fornecedor"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:28
 msgid "Rate"
-msgstr "Taxa"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:40
 msgid "Exchange rates updated"
-msgstr "Taxas de câmbio atualizadas"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:46
 msgid "Exchange rate update error"
-msgstr "Erro ao atualizar taxa de câmbio"
+msgstr ""
 
 #: src/tables/settings/CurrencyTable.tsx:57
 msgid "Refresh currency exchange rates"
-msgstr "Atualizar taxas de câmbio"
+msgstr ""
 
 #: src/tables/settings/CustomUnitsTable.tsx:50
 msgid "Add Custom Unit"
-msgstr "Adicionar Unidade Personalizada"
+msgstr ""
 
 #: src/tables/settings/CustomUnitsTable.tsx:60
 msgid "Edit Custom Unit"
-msgstr "Editar Unidade Personalizada"
+msgstr ""
 
 #: src/tables/settings/CustomUnitsTable.tsx:68
 msgid "Delete Custom Unit"
-msgstr "Excluir Unidade Personalizada"
+msgstr ""
 
 #: src/tables/settings/CustomUnitsTable.tsx:100
 msgid "Add custom unit"
-msgstr "Adicionar unidade personalizada"
+msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:29
 msgid "When"
-msgstr "Quando"
+msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:39
 msgid "Error Information"
-msgstr "Informação do erro"
+msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:51
 msgid "Delete Error Report"
@@ -6287,101 +6292,101 @@ msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:53
 msgid "Are you sure you want to delete this error report?"
-msgstr "Tem certeza de que deseja excluir este relatório de erro?"
+msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:55
 msgid "Error report deleted"
-msgstr "Relatório de erro excluído"
+msgstr ""
 
 #: src/tables/settings/ErrorTable.tsx:77
 #: src/tables/settings/FailedTasksTable.tsx:57
 msgid "Error Details"
-msgstr "Detalhes do Erro"
+msgstr ""
 
 #: src/tables/settings/FailedTasksTable.tsx:24
 #: src/tables/settings/PendingTasksTable.tsx:17
 #: src/tables/settings/ScheduledTasksTable.tsx:19
 msgid "Task"
-msgstr "Tarefa"
+msgstr ""
 
 #: src/tables/settings/FailedTasksTable.tsx:30
 #: src/tables/settings/PendingTasksTable.tsx:22
 msgid "Task ID"
-msgstr "ID da Tarefa"
+msgstr ""
 
 #: src/tables/settings/FailedTasksTable.tsx:34
 #: src/tables/stock/StockItemTestResultTable.tsx:206
 msgid "Started"
-msgstr "Iniciado"
+msgstr ""
 
 #: src/tables/settings/FailedTasksTable.tsx:40
 msgid "Stopped"
-msgstr "Parado"
+msgstr ""
 
 #: src/tables/settings/FailedTasksTable.tsx:46
 msgid "Attempts"
-msgstr "Tentativas"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:51
 msgid "Group with id {id} not found"
-msgstr "Grupo com o id {id} não encontrado"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:53
 msgid "An error occurred while fetching group details"
-msgstr "Ocorreu um erro ao obter os detalhes do grupo"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:77
 msgid "Permission set"
-msgstr "Permissão definida"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:126
 msgid "Delete group"
-msgstr "Apagar grupo"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:127
 msgid "Group deleted"
-msgstr "Grupo excluído"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:129
 msgid "Are you sure you want to delete this group?"
-msgstr "Você tem certeza de que deseja excluir este grupo?"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:134
 #: src/tables/settings/GroupTable.tsx:146
 msgid "Add group"
-msgstr "Adicionar grupo"
+msgstr ""
 
 #: src/tables/settings/GroupTable.tsx:158
 msgid "Edit group"
-msgstr "Editar grupo"
+msgstr ""
 
 #: src/tables/settings/PendingTasksTable.tsx:36
 msgid "Arguments"
-msgstr "Argumentos"
+msgstr ""
 
 #: src/tables/settings/ProjectCodeTable.tsx:42
 msgid "Add Project Code"
-msgstr "Adicionar Código do Projeto"
+msgstr ""
 
 #: src/tables/settings/ProjectCodeTable.tsx:54
 msgid "Edit Project Code"
-msgstr "Editar Código do Projeto"
+msgstr ""
 
 #: src/tables/settings/ProjectCodeTable.tsx:62
 msgid "Delete Project Code"
-msgstr "Excluir Código do Projeto"
+msgstr ""
 
 #: src/tables/settings/ProjectCodeTable.tsx:94
 msgid "Add project code"
-msgstr "Adicionar código do projeto"
+msgstr ""
 
 #: src/tables/settings/ScheduledTasksTable.tsx:25
 msgid "Last Run"
-msgstr "Última Execução"
+msgstr ""
 
 #: src/tables/settings/ScheduledTasksTable.tsx:47
 msgid "Next Run"
-msgstr "Próxima Execução"
+msgstr ""
 
 #: src/tables/settings/TemplateTable.tsx:82
 msgid "Template not found"
@@ -6450,68 +6455,68 @@ msgstr ""
 
 #: src/tables/settings/UserTable.tsx:79
 msgid "User with id {id} not found"
-msgstr "Usuário com o id {id} não encontrado"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:81
 msgid "An error occurred while fetching user details"
-msgstr "Ocorreu um erro ao obter os detalhes do usuário"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:99
 msgid "Is Active"
-msgstr "Está Ativo"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:100
 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts."
-msgstr "Designa se esse usuário deve ser tratado como ativo. Desmarque isso em vez de excluir contas."
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:104
 msgid "Is Staff"
-msgstr "É da Equipe"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:105
 msgid "Designates whether the user can log into the django admin site."
-msgstr "Designa se o usuário pode fazer entrar no site administrativo do django."
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:109
 msgid "Is Superuser"
-msgstr "É Superusuário"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:110
 msgid "Designates that this user has all permissions without explicitly assigning them."
-msgstr "Indica que este usuário tem todas as permissões sem atribuí-las explicitamente."
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:120
 msgid "You cannot edit the rights for the currently logged-in user."
-msgstr "Você não pode editar os direitos para o usuário conectado no momento."
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:151
 msgid "No groups"
-msgstr "Sem grupos"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:231
 msgid "Delete user"
-msgstr "Excluir usuário"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:232
 msgid "User deleted"
-msgstr "Usuário excluído"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:234
 msgid "Are you sure you want to delete this user?"
-msgstr "Tem certeza de que deseja excluir este usuário?"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:240
 #: src/tables/settings/UserTable.tsx:258
 msgid "Add user"
-msgstr "Adicionar usuário"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:248
 msgid "Added user"
-msgstr "Usuário adicionado"
+msgstr ""
 
 #: src/tables/settings/UserTable.tsx:270
 msgid "Edit user"
-msgstr "Editar usuário"
+msgstr ""
 
 #: src/tables/stock/LocationTypesTable.tsx:36
 #: src/tables/stock/LocationTypesTable.tsx:105
@@ -6532,140 +6537,140 @@ msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:90
 msgid "This stock item is in production"
-msgstr "Este item de estoque está em produção"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:99
 msgid "This stock item has been assigned to a sales order"
-msgstr "Este item em estoque foi reservado para um pedido"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:108
 msgid "This stock item has been assigned to a customer"
-msgstr "Este item em estoque foi reservado para um cliente"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:117
 msgid "This stock item is installed in another stock item"
-msgstr "Este item em estoque foi instalado em outro item de estoque"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:126
 msgid "This stock item has been consumed by a build order"
-msgstr "Este item de estoque foi consumido por um pedido de produção"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:135
 msgid "This stock item has expired"
-msgstr "Este item de estoque expirou"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:139
 msgid "This stock item is stale"
-msgstr "Este item de estoque está velho"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:150
 msgid "This stock item is fully allocated"
-msgstr "Este item de estoque está totalmente alocado"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:157
 msgid "This stock item is partially allocated"
-msgstr "Este item de estoque está parcialmente alocado"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:185
 msgid "This stock item has been depleted"
-msgstr "Este item de estoque foi esgotado"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:255
 msgid "Show stock for active parts"
-msgstr "Mostrar estoque de peças ativas"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:260
 msgid "Filter by stock status"
-msgstr "Filtrar por estado do estoque"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:266
 msgid "Show stock for assmebled parts"
-msgstr "Mostrar estoque para peças montadas"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:271
 msgid "Show items which have been allocated"
-msgstr "Mostrar itens que foram alocados"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:276
 msgid "Show items which are available"
-msgstr "Mostrar itens que estão disponíveis"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:280
 #: src/tables/stock/StockLocationTable.tsx:33
 msgid "Include Sublocations"
-msgstr "Incluir Sublocais"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:281
 msgid "Include stock in sublocations"
-msgstr "Incluir estoque em sublocais"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:285
 msgid "Depleted"
-msgstr "Esgotado"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:286
 msgid "Show depleted stock items"
-msgstr "Mostrar itens de estoque esgotados"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:291
 msgid "Show items which are in stock"
-msgstr "Mostrar itens que estão em estoque"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:296
 msgid "Show items which are in production"
-msgstr "Mostrar itens que estão em produção"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:301
 msgid "Include stock items for variant parts"
-msgstr "Incluir itens de estoque para peças variantes"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:306
 msgid "Show stock items which are installed in other items"
-msgstr "Mostrar itens de estoque que estão instalados em outros itens"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:310
 msgid "Sent to Customer"
-msgstr "Enviar para Cliente"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:311
 msgid "Show items which have been sent to a customer"
-msgstr "Mostrar itens enviados para um cliente"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:315
 msgid "Is Serialized"
-msgstr "É Serializado"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:316
 msgid "Show items which have a serial number"
-msgstr "Mostrar itens com um número de série"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:323
 msgid "Has Batch Code"
-msgstr "Possuí Código de Lote"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:324
 msgid "Show items which have a batch code"
-msgstr "Mostrar itens com um código de lote"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:330
 msgid "Show tracked items"
-msgstr "Mostrar itens monitorados"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:334
 msgid "Has Purchase Price"
-msgstr "Tem Preço de Compra"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:335
 msgid "Show items which have a purchase price"
-msgstr "Mostrar itens com preço de compra"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:343
 msgid "External Location"
-msgstr "Localização Externa"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:344
 msgid "Show items in an external location"
-msgstr "Mostrar itens com localização externa"
+msgstr ""
 
 #: src/tables/stock/StockItemTable.tsx:416
 msgid "Add a new stock item"
@@ -6810,7 +6815,7 @@ msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:34
 msgid "Include sublocations in results"
-msgstr "Incluir sublocais nos resultados"
+msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:38
 msgid "structural"
@@ -6818,7 +6823,7 @@ msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:39
 msgid "Show structural locations"
-msgstr "Mostrar locais estruturais"
+msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:43
 msgid "external"
@@ -6826,16 +6831,16 @@ msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:44
 msgid "Show external locations"
-msgstr "Mostrar locais externos"
+msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:48
 msgid "Has location type"
-msgstr "Tem Tipo de localização"
+msgstr ""
 
 #: src/tables/stock/StockLocationTable.tsx:85
 #: src/tables/stock/StockLocationTable.tsx:110
 msgid "Add Stock Location"
-msgstr "Adicionar Local de Estoque"
+msgstr ""
 
 #: src/tables/stock/StockTrackingTable.tsx:64
 msgid "Added"
@@ -6851,15 +6856,15 @@ msgstr ""
 
 #: src/views/MobileAppView.tsx:22
 msgid "Mobile viewport detected"
-msgstr "Visualização móvel detectada"
+msgstr ""
 
 #: src/views/MobileAppView.tsx:25
 msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience."
-msgstr "A interface de usuário da plataforma é otimizada para Tablets e Desktops, você pode usar o app oficial para uma experiência para celulares."
+msgstr ""
 
 #: src/views/MobileAppView.tsx:31
 msgid "Read the docs"
-msgstr "Leia a documentação"
+msgstr ""
 
 #: src/views/MobileAppView.tsx:35
 msgid "Ignore and continue to Desktop view"
diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po
new file mode 100644
index 0000000000..86c7a74a8d
--- /dev/null
+++ b/src/frontend/src/locales/ro/messages.po
@@ -0,0 +1,6871 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2023-06-09 22:10+0200\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: ro\n"
+"Project-Id-Version: inventree\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
+"Last-Translator: \n"
+"Language-Team: Romanian\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
+"X-Crowdin-Project: inventree\n"
+"X-Crowdin-Project-ID: 452300\n"
+"X-Crowdin-Language: ro\n"
+"X-Crowdin-File: /[inventree.InvenTree] l10/src/frontend/src/locales/en/messages.po\n"
+"X-Crowdin-File-ID: 205\n"
+
+#: src/components/Boundary.tsx:12
+msgid "Error rendering component"
+msgstr ""
+
+#: src/components/Boundary.tsx:14
+msgid "An error occurred while rendering this component. Refer to the console for more information."
+msgstr ""
+
+#: src/components/DashboardItemProxy.tsx:34
+msgid "Title"
+msgstr ""
+
+#: src/components/buttons/AdminButton.tsx:83
+msgid "Open in admin interface"
+msgstr ""
+
+#: src/components/buttons/CopyButton.tsx:18
+msgid "Copy to clipboard"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:95
+msgid "Print Label"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:101
+msgid "Label printing completed successfully"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:107
+#: src/components/buttons/PrintingActions.tsx:144
+#: src/components/editors/NotesEditor.tsx:65
+#: src/components/editors/NotesEditor.tsx:160
+#: src/components/forms/ApiForm.tsx:506
+#: src/components/forms/fields/ApiFormField.tsx:295
+#: src/components/modals/LicenseModal.tsx:75
+#: src/components/nav/SearchDrawer.tsx:413
+#: src/pages/ErrorPage.tsx:12
+#: src/pages/ErrorPage.tsx:25
+#: src/pages/part/PartPricingPanel.tsx:71
+#: src/tables/InvenTreeTable.tsx:451
+#: src/tables/InvenTreeTable.tsx:531
+#: src/tables/stock/StockItemTestResultTable.tsx:294
+msgid "Error"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:108
+msgid "The label could not be generated"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:123
+msgid "Print Report"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:139
+msgid "Report printing completed successfully"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:145
+msgid "The report could not be generated"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:173
+msgid "Printing Actions"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:178
+msgid "Print Labels"
+msgstr ""
+
+#: src/components/buttons/PrintingActions.tsx:184
+msgid "Print Reports"
+msgstr ""
+
+#: src/components/buttons/ScanButton.tsx:15
+msgid "Scan QR code"
+msgstr ""
+
+#: src/components/buttons/ScanButton.tsx:20
+msgid "Open QR code scanner"
+msgstr ""
+
+#: src/components/buttons/SpotlightButton.tsx:14
+msgid "Open spotlight"
+msgstr ""
+
+#: src/components/buttons/YesNoButton.tsx:16
+msgid "Pass"
+msgstr ""
+
+#: src/components/buttons/YesNoButton.tsx:17
+msgid "Fail"
+msgstr ""
+
+#: src/components/buttons/YesNoButton.tsx:32
+#: src/tables/Filter.tsx:51
+msgid "Yes"
+msgstr ""
+
+#: src/components/buttons/YesNoButton.tsx:32
+#: src/tables/Filter.tsx:52
+msgid "No"
+msgstr ""
+
+#: src/components/details/Details.tsx:303
+msgid "No name defined"
+msgstr ""
+
+#: src/components/details/Details.tsx:340
+msgid "Copied"
+msgstr ""
+
+#: src/components/details/Details.tsx:340
+msgid "Copy"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:65
+msgid "Remove Image"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:68
+msgid "Remove the associated image from this item?"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:71
+#: src/forms/StockForms.tsx:483
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299
+#: src/pages/stock/StockDetail.tsx:465
+msgid "Remove"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:71
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
+#: src/components/items/ActionDropdown.tsx:229
+#: src/components/items/ActionDropdown.tsx:230
+#: src/contexts/ThemeContext.tsx:43
+#: src/functions/forms.tsx:196
+#: src/hooks/UseForm.tsx:40
+#: src/tables/FilterSelectDrawer.tsx:207
+#: src/tables/InvenTreeTable.tsx:499
+#: src/tables/build/BuildOutputTable.tsx:225
+msgid "Cancel"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:97
+msgid "Drag and drop to upload"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:100
+msgid "Click to select file(s)"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:224
+msgid "Clear"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:227
+#: src/components/forms/ApiForm.tsx:573
+#: src/contexts/ThemeContext.tsx:43
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56
+msgid "Submit"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:267
+msgid "Select from existing images"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:275
+msgid "Select Image"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:287
+msgid "Upload new image"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:294
+msgid "Upload Image"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:307
+msgid "Delete image"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:28
+msgid "Part is not active"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:34
+#: src/components/render/Plugin.tsx:17
+#: src/pages/company/CompanyDetail.tsx:314
+#: src/pages/company/SupplierPartDetail.tsx:305
+#: src/pages/part/PartDetail.tsx:691
+msgid "Inactive"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:41
+msgid "Part is a template part (variants can be made from this part)"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:47
+msgid "Part can be assembled from other parts"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:53
+msgid "Part can be used in assemblies"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:59
+msgid "Part stock is tracked by serial number"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:65
+msgid "Part can be purchased from external suppliers"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:71
+msgid "Part can be sold to customers"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:76
+msgid "Part is virtual (not a physical part)"
+msgstr ""
+
+#: src/components/details/PartIcons.tsx:82
+#: src/tables/part/PartTable.tsx:234
+#: src/tables/part/PartTable.tsx:238
+#: src/tables/part/PartVariantTable.tsx:25
+msgid "Virtual"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:66
+msgid "Image upload failed"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:151
+#: src/components/forms/ApiForm.tsx:430
+msgid "Success"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:152
+msgid "Notes saved successfully"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:161
+msgid "Failed to save notes"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:193
+msgid "Preview Notes"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:193
+msgid "Edit Notes"
+msgstr ""
+
+#: src/components/editors/NotesEditor.tsx:207
+msgid "Save Notes"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9
+msgid "Code"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:44
+#~ msgid "Failed to parse error response from server."
+#~ msgstr "Failed to parse error response from server."
+
+#: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:81
+msgid "Preview not available, click \"Reload Preview\"."
+msgstr ""
+
+#: src/components/editors/TemplateEditor/PdfPreview/index.tsx:9
+msgid "PDF Preview"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:104
+msgid "Error loading template"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:116
+msgid "Error saving template"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:146
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:270
+msgid "Save & Reload Preview"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
+msgid "Are you sure you want to Save & Reload the preview?"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:151
+#~ msgid "Save & Reload preview?"
+#~ msgstr "Save & Reload preview?"
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:153
+msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:157
+msgid "Save & Reload"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:189
+msgid "Preview updated"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:190
+msgid "The preview has been updated successfully."
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:262
+msgid "Reload preview"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
+msgid "Use the currently stored template from the server"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:263
+#~ msgid "Save & Reload preview"
+#~ msgstr "Save & Reload preview"
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:271
+msgid "Save the current template and reload the preview"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:322
+#~ msgid "to preview"
+#~ msgstr "to preview"
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:329
+msgid "Select instance to preview"
+msgstr ""
+
+#: src/components/editors/TemplateEditor/TemplateEditor.tsx:373
+msgid "Error rendering template"
+msgstr ""
+
+#: src/components/forms/ApiForm.tsx:149
+#: src/functions/forms.tsx:259
+msgid "Form Error"
+msgstr ""
+
+#: src/components/forms/ApiForm.tsx:487
+#~ msgid "Form Errors Exist"
+#~ msgstr "Form Errors Exist"
+
+#: src/components/forms/ApiForm.tsx:611
+#: src/tables/plugin/PluginListTable.tsx:388
+msgid "Update"
+msgstr ""
+
+#: src/components/forms/ApiForm.tsx:631
+#: src/components/items/ActionDropdown.tsx:210
+#: src/functions/forms.tsx:299
+#: src/hooks/UseForm.tsx:122
+#: src/pages/Index/Scan.tsx:343
+#: src/pages/Notifications.tsx:123
+#: src/tables/InvenTreeTable.tsx:498
+#: src/tables/RowActions.tsx:71
+#: src/tables/plugin/PluginListTable.tsx:420
+msgid "Delete"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:48
+#: src/components/forms/AuthenticationForm.tsx:74
+#: src/functions/auth.tsx:83
+#~ msgid "Check your your input and try again."
+#~ msgstr "Check your your input and try again."
+
+#: src/components/forms/AuthenticationForm.tsx:51
+msgid "Login successful"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:52
+msgid "Logged in successfully"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:52
+#~ msgid "Welcome back!"
+#~ msgstr "Welcome back!"
+
+#: src/components/forms/AuthenticationForm.tsx:53
+#~ msgid "Login successfull"
+#~ msgstr "Login successfull"
+
+#: src/components/forms/AuthenticationForm.tsx:58
+msgid "Login failed"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:59
+#: src/components/forms/AuthenticationForm.tsx:76
+#: src/components/forms/AuthenticationForm.tsx:211
+#: src/functions/auth.tsx:123
+msgid "Check your input and try again."
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:65
+#: src/functions/auth.tsx:74
+#~ msgid "Mail delivery successfull"
+#~ msgstr "Mail delivery successfull"
+
+#: src/components/forms/AuthenticationForm.tsx:70
+#: src/functions/auth.tsx:114
+msgid "Mail delivery successful"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:71
+msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too."
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:75
+msgid "Mail delivery failed"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:95
+msgid "Or continue with other methods"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:106
+#: src/components/forms/AuthenticationForm.tsx:227
+msgid "Username"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:107
+#: src/components/forms/AuthenticationForm.tsx:228
+msgid "Your username"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:112
+#: src/components/forms/AuthenticationForm.tsx:240
+#: src/pages/Auth/Set-Password.tsx:106
+msgid "Password"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:113
+#: src/components/forms/AuthenticationForm.tsx:241
+msgid "Your password"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:125
+#: src/pages/Auth/Reset.tsx:26
+msgid "Reset password"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:131
+#~ msgid "Log in"
+#~ msgstr "Log in"
+
+#: src/components/forms/AuthenticationForm.tsx:134
+#: src/components/forms/AuthenticationForm.tsx:233
+#: src/pages/Auth/Reset.tsx:31
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:49
+msgid "Email"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:135
+#: src/pages/Auth/Reset.tsx:32
+#: src/pages/Auth/Set-Password.tsx:107
+msgid "We will send you a link to login - if you are registered"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:136
+#~ msgid "I will use username and password"
+#~ msgstr "I will use username and password"
+
+#: src/components/forms/AuthenticationForm.tsx:151
+msgid "Send me an email"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:153
+msgid "Use username and password"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:162
+msgid "Log In"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:164
+msgid "Send Email"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:193
+msgid "Registration successful"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:194
+msgid "Please confirm your email address to complete the registration"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:210
+msgid "Input error"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:234
+msgid "This will be used for a confirmation"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:246
+msgid "Password repeat"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:247
+msgid "Repeat password"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:259
+#: src/components/forms/AuthenticationForm.tsx:304
+msgid "Register"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:265
+msgid "Or use SSO"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:296
+msgid "Don't have an account?"
+msgstr ""
+
+#: src/components/forms/AuthenticationForm.tsx:315
+msgid "Go back to login"
+msgstr ""
+
+#: src/components/forms/HostOptionsForm.tsx:36
+#: src/components/forms/HostOptionsForm.tsx:67
+msgid "Host"
+msgstr ""
+
+#: src/components/forms/HostOptionsForm.tsx:42
+#: src/components/forms/HostOptionsForm.tsx:70
+#: src/pages/part/CategoryDetail.tsx:78
+#: src/pages/part/PartDetail.tsx:128
+#: src/pages/stock/LocationDetail.tsx:85
+#: src/tables/machine/MachineTypeTable.tsx:65
+#: src/tables/machine/MachineTypeTable.tsx:109
+#: src/tables/machine/MachineTypeTable.tsx:216
+#: src/tables/machine/MachineTypeTable.tsx:319
+#: src/tables/plugin/PluginErrorTable.tsx:33
+#: src/tables/plugin/PluginListTable.tsx:126
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32
+#: src/tables/settings/GroupTable.tsx:103
+#: src/tables/settings/PendingTasksTable.tsx:26
+#: src/tables/stock/LocationTypesTable.tsx:60
+msgid "Name"
+msgstr ""
+
+#: src/components/forms/HostOptionsForm.tsx:75
+msgid "No one here..."
+msgstr ""
+
+#: src/components/forms/HostOptionsForm.tsx:86
+msgid "Add Host"
+msgstr ""
+
+#: src/components/forms/HostOptionsForm.tsx:90
+msgid "Save"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:43
+msgid "Select destination instance"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:71
+msgid "Edit possible host options"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:98
+msgid "Version: {0}"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:100
+msgid "API:{0}"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:102
+msgid "Name: {0}"
+msgstr ""
+
+#: src/components/forms/InstanceOptions.tsx:104
+msgid "State: <0>worker</0> ({0}), <1>plugins</1>{1}"
+msgstr ""
+
+#: src/components/forms/fields/RelatedModelField.tsx:320
+#: src/pages/Index/Settings/UserSettings.tsx:66
+#: src/tables/Search.tsx:23
+msgid "Search"
+msgstr ""
+
+#: src/components/forms/fields/RelatedModelField.tsx:321
+#: src/components/modals/AboutInvenTreeModal.tsx:81
+#: src/components/widgets/WidgetLayout.tsx:120
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:309
+msgid "Loading"
+msgstr ""
+
+#: src/components/forms/fields/RelatedModelField.tsx:323
+msgid "No results found"
+msgstr ""
+
+#: src/components/forms/fields/TableField.tsx:50
+msgid "modelRenderer entry required for tables"
+msgstr ""
+
+#: src/components/forms/fields/TableField.tsx:74
+msgid "No entries available"
+msgstr ""
+
+#: src/components/images/DetailsImage.tsx:252
+#~ msgid "Select image"
+#~ msgstr "Select image"
+
+#: src/components/images/Thumbnail.tsx:12
+#: src/components/images/Thumbnail.tsx:58
+msgid "Thumbnail"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:119
+#: src/pages/build/BuildDetail.tsx:360
+msgid "Barcode Actions"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:136
+msgid "View"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:137
+msgid "View barcode"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:153
+msgid "Link Barcode"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:154
+msgid "Link custom barcode"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:170
+#: src/forms/PurchaseOrderForms.tsx:389
+msgid "Unlink Barcode"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:171
+msgid "Unlink custom barcode"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:189
+#: src/tables/RowActions.tsx:51
+msgid "Edit"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:211
+msgid "Delete item"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:248
+#: src/tables/RowActions.tsx:31
+msgid "Duplicate"
+msgstr ""
+
+#: src/components/items/ActionDropdown.tsx:249
+msgid "Duplicate item"
+msgstr ""
+
+#: src/components/items/DocTooltip.tsx:92
+msgid "Read More"
+msgstr ""
+
+#: src/components/items/ErrorItem.tsx:5
+#: src/tables/InvenTreeTable.tsx:443
+msgid "Unknown error"
+msgstr ""
+
+#: src/components/items/ErrorItem.tsx:10
+msgid "An error occurred:"
+msgstr ""
+
+#: src/components/items/GettingStartedCarousel.tsx:27
+msgid "Read more"
+msgstr ""
+
+#: src/components/items/InfoItem.tsx:27
+msgid "None"
+msgstr ""
+
+#: src/components/items/InvenTreeLogo.tsx:23
+msgid "InvenTree Logo"
+msgstr ""
+
+#: src/components/items/OnlyStaff.tsx:9
+#: src/components/modals/AboutInvenTreeModal.tsx:44
+msgid "This information is only available for staff users"
+msgstr ""
+
+#: src/components/items/Placeholder.tsx:14
+msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing."
+msgstr ""
+
+#: src/components/items/Placeholder.tsx:17
+msgid "PLH"
+msgstr ""
+
+#: src/components/items/Placeholder.tsx:31
+msgid "This panel is a placeholder."
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:99
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:103
+msgid "Your InvenTree version status is"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:107
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:111
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:115
+msgid "Update Available"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:125
+msgid "InvenTree Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:141
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:146
+#: src/components/modals/ServerInfoModal.tsx:133
+msgid "API Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:149
+msgid "Python Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:152
+msgid "Django Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:162
+msgid "Links"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:168
+msgid "InvenTree Documentation"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:169
+msgid "View Code on GitHub"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:170
+msgid "Credits"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:171
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:172
+msgid "Submit Bug Report"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:183
+msgid "Copy version information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+#: src/components/modals/ServerInfoModal.tsx:147
+msgid "Dismiss"
+msgstr ""
+
+#: src/components/modals/LicenseModal.tsx:39
+msgid "No license text available"
+msgstr ""
+
+#: src/components/modals/LicenseModal.tsx:46
+msgid "No Information provided - this is likely a server issue"
+msgstr ""
+
+#: src/components/modals/LicenseModal.tsx:71
+msgid "Loading license information"
+msgstr ""
+
+#: src/components/modals/LicenseModal.tsx:77
+msgid "Failed to fetch license information"
+msgstr ""
+
+#: src/components/modals/LicenseModal.tsx:85
+msgid "{key} Packages"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:72
+msgid "Unknown response"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:102
+#: src/pages/Index/Scan.tsx:636
+msgid "Error while getting camera"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:125
+#: src/pages/Index/Scan.tsx:659
+msgid "Error while scanning"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:139
+#: src/pages/Index/Scan.tsx:673
+msgid "Error while stopping"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:154
+#: src/defaults/menuItems.tsx:21
+#: src/pages/Index/Scan.tsx:746
+msgid "Scanning"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:154
+#: src/pages/Index/Scan.tsx:746
+msgid "Not scanning"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:159
+#: src/pages/Index/Scan.tsx:752
+msgid "Select Camera"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:169
+#: src/pages/Index/Scan.tsx:737
+msgid "Start scanning"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:176
+#: src/pages/Index/Scan.tsx:729
+msgid "Stop scanning"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:181
+msgid "No scans yet!"
+msgstr ""
+
+#: src/components/modals/QrCodeModal.tsx:201
+msgid "Close modal"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:26
+#: src/pages/Index/Settings/SystemSettings.tsx:36
+msgid "Server"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:32
+msgid "Instance Name"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:38
+msgid "Database"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:38
+#~ msgid "Bebug Mode"
+#~ msgstr "Bebug Mode"
+
+#: src/components/modals/ServerInfoModal.tsx:47
+msgid "Debug Mode"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:50
+msgid "Server is running in debug mode"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:57
+msgid "Docker Mode"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:60
+msgid "Server is deployed using docker"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:66
+msgid "Plugin Support"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:71
+msgid "Plugin support enabled"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:73
+msgid "Plugin support disabled"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:80
+msgid "Server status"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:86
+msgid "Healthy"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:88
+msgid "Issues detected"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:97
+msgid "Background Worker"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:101
+msgid "Background worker not running"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:109
+msgid "Email Settings"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:113
+msgid "Email settings not configured"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:121
+#: src/tables/plugin/PluginListTable.tsx:144
+#: src/tables/plugin/PluginListTable.tsx:294
+msgid "Version"
+msgstr ""
+
+#: src/components/modals/ServerInfoModal.tsx:127
+msgid "Server Version"
+msgstr ""
+
+#: src/components/nav/Layout.tsx:70
+#: src/tables/part/PartThumbTable.tsx:194
+msgid "Search..."
+msgstr ""
+
+#: src/components/nav/Layout.tsx:73
+msgid "Nothing found..."
+msgstr ""
+
+#: src/components/nav/MainMenu.tsx:40
+#: src/pages/Index/Profile/Profile.tsx:15
+#~ msgid "Profile"
+#~ msgstr "Profile"
+
+#: src/components/nav/MainMenu.tsx:42
+#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26
+msgid "Settings"
+msgstr ""
+
+#: src/components/nav/MainMenu.tsx:49
+#: src/defaults/menuItems.tsx:15
+msgid "Account settings"
+msgstr ""
+
+#: src/components/nav/MainMenu.tsx:57
+#: src/defaults/menuItems.tsx:58
+#: src/pages/Index/Settings/SystemSettings.tsx:300
+msgid "System Settings"
+msgstr ""
+
+#: src/components/nav/MainMenu.tsx:67
+#: src/defaults/menuItems.tsx:63
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:192
+msgid "Admin Center"
+msgstr ""
+
+#: src/components/nav/MainMenu.tsx:68
+#~ msgid "Current language {locale}"
+#~ msgstr "Current language {locale}"
+
+#: src/components/nav/MainMenu.tsx:71
+#~ msgid "Switch to pseudo language"
+#~ msgstr "Switch to pseudo language"
+
+#: src/components/nav/MainMenu.tsx:77
+msgid "Logout"
+msgstr ""
+
+#: src/components/nav/NavHoverMenu.tsx:65
+#: src/defaults/actions.tsx:58
+msgid "Open Navigation"
+msgstr ""
+
+#: src/components/nav/NavHoverMenu.tsx:84
+msgid "View all"
+msgstr ""
+
+#: src/components/nav/NavHoverMenu.tsx:100
+#: src/components/nav/NavHoverMenu.tsx:110
+msgid "Get started"
+msgstr ""
+
+#: src/components/nav/NavHoverMenu.tsx:103
+msgid "Overview over high-level objects, functions and possible usecases."
+msgstr ""
+
+#: src/components/nav/NavigationDrawer.tsx:57
+msgid "Navigation"
+msgstr ""
+
+#: src/components/nav/NavigationDrawer.tsx:60
+msgid "Pages"
+msgstr ""
+
+#: src/components/nav/NavigationDrawer.tsx:65
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41
+msgid "Plugins"
+msgstr ""
+
+#: src/components/nav/NavigationDrawer.tsx:75
+#: src/defaults/actions.tsx:30
+msgid "Documentation"
+msgstr ""
+
+#: src/components/nav/NavigationDrawer.tsx:78
+msgid "About"
+msgstr ""
+
+#: src/components/nav/NotificationDrawer.tsx:78
+#: src/pages/Index/Settings/SystemSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:96
+#: src/pages/Notifications.tsx:65
+#: src/pages/Notifications.tsx:152
+msgid "Notifications"
+msgstr ""
+
+#: src/components/nav/NotificationDrawer.tsx:95
+msgid "You have no unread notifications."
+msgstr ""
+
+#: src/components/nav/NotificationDrawer.tsx:111
+#: src/components/nav/NotificationDrawer.tsx:117
+#: src/tables/notifications/NotificationsTable.tsx:36
+msgid "Notification"
+msgstr ""
+
+#: src/components/nav/NotificationDrawer.tsx:140
+#: src/pages/Notifications.tsx:73
+msgid "Mark as read"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:77
+msgid "results"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:337
+msgid "Enter search text"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:364
+msgid "Search Options"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:367
+msgid "Regex search"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:377
+msgid "Whole word search"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:416
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:427
+msgid "No results"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:430
+msgid "No results available for search query"
+msgstr ""
+
+#: src/components/render/Instance.tsx:166
+msgid "Unknown model: {model}"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:22
+#: src/forms/BuildForms.tsx:201
+#: src/forms/StockForms.tsx:449
+#: src/forms/StockForms.tsx:483
+#: src/forms/StockForms.tsx:512
+#: src/forms/StockForms.tsx:540
+#: src/forms/StockForms.tsx:571
+#: src/forms/StockForms.tsx:606
+#: src/forms/StockForms.tsx:648
+#: src/forms/StockForms.tsx:684
+#: src/pages/build/BuildDetail.tsx:83
+#: src/pages/part/PartDetail.tsx:837
+#: src/tables/part/RelatedPartTable.tsx:45
+#: src/tables/stock/StockTrackingTable.tsx:74
+msgid "Part"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:23
+#: src/defaults/links.tsx:28
+#: src/defaults/menuItems.tsx:33
+#: src/pages/Index/Settings/SystemSettings.tsx:171
+#: src/pages/part/CategoryDetail.tsx:110
+#: src/pages/part/CategoryDetail.tsx:235
+#: src/pages/part/CategoryDetail.tsx:265
+#: src/pages/part/PartDetail.tsx:645
+msgid "Parts"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:31
+msgid "Part Parameter Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:32
+msgid "Part Parameter Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:38
+msgid "Part Test Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:39
+msgid "Part Test Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:45
+#: src/pages/company/SupplierPartDetail.tsx:190
+#: src/pages/company/SupplierPartDetail.tsx:318
+#: src/pages/stock/StockDetail.tsx:163
+#: src/tables/purchasing/SupplierPartTable.tsx:68
+msgid "Supplier Part"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:46
+msgid "Supplier Parts"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:54
+#: src/pages/company/ManufacturerPartDetail.tsx:125
+msgid "Manufacturer Part"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:55
+msgid "Manufacturer Parts"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:63
+#: src/pages/part/CategoryDetail.tsx:291
+msgid "Part Category"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:64
+#: src/pages/Index/Settings/SystemSettings.tsx:165
+#: src/pages/part/CategoryDetail.tsx:249
+#: src/pages/part/CategoryDetail.tsx:282
+#: src/pages/part/PartDetail.tsx:827
+msgid "Part Categories"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:72
+#: src/pages/stock/StockDetail.tsx:563
+#: src/tables/stock/StockTrackingTable.tsx:45
+msgid "Stock Item"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:73
+#: src/pages/company/CompanyDetail.tsx:199
+#: src/pages/stock/LocationDetail.tsx:118
+#: src/pages/stock/LocationDetail.tsx:171
+#: src/pages/stock/LocationDetail.tsx:369
+msgid "Stock Items"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:81
+msgid "Stock Location"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:82
+#: src/pages/stock/LocationDetail.tsx:185
+#: src/pages/stock/LocationDetail.tsx:361
+#: src/pages/stock/StockDetail.tsx:555
+msgid "Stock Locations"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:90
+msgid "Stock Location Type"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:91
+msgid "Stock Location Types"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:95
+msgid "Stock History"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:96
+msgid "Stock Histories"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:100
+#: src/defaults/links.tsx:30
+#: src/defaults/menuItems.tsx:43
+msgid "Build"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:101
+msgid "Builds"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:109
+msgid "Build Line"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:110
+msgid "Build Lines"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:117
+#: src/pages/company/CompanyDetail.tsx:327
+msgid "Company"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:118
+msgid "Companies"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:126
+#: src/tables/TableHoverCard.tsx:58
+#: src/tables/build/BuildOrderTable.tsx:131
+#: src/tables/purchasing/PurchaseOrderTable.tsx:64
+#: src/tables/sales/ReturnOrderTable.tsx:55
+#: src/tables/sales/SalesOrderTable.tsx:61
+msgid "Project Code"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:127
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:105
+msgid "Project Codes"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:133
+#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:362
+#: src/tables/stock/StockTrackingTable.tsx:107
+msgid "Purchase Order"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:248
+#: src/pages/company/CompanyDetail.tsx:192
+#: src/pages/company/SupplierPartDetail.tsx:224
+#: src/pages/part/PartDetail.tsx:575
+#: src/pages/purchasing/PurchasingIndex.tsx:20
+msgid "Purchase Orders"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:142
+msgid "Purchase Order Line"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:143
+msgid "Purchase Order Lines"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:147
+#: src/pages/build/BuildDetail.tsx:131
+#: src/pages/sales/SalesOrderDetail.tsx:351
+#: src/pages/stock/StockDetail.tsx:211
+#: src/tables/stock/StockTrackingTable.tsx:118
+msgid "Sales Order"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:148
+#: src/pages/Index/Settings/SystemSettings.tsx:263
+#: src/pages/company/CompanyDetail.tsx:212
+#: src/pages/part/PartDetail.tsx:582
+#: src/pages/sales/SalesIndex.tsx:21
+msgid "Sales Orders"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:156
+msgid "Sales Order Shipment"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:157
+msgid "Sales Order Shipments"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:163
+#: src/pages/sales/ReturnOrderDetail.tsx:327
+#: src/tables/stock/StockTrackingTable.tsx:129
+msgid "Return Order"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:164
+#: src/pages/Index/Settings/SystemSettings.tsx:279
+#: src/pages/company/CompanyDetail.tsx:219
+#: src/pages/sales/SalesIndex.tsx:27
+msgid "Return Orders"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:172
+#: src/tables/company/AddressTable.tsx:47
+msgid "Address"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:173
+#: src/pages/company/CompanyDetail.tsx:249
+msgid "Addresses"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:179
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:191
+#: src/pages/sales/ReturnOrderDetail.tsx:160
+#: src/pages/sales/SalesOrderDetail.tsx:164
+msgid "Contact"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:180
+#: src/pages/company/CompanyDetail.tsx:243
+msgid "Contacts"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:186
+msgid "Owner"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:187
+msgid "Owners"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:193
+#: src/tables/stock/StockItemTestResultTable.tsx:193
+#: src/tables/stock/StockTrackingTable.tsx:195
+msgid "User"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:194
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:81
+#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
+msgid "Users"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:200
+msgid "Label Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:201
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:135
+msgid "Label Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:207
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:208
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:141
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:214
+msgid "Plugin Configuration"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:215
+msgid "Plugin Configurations"
+msgstr ""
+
+#: src/components/render/Order.tsx:104
+msgid "Shipment"
+msgstr ""
+
+#: src/components/render/Part.tsx:15
+#: src/defaults/links.tsx:29
+#: src/defaults/menuItems.tsx:38
+#: src/pages/Index/Settings/SystemSettings.tsx:203
+#: src/pages/part/PartDetail.tsx:494
+#: src/pages/stock/LocationDetail.tsx:345
+#: src/pages/stock/StockDetail.tsx:355
+#: src/tables/stock/StockItemTable.tsx:57
+msgid "Stock"
+msgstr ""
+
+#: src/components/render/Stock.tsx:52
+#: src/pages/stock/StockDetail.tsx:146
+#: src/pages/stock/StockDetail.tsx:520
+msgid "Serial Number"
+msgstr ""
+
+#: src/components/render/Stock.tsx:54
+#: src/forms/BuildForms.tsx:206
+#: src/pages/part/pricing/BomPricingPanel.tsx:108
+#: src/pages/part/pricing/PriceBreakPanel.tsx:85
+#: src/pages/part/pricing/PriceBreakPanel.tsx:167
+#: src/pages/stock/StockDetail.tsx:141
+#: src/pages/stock/StockDetail.tsx:526
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73
+#: src/tables/stock/StockTrackingTable.tsx:59
+msgid "Quantity"
+msgstr ""
+
+#: src/components/settings/SettingItem.tsx:47
+#: src/components/settings/SettingItem.tsx:100
+#~ msgid "{0} updated successfully"
+#~ msgstr "{0} updated successfully"
+
+#: src/components/settings/SettingList.tsx:67
+msgid "Edit Setting"
+msgstr ""
+
+#: src/components/settings/SettingList.tsx:78
+#: src/components/settings/SettingList.tsx:108
+msgid "Setting {0} updated successfully"
+msgstr ""
+
+#: src/components/settings/SettingList.tsx:107
+msgid "Setting updated"
+msgstr ""
+
+#: src/components/settings/SettingList.tsx:117
+msgid "Error editing setting"
+msgstr ""
+
+#: src/components/settings/SettingList.tsx:158
+msgid "No settings specified"
+msgstr ""
+
+#: src/components/tables/FilterGroup.tsx:29
+#~ msgid "Add table filter"
+#~ msgstr "Add table filter"
+
+#: src/components/tables/FilterGroup.tsx:44
+#~ msgid "Clear all filters"
+#~ msgstr "Clear all filters"
+
+#: src/components/tables/FilterGroup.tsx:51
+#~ msgid "Add filter"
+#~ msgstr "Add filter"
+
+#: src/components/tables/FilterSelectModal.tsx:56
+#~ msgid "True"
+#~ msgstr "True"
+
+#: src/components/tables/FilterSelectModal.tsx:57
+#~ msgid "False"
+#~ msgstr "False"
+
+#: src/components/tables/FilterSelectModal.tsx:143
+#~ msgid "Add Table Filter"
+#~ msgstr "Add Table Filter"
+
+#: src/components/tables/FilterSelectModal.tsx:145
+#~ msgid "Select from the available filters"
+#~ msgstr "Select from the available filters"
+
+#: src/components/tables/bom/BomTable.tsx:113
+#~ msgid "Substitutes"
+#~ msgstr "Substitutes"
+
+#: src/components/tables/bom/BomTable.tsx:135
+#~ msgid "Allow Variants"
+#~ msgstr "Allow Variants"
+
+#: src/components/tables/bom/BomTable.tsx:139
+#: src/components/tables/bom/BomTable.tsx:265
+#: src/components/tables/bom/UsedInTable.tsx:64
+#~ msgid "Gets Inherited"
+#~ msgstr "Gets Inherited"
+
+#: src/components/tables/bom/BomTable.tsx:200
+#~ msgid "Validate"
+#~ msgstr "Validate"
+
+#: src/components/tables/bom/BomTable.tsx:250
+#~ msgid "Has Available Stock"
+#~ msgstr "Has Available Stock"
+
+#: src/components/tables/bom/UsedInTable.tsx:40
+#~ msgid "Required Part"
+#~ msgstr "Required Part"
+
+#: src/components/tables/build/BuildLineTable.tsx:152
+#~ msgid "Required Quantity"
+#~ msgstr "Required Quantity"
+
+#: src/components/tables/build/BuildOrderTable.tsx:52
+#~ msgid "Progress"
+#~ msgstr "Progress"
+
+#: src/components/tables/build/BuildOrderTable.tsx:65
+#~ msgid "Priority"
+#~ msgstr "Priority"
+
+#: src/components/tables/company/AddressTable.tsx:68
+#~ msgid "Postal Code"
+#~ msgstr "Postal Code"
+
+#: src/components/tables/company/AddressTable.tsx:74
+#~ msgid "City"
+#~ msgstr "City"
+
+#: src/components/tables/company/AddressTable.tsx:80
+#~ msgid "State / Province"
+#~ msgstr "State / Province"
+
+#: src/components/tables/company/AddressTable.tsx:86
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#: src/components/tables/company/AddressTable.tsx:92
+#~ msgid "Courier Notes"
+#~ msgstr "Courier Notes"
+
+#: src/components/tables/company/AddressTable.tsx:98
+#~ msgid "Internal Notes"
+#~ msgstr "Internal Notes"
+
+#: src/components/tables/company/AddressTable.tsx:130
+#~ msgid "Address updated"
+#~ msgstr "Address updated"
+
+#: src/components/tables/company/AddressTable.tsx:142
+#~ msgid "Address deleted"
+#~ msgstr "Address deleted"
+
+#: src/components/tables/company/CompanyTable.tsx:32
+#~ msgid "Company Name"
+#~ msgstr "Company Name"
+
+#: src/components/tables/company/ContactTable.tsx:41
+#~ msgid "Phone"
+#~ msgstr "Phone"
+
+#: src/components/tables/company/ContactTable.tsx:53
+#~ msgid "Role"
+#~ msgstr "Role"
+
+#: src/components/tables/company/ContactTable.tsx:78
+#~ msgid "Contact updated"
+#~ msgstr "Contact updated"
+
+#: src/components/tables/company/ContactTable.tsx:90
+#~ msgid "Contact deleted"
+#~ msgstr "Contact deleted"
+
+#: src/components/tables/company/ContactTable.tsx:92
+#~ msgid "Are you sure you want to delete this contact?"
+#~ msgstr "Are you sure you want to delete this contact?"
+
+#: src/components/tables/company/ContactTable.tsx:108
+#~ msgid "Create Contact"
+#~ msgstr "Create Contact"
+
+#: src/components/tables/company/ContactTable.tsx:110
+#~ msgid "Contact created"
+#~ msgstr "Contact created"
+
+#: src/components/tables/general/AttachmentTable.tsx:47
+#~ msgid "Comment"
+#~ msgstr "Comment"
+
+#: src/components/tables/general/AttachmentTable.tsx:56
+#~ msgid "Uploaded"
+#~ msgstr "Uploaded"
+
+#: src/components/tables/part/PartCategoryTable.tsx:122
+#~ msgid "Part category updated"
+#~ msgstr "Part category updated"
+
+#: src/components/tables/part/PartParameterTable.tsx:41
+#~ msgid "Parameter"
+#~ msgstr "Parameter"
+
+#: src/components/tables/part/PartParameterTable.tsx:114
+#~ msgid "Part parameter updated"
+#~ msgstr "Part parameter updated"
+
+#: src/components/tables/part/PartParameterTable.tsx:130
+#~ msgid "Part parameter deleted"
+#~ msgstr "Part parameter deleted"
+
+#: src/components/tables/part/PartParameterTable.tsx:132
+#~ msgid "Are you sure you want to remove this parameter?"
+#~ msgstr "Are you sure you want to remove this parameter?"
+
+#: src/components/tables/part/PartParameterTable.tsx:159
+#~ msgid "Part parameter added"
+#~ msgstr "Part parameter added"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:67
+#~ msgid "Choices"
+#~ msgstr "Choices"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:83
+#~ msgid "Remove parameter template"
+#~ msgstr "Remove parameter template"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:84
+#~ msgid "Parameter template updated"
+#~ msgstr "Parameter template updated"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:96
+#~ msgid "Parameter template deleted"
+#~ msgstr "Parameter template deleted"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:98
+#~ msgid "Are you sure you want to remove this parameter template?"
+#~ msgstr "Are you sure you want to remove this parameter template?"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:110
+#~ msgid "Create Parameter Template"
+#~ msgstr "Create Parameter Template"
+
+#: src/components/tables/part/PartParameterTemplateTable.tsx:112
+#~ msgid "Parameter template created"
+#~ msgstr "Parameter template created"
+
+#: src/components/tables/part/PartTable.tsx:211
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#: src/components/tables/part/PartTestTemplateTable.tsx:30
+#~ msgid "Test Name"
+#~ msgstr "Test Name"
+
+#: src/components/tables/part/PartTestTemplateTable.tsx:86
+#~ msgid "Template updated"
+#~ msgstr "Template updated"
+
+#: src/components/tables/part/PartTestTemplateTable.tsx:98
+#~ msgid "Test Template deleted"
+#~ msgstr "Test Template deleted"
+
+#: src/components/tables/part/PartTestTemplateTable.tsx:115
+#~ msgid "Create Test Template"
+#~ msgstr "Create Test Template"
+
+#: src/components/tables/part/PartTestTemplateTable.tsx:117
+#~ msgid "Template created"
+#~ msgstr "Template created"
+
+#: src/components/tables/part/RelatedPartTable.tsx:79
+#~ msgid "Related Part"
+#~ msgstr "Related Part"
+
+#: src/components/tables/part/RelatedPartTable.tsx:82
+#~ msgid "Related part added"
+#~ msgstr "Related part added"
+
+#: src/components/tables/part/RelatedPartTable.tsx:114
+#~ msgid "Related part deleted"
+#~ msgstr "Related part deleted"
+
+#: src/components/tables/part/RelatedPartTable.tsx:115
+#~ msgid "Are you sure you want to remove this relationship?"
+#~ msgstr "Are you sure you want to remove this relationship?"
+
+#: src/components/tables/plugin/PluginListTable.tsx:191
+#~ msgid "Installation path"
+#~ msgstr "Installation path"
+
+#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55
+#~ msgid "Receive"
+#~ msgstr "Receive"
+
+#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:81
+#~ msgid "Line item updated"
+#~ msgstr "Line item updated"
+
+#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232
+#~ msgid "Line item added"
+#~ msgstr "Line item added"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:37
+#~ msgid "Definition"
+#~ msgstr "Definition"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:43
+#~ msgid "Symbol"
+#~ msgstr "Symbol"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:59
+#~ msgid "Edit custom unit"
+#~ msgstr "Edit custom unit"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:66
+#~ msgid "Custom unit updated"
+#~ msgstr "Custom unit updated"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:76
+#~ msgid "Delete custom unit"
+#~ msgstr "Delete custom unit"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:77
+#~ msgid "Custom unit deleted"
+#~ msgstr "Custom unit deleted"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:79
+#~ msgid "Are you sure you want to remove this custom unit?"
+#~ msgstr "Are you sure you want to remove this custom unit?"
+
+#: src/components/tables/settings/CustomUnitsTable.tsx:97
+#~ msgid "Custom unit created"
+#~ msgstr "Custom unit created"
+
+#: src/components/tables/settings/GroupTable.tsx:45
+#~ msgid "Group updated"
+#~ msgstr "Group updated"
+
+#: src/components/tables/settings/GroupTable.tsx:131
+#~ msgid "Added group"
+#~ msgstr "Added group"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:49
+#~ msgid "Edit project code"
+#~ msgstr "Edit project code"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:56
+#~ msgid "Project code updated"
+#~ msgstr "Project code updated"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:66
+#~ msgid "Delete project code"
+#~ msgstr "Delete project code"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:67
+#~ msgid "Project code deleted"
+#~ msgstr "Project code deleted"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:69
+#~ msgid "Are you sure you want to remove this project code?"
+#~ msgstr "Are you sure you want to remove this project code?"
+
+#: src/components/tables/settings/ProjectCodeTable.tsx:88
+#~ msgid "Added project code"
+#~ msgstr "Added project code"
+
+#: src/components/tables/settings/UserDrawer.tsx:92
+#~ msgid "User permission changed successfully"
+#~ msgstr "User permission changed successfully"
+
+#: src/components/tables/settings/UserDrawer.tsx:93
+#~ msgid "Some changes might only take effect after the user refreshes their login."
+#~ msgstr "Some changes might only take effect after the user refreshes their login."
+
+#: src/components/tables/settings/UserDrawer.tsx:118
+#~ msgid "Changed user active status successfully"
+#~ msgstr "Changed user active status successfully"
+
+#: src/components/tables/settings/UserDrawer.tsx:119
+#~ msgid "Set to {active}"
+#~ msgstr "Set to {active}"
+
+#: src/components/tables/settings/UserDrawer.tsx:142
+#~ msgid "User details for {0}"
+#~ msgstr "User details for {0}"
+
+#: src/components/tables/settings/UserDrawer.tsx:176
+#~ msgid "Rights"
+#~ msgstr "Rights"
+
+#: src/components/tables/settings/UserTable.tsx:106
+#~ msgid "User updated"
+#~ msgstr "User updated"
+
+#: src/components/tables/settings/UserTable.tsx:117
+#~ msgid "user deleted"
+#~ msgstr "user deleted"
+
+#: src/components/tables/settings/UserTable.tsx:168
+#~ msgid "First Name"
+#~ msgstr "First Name"
+
+#: src/components/tables/settings/UserTable.tsx:173
+#~ msgid "Last Name"
+#~ msgstr "Last Name"
+
+#: src/components/tables/settings/UserTable.tsx:186
+#~ msgid "Staff"
+#~ msgstr "Staff"
+
+#: src/components/tables/settings/UserTable.tsx:190
+#~ msgid "Superuser"
+#~ msgstr "Superuser"
+
+#: src/components/tables/stock/StockItemTable.tsx:198
+#~ msgid "Expiry Date"
+#~ msgstr "Expiry Date"
+
+#: src/components/tables/stock/StockItemTable.tsx:247
+#~ msgid "Test Filter"
+#~ msgstr "Test Filter"
+
+#: src/components/tables/stock/StockItemTable.tsx:248
+#~ msgid "This is a test filter"
+#~ msgstr "This is a test filter"
+
+#: src/components/tables/stock/StockLocationTable.tsx:145
+#~ msgid "Stock location updated"
+#~ msgstr "Stock location updated"
+
+#: src/components/widgets/DisplayWidget.tsx:11
+#: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:17
+msgid "Display Settings"
+msgstr ""
+
+#: src/components/widgets/DisplayWidget.tsx:15
+#: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:23
+msgid "Color Mode"
+msgstr ""
+
+#: src/components/widgets/DisplayWidget.tsx:21
+#: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:33
+msgid "Language"
+msgstr ""
+
+#: src/components/widgets/FeedbackWidget.tsx:19
+msgid "Something is new: Platform UI"
+msgstr ""
+
+#: src/components/widgets/FeedbackWidget.tsx:21
+msgid "We are building a new UI with a modern stack. What you currently see is not fixed and will be redesigned but demonstrates the UI/UX possibilities we will have going forward."
+msgstr ""
+
+#: src/components/widgets/FeedbackWidget.tsx:32
+msgid "Provide Feedback"
+msgstr ""
+
+#: src/components/widgets/GetStartedWidget.tsx:11
+msgid "Getting started"
+msgstr ""
+
+#: src/components/widgets/MarkdownEditor.tsx:108
+#~ msgid "Failed to upload image"
+#~ msgstr "Failed to upload image"
+
+#: src/components/widgets/MarkdownEditor.tsx:146
+#~ msgid "Notes saved"
+#~ msgstr "Notes saved"
+
+#: src/components/widgets/WidgetLayout.tsx:166
+msgid "Layout"
+msgstr ""
+
+#: src/components/widgets/WidgetLayout.tsx:172
+msgid "Reset Layout"
+msgstr ""
+
+#: src/components/widgets/WidgetLayout.tsx:185
+msgid "Stop Edit"
+msgstr ""
+
+#: src/components/widgets/WidgetLayout.tsx:185
+msgid "Edit Layout"
+msgstr ""
+
+#: src/components/widgets/WidgetLayout.tsx:191
+msgid "Appearance"
+msgstr ""
+
+#: src/components/widgets/WidgetLayout.tsx:203
+msgid "Show Boxes"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:20
+msgid "Bulgarian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:21
+msgid "Czech"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:22
+msgid "Danish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:23
+msgid "German"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:24
+msgid "Greek"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:25
+msgid "English"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:26
+msgid "Spanish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:27
+msgid "Spanish (Mexican)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:28
+msgid "Farsi / Persian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:29
+msgid "Finnish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:30
+msgid "French"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:31
+msgid "Hebrew"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:32
+msgid "Hindi"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:33
+msgid "Hungarian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:34
+msgid "Italian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:35
+msgid "Japanese"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:36
+msgid "Korean"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:37
+msgid "Latvian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:38
+msgid "Dutch"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:39
+msgid "Norwegian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:40
+msgid "Polish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:41
+msgid "Portuguese"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:42
+msgid "Portuguese (Brazilian)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
+msgid "Russian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:45
+msgid "Slovak"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:46
+msgid "Slovenian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:47
+msgid "Swedish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:48
+msgid "Thai"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:49
+msgid "Turkish"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:50
+msgid "Ukrainian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:51
+msgid "Vietnamese"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
+msgid "Chinese (Traditional)"
+msgstr ""
+
+#: src/defaults/actions.tsx:16
+#: src/defaults/links.tsx:26
+#: src/defaults/menuItems.tsx:9
+msgid "Home"
+msgstr ""
+
+#: src/defaults/actions.tsx:23
+#: src/defaults/links.tsx:27
+#: src/defaults/menuItems.tsx:28
+#: src/pages/Index/Dashboard.tsx:19
+#: src/pages/Index/Settings/UserSettings.tsx:42
+msgid "Dashboard"
+msgstr ""
+
+#: src/defaults/actions.tsx:24
+msgid "Go to the InvenTree dashboard"
+msgstr ""
+
+#: src/defaults/actions.tsx:31
+msgid "Visit the documentation to learn more about InvenTree"
+msgstr ""
+
+#: src/defaults/actions.tsx:37
+#: src/defaults/links.tsx:92
+#: src/defaults/links.tsx:122
+msgid "About InvenTree"
+msgstr ""
+
+#: src/defaults/actions.tsx:38
+#: src/defaults/links.tsx:123
+msgid "About the InvenTree org"
+msgstr ""
+
+#: src/defaults/actions.tsx:44
+msgid "Server Information"
+msgstr ""
+
+#: src/defaults/actions.tsx:45
+#: src/defaults/links.tsx:117
+msgid "About this Inventree instance"
+msgstr ""
+
+#: src/defaults/actions.tsx:51
+#: src/defaults/links.tsx:105
+msgid "License Information"
+msgstr ""
+
+#: src/defaults/actions.tsx:52
+#: src/defaults/links.tsx:129
+msgid "Licenses for dependencies of the service"
+msgstr ""
+
+#: src/defaults/actions.tsx:59
+msgid "Open the main navigation menu"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:15
+msgid "Subscribed Parts"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:22
+msgid "Subscribed Categories"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:29
+msgid "Latest Parts"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:36
+msgid "BOM Waiting Validation"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:43
+msgid "Recently Updated"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:50
+#: src/tables/part/PartTable.tsx:216
+msgid "Low Stock"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:57
+msgid "Depleted Stock"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:64
+msgid "Required for Build Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:71
+msgid "Expired Stock"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:78
+msgid "Stale Stock"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:85
+msgid "Build Orders In Progress"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:92
+msgid "Overdue Build Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:99
+msgid "Outstanding Purchase Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:106
+msgid "Overdue Purchase Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:113
+msgid "Outstanding Sales Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:120
+msgid "Overdue Sales Orders"
+msgstr ""
+
+#: src/defaults/dashboardItems.tsx:127
+msgid "Current News"
+msgstr ""
+
+#: src/defaults/defaultHostList.tsx:8
+#~ msgid "InvenTree Demo"
+#~ msgstr "InvenTree Demo"
+
+#: src/defaults/defaultHostList.tsx:16
+#~ msgid "Local Server"
+#~ msgstr "Local Server"
+
+#: src/defaults/links.tsx:11
+#: src/pages/company/CompanyDetail.tsx:92
+msgid "Website"
+msgstr ""
+
+#: src/defaults/links.tsx:16
+msgid "GitHub"
+msgstr ""
+
+#: src/defaults/links.tsx:21
+msgid "Demo"
+msgstr ""
+
+#: src/defaults/links.tsx:31
+#: src/defaults/menuItems.tsx:48
+#: src/pages/company/ManufacturerDetail.tsx:9
+#: src/pages/company/ManufacturerPartDetail.tsx:235
+#: src/pages/company/SupplierDetail.tsx:9
+#: src/pages/company/SupplierPartDetail.tsx:292
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:365
+#: src/pages/purchasing/PurchasingIndex.tsx:52
+msgid "Purchasing"
+msgstr ""
+
+#: src/defaults/links.tsx:32
+#: src/defaults/menuItems.tsx:53
+#: src/pages/company/CustomerDetail.tsx:9
+#: src/pages/sales/ReturnOrderDetail.tsx:332
+#: src/pages/sales/SalesIndex.tsx:45
+#: src/pages/sales/SalesOrderDetail.tsx:356
+msgid "Sales"
+msgstr ""
+
+#: src/defaults/links.tsx:35
+#: src/defaults/menuItems.tsx:71
+#: src/pages/Index/Playground.tsx:238
+msgid "Playground"
+msgstr ""
+
+#: src/defaults/links.tsx:49
+msgid "Getting Started"
+msgstr ""
+
+#: src/defaults/links.tsx:50
+msgid "Getting started with InvenTree"
+msgstr ""
+
+#: src/defaults/links.tsx:56
+msgid "API"
+msgstr ""
+
+#: src/defaults/links.tsx:57
+msgid "InvenTree API documentation"
+msgstr ""
+
+#: src/defaults/links.tsx:62
+msgid "Developer Manual"
+msgstr ""
+
+#: src/defaults/links.tsx:63
+msgid "InvenTree developer manual"
+msgstr ""
+
+#: src/defaults/links.tsx:68
+msgid "FAQ"
+msgstr ""
+
+#: src/defaults/links.tsx:69
+msgid "Frequently asked questions"
+msgstr ""
+
+#: src/defaults/links.tsx:76
+#~ msgid "Instance"
+#~ msgstr "Instance"
+
+#: src/defaults/links.tsx:79
+#: src/defaults/links.tsx:116
+msgid "System Information"
+msgstr ""
+
+#: src/defaults/links.tsx:83
+#~ msgid "InvenTree"
+#~ msgstr "InvenTree"
+
+#: src/defaults/links.tsx:117
+#~ msgid "Licenses for packages used by InvenTree"
+#~ msgstr "Licenses for packages used by InvenTree"
+
+#: src/defaults/links.tsx:128
+msgid "Licenses"
+msgstr ""
+
+#: src/defaults/menuItems.tsx:7
+#~ msgid "Open sourcea"
+#~ msgstr "Open sourcea"
+
+#: src/defaults/menuItems.tsx:9
+#~ msgid "Open source"
+#~ msgstr "Open source"
+
+#: src/defaults/menuItems.tsx:10
+#~ msgid "Start page of your instance."
+#~ msgstr "Start page of your instance."
+
+#: src/defaults/menuItems.tsx:10
+#~ msgid "This Pokémon’s cry is very loud and distracting"
+#~ msgstr "This Pokémon’s cry is very loud and distracting"
+
+#: src/defaults/menuItems.tsx:12
+#~ msgid "This Pokémon’s cry is very loud and distracting and more and more and more"
+#~ msgstr "This Pokémon’s cry is very loud and distracting and more and more and more"
+
+#: src/defaults/menuItems.tsx:15
+#~ msgid "Profile page"
+#~ msgstr "Profile page"
+
+#: src/defaults/menuItems.tsx:17
+msgid "User attributes and design settings."
+msgstr ""
+
+#: src/defaults/menuItems.tsx:21
+#~ msgid "Free for everyone"
+#~ msgstr "Free for everyone"
+
+#: src/defaults/menuItems.tsx:22
+#~ msgid "The fluid of Smeargle’s tail secretions changes"
+#~ msgstr "The fluid of Smeargle’s tail secretions changes"
+
+#: src/defaults/menuItems.tsx:23
+msgid "View for interactive scanning and multiple actions."
+msgstr ""
+
+#: src/defaults/menuItems.tsx:24
+#~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity"
+#~ msgstr "The fluid of Smeargle’s tail secretions changes in the intensity"
+
+#: src/defaults/menuItems.tsx:32
+#~ msgid "abc"
+#~ msgstr "abc"
+
+#: src/defaults/menuItems.tsx:37
+#~ msgid "Random image"
+#~ msgstr "Random image"
+
+#: src/defaults/menuItems.tsx:40
+#~ msgid "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore the feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore the feugait nulla facilisi. Name liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assume. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor"
+#~ msgstr "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore the feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore the feugait nulla facilisi. Name liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assume. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor"
+
+#: src/defaults/menuItems.tsx:105
+#~ msgid "Yanma is capable of seeing 360 degrees without"
+#~ msgstr "Yanma is capable of seeing 360 degrees without"
+
+#: src/defaults/menuItems.tsx:111
+#~ msgid "The shell’s rounded shape and the grooves on its."
+#~ msgstr "The shell’s rounded shape and the grooves on its."
+
+#: src/defaults/menuItems.tsx:116
+#~ msgid "Analytics"
+#~ msgstr "Analytics"
+
+#: src/defaults/menuItems.tsx:118
+#~ msgid "This Pokémon uses its flying ability to quickly chase"
+#~ msgstr "This Pokémon uses its flying ability to quickly chase"
+
+#: src/defaults/menuItems.tsx:125
+#~ msgid "Combusken battles with the intensely hot flames it spews"
+#~ msgstr "Combusken battles with the intensely hot flames it spews"
+
+#: src/forms/AttachmentForms.tsx:57
+#~ msgid "Add File"
+#~ msgstr "Add File"
+
+#: src/forms/AttachmentForms.tsx:57
+#~ msgid "Add Link"
+#~ msgstr "Add Link"
+
+#: src/forms/AttachmentForms.tsx:58
+#~ msgid "File added"
+#~ msgstr "File added"
+
+#: src/forms/AttachmentForms.tsx:58
+#~ msgid "Link added"
+#~ msgstr "Link added"
+
+#: src/forms/AttachmentForms.tsx:99
+#~ msgid "Edit File"
+#~ msgstr "Edit File"
+
+#: src/forms/AttachmentForms.tsx:99
+#~ msgid "Edit Link"
+#~ msgstr "Edit Link"
+
+#: src/forms/AttachmentForms.tsx:100
+#~ msgid "File updated"
+#~ msgstr "File updated"
+
+#: src/forms/AttachmentForms.tsx:100
+#~ msgid "Link updated"
+#~ msgstr "Link updated"
+
+#: src/forms/AttachmentForms.tsx:125
+#~ msgid "Attachment deleted"
+#~ msgstr "Attachment deleted"
+
+#: src/forms/AttachmentForms.tsx:128
+#~ msgid "Are you sure you want to delete this attachment?"
+#~ msgstr "Are you sure you want to delete this attachment?"
+
+#: src/forms/BuildForms.tsx:146
+msgid "Next serial number"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:150
+msgid "Latest serial number"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:222
+msgid "Remove output"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:304
+msgid "Complete Build Outputs"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:308
+msgid "Build outputs have been completed"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:377
+msgid "Scrap Build Outputs"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:381
+msgid "Build outputs have been scrapped"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:413
+#: src/forms/BuildForms.tsx:437
+msgid "Cancel Build Outputs"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:414
+msgid "Selected build outputs will be deleted"
+msgstr ""
+
+#: src/forms/BuildForms.tsx:441
+msgid "Build outputs have been cancelled"
+msgstr ""
+
+#: src/forms/CompanyForms.tsx:150
+#~ msgid "Company updated"
+#~ msgstr "Company updated"
+
+#: src/forms/PartForms.tsx:100
+msgid "Parent part category"
+msgstr ""
+
+#: src/forms/PartForms.tsx:106
+#~ msgid "Create Part"
+#~ msgstr "Create Part"
+
+#: src/forms/PartForms.tsx:108
+#~ msgid "Part created"
+#~ msgstr "Part created"
+
+#: src/forms/PartForms.tsx:129
+#~ msgid "Part updated"
+#~ msgstr "Part updated"
+
+#: src/forms/PurchaseOrderForms.tsx:279
+msgid "Choose Location"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:287
+msgid "Item Destination selected"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:296
+msgid "Part category default location selected"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:306
+msgid "Received stock location selected"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:311
+msgid "Default location selected"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:322
+#: src/forms/PurchaseOrderForms.tsx:398
+msgid "Scan Barcode"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:366
+msgid "Set Location"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:373
+msgid "Assign Batch Code{0}"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:382
+msgid "Change Status"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:407
+#: src/forms/StockForms.tsx:392
+msgid "Remove item from list"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:432
+#: src/forms/StockForms.tsx:449
+#: src/forms/StockForms.tsx:483
+#: src/forms/StockForms.tsx:512
+#: src/forms/StockForms.tsx:540
+#: src/forms/StockForms.tsx:571
+#: src/forms/StockForms.tsx:606
+#: src/forms/StockForms.tsx:648
+#: src/forms/StockForms.tsx:684
+#: src/pages/stock/StockDetail.tsx:171
+#: src/tables/ColumnRenderers.tsx:34
+#: src/tables/stock/StockTrackingTable.tsx:85
+msgid "Location"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:448
+msgid "Store at default location"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:461
+msgid "Store at line item destination"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:471
+msgid "Store with already received stock"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:627
+msgid "Receive Line Items"
+msgstr ""
+
+#: src/forms/PurchaseOrderForms.tsx:658
+#~ msgid "Receive line items"
+#~ msgstr "Receive line items"
+
+#: src/forms/StockForms.tsx:101
+msgid "Add given quantity as packs instead of individual items"
+msgstr ""
+
+#: src/forms/StockForms.tsx:110
+#~ msgid "Create Stock Item"
+#~ msgstr "Create Stock Item"
+
+#: src/forms/StockForms.tsx:114
+msgid "Enter initial quantity for this stock item"
+msgstr ""
+
+#: src/forms/StockForms.tsx:121
+msgid "Serial Numbers"
+msgstr ""
+
+#: src/forms/StockForms.tsx:122
+msgid "Enter serial numbers for new stock (or leave blank)"
+msgstr ""
+
+#: src/forms/StockForms.tsx:158
+#~ msgid "Stock item updated"
+#~ msgstr "Stock item updated"
+
+#: src/forms/StockForms.tsx:176
+#: src/pages/stock/StockDetail.tsx:378
+#: src/tables/stock/StockItemTable.tsx:382
+#: src/tables/stock/StockItemTable.tsx:499
+msgid "Add Stock Item"
+msgstr ""
+
+#: src/forms/StockForms.tsx:339
+msgid "Loading..."
+msgstr ""
+
+#: src/forms/StockForms.tsx:381
+msgid "Move to default location"
+msgstr ""
+
+#: src/forms/StockForms.tsx:449
+#: src/forms/StockForms.tsx:483
+#: src/forms/StockForms.tsx:512
+#: src/forms/StockForms.tsx:540
+#: src/forms/StockForms.tsx:571
+#: src/forms/StockForms.tsx:606
+#: src/forms/StockForms.tsx:648
+#: src/forms/StockForms.tsx:684
+#: src/pages/part/PartDetail.tsx:208
+#: src/pages/part/PartDetail.tsx:661
+#: src/tables/stock/StockItemTable.tsx:290
+msgid "In Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:449
+msgid "Move"
+msgstr ""
+
+#: src/forms/StockForms.tsx:449
+#: src/forms/StockForms.tsx:483
+#: src/forms/StockForms.tsx:512
+#: src/forms/StockForms.tsx:540
+#: src/forms/StockForms.tsx:571
+#: src/forms/StockForms.tsx:606
+#: src/forms/StockForms.tsx:648
+#: src/forms/StockForms.tsx:684
+#: src/tables/RowActions.tsx:149
+msgid "Actions"
+msgstr ""
+
+#: src/forms/StockForms.tsx:512
+#: src/pages/stock/StockDetail.tsx:457
+#: src/tables/stock/StockItemTestResultTable.tsx:323
+msgid "Add"
+msgstr ""
+
+#: src/forms/StockForms.tsx:540
+#: src/pages/Index/Scan.tsx:266
+#: src/pages/stock/StockDetail.tsx:447
+msgid "Count"
+msgstr ""
+
+#: src/forms/StockForms.tsx:785
+msgid "Add Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:794
+msgid "Remove Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:803
+#: src/pages/part/PartDetail.tsx:788
+msgid "Transfer Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:812
+#: src/pages/part/PartDetail.tsx:777
+msgid "Count Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:821
+msgid "Change Stock Status"
+msgstr ""
+
+#: src/forms/StockForms.tsx:830
+msgid "Merge Stock"
+msgstr ""
+
+#: src/forms/StockForms.tsx:849
+msgid "Delete Stock Items"
+msgstr ""
+
+#: src/forms/StockForms.tsx:856
+msgid "Parent stock location"
+msgstr ""
+
+#: src/functions/auth.tsx:34
+#~ msgid "Error fetching token from server."
+#~ msgstr "Error fetching token from server."
+
+#: src/functions/auth.tsx:36
+#~ msgid "Logout successfull"
+#~ msgstr "Logout successfull"
+
+#: src/functions/auth.tsx:60
+#~ msgid "See you soon."
+#~ msgstr "See you soon."
+
+#: src/functions/auth.tsx:70
+#~ msgid "Logout successful"
+#~ msgstr "Logout successful"
+
+#: src/functions/auth.tsx:71
+#~ msgid "You have been logged out"
+#~ msgstr "You have been logged out"
+
+#: src/functions/auth.tsx:76
+msgid "Logged Out"
+msgstr ""
+
+#: src/functions/auth.tsx:77
+msgid "Successfully logged out"
+msgstr ""
+
+#: src/functions/auth.tsx:115
+msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too."
+msgstr ""
+
+#: src/functions/auth.tsx:122
+#: src/pages/Auth/Set-Password.tsx:39
+msgid "Reset failed"
+msgstr ""
+
+#: src/functions/auth.tsx:141
+#~ msgid "Already logged in"
+#~ msgstr "Already logged in"
+
+#: src/functions/auth.tsx:142
+#~ msgid "Found an existing login - using it to log you in."
+#~ msgstr "Found an existing login - using it to log you in."
+
+#: src/functions/auth.tsx:143
+#~ msgid "Found an existing login - welcome back!"
+#~ msgstr "Found an existing login - welcome back!"
+
+#: src/functions/auth.tsx:153
+msgid "Logged In"
+msgstr ""
+
+#: src/functions/auth.tsx:154
+msgid "Successfully logged in"
+msgstr ""
+
+#: src/functions/forms.tsx:50
+#~ msgid "Form method not provided"
+#~ msgstr "Form method not provided"
+
+#: src/functions/forms.tsx:59
+#~ msgid "Response did not contain action data"
+#~ msgstr "Response did not contain action data"
+
+#: src/functions/forms.tsx:182
+msgid "Invalid Form"
+msgstr ""
+
+#: src/functions/forms.tsx:183
+msgid "method parameter not supplied"
+msgstr ""
+
+#: src/functions/notifications.tsx:10
+msgid "Not implemented"
+msgstr ""
+
+#: src/functions/notifications.tsx:11
+msgid "This feature is not yet implemented"
+msgstr ""
+
+#: src/functions/notifications.tsx:21
+msgid "Permission denied"
+msgstr ""
+
+#: src/functions/notifications.tsx:22
+msgid "You do not have permission to perform this action"
+msgstr ""
+
+#: src/functions/notifications.tsx:33
+msgid "Invalid Return Code"
+msgstr ""
+
+#: src/functions/notifications.tsx:34
+msgid "Server returned status {returnCode}"
+msgstr ""
+
+#: src/hooks/UseForm.tsx:88
+msgid "Item Created"
+msgstr ""
+
+#: src/hooks/UseForm.tsx:105
+msgid "Item Updated"
+msgstr ""
+
+#: src/hooks/UseForm.tsx:124
+msgid "Item Deleted"
+msgstr ""
+
+#: src/hooks/UseForm.tsx:128
+msgid "Are you sure you want to delete this item?"
+msgstr ""
+
+#: src/pages/Auth/Logged-In.tsx:23
+msgid "Checking if you are already logged in"
+msgstr ""
+
+#: src/pages/Auth/Login.tsx:31
+#: src/pages/Index/Scan.tsx:329
+msgid "No selection"
+msgstr ""
+
+#: src/pages/Auth/Login.tsx:87
+msgid "Welcome, log in below"
+msgstr ""
+
+#: src/pages/Auth/Login.tsx:89
+msgid "Register below"
+msgstr ""
+
+#: src/pages/Auth/Login.tsx:121
+#~ msgid "Edit host options"
+#~ msgstr "Edit host options"
+
+#: src/pages/Auth/Logout.tsx:23
+msgid "Logging out"
+msgstr ""
+
+#: src/pages/Auth/Reset.tsx:41
+#: src/pages/Auth/Set-Password.tsx:112
+msgid "Send mail"
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:30
+msgid "Token invalid"
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:31
+msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link."
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:49
+msgid "No token provided"
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:50
+msgid "You need to provide a token to set a new password. Check your inbox for a reset link."
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:73
+msgid "Password set"
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:74
+msgid "The password was set successfully. You can now login with your new password"
+msgstr ""
+
+#: src/pages/Auth/Set-Password.tsx:101
+msgid "Set new password"
+msgstr ""
+
+#: src/pages/ErrorPage.tsx:17
+msgid "Error: {0}"
+msgstr ""
+
+#: src/pages/ErrorPage.tsx:28
+msgid "Sorry, an unexpected error has occurred."
+msgstr ""
+
+#: src/pages/Index/Dashboard.tsx:22
+msgid "Autoupdate"
+msgstr ""
+
+#: src/pages/Index/Dashboard.tsx:26
+msgid "This page is a replacement for the old start page with the same information. This page will be deprecated and replaced by the home page."
+msgstr ""
+
+#: src/pages/Index/Home.tsx:58
+msgid "Welcome to your Dashboard{0}"
+msgstr ""
+
+#: src/pages/Index/Playground.tsx:243
+msgid "This page is a showcase for the possibilities of Platform UI."
+msgstr ""
+
+#: src/pages/Index/Profile/Profile.tsx:30
+#: src/pages/Index/Profile/Profile.tsx:141
+#~ msgid "Notification Settings"
+#~ msgstr "Notification Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:33
+#~ msgid "Global Settings"
+#~ msgstr "Global Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:47
+#~ msgid "Settings for the current user"
+#~ msgstr "Settings for the current user"
+
+#: src/pages/Index/Profile/Profile.tsx:51
+#~ msgid "Home Page Settings"
+#~ msgstr "Home Page Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:76
+#~ msgid "Search Settings"
+#~ msgstr "Search Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:115
+#: src/pages/Index/Profile/Profile.tsx:211
+#~ msgid "Label Settings"
+#~ msgstr "Label Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:120
+#: src/pages/Index/Profile/Profile.tsx:219
+#~ msgid "Report Settings"
+#~ msgstr "Report Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:142
+#~ msgid "Settings for the notifications"
+#~ msgstr "Settings for the notifications"
+
+#: src/pages/Index/Profile/Profile.tsx:148
+#~ msgid "Global Server Settings"
+#~ msgstr "Global Server Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:149
+#~ msgid "Global Settings for this instance"
+#~ msgstr "Global Settings for this instance"
+
+#: src/pages/Index/Profile/Profile.tsx:153
+#~ msgid "Server Settings"
+#~ msgstr "Server Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:187
+#~ msgid "Login Settings"
+#~ msgstr "Login Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:202
+#~ msgid "Barcode Settings"
+#~ msgstr "Barcode Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:230
+#~ msgid "Part Settings"
+#~ msgstr "Part Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:255
+#~ msgid "Pricing Settings"
+#~ msgstr "Pricing Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:270
+#~ msgid "Stock Settings"
+#~ msgstr "Stock Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:284
+#~ msgid "Build Order Settings"
+#~ msgstr "Build Order Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:289
+#~ msgid "Purchase Order Settings"
+#~ msgstr "Purchase Order Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:300
+#~ msgid "Sales Order Settings"
+#~ msgstr "Sales Order Settings"
+
+#: src/pages/Index/Profile/Profile.tsx:330
+#~ msgid "Plugin Settings for this instance"
+#~ msgstr "Plugin Settings for this instance"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:27
+#~ msgid "Data is current beeing loaded"
+#~ msgstr "Data is current beeing loaded"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:69
+#: src/pages/Index/Profile/SettingsPanel.tsx:76
+#~ msgid "Failed to load"
+#~ msgstr "Failed to load"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:100
+#~ msgid "Show internal names"
+#~ msgstr "Show internal names"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:148
+#~ msgid "Input {0} is not known"
+#~ msgstr "Input {0} is not known"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:161
+#~ msgid "Saved changes {0}"
+#~ msgstr "Saved changes {0}"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:162
+#~ msgid "Changed to {0}"
+#~ msgstr "Changed to {0}"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:176
+#~ msgid "Error while saving {0}"
+#~ msgstr "Error while saving {0}"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:177
+#~ msgid "Error was {err}"
+#~ msgstr "Error was {err}"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:257
+#~ msgid "Plugin: {0}"
+#~ msgstr "Plugin: {0}"
+
+#: src/pages/Index/Profile/SettingsPanel.tsx:262
+#~ msgid "Method: {0}"
+#~ msgstr "Method: {0}"
+
+#: src/pages/Index/Profile/UserPanel.tsx:85
+#~ msgid "Userinfo"
+#~ msgstr "Userinfo"
+
+#: src/pages/Index/Profile/UserPanel.tsx:122
+#~ msgid "Username: {0}"
+#~ msgstr "Username: {0}"
+
+#: src/pages/Index/Profile/UserTheme.tsx:83
+#~ msgid "Design <0/>"
+#~ msgstr "Design <0/>"
+
+#: src/pages/Index/Scan.tsx:216
+msgid "Manual input"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:217
+msgid "Image Barcode"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:247
+msgid "Selected elements are not known"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:254
+msgid "Multiple object types selected"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:261
+msgid "Actions for {0}"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:282
+msgid "Scan Page"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:285
+msgid "This page can be used for continuously scanning items and taking actions on them."
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:292
+msgid "Toggle Fullscreen"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:305
+msgid "Select the input method you want to use to scan items."
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:307
+msgid "Input"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:314
+msgid "Select input method"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:315
+msgid "Nothing found"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:323
+msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently."
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:325
+msgid "Action"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:334
+msgid "{0} items selected"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:337
+msgid "General Actions"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:351
+msgid "Lookup part"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:359
+msgid "Open Link"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:375
+msgid "History is locally kept in this browser."
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:376
+msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area."
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:378
+#: src/pages/Notifications.tsx:100
+msgid "History"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:384
+msgid "Delete History"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:449
+msgid "No history"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:467
+msgid "Item"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:470
+msgid "Type"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:473
+msgid "Source"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:476
+msgid "Scanned at"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:528
+msgid "Enter item serial or data"
+msgstr ""
+
+#: src/pages/Index/Scan.tsx:540
+msgid "Add dummy item"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37
+msgid "Account Details"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46
+msgid "First name"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51
+msgid "Last name"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58
+#~ msgid "First name: {0}"
+#~ msgstr "First name: {0}"
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61
+#~ msgid "Last name: {0}"
+#~ msgstr "Last name: {0}"
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63
+msgid "First name:"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67
+msgid "Last name:"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:41
+msgid "Use pseudo language"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53
+msgid "Single Sign On Accounts"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78
+msgid "Not enabled"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63
+msgid "Single Sign On is not enabled for this server"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67
+msgid "Multifactor"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:81
+msgid "Multifactor authentication is not configured for your account"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:132
+msgid "The following email addresses are associated with your account:"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144
+msgid "Primary"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149
+msgid "Verified"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:153
+msgid "Unverified"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166
+msgid "Add Email Address"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169
+msgid "E-Mail"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:170
+msgid "E-Mail address"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182
+msgid "Make Primary"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187
+msgid "Re-send Verification"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:198
+msgid "Add Email"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:263
+msgid "Provider has not been configured"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:273
+msgid "Not configured"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:276
+msgid "There are no social network accounts connected to this account."
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:286
+msgid "You can sign in to your account using any of the following third party accounts"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:65
+msgid "bars"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:66
+msgid "oval"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:67
+msgid "dots"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:81
+msgid "Theme"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:87
+msgid "Primary color"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:100
+msgid "White color"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:108
+msgid "Black color"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:116
+msgid "Border Radius"
+msgstr ""
+
+#: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:132
+msgid "Loader"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter.tsx:30
+#~ msgid "User Management"
+#~ msgstr "User Management"
+
+#: src/pages/Index/Settings/AdminCenter.tsx:91
+#~ msgid "Advanced Amininistrative Options for InvenTree"
+#~ msgstr "Advanced Amininistrative Options for InvenTree"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:87
+msgid "Background Tasks"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:93
+msgid "Error Reports"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:99
+msgid "Currencies"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:117
+msgid "Custom Units"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:123
+#: src/pages/part/CategoryDetail.tsx:255
+msgid "Part Parameters"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
+#~ msgid "Templates"
+#~ msgstr "Templates"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:129
+msgid "Category Parameters"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:147
+msgid "Location types"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
+#: src/tables/machine/MachineTypeTable.tsx:287
+msgid "Machines"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:169
+msgid "Quick Actions"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:174
+msgid "Add a new user"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:193
+msgid "Advanced Options"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:43
+msgid "Machine types"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:53
+msgid "Machine Error Stack"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:62
+msgid "There are no machine registry errors."
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28
+#: src/tables/settings/UserTable.tsx:116
+msgid "Info"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:32
+msgid "External plugins are not enabled for this InvenTree installation."
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33
+#~ msgid "Plugin Error Stack"
+#~ msgstr "Plugin Error Stack"
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:45
+#~ msgid "Warning"
+#~ msgstr "Warning"
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:47
+#~ msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
+#~ msgstr "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:50
+msgid "Plugin Errors"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:59
+msgid "Plugin Settings"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:53
+msgid "Background Worker Not Running"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:54
+msgid "The background task manager service is not running. Contact your system administrator."
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:60
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:76
+msgid "Pending Tasks"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:64
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:84
+msgid "Scheduled Tasks"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:68
+#: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:92
+msgid "Failed Tasks"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:39
+#~ msgid "Label"
+#~ msgstr "Label"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:67
+#~ msgid "Stock item"
+#~ msgstr "Stock item"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:76
+#~ msgid "Build line"
+#~ msgstr "Build line"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:88
+#~ msgid "Reports"
+#~ msgstr "Reports"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:89
+#: src/pages/build/BuildDetail.tsx:373
+#~ msgid "Report"
+#~ msgstr "Report"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:99
+#~ msgid "Purchase order"
+#~ msgstr "Purchase order"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:108
+#~ msgid "Sales order"
+#~ msgstr "Sales order"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:117
+#~ msgid "Return order"
+#~ msgstr "Return order"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:145
+#~ msgid "Tests"
+#~ msgstr "Tests"
+
+#: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:154
+#~ msgid "Stock location"
+#~ msgstr "Stock location"
+
+#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18
+#: src/tables/settings/UserTable.tsx:135
+msgid "Groups"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30
+msgid "Select settings relevant for user lifecycle. More available in"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35
+msgid "System settings"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:65
+msgid "Login"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:87
+msgid "Barcodes"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:107
+msgid "Pricing"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:118
+#~ msgid "Physical Units"
+#~ msgstr "Physical Units"
+
+#: src/pages/Index/Settings/SystemSettings.tsx:135
+#~ msgid "Exchange Rates"
+#~ msgstr "Exchange Rates"
+
+#: src/pages/Index/Settings/SystemSettings.tsx:142
+msgid "Labels"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:148
+#: src/pages/Index/Settings/UserSettings.tsx:102
+msgid "Reporting"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:228
+#: src/pages/part/PartDetail.tsx:595
+#: src/tables/stock/StockItemTable.tsx:221
+msgid "Stocktake"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:234
+#: src/pages/build/BuildDetail.tsx:425
+#: src/pages/build/BuildIndex.tsx:14
+#: src/pages/part/PartDetail.tsx:529
+#: src/pages/sales/SalesOrderDetail.tsx:269
+msgid "Build Orders"
+msgstr ""
+
+#: src/pages/Index/Settings/SystemSettings.tsx:303
+msgid "Switch to User Setting"
+msgstr ""
+
+#: src/pages/Index/Settings/UserSettings.tsx:30
+msgid "Account"
+msgstr ""
+
+#: src/pages/Index/Settings/UserSettings.tsx:36
+msgid "Security"
+msgstr ""
+
+#: src/pages/Index/Settings/UserSettings.tsx:48
+msgid "Display Options"
+msgstr ""
+
+#: src/pages/Index/Settings/UserSettings.tsx:118
+msgid "Account Settings"
+msgstr ""
+
+#: src/pages/Index/Settings/UserSettings.tsx:122
+msgid "Switch to System Setting"
+msgstr ""
+
+#: src/pages/Index/UserSettings.tsx:103
+#~ msgid "User Settings"
+#~ msgstr "User Settings"
+
+#: src/pages/Logged-In.tsx:24
+#~ msgid "Found an exsisting login - using it to log you in."
+#~ msgstr "Found an exsisting login - using it to log you in."
+
+#: src/pages/NotFound.tsx:17
+msgid "Not Found"
+msgstr ""
+
+#: src/pages/NotFound.tsx:20
+msgid "Sorry, this page is not known or was moved."
+msgstr ""
+
+#: src/pages/NotFound.tsx:27
+msgid "Go to the start page"
+msgstr ""
+
+#: src/pages/Notifications.tsx:43
+msgid "Delete Notifications"
+msgstr ""
+
+#: src/pages/Notifications.tsx:108
+msgid "Mark as unread"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:80
+#~ msgid "Build Status"
+#~ msgstr "Build Status"
+
+#: src/pages/build/BuildDetail.tsx:89
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:130
+#: src/pages/sales/ReturnOrderDetail.tsx:98
+#: src/pages/sales/SalesOrderDetail.tsx:102
+#: src/tables/build/BuildOrderTable.tsx:113
+#: src/tables/machine/MachineListTable.tsx:326
+#: src/tables/purchasing/PurchaseOrderTable.tsx:55
+#: src/tables/sales/ReturnOrderTable.tsx:46
+#: src/tables/sales/SalesOrderTable.tsx:52
+#: src/tables/stock/StockItemTable.tsx:259
+#: src/tables/stock/StockTrackingTable.tsx:52
+msgid "Status"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:95
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:103
+#: src/pages/sales/ReturnOrderDetail.tsx:72
+#: src/pages/sales/SalesOrderDetail.tsx:76
+#: src/tables/ColumnRenderers.tsx:106
+#: src/tables/build/BuildLineTable.tsx:140
+msgid "Reference"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:100
+#: src/pages/company/CompanyDetail.tsx:86
+#: src/pages/company/ManufacturerPartDetail.tsx:76
+#: src/pages/company/SupplierPartDetail.tsx:83
+#: src/pages/part/CategoryDetail.tsx:92
+#: src/pages/part/PartDetail.tsx:135
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:124
+#: src/pages/sales/ReturnOrderDetail.tsx:92
+#: src/pages/sales/SalesOrderDetail.tsx:96
+#: src/pages/stock/LocationDetail.tsx:99
+#: src/tables/ColumnRenderers.tsx:66
+#: src/tables/machine/MachineTypeTable.tsx:69
+#: src/tables/machine/MachineTypeTable.tsx:112
+#: src/tables/machine/MachineTypeTable.tsx:219
+#: src/tables/machine/MachineTypeTable.tsx:323
+#: src/tables/part/RelatedPartTable.tsx:64
+#: src/tables/plugin/PluginListTable.tsx:129
+#: src/tables/plugin/PluginListTable.tsx:276
+#: src/tables/stock/LocationTypesTable.tsx:65
+msgid "Description"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:107
+msgid "Parent Build"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:118
+msgid "Build Quantity"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:126
+#: src/pages/build/BuildDetail.tsx:256
+msgid "Completed Outputs"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:143
+#: src/tables/build/BuildOrderTable.tsx:142
+msgid "Issued By"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:150
+#: src/pages/part/PartDetail.tsx:323
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:216
+#: src/pages/sales/ReturnOrderDetail.tsx:185
+#: src/pages/sales/SalesOrderDetail.tsx:189
+#: src/tables/build/BuildOrderTable.tsx:148
+#: src/tables/purchasing/PurchaseOrderTable.tsx:75
+#: src/tables/sales/ReturnOrderTable.tsx:66
+#: src/tables/sales/SalesOrderTable.tsx:72
+msgid "Responsible"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:157
+#: src/tables/settings/PendingTasksTable.tsx:30
+msgid "Created"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:164
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:209
+#: src/pages/sales/ReturnOrderDetail.tsx:178
+#: src/pages/sales/SalesOrderDetail.tsx:182
+#: src/tables/ColumnRenderers.tsx:191
+msgid "Target Date"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:171
+msgid "Completed"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:183
+msgid "Source Location"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:184
+msgid "Any location"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:185
+#: src/pages/part/PartDetail.tsx:269
+#: src/pages/stock/StockDetail.tsx:150
+#~ msgid "View part barcode"
+#~ msgstr "View part barcode"
+
+#: src/pages/build/BuildDetail.tsx:190
+#: src/pages/part/PartDetail.tsx:274
+#~ msgid "Link custom barcode to part"
+#~ msgstr "Link custom barcode to part"
+
+#: src/pages/build/BuildDetail.tsx:191
+msgid "Destination Location"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:196
+#: src/pages/part/PartDetail.tsx:280
+#~ msgid "Unlink custom barcode from part"
+#~ msgstr "Unlink custom barcode from part"
+
+#: src/pages/build/BuildDetail.tsx:197
+#: src/pages/stock/StockDetail.tsx:538
+msgid "Batch Code"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:202
+#~ msgid "Build Order updated"
+#~ msgstr "Build Order updated"
+
+#: src/pages/build/BuildDetail.tsx:221
+#~ msgid "Edit build order"
+#~ msgstr "Edit build order"
+
+#: src/pages/build/BuildDetail.tsx:226
+#~ msgid "Duplicate build order"
+#~ msgstr "Duplicate build order"
+
+#: src/pages/build/BuildDetail.tsx:229
+msgid "Build Details"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:231
+#~ msgid "Delete build order"
+#~ msgstr "Delete build order"
+
+#: src/pages/build/BuildDetail.tsx:235
+#: src/tables/build/BuildLineTable.tsx:225
+msgid "Allocate Stock"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:249
+msgid "Incomplete Outputs"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:271
+msgid "Consumed Stock"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:285
+msgid "Child Build Orders"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:295
+#: src/pages/company/CompanyDetail.tsx:255
+#: src/pages/company/ManufacturerPartDetail.tsx:172
+#: src/pages/part/PartDetail.tsx:618
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:278
+#: src/pages/sales/ReturnOrderDetail.tsx:229
+#: src/pages/sales/SalesOrderDetail.tsx:279
+#: src/pages/stock/StockDetail.tsx:328
+msgid "Attachments"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:307
+#: src/pages/company/CompanyDetail.tsx:267
+#: src/pages/part/PartDetail.tsx:630
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:290
+#: src/pages/sales/ReturnOrderDetail.tsx:241
+#: src/pages/sales/SalesOrderDetail.tsx:291
+#: src/pages/stock/StockDetail.tsx:340
+#: src/tables/stock/StockTrackingTable.tsx:189
+msgid "Notes"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:325
+msgid "Edit Build Order"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:334
+msgid "Cancel Build Order"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:346
+#: src/tables/build/BuildOrderTable.tsx:167
+#: src/tables/build/BuildOrderTable.tsx:182
+msgid "Add Build Order"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:368
+#~ msgid "Reporting Actions"
+#~ msgstr "Reporting Actions"
+
+#: src/pages/build/BuildDetail.tsx:374
+#~ msgid "Print build report"
+#~ msgstr "Print build report"
+
+#: src/pages/build/BuildDetail.tsx:378
+msgid "Build Order Actions"
+msgstr ""
+
+#: src/pages/build/BuildDetail.tsx:386
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:333
+#: src/pages/sales/ReturnOrderDetail.tsx:309
+#: src/pages/sales/SalesOrderDetail.tsx:321
+msgid "Cancel order"
+msgstr ""
+
+#: src/pages/build/BuildIndex.tsx:23
+#~ msgid "Build order created"
+#~ msgstr "Build order created"
+
+#: src/pages/build/BuildIndex.tsx:39
+#~ msgid "New Build Order"
+#~ msgstr "New Build Order"
+
+#: src/pages/company/CompanyDetail.tsx:100
+msgid "Phone Number"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:107
+msgid "Email Address"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:117
+msgid "Default Currency"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:122
+#: src/pages/company/SupplierDetail.tsx:8
+#: src/pages/company/SupplierPartDetail.tsx:107
+#: src/pages/company/SupplierPartDetail.tsx:193
+#: src/pages/company/SupplierPartDetail.tsx:296
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:118
+#: src/tables/company/CompanyTable.tsx:100
+#: src/tables/purchasing/PurchaseOrderTable.tsx:88
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:36
+msgid "Supplier"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:128
+#: src/pages/company/ManufacturerDetail.tsx:8
+#: src/pages/company/ManufacturerPartDetail.tsx:94
+#: src/pages/company/ManufacturerPartDetail.tsx:239
+#: src/pages/company/SupplierPartDetail.tsx:122
+#: src/tables/company/CompanyTable.tsx:105
+msgid "Manufacturer"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:134
+#: src/pages/company/CustomerDetail.tsx:8
+#: src/pages/part/pricing/SaleHistoryPanel.tsx:29
+#: src/pages/sales/ReturnOrderDetail.tsx:86
+#: src/pages/sales/SalesOrderDetail.tsx:90
+#: src/pages/stock/StockDetail.tsx:220
+#: src/tables/company/CompanyTable.tsx:110
+#: src/tables/sales/ReturnOrderTable.tsx:78
+#: src/tables/sales/SalesOrderTable.tsx:107
+#: src/tables/stock/StockTrackingTable.tsx:140
+msgid "Customer"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:168
+#: src/tables/stock/StockTrackingTable.tsx:183
+msgid "Details"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:174
+msgid "Manufactured Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:175
+#~ msgid "Edit company"
+#~ msgstr "Edit company"
+
+#: src/pages/company/CompanyDetail.tsx:183
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:189
+#~ msgid "Delete company"
+#~ msgstr "Delete company"
+
+#: src/pages/company/CompanyDetail.tsx:228
+msgid "Assigned Stock"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:287
+#: src/tables/company/CompanyTable.tsx:86
+msgid "Edit Company"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:296
+msgid "Company Actions"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:69
+#: src/pages/company/SupplierPartDetail.tsx:76
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72
+msgid "Internal Part"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:84
+#: src/pages/company/SupplierPartDetail.tsx:90
+msgid "External Link"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:102
+#: src/pages/company/SupplierPartDetail.tsx:131
+#: src/tables/purchasing/ManufacturerPartTable.tsx:56
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:131
+msgid "Manufacturer Details"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:140
+msgid "Manufacturer Part Details"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:146
+#: src/pages/part/PartDetail.tsx:488
+msgid "Parameters"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:158
+#: src/pages/part/PartDetail.tsx:562
+#: src/pages/purchasing/PurchasingIndex.tsx:26
+msgid "Suppliers"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:190
+#: src/tables/purchasing/ManufacturerPartTable.tsx:84
+msgid "Edit Manufacturer Part"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:197
+#: src/tables/purchasing/ManufacturerPartTable.tsx:72
+#: src/tables/purchasing/ManufacturerPartTable.tsx:103
+msgid "Add Manufacturer Part"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:213
+msgid "Manufacturer Part Actions"
+msgstr ""
+
+#: src/pages/company/ManufacturerPartDetail.tsx:251
+msgid "ManufacturerPart"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:97
+#: src/tables/ColumnRenderers.tsx:117
+msgid "Note"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:115
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57
+msgid "SKU"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:143
+#: src/pages/company/SupplierPartDetail.tsx:194
+#: src/pages/stock/StockDetail.tsx:234
+msgid "Packaging"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:150
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143
+#: src/tables/purchasing/SupplierPartTable.tsx:131
+msgid "Pack Quantity"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:161
+msgid "Supplier Availability"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:168
+msgid "Availability Updated"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:195
+msgid "Availability"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:204
+msgid "Supplier Part Details"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:210
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:265
+msgid "Received Stock"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:234
+#: src/pages/part/PartPricingPanel.tsx:115
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:121
+msgid "Supplier Pricing"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:249
+msgid "Supplier Part Actions"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:273
+#: src/tables/purchasing/SupplierPartTable.tsx:210
+msgid "Edit Supplier Part"
+msgstr ""
+
+#: src/pages/company/SupplierPartDetail.tsx:280
+#: src/tables/purchasing/SupplierPartTable.tsx:163
+msgid "Add Supplier Part"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:84
+#: src/pages/stock/LocationDetail.tsx:91
+#: src/tables/settings/ErrorTable.tsx:34
+msgid "Path"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:100
+msgid "Parent Category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:117
+msgid "Subcategories"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:124
+#: src/pages/stock/LocationDetail.tsx:131
+#: src/tables/part/PartCategoryTable.tsx:65
+msgid "Structural"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:130
+msgid "Parent default location"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:137
+msgid "Default location"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:148
+msgid "Top level part category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:158
+#: src/pages/part/CategoryDetail.tsx:212
+#: src/tables/part/PartCategoryTable.tsx:88
+msgid "Edit Part Category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:171
+#: src/pages/stock/LocationDetail.tsx:223
+msgid "Delete items"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:179
+#: src/pages/part/CategoryDetail.tsx:217
+msgid "Delete Part Category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:182
+msgid "Parts Action"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:183
+msgid "Action for parts in this category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:188
+msgid "Child Categories Action"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:189
+msgid "Action for child categories in this category"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:207
+msgid "Category Actions"
+msgstr ""
+
+#: src/pages/part/CategoryDetail.tsx:229
+msgid "Category Details"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:141
+msgid "Variant of"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:148
+#: src/tables/notifications/NotificationsTable.tsx:31
+#: src/tables/part/PartCategoryTemplateTable.tsx:67
+msgid "Category"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:154
+msgid "Default Location"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:161
+msgid "Category Default Location"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:168
+msgid "IPN"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:175
+msgid "Revision"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:182
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44
+msgid "Units"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:189
+#: src/tables/settings/PendingTasksTable.tsx:40
+msgid "Keywords"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:196
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:182
+#: src/pages/sales/ReturnOrderDetail.tsx:151
+#: src/pages/sales/SalesOrderDetail.tsx:155
+msgid "Link"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:214
+#: src/tables/bom/BomTable.tsx:271
+#: src/tables/build/BuildLineTable.tsx:121
+msgid "Available Stock"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:221
+msgid "Minimum Stock"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:227
+#: src/tables/bom/BomTable.tsx:212
+#: src/tables/build/BuildLineTable.tsx:95
+msgid "On order"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:236
+msgid "Allocated to Build Orders"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:244
+msgid "Allocated to Sales Orders"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:251
+#: src/tables/bom/BomTable.tsx:236
+msgid "Can Build"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:258
+#: src/tables/bom/BomTable.tsx:220
+#: src/tables/part/PartTable.tsx:82
+msgid "Building"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:267
+#: src/tables/bom/UsedInTable.tsx:73
+#: src/tables/build/BuildOrderTable.tsx:108
+#: src/tables/company/CompanyTable.tsx:61
+#: src/tables/company/CompanyTable.tsx:95
+#: src/tables/machine/MachineListTable.tsx:323
+#: src/tables/machine/MachineListTable.tsx:585
+#: src/tables/part/PartTable.tsx:168
+#: src/tables/part/PartVariantTable.tsx:15
+#: src/tables/plugin/PluginListTable.tsx:149
+#: src/tables/plugin/PluginListTable.tsx:271
+#: src/tables/plugin/PluginListTable.tsx:563
+#: src/tables/purchasing/SupplierPartTable.tsx:98
+#: src/tables/purchasing/SupplierPartTable.tsx:187
+#: src/tables/stock/StockItemTable.tsx:254
+msgid "Active"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:272
+msgid "Template Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:277
+#: src/tables/bom/BomTable.tsx:266
+msgid "Assembled Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:282
+msgid "Component Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:287
+#: src/tables/bom/BomTable.tsx:261
+msgid "Trackable Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:292
+msgid "Purchaseable Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:297
+msgid "Saleable Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:302
+msgid "Virtual Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:310
+#: src/tables/ColumnRenderers.tsx:199
+msgid "Creation Date"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:310
+#~ msgid "Edit part"
+#~ msgstr "Edit part"
+
+#: src/pages/part/PartDetail.tsx:315
+msgid "Created By"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:322
+#~ msgid "Duplicate part"
+#~ msgstr "Duplicate part"
+
+#: src/pages/part/PartDetail.tsx:327
+#~ msgid "Delete part"
+#~ msgstr "Delete part"
+
+#: src/pages/part/PartDetail.tsx:330
+msgid "Default Supplier"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:341
+#: src/pages/part/pricing/BomPricingPanel.tsx:78
+#: src/pages/part/pricing/VariantPricingPanel.tsx:95
+#: src/tables/part/PartTable.tsx:151
+msgid "Price Range"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:376
+#: src/pages/stock/StockDetail.tsx:131
+msgid "Last Stocktake"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:411
+msgid "Stocktake By"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:482
+msgid "Part Details"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:508
+msgid "Variants"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:515
+#: src/pages/stock/StockDetail.tsx:284
+msgid "Allocations"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:522
+msgid "Bill of Materials"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:536
+msgid "Used In"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:543
+msgid "Part Pricing"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:549
+#: src/pages/purchasing/PurchasingIndex.tsx:37
+msgid "Manufacturers"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:589
+msgid "Scheduling"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:601
+msgid "Test Templates"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:612
+msgid "Related Parts"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:667
+#: src/pages/stock/StockDetail.tsx:152
+#: src/pages/stock/StockDetail.tsx:532
+#: src/tables/build/BuildLineTable.tsx:36
+#: src/tables/part/PartTable.tsx:107
+#: src/tables/stock/StockItemTable.tsx:166
+#: src/tables/stock/StockItemTable.tsx:275
+msgid "Available"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:673
+msgid "No Stock"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:679
+#: src/tables/bom/BomTable.tsx:276
+#: src/tables/part/PartTable.tsx:76
+msgid "On Order"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:685
+#: src/pages/stock/StockDetail.tsx:515
+#: src/tables/stock/StockItemTable.tsx:295
+msgid "In Production"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:704
+msgid "Edit Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:711
+#: src/tables/part/PartTable.tsx:266
+#: src/tables/part/PartTable.tsx:279
+msgid "Add Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:723
+msgid "Delete Part"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:732
+msgid "Deleting this part cannot be reversed"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:770
+#: src/pages/stock/LocationDetail.tsx:302
+#: src/tables/stock/StockItemTable.tsx:409
+msgid "Stock Actions"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:778
+msgid "Count part stock"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:789
+msgid "Transfer part stock"
+msgstr ""
+
+#: src/pages/part/PartDetail.tsx:798
+msgid "Part Actions"
+msgstr ""
+
+#: src/pages/part/PartIndex.tsx:29
+#~ msgid "Categories"
+#~ msgstr "Categories"
+
+#: src/pages/part/PartPricingPanel.tsx:72
+msgid "No pricing data found for this part."
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:86
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:190
+msgid "Pricing Overview"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:92
+msgid "Purchase History"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:106
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:100
+msgid "Internal Pricing"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:124
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:107
+msgid "BOM Pricing"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:131
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:128
+msgid "Variant Pricing"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:143
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:135
+msgid "Sale Pricing"
+msgstr ""
+
+#: src/pages/part/PartPricingPanel.tsx:150
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:142
+msgid "Sale History"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:57
+#: src/pages/part/pricing/BomPricingPanel.tsx:137
+#: src/tables/ColumnRenderers.tsx:241
+#: src/tables/bom/BomTable.tsx:160
+#: src/tables/purchasing/PurchaseOrderTable.tsx:112
+#: src/tables/sales/ReturnOrderTable.tsx:104
+#: src/tables/sales/SalesOrderTable.tsx:134
+msgid "Total Price"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:77
+#: src/pages/part/pricing/BomPricingPanel.tsx:101
+#: src/tables/part/PartTable.tsx:186
+msgid "Component"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:80
+#: src/pages/part/pricing/VariantPricingPanel.tsx:37
+#: src/pages/part/pricing/VariantPricingPanel.tsx:97
+msgid "Minimum Price"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:81
+#: src/pages/part/pricing/VariantPricingPanel.tsx:45
+#: src/pages/part/pricing/VariantPricingPanel.tsx:98
+msgid "Maximum Price"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:112
+#~ msgid "Minimum Total Price"
+#~ msgstr "Minimum Total Price"
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:117
+#~ msgid "Maximum Total Price"
+#~ msgstr "Maximum Total Price"
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:128
+#: src/pages/part/pricing/PriceBreakPanel.tsx:168
+#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67
+#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:62
+#: src/tables/bom/BomTable.tsx:151
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88
+msgid "Unit Price"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:153
+#: src/pages/part/pricing/VariantPricingPanel.tsx:53
+#: src/tables/purchasing/SupplierPartTable.tsx:148
+msgid "Updated"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:218
+msgid "Pie Chart"
+msgstr ""
+
+#: src/pages/part/pricing/BomPricingPanel.tsx:219
+msgid "Bar Chart"
+msgstr ""
+
+#: src/pages/part/pricing/PriceBreakPanel.tsx:54
+#: src/pages/part/pricing/PriceBreakPanel.tsx:106
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164
+msgid "Add Price Break"
+msgstr ""
+
+#: src/pages/part/pricing/PriceBreakPanel.tsx:67
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149
+msgid "Edit Price Break"
+msgstr ""
+
+#: src/pages/part/pricing/PriceBreakPanel.tsx:77
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157
+msgid "Delete Price Break"
+msgstr ""
+
+#: src/pages/part/pricing/PriceBreakPanel.tsx:91
+msgid "Price Break"
+msgstr ""
+
+#: src/pages/part/pricing/PriceBreakPanel.tsx:166
+msgid "Price"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:51
+msgid "Pricing Category"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:70
+msgid "Minimum"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:82
+msgid "Maximum"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:114
+msgid "Purchase Pricing"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:149
+msgid "Override Pricing"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:156
+msgid "Overall Pricing"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:175
+#: src/pages/stock/StockDetail.tsx:125
+msgid "Last Updated"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:192
+msgid "Minimum Value"
+msgstr ""
+
+#: src/pages/part/pricing/PricingOverviewPanel.tsx:193
+msgid "Maximum Value"
+msgstr ""
+
+#: src/pages/part/pricing/PricingPanel.tsx:25
+msgid "No data available"
+msgstr ""
+
+#: src/pages/part/pricing/PricingPanel.tsx:66
+msgid "No Data"
+msgstr ""
+
+#: src/pages/part/pricing/PricingPanel.tsx:67
+msgid "No pricing data available"
+msgstr ""
+
+#: src/pages/part/pricing/PricingPanel.tsx:78
+msgid "Loading pricing data"
+msgstr ""
+
+#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40
+#: src/pages/part/pricing/SaleHistoryPanel.tsx:36
+#: src/tables/ColumnRenderers.tsx:180
+#: src/tables/plugin/PluginListTable.tsx:139
+msgid "Date"
+msgstr ""
+
+#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:47
+msgid "Purchase Price"
+msgstr ""
+
+#: src/pages/part/pricing/SaleHistoryPanel.tsx:22
+msgid "Sale Order"
+msgstr ""
+
+#: src/pages/part/pricing/SaleHistoryPanel.tsx:42
+#: src/pages/part/pricing/SaleHistoryPanel.tsx:92
+msgid "Sale Price"
+msgstr ""
+
+#: src/pages/part/pricing/SupplierPricingPanel.tsx:65
+#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79
+msgid "Supplier Price"
+msgstr ""
+
+#: src/pages/part/pricing/VariantPricingPanel.tsx:30
+#: src/pages/part/pricing/VariantPricingPanel.tsx:94
+msgid "Variant Part"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:75
+msgid "Edit Purchase Order"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:84
+#: src/tables/purchasing/PurchaseOrderTable.tsx:128
+#: src/tables/purchasing/PurchaseOrderTable.tsx:140
+msgid "Add Purchase Order"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:109
+msgid "Supplier Reference"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:139
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:254
+#: src/pages/sales/ReturnOrderDetail.tsx:107
+#: src/pages/sales/ReturnOrderDetail.tsx:223
+#: src/pages/sales/SalesOrderDetail.tsx:111
+#: src/pages/sales/SalesOrderDetail.tsx:251
+msgid "Line Items"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:146
+#: src/pages/sales/ReturnOrderDetail.tsx:114
+#: src/pages/sales/SalesOrderDetail.tsx:118
+msgid "Completed Line Items"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:154
+#: src/pages/sales/ReturnOrderDetail.tsx:122
+#: src/pages/sales/SalesOrderDetail.tsx:126
+#: src/pages/sales/SalesOrderDetail.tsx:263
+msgid "Completed Shipments"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:159
+#: src/pages/sales/ReturnOrderDetail.tsx:126
+#: src/pages/sales/SalesOrderDetail.tsx:130
+#~ msgid "Order Currency,"
+#~ msgstr "Order Currency,"
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:161
+#: src/pages/sales/ReturnOrderDetail.tsx:130
+#: src/pages/sales/SalesOrderDetail.tsx:134
+msgid "Order Currency"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:168
+#: src/pages/sales/ReturnOrderDetail.tsx:137
+#: src/pages/sales/SalesOrderDetail.tsx:141
+msgid "Total Cost"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:203
+#: src/pages/sales/ReturnOrderDetail.tsx:172
+#: src/pages/sales/SalesOrderDetail.tsx:176
+msgid "Created On"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:248
+#: src/pages/sales/ReturnOrderDetail.tsx:217
+#: src/pages/sales/SalesOrderDetail.tsx:245
+msgid "Order Details"
+msgstr ""
+
+#: src/pages/purchasing/PurchaseOrderDetail.tsx:323
+#: src/pages/sales/ReturnOrderDetail.tsx:299
+#: src/pages/sales/SalesOrderDetail.tsx:313
+msgid "Order Actions"
+msgstr ""
+
+#: src/pages/sales/ReturnOrderDetail.tsx:78
+#: src/pages/sales/SalesOrderDetail.tsx:82
+#: src/tables/sales/SalesOrderTable.tsx:123
+msgid "Customer Reference"
+msgstr ""
+
+#: src/pages/sales/ReturnOrderDetail.tsx:271
+msgid "Edit Return Order"
+msgstr ""
+
+#: src/pages/sales/ReturnOrderDetail.tsx:280
+#: src/tables/sales/ReturnOrderTable.tsx:119
+#: src/tables/sales/ReturnOrderTable.tsx:128
+msgid "Add Return Order"
+msgstr ""
+
+#: src/pages/sales/SalesIndex.tsx:33
+msgid "Customers"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:222
+msgid "Edit Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:231
+#: src/tables/sales/SalesOrderTable.tsx:83
+#: src/tables/sales/SalesOrderTable.tsx:95
+msgid "Add Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:257
+msgid "Pending Shipments"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:107
+msgid "Parent Location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:125
+msgid "Sublocations"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:137
+msgid "External"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:143
+msgid "Location Type"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:154
+msgid "Top level stock location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:165
+msgid "Location Details"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:191
+msgid "Default Parts"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:210
+#: src/pages/stock/LocationDetail.tsx:329
+#: src/tables/stock/StockLocationTable.tsx:100
+msgid "Edit Stock Location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:231
+#: src/pages/stock/LocationDetail.tsx:334
+msgid "Delete Stock Location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:234
+msgid "Items Action"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:235
+msgid "Action for stock items in this location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:240
+msgid "Child Locations Action"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:241
+msgid "Action for child locations in this location"
+msgstr ""
+
+#: src/pages/stock/LocationDetail.tsx:324
+msgid "Location Actions"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:104
+msgid "Base Part"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:111
+msgid "Stock Status"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:155
+#~ msgid "Link custom barcode to stock item"
+#~ msgstr "Link custom barcode to stock item"
+
+#: src/pages/stock/StockDetail.tsx:161
+#~ msgid "Unlink custom barcode from stock item"
+#~ msgstr "Unlink custom barcode from stock item"
+
+#: src/pages/stock/StockDetail.tsx:178
+msgid "Installed In"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:194
+msgid "Consumed By"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:203
+#: src/tables/stock/StockTrackingTable.tsx:96
+msgid "Build Order"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:205
+#~ msgid "Edit stock item"
+#~ msgstr "Edit stock item"
+
+#: src/pages/stock/StockDetail.tsx:217
+#~ msgid "Delete stock item"
+#~ msgstr "Delete stock item"
+
+#: src/pages/stock/StockDetail.tsx:268
+msgid "Stock Details"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:274
+msgid "Stock Tracking"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:293
+msgid "Test Data"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:307
+msgid "Installed Items"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:314
+msgid "Child Items"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:369
+msgid "Edit Stock Item"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:396
+msgid "Delete Stock Item"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:433
+#~ msgid "Duplicate stock item"
+#~ msgstr "Duplicate stock item"
+
+#: src/pages/stock/StockDetail.tsx:443
+msgid "Stock Operations"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:448
+msgid "Count stock"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:458
+#: src/tables/stock/StockItemTable.tsx:414
+msgid "Add stock"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:466
+#: src/tables/stock/StockItemTable.tsx:423
+msgid "Remove stock"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:473
+msgid "Transfer"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:474
+#: src/tables/stock/StockItemTable.tsx:443
+msgid "Transfer stock"
+msgstr ""
+
+#: src/pages/stock/StockDetail.tsx:485
+msgid "Stock Item Actions"
+msgstr ""
+
+#: src/tables/ColumnRenderers.tsx:42
+msgid "No location set"
+msgstr ""
+
+#: src/tables/ColumnRenderers.tsx:207
+msgid "Shipment Date"
+msgstr ""
+
+#: src/tables/ColumnRenderers.tsx:227
+#: src/tables/settings/CurrencyTable.tsx:23
+msgid "Currency"
+msgstr ""
+
+#: src/tables/ColumnSelect.tsx:16
+#: src/tables/ColumnSelect.tsx:23
+msgid "Select Columns"
+msgstr ""
+
+#: src/tables/DownloadAction.tsx:13
+#~ msgid "Excel"
+#~ msgstr "Excel"
+
+#: src/tables/DownloadAction.tsx:21
+#~ msgid "Download selected data"
+#~ msgstr "Download selected data"
+
+#: src/tables/DownloadAction.tsx:22
+msgid "CSV"
+msgstr ""
+
+#: src/tables/DownloadAction.tsx:23
+msgid "TSV"
+msgstr ""
+
+#: src/tables/DownloadAction.tsx:24
+msgid "Excel (.xls)"
+msgstr ""
+
+#: src/tables/DownloadAction.tsx:25
+msgid "Excel (.xlsx)"
+msgstr ""
+
+#: src/tables/DownloadAction.tsx:39
+msgid "Download Data"
+msgstr ""
+
+#: src/tables/Filter.tsx:88
+#: src/tables/build/BuildOrderTable.tsx:126
+msgid "Assigned to me"
+msgstr ""
+
+#: src/tables/Filter.tsx:89
+#: src/tables/build/BuildOrderTable.tsx:127
+msgid "Show orders assigned to me"
+msgstr ""
+
+#: src/tables/Filter.tsx:96
+msgid "Outstanding"
+msgstr ""
+
+#: src/tables/Filter.tsx:97
+msgid "Show outstanding orders"
+msgstr ""
+
+#: src/tables/Filter.tsx:104
+#: src/tables/build/BuildOrderTable.tsx:119
+msgid "Overdue"
+msgstr ""
+
+#: src/tables/Filter.tsx:105
+msgid "Show overdue orders"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:51
+msgid "Remove filter"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:136
+msgid "Select filter"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:137
+msgid "Filter"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:144
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38
+#: src/tables/stock/StockItemTestResultTable.tsx:181
+msgid "Value"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:145
+msgid "Select filter value"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:185
+msgid "Table Filters"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:217
+msgid "Add Filter"
+msgstr ""
+
+#: src/tables/FilterSelectDrawer.tsx:226
+msgid "Clear Filters"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:119
+#: src/tables/InvenTreeTable.tsx:390
+#: src/tables/InvenTreeTable.tsx:411
+msgid "No records found"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:422
+msgid "Server returned incorrect data type"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:430
+msgid "Bad request"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:433
+msgid "Unauthorized"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:436
+msgid "Forbidden"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:439
+msgid "Not found"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:488
+#: src/tables/InvenTreeTable.tsx:611
+msgid "Delete selected records"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:492
+msgid "Are you sure you want to delete the selected records?"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:494
+msgid "This action cannot be undone!"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:522
+msgid "Deleted records"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:523
+msgid "Records were deleted successfully"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:532
+msgid "Failed to delete records"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:594
+#: src/tables/InvenTreeTable.tsx:595
+#~ msgid "Print actions"
+#~ msgstr "Print actions"
+
+#: src/tables/InvenTreeTable.tsx:601
+#: src/tables/InvenTreeTable.tsx:602
+msgid "Barcode actions"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:630
+msgid "Refresh data"
+msgstr ""
+
+#: src/tables/InvenTreeTable.tsx:648
+msgid "Table filters"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:78
+msgid "This BOM item is defined for a different parent"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:93
+msgid "Part Information"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:179
+#: src/tables/part/PartTable.tsx:124
+msgid "No stock"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:187
+#: src/tables/build/BuildLineTable.tsx:104
+#: src/tables/part/PartTable.tsx:115
+msgid "External stock"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:195
+#: src/tables/build/BuildLineTable.tsx:67
+msgid "Includes substitute stock"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:204
+#: src/tables/build/BuildLineTable.tsx:77
+msgid "Includes variant stock"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:229
+#: src/tables/part/PartTable.tsx:143
+#: src/tables/stock/StockItemTable.tsx:205
+msgid "Stock Information"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:241
+#: src/tables/build/BuildLineTable.tsx:195
+msgid "Consumable item"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:262
+msgid "Show trackable items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:267
+msgid "Show asssmbled items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:272
+msgid "Show items with available stock"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:277
+msgid "Show items on order"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:281
+msgid "Validated"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:282
+msgid "Show validated items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:286
+#: src/tables/bom/UsedInTable.tsx:63
+msgid "Inherited"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:287
+#: src/tables/bom/UsedInTable.tsx:64
+msgid "Show inherited items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:291
+#: src/tables/bom/UsedInTable.tsx:68
+#: src/tables/build/BuildLineTable.tsx:46
+msgid "Optional"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:292
+#: src/tables/bom/UsedInTable.tsx:69
+msgid "Show optional items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:296
+#: src/tables/build/BuildLineTable.tsx:41
+msgid "Consumable"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:297
+msgid "Show consumable items"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:301
+msgid "Has Pricing"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:301
+#~ msgid "Create BOM Item"
+#~ msgstr "Create BOM Item"
+
+#: src/tables/bom/BomTable.tsx:302
+msgid "Show items with pricing"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:311
+#: src/tables/bom/BomTable.tsx:399
+msgid "Add BOM Item"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:316
+msgid "BOM item created"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:323
+msgid "Edit BOM Item"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:325
+msgid "BOM item updated"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:331
+#~ msgid "Edit Bom Item"
+#~ msgstr "Edit Bom Item"
+
+#: src/tables/bom/BomTable.tsx:332
+msgid "Delete BOM Item"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:333
+msgid "BOM item deleted"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:333
+#~ msgid "Bom item updated"
+#~ msgstr "Bom item updated"
+
+#: src/tables/bom/BomTable.tsx:343
+msgid "View BOM"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:348
+#~ msgid "Delete Bom Item"
+#~ msgstr "Delete Bom Item"
+
+#: src/tables/bom/BomTable.tsx:349
+#~ msgid "Bom item deleted"
+#~ msgstr "Bom item deleted"
+
+#: src/tables/bom/BomTable.tsx:351
+#~ msgid "Are you sure you want to remove this BOM item?"
+#~ msgstr "Are you sure you want to remove this BOM item?"
+
+#: src/tables/bom/BomTable.tsx:354
+msgid "Validate BOM line"
+msgstr ""
+
+#: src/tables/bom/BomTable.tsx:362
+msgid "Edit Substitutes"
+msgstr ""
+
+#: src/tables/bom/UsedInTable.tsx:74
+msgid "Show active assemblies"
+msgstr ""
+
+#: src/tables/bom/UsedInTable.tsx:78
+#: src/tables/part/PartTable.tsx:192
+#: src/tables/part/PartVariantTable.tsx:30
+msgid "Trackable"
+msgstr ""
+
+#: src/tables/bom/UsedInTable.tsx:79
+msgid "Show trackable assemblies"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:31
+#: src/tables/stock/StockItemTable.tsx:270
+msgid "Allocated"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:32
+msgid "Show allocated lines"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:37
+msgid "Show lines with available stock"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:42
+msgid "Show consumable lines"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:47
+msgid "Show optional lines"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:51
+#: src/tables/stock/StockItemTable.tsx:329
+msgid "Tracked"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:52
+msgid "Show tracked lines"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:86
+msgid "In production"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:118
+#: src/tables/stock/StockItemTable.tsx:175
+msgid "No stock available"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:157
+msgid "Unit Quantity"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:231
+msgid "Order Stock"
+msgstr ""
+
+#: src/tables/build/BuildLineTable.tsx:237
+msgid "Build Stock"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:109
+msgid "Show active orders"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:114
+#: src/tables/purchasing/PurchaseOrderTable.tsx:56
+#: src/tables/sales/ReturnOrderTable.tsx:47
+#: src/tables/sales/SalesOrderTable.tsx:53
+msgid "Filter by order status"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:121
+msgid "Show overdue status"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:132
+#: src/tables/purchasing/PurchaseOrderTable.tsx:65
+#: src/tables/sales/ReturnOrderTable.tsx:56
+#: src/tables/sales/SalesOrderTable.tsx:62
+msgid "Filter by project code"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:137
+#: src/tables/purchasing/PurchaseOrderTable.tsx:70
+#: src/tables/sales/ReturnOrderTable.tsx:61
+#: src/tables/sales/SalesOrderTable.tsx:67
+msgid "Has Project Code"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:138
+#: src/tables/purchasing/PurchaseOrderTable.tsx:71
+#: src/tables/sales/ReturnOrderTable.tsx:62
+#: src/tables/sales/SalesOrderTable.tsx:68
+msgid "Filter by whether the purchase order has a project code"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:143
+msgid "Filter by user who issued this order"
+msgstr ""
+
+#: src/tables/build/BuildOrderTable.tsx:149
+#: src/tables/purchasing/PurchaseOrderTable.tsx:76
+#: src/tables/sales/ReturnOrderTable.tsx:67
+#: src/tables/sales/SalesOrderTable.tsx:73
+msgid "Filter by responsible owner"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:114
+#: src/tables/build/BuildOutputTable.tsx:152
+msgid "Add Build Output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:157
+msgid "Complete selected outputs"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:161
+#~ msgid "Delete build output"
+#~ msgstr "Delete build output"
+
+#: src/tables/build/BuildOutputTable.tsx:167
+msgid "Scrap selected outputs"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:177
+msgid "Cancel selected outputs"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:193
+msgid "Allocate"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:194
+msgid "Allocate stock to build output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:199
+msgid "Deallocate"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:200
+msgid "Deallocate stock from build output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:205
+msgid "Complete"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:206
+msgid "Complete build output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:215
+msgid "Scrap"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:216
+msgid "Scrap build output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:226
+msgid "Cancel build output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:253
+msgid "Build Output"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:266
+msgid "Batch"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:280
+msgid "Allocated Items"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:290
+msgid "Required Tests"
+msgstr ""
+
+#: src/tables/build/BuildOutputTable.tsx:319
+#: src/tables/stock/StockItemTestResultTable.tsx:145
+msgid "Test Results"
+msgstr ""
+
+#: src/tables/company/AddressTable.tsx:121
+#: src/tables/company/AddressTable.tsx:185
+msgid "Add Address"
+msgstr ""
+
+#: src/tables/company/AddressTable.tsx:126
+msgid "Address created"
+msgstr ""
+
+#: src/tables/company/AddressTable.tsx:135
+msgid "Edit Address"
+msgstr ""
+
+#: src/tables/company/AddressTable.tsx:143
+msgid "Delete Address"
+msgstr ""
+
+#: src/tables/company/AddressTable.tsx:144
+msgid "Are you sure you want to delete this address?"
+msgstr ""
+
+#: src/tables/company/CompanyTable.tsx:71
+#~ msgid "New Company"
+#~ msgstr "New Company"
+
+#: src/tables/company/CompanyTable.tsx:74
+#: src/tables/company/CompanyTable.tsx:123
+msgid "Add Company"
+msgstr ""
+
+#: src/tables/company/CompanyTable.tsx:96
+msgid "Show active companies"
+msgstr ""
+
+#: src/tables/company/CompanyTable.tsx:101
+msgid "Show companies which are suppliers"
+msgstr ""
+
+#: src/tables/company/CompanyTable.tsx:106
+msgid "Show companies which are manufacturers"
+msgstr ""
+
+#: src/tables/company/CompanyTable.tsx:111
+msgid "Show companies which are customers"
+msgstr ""
+
+#: src/tables/company/ContactTable.tsx:71
+msgid "Edit Contact"
+msgstr ""
+
+#: src/tables/company/ContactTable.tsx:78
+msgid "Add Contact"
+msgstr ""
+
+#: src/tables/company/ContactTable.tsx:89
+msgid "Delete Contact"
+msgstr ""
+
+#: src/tables/company/ContactTable.tsx:129
+msgid "Add contact"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:130
+msgid "File uploaded"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:131
+msgid "File {0} uploaded successfully"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:142
+msgid "Upload Error"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:143
+msgid "File could not be uploaded"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:187
+msgid "Upload Attachment"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:197
+msgid "Edit Attachment"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:211
+msgid "Delete Attachment"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:221
+msgid "Add attachment"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:232
+msgid "Add external link"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:254
+#~ msgid "Upload attachment"
+#~ msgstr "Upload attachment"
+
+#: src/tables/general/AttachmentTable.tsx:289
+msgid "No attachments found"
+msgstr ""
+
+#: src/tables/general/AttachmentTable.tsx:325
+msgid "Drag attachment file here to upload"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:199
+msgid "Machine restarted"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:221
+#: src/tables/machine/MachineListTable.tsx:423
+msgid "Restart required"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:225
+msgid "Machine Actions"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:229
+#: src/tables/machine/MachineListTable.tsx:232
+msgid "Edit machine"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:244
+#: src/tables/machine/MachineListTable.tsx:247
+msgid "Delete machine"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:248
+msgid "Machine successfully deleted."
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:252
+msgid "Are you sure you want to remove the machine \"{0}\"?"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:263
+msgid "Restart"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:265
+msgid "Restart machine"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:267
+msgid "manual restart required"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:283
+msgid "Machine information"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:294
+#: src/tables/machine/MachineListTable.tsx:590
+msgid "Machine Type"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:307
+msgid "Machine Driver"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:320
+msgid "Initialized"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:341
+#: src/tables/machine/MachineTypeTable.tsx:261
+msgid "Errors"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:349
+#: src/tables/machine/MachineTypeTable.tsx:269
+msgid "No errors reported"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:369
+msgid "Machine Settings"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:380
+msgid "Driver Settings"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:494
+#~ msgid "Create machine"
+#~ msgstr "Create machine"
+
+#: src/tables/machine/MachineListTable.tsx:497
+msgid "Add machine"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:552
+msgid "Machine detail"
+msgstr ""
+
+#: src/tables/machine/MachineListTable.tsx:599
+msgid "Driver"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:73
+msgid "Builtin driver"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:89
+msgid "Machine type not found."
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:97
+msgid "Machine type information"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:110
+#: src/tables/machine/MachineTypeTable.tsx:217
+msgid "Slug"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:118
+#: src/tables/machine/MachineTypeTable.tsx:238
+msgid "Provider plugin"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:130
+#: src/tables/machine/MachineTypeTable.tsx:250
+msgid "Provider file"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:135
+#: src/tables/machine/MachineTypeTable.tsx:255
+#: src/tables/plugin/PluginListTable.tsx:180
+#: src/tables/plugin/PluginListTable.tsx:568
+msgid "Builtin"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:146
+msgid "Available drivers"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:196
+msgid "Machine driver not found."
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:204
+msgid "Machine driver information"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:224
+msgid "Machine type"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:327
+msgid "Builtin type"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:336
+msgid "Machine type detail"
+msgstr ""
+
+#: src/tables/machine/MachineTypeTable.tsx:346
+msgid "Machine driver detail"
+msgstr ""
+
+#: src/tables/notifications/NotificationsTable.tsx:26
+msgid "Age"
+msgstr ""
+
+#: src/tables/notifications/NotificationsTable.tsx:40
+#: src/tables/plugin/PluginErrorTable.tsx:37
+msgid "Message"
+msgstr ""
+
+#: src/tables/part/ParametricPartTable.tsx:76
+#: src/tables/part/PartParameterTable.tsx:88
+msgid "Internal Units"
+msgstr ""
+
+#: src/tables/part/ParametricPartTable.tsx:81
+msgid "Edit parameter"
+msgstr ""
+
+#: src/tables/part/ParametricPartTable.tsx:124
+msgid "Add Part Parameter"
+msgstr ""
+
+#: src/tables/part/ParametricPartTable.tsx:138
+#: src/tables/part/PartParameterTable.tsx:121
+#: src/tables/part/PartParameterTable.tsx:144
+msgid "Edit Part Parameter"
+msgstr ""
+
+#: src/tables/part/PartCategoryTable.tsx:60
+#: src/tables/part/PartTable.tsx:180
+msgid "Include Subcategories"
+msgstr ""
+
+#: src/tables/part/PartCategoryTable.tsx:61
+msgid "Include subcategories in results"
+msgstr ""
+
+#: src/tables/part/PartCategoryTable.tsx:66
+msgid "Show structural categories"
+msgstr ""
+
+#: src/tables/part/PartCategoryTable.tsx:73
+msgid "New Part Category"
+msgstr ""
+
+#: src/tables/part/PartCategoryTable.tsx:98
+msgid "Add Part Category"
+msgstr ""
+
+#: src/tables/part/PartCategoryTemplateTable.tsx:38
+#: src/tables/part/PartCategoryTemplateTable.tsx:131
+msgid "Add Category Parameter"
+msgstr ""
+
+#: src/tables/part/PartCategoryTemplateTable.tsx:46
+msgid "Edit Category Parameter"
+msgstr ""
+
+#: src/tables/part/PartCategoryTemplateTable.tsx:54
+msgid "Delete Category Parameter"
+msgstr ""
+
+#: src/tables/part/PartCategoryTemplateTable.tsx:76
+msgid "Parameter Template"
+msgstr ""
+
+#: src/tables/part/PartCategoryTemplateTable.tsx:93
+#~ msgid "[{0}]"
+#~ msgstr "[{0}]"
+
+#: src/tables/part/PartParameterTable.tsx:105
+msgid "New Part Parameter"
+msgstr ""
+
+#: src/tables/part/PartParameterTable.tsx:130
+#: src/tables/part/PartParameterTable.tsx:152
+msgid "Delete Part Parameter"
+msgstr ""
+
+#: src/tables/part/PartParameterTable.tsx:170
+msgid "Add parameter"
+msgstr ""
+
+#: src/tables/part/PartParameterTable.tsx:191
+#: src/tables/stock/StockItemTable.tsx:300
+msgid "Include Variants"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:31
+msgid "Checkbox"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:32
+msgid "Show checkbox templates"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:36
+msgid "Has choices"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:37
+msgid "Show templates with choices"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:41
+#: src/tables/part/PartTable.tsx:198
+msgid "Has Units"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:42
+msgid "Show templates with units"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:85
+msgid "Add Parameter Template"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:100
+msgid "Edit Parameter Template"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:111
+msgid "Delete Parameter Template"
+msgstr ""
+
+#: src/tables/part/PartParameterTemplateTable.tsx:141
+msgid "Add parameter template"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:67
+msgid "Minimum stock"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:89
+msgid "Build Order Allocations"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:98
+msgid "Sales Order Allocations"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:169
+msgid "Filter by part active status"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:174
+#: src/tables/stock/StockItemTable.tsx:265
+msgid "Assembly"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:175
+msgid "Filter by assembly attribute"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:181
+msgid "Include parts in subcategories"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:187
+msgid "Filter by component attribute"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:193
+msgid "Filter by trackable attribute"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:199
+msgid "Filter by parts which have units"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:204
+msgid "Has IPN"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:205
+msgid "Filter by parts which have an internal part number"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:210
+msgid "Has Stock"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:211
+msgid "Filter by parts which have stock"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:217
+msgid "Filter by parts which have low stock"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:222
+msgid "Purchaseable"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:223
+msgid "Filter by parts which are purchaseable"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:228
+msgid "Salable"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:229
+msgid "Filter by parts which are salable"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:235
+msgid "Filter by parts which are virtual"
+msgstr ""
+
+#: src/tables/part/PartTable.tsx:239
+msgid "Not Virtual"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:52
+msgid "Results"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:54
+msgid "No Results"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:84
+#: src/tables/stock/StockItemTestResultTable.tsx:360
+msgid "Required"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:85
+msgid "Show required tests"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:89
+#: src/tables/settings/TemplateTable.tsx:160
+#: src/tables/settings/TemplateTable.tsx:270
+msgid "Enabled"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:90
+msgid "Show enabled tests"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:94
+msgid "Requires Value"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:95
+msgid "Show tests that require a value"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:99
+msgid "Requires Attachment"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:100
+msgid "Show tests that require an attachment"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:104
+msgid "Include Inherited"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:105
+msgid "Show tests from inherited templates"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:109
+msgid "Has Results"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:110
+msgid "Show tests which have recorded results"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:132
+#: src/tables/part/PartTestTemplateTable.tsx:207
+msgid "Add Test Template"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:148
+msgid "Edit Test Template"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:159
+msgid "Delete Test Template"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:161
+msgid "This action cannot be reversed"
+msgstr ""
+
+#: src/tables/part/PartTestTemplateTable.tsx:163
+msgid "Any tests results associated with this template will be deleted"
+msgstr ""
+
+#: src/tables/part/PartThumbTable.tsx:203
+msgid "Select"
+msgstr ""
+
+#: src/tables/part/PartVariantTable.tsx:16
+msgid "Show active variants"
+msgstr ""
+
+#: src/tables/part/PartVariantTable.tsx:20
+msgid "Template"
+msgstr ""
+
+#: src/tables/part/PartVariantTable.tsx:21
+msgid "Show template variants"
+msgstr ""
+
+#: src/tables/part/PartVariantTable.tsx:26
+msgid "Show virtual variants"
+msgstr ""
+
+#: src/tables/part/PartVariantTable.tsx:31
+msgid "Show trackable variants"
+msgstr ""
+
+#: src/tables/part/RelatedPartTable.tsx:84
+msgid "Add Related Part"
+msgstr ""
+
+#: src/tables/part/RelatedPartTable.tsx:99
+msgid "Delete Related Part"
+msgstr ""
+
+#: src/tables/part/RelatedPartTable.tsx:106
+msgid "Add related part"
+msgstr ""
+
+#: src/tables/plugin/PluginErrorTable.tsx:29
+msgid "Stage"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:95
+msgid "Plugin with key {pluginKey} not found"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:97
+msgid "An error occurred while fetching plugin details"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:113
+#~ msgid "Plugin with id {id} not found"
+#~ msgstr "Plugin with id {id} not found"
+
+#: src/tables/plugin/PluginListTable.tsx:122
+msgid "Plugin information"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:134
+msgid "Author"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:134
+#~ msgid "Plugin Actions"
+#~ msgstr "Plugin Actions"
+
+#: src/tables/plugin/PluginListTable.tsx:138
+#: src/tables/plugin/PluginListTable.tsx:141
+#~ msgid "Edit plugin"
+#~ msgstr "Edit plugin"
+
+#: src/tables/plugin/PluginListTable.tsx:152
+#: src/tables/plugin/PluginListTable.tsx:153
+#~ msgid "Reload"
+#~ msgstr "Reload"
+
+#: src/tables/plugin/PluginListTable.tsx:154
+msgid "Plugin is not active"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:163
+msgid "Package information"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:169
+msgid "Package Name"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:175
+msgid "Installation Path"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:185
+msgid "Package"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:197
+msgid "Plugin settings"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:214
+msgid "Plugin is active"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:220
+msgid "Plugin is inactive"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:227
+msgid "Plugin is not installed"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:253
+msgid "Plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:287
+msgid "Description not available"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:319
+msgid "Confirm plugin activation"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:320
+msgid "Confirm plugin deactivation"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:325
+msgid "The selected plugin will be activated"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:326
+msgid "The selected plugin will be deactivated"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:334
+msgid "Activate Plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:338
+#~ msgid "Deactivate Plugin"
+#~ msgstr "Deactivate Plugin"
+
+#: src/tables/plugin/PluginListTable.tsx:354
+#~ msgid "The following plugin will be activated"
+#~ msgstr "The following plugin will be activated"
+
+#: src/tables/plugin/PluginListTable.tsx:355
+#~ msgid "The following plugin will be deactivated"
+#~ msgstr "The following plugin will be deactivated"
+
+#: src/tables/plugin/PluginListTable.tsx:362
+msgid "Deactivate"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:366
+#~ msgid "Confirm"
+#~ msgstr "Confirm"
+
+#: src/tables/plugin/PluginListTable.tsx:373
+msgid "Activate"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:376
+#~ msgid "Activating plugin"
+#~ msgstr "Activating plugin"
+
+#: src/tables/plugin/PluginListTable.tsx:376
+#~ msgid "Deactivating plugin"
+#~ msgstr "Deactivating plugin"
+
+#: src/tables/plugin/PluginListTable.tsx:392
+#~ msgid "Plugin updated"
+#~ msgstr "Plugin updated"
+
+#: src/tables/plugin/PluginListTable.tsx:394
+#~ msgid "The plugin was activated"
+#~ msgstr "The plugin was activated"
+
+#: src/tables/plugin/PluginListTable.tsx:395
+#~ msgid "The plugin was deactivated"
+#~ msgstr "The plugin was deactivated"
+
+#: src/tables/plugin/PluginListTable.tsx:403
+#~ msgid "Error updating plugin"
+#~ msgstr "Error updating plugin"
+
+#: src/tables/plugin/PluginListTable.tsx:406
+msgid "Uninstall"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:438
+msgid "Install plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:451
+msgid "Install"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:452
+msgid "Plugin installed successfully"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:457
+msgid "Uninstall Plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:469
+msgid "Confirm plugin uninstall"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:472
+msgid "The selected plugin will be uninstalled."
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:473
+msgid "This action cannot be undone."
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:477
+msgid "Plugin uninstalled successfully"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:484
+msgid "Delete Plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:485
+msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:498
+msgid "Plugins reloaded"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:499
+msgid "Plugins were reloaded successfully"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:515
+msgid "Reload Plugins"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:524
+msgid "Install Plugin"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:544
+msgid "Plugin Detail"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:573
+msgid "Sample"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:578
+#: src/tables/stock/StockItemTable.tsx:305
+msgid "Installed"
+msgstr ""
+
+#: src/tables/plugin/PluginListTable.tsx:615
+#~ msgid "Plugin detail"
+#~ msgstr "Plugin detail"
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:59
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:108
+msgid "Add Parameter"
+msgstr ""
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:60
+#~ msgid "Parameter updated"
+#~ msgstr "Parameter updated"
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:70
+msgid "Edit Parameter"
+msgstr ""
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:73
+#~ msgid "Parameter deleted"
+#~ msgstr "Parameter deleted"
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:74
+#~ msgid "Are you sure you want to delete this parameter?"
+#~ msgstr "Are you sure you want to delete this parameter?"
+
+#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:78
+msgid "Delete Parameter"
+msgstr ""
+
+#: src/tables/purchasing/ManufacturerPartTable.tsx:63
+#~ msgid "Create Manufacturer Part"
+#~ msgstr "Create Manufacturer Part"
+
+#: src/tables/purchasing/ManufacturerPartTable.tsx:92
+msgid "Delete Manufacturer Part"
+msgstr ""
+
+#: src/tables/purchasing/ManufacturerPartTable.tsx:100
+#~ msgid "Manufacturer part updated"
+#~ msgstr "Manufacturer part updated"
+
+#: src/tables/purchasing/ManufacturerPartTable.tsx:112
+#~ msgid "Manufacturer part deleted"
+#~ msgstr "Manufacturer part deleted"
+
+#: src/tables/purchasing/ManufacturerPartTable.tsx:114
+#~ msgid "Are you sure you want to remove this manufacturer part?"
+#~ msgstr "Are you sure you want to remove this manufacturer part?"
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:86
+msgid "Part Description"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:113
+msgid "Total Quantity"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
+msgid "Received"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
+msgid "Supplier Code"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155
+msgid "Supplier Link"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162
+msgid "Manufacturer Code"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:176
+msgid "Destination"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198
+msgid "Add Line Item"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
+msgid "Edit Line Item"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223
+msgid "Delete Line Item"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:234
+msgid "Receive line item"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272
+msgid "Add line item"
+msgstr ""
+
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:282
+msgid "Receive items"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:93
+msgid "MPN"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:122
+msgid "Base units"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:170
+msgid "Supplier part created"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:176
+msgid "Add supplier part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:188
+msgid "Show active supplier parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:192
+msgid "Active Part"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:193
+msgid "Show active internal parts"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:193
+#~ msgid "Supplier part updated"
+#~ msgstr "Supplier part updated"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:197
+msgid "Active Supplier"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:198
+msgid "Show active suppliers"
+msgstr ""
+
+#: src/tables/purchasing/SupplierPartTable.tsx:205
+#~ msgid "Supplier part deleted"
+#~ msgstr "Supplier part deleted"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:207
+#~ msgid "Are you sure you want to remove this supplier part?"
+#~ msgstr "Are you sure you want to remove this supplier part?"
+
+#: src/tables/purchasing/SupplierPartTable.tsx:218
+msgid "Delete Supplier Part"
+msgstr ""
+
+#: src/tables/settings/CurrencyTable.tsx:28
+msgid "Rate"
+msgstr ""
+
+#: src/tables/settings/CurrencyTable.tsx:40
+msgid "Exchange rates updated"
+msgstr ""
+
+#: src/tables/settings/CurrencyTable.tsx:46
+msgid "Exchange rate update error"
+msgstr ""
+
+#: src/tables/settings/CurrencyTable.tsx:57
+msgid "Refresh currency exchange rates"
+msgstr ""
+
+#: src/tables/settings/CustomUnitsTable.tsx:50
+msgid "Add Custom Unit"
+msgstr ""
+
+#: src/tables/settings/CustomUnitsTable.tsx:60
+msgid "Edit Custom Unit"
+msgstr ""
+
+#: src/tables/settings/CustomUnitsTable.tsx:68
+msgid "Delete Custom Unit"
+msgstr ""
+
+#: src/tables/settings/CustomUnitsTable.tsx:100
+msgid "Add custom unit"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:29
+msgid "When"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:39
+msgid "Error Information"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:51
+msgid "Delete Error Report"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:51
+#~ msgid "Delete error report"
+#~ msgstr "Delete error report"
+
+#: src/tables/settings/ErrorTable.tsx:53
+msgid "Are you sure you want to delete this error report?"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:55
+msgid "Error report deleted"
+msgstr ""
+
+#: src/tables/settings/ErrorTable.tsx:77
+#: src/tables/settings/FailedTasksTable.tsx:57
+msgid "Error Details"
+msgstr ""
+
+#: src/tables/settings/FailedTasksTable.tsx:24
+#: src/tables/settings/PendingTasksTable.tsx:17
+#: src/tables/settings/ScheduledTasksTable.tsx:19
+msgid "Task"
+msgstr ""
+
+#: src/tables/settings/FailedTasksTable.tsx:30
+#: src/tables/settings/PendingTasksTable.tsx:22
+msgid "Task ID"
+msgstr ""
+
+#: src/tables/settings/FailedTasksTable.tsx:34
+#: src/tables/stock/StockItemTestResultTable.tsx:206
+msgid "Started"
+msgstr ""
+
+#: src/tables/settings/FailedTasksTable.tsx:40
+msgid "Stopped"
+msgstr ""
+
+#: src/tables/settings/FailedTasksTable.tsx:46
+msgid "Attempts"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:51
+msgid "Group with id {id} not found"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:53
+msgid "An error occurred while fetching group details"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:77
+msgid "Permission set"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:126
+msgid "Delete group"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:127
+msgid "Group deleted"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:129
+msgid "Are you sure you want to delete this group?"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:134
+#: src/tables/settings/GroupTable.tsx:146
+msgid "Add group"
+msgstr ""
+
+#: src/tables/settings/GroupTable.tsx:158
+msgid "Edit group"
+msgstr ""
+
+#: src/tables/settings/PendingTasksTable.tsx:36
+msgid "Arguments"
+msgstr ""
+
+#: src/tables/settings/ProjectCodeTable.tsx:42
+msgid "Add Project Code"
+msgstr ""
+
+#: src/tables/settings/ProjectCodeTable.tsx:54
+msgid "Edit Project Code"
+msgstr ""
+
+#: src/tables/settings/ProjectCodeTable.tsx:62
+msgid "Delete Project Code"
+msgstr ""
+
+#: src/tables/settings/ProjectCodeTable.tsx:94
+msgid "Add project code"
+msgstr ""
+
+#: src/tables/settings/ScheduledTasksTable.tsx:25
+msgid "Last Run"
+msgstr ""
+
+#: src/tables/settings/ScheduledTasksTable.tsx:47
+msgid "Next Run"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:82
+msgid "Template not found"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:84
+msgid "An error occurred while fetching template details"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:120
+#~ msgid "{templateTypeTranslation} with id {id} not found"
+#~ msgstr "{templateTypeTranslation} with id {id} not found"
+
+#: src/tables/settings/TemplateTable.tsx:124
+#~ msgid "An error occurred while fetching {templateTypeTranslation} details"
+#~ msgstr "An error occurred while fetching {templateTypeTranslation} details"
+
+#: src/tables/settings/TemplateTable.tsx:146
+#~ msgid "actions"
+#~ msgstr "actions"
+
+#: src/tables/settings/TemplateTable.tsx:170
+msgid "Modify"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:171
+msgid "Modify template file"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:222
+#: src/tables/settings/TemplateTable.tsx:289
+msgid "Edit Template"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:230
+msgid "Delete template"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:236
+msgid "Add Template"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:243
+#~ msgid "Add new"
+#~ msgstr "Add new"
+
+#: src/tables/settings/TemplateTable.tsx:243
+#~ msgid "Create new"
+#~ msgstr "Create new"
+
+#: src/tables/settings/TemplateTable.tsx:249
+msgid "Add template"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:271
+msgid "Filter by enabled status"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:276
+msgid "Model Type"
+msgstr ""
+
+#: src/tables/settings/TemplateTable.tsx:277
+msgid "Filter by target model type"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:79
+msgid "User with id {id} not found"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:81
+msgid "An error occurred while fetching user details"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:99
+msgid "Is Active"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:100
+msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts."
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:104
+msgid "Is Staff"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:105
+msgid "Designates whether the user can log into the django admin site."
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:109
+msgid "Is Superuser"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:110
+msgid "Designates that this user has all permissions without explicitly assigning them."
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:120
+msgid "You cannot edit the rights for the currently logged-in user."
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:151
+msgid "No groups"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:231
+msgid "Delete user"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:232
+msgid "User deleted"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:234
+msgid "Are you sure you want to delete this user?"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:240
+#: src/tables/settings/UserTable.tsx:258
+msgid "Add user"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:248
+msgid "Added user"
+msgstr ""
+
+#: src/tables/settings/UserTable.tsx:270
+msgid "Edit user"
+msgstr ""
+
+#: src/tables/stock/LocationTypesTable.tsx:36
+#: src/tables/stock/LocationTypesTable.tsx:105
+msgid "Add Location Type"
+msgstr ""
+
+#: src/tables/stock/LocationTypesTable.tsx:44
+msgid "Edit Location Type"
+msgstr ""
+
+#: src/tables/stock/LocationTypesTable.tsx:52
+msgid "Delete Location Type"
+msgstr ""
+
+#: src/tables/stock/LocationTypesTable.tsx:69
+msgid "Icon"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:90
+msgid "This stock item is in production"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:99
+msgid "This stock item has been assigned to a sales order"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:108
+msgid "This stock item has been assigned to a customer"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:117
+msgid "This stock item is installed in another stock item"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:126
+msgid "This stock item has been consumed by a build order"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:135
+msgid "This stock item has expired"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:139
+msgid "This stock item is stale"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:150
+msgid "This stock item is fully allocated"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:157
+msgid "This stock item is partially allocated"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:185
+msgid "This stock item has been depleted"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:255
+msgid "Show stock for active parts"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:260
+msgid "Filter by stock status"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:266
+msgid "Show stock for assmebled parts"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:271
+msgid "Show items which have been allocated"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:276
+msgid "Show items which are available"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:280
+#: src/tables/stock/StockLocationTable.tsx:33
+msgid "Include Sublocations"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:281
+msgid "Include stock in sublocations"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:285
+msgid "Depleted"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:286
+msgid "Show depleted stock items"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:291
+msgid "Show items which are in stock"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:296
+msgid "Show items which are in production"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:301
+msgid "Include stock items for variant parts"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:306
+msgid "Show stock items which are installed in other items"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:310
+msgid "Sent to Customer"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:311
+msgid "Show items which have been sent to a customer"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:315
+msgid "Is Serialized"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:316
+msgid "Show items which have a serial number"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:323
+msgid "Has Batch Code"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:324
+msgid "Show items which have a batch code"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:330
+msgid "Show tracked items"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:334
+msgid "Has Purchase Price"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:335
+msgid "Show items which have a purchase price"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:343
+msgid "External Location"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:344
+msgid "Show items in an external location"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:416
+msgid "Add a new stock item"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:425
+msgid "Remove some quantity from a stock item"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:447
+msgid "Move Stock items to new locations"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:454
+msgid "Change stock status"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:456
+msgid "Change the status of stock items"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:463
+msgid "Merge stock"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:465
+msgid "Merge stock items"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:472
+msgid "Order stock"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:474
+#: src/tables/stock/StockItemTable.tsx:480
+msgid "Order new stock"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:478
+msgid "Assign to customer"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:487
+msgid "Delete stock"
+msgstr ""
+
+#: src/tables/stock/StockItemTable.tsx:489
+msgid "Delete stock items"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:126
+msgid "Test"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:152
+msgid "Test result for installed stock item"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:163
+msgid "Result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:169
+msgid "No Result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:185
+msgid "Attachment"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:201
+msgid "Test station"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:221
+msgid "Finished"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:252
+#: src/tables/stock/StockItemTestResultTable.tsx:324
+#: src/tables/stock/StockItemTestResultTable.tsx:379
+msgid "Add Test Result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:254
+msgid "Test result added"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:263
+#: src/tables/stock/StockItemTestResultTable.tsx:334
+msgid "Edit Test Result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:265
+msgid "Test result updated"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:271
+#: src/tables/stock/StockItemTestResultTable.tsx:343
+msgid "Delete Test Result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:273
+msgid "Test result deleted"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:287
+msgid "Test Passed"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:288
+msgid "Test result has been recorded"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:295
+msgid "Failed to record test result"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:312
+msgid "Pass Test"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:361
+msgid "Show results for required tests"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:365
+msgid "Include Installed"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:366
+msgid "Show results for installed stock items"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:370
+msgid "Passed"
+msgstr ""
+
+#: src/tables/stock/StockItemTestResultTable.tsx:371
+msgid "Show only passed tests"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:34
+msgid "Include sublocations in results"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:38
+msgid "structural"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:39
+msgid "Show structural locations"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:43
+msgid "external"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:44
+msgid "Show external locations"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:48
+msgid "Has location type"
+msgstr ""
+
+#: src/tables/stock/StockLocationTable.tsx:85
+#: src/tables/stock/StockLocationTable.tsx:110
+msgid "Add Stock Location"
+msgstr ""
+
+#: src/tables/stock/StockTrackingTable.tsx:64
+msgid "Added"
+msgstr ""
+
+#: src/tables/stock/StockTrackingTable.tsx:69
+msgid "Removed"
+msgstr ""
+
+#: src/tables/stock/StockTrackingTable.tsx:198
+msgid "No user information"
+msgstr ""
+
+#: src/views/MobileAppView.tsx:22
+msgid "Mobile viewport detected"
+msgstr ""
+
+#: src/views/MobileAppView.tsx:25
+msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience."
+msgstr ""
+
+#: src/views/MobileAppView.tsx:31
+msgid "Read the docs"
+msgstr ""
+
+#: src/views/MobileAppView.tsx:35
+msgid "Ignore and continue to Desktop view"
+msgstr ""
+
diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po
index 3dfdc14580..2f8d9be92f 100644
--- a/src/frontend/src/locales/ru/messages.po
+++ b/src/frontend/src/locales/ru/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ru\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Russian\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"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po
index 2c408849e0..0a33e3ca81 100644
--- a/src/frontend/src/locales/sk/messages.po
+++ b/src/frontend/src/locales/sk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Slovak\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po
index 32bfa53652..42f9222aa2 100644
--- a/src/frontend/src/locales/sl/messages.po
+++ b/src/frontend/src/locales/sl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Slovenian\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po
index 25b4d449a5..743d0d0f2c 100644
--- a/src/frontend/src/locales/sr/messages.po
+++ b/src/frontend/src/locales/sr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Serbian (Latin)\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po
index 0eeb29a2be..ed3051c436 100644
--- a/src/frontend/src/locales/sv/messages.po
+++ b/src/frontend/src/locales/sv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-12 23:00\n"
 "Last-Translator: \n"
 "Language-Team: Swedish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -271,11 +271,11 @@ msgstr ""
 
 #: src/components/editors/NotesEditor.tsx:193
 msgid "Edit Notes"
-msgstr ""
+msgstr "Redigera anteckningar"
 
 #: src/components/editors/NotesEditor.tsx:207
 msgid "Save Notes"
-msgstr ""
+msgstr "Spara anteckningar"
 
 #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9
 msgid "Code"
@@ -1377,12 +1377,12 @@ msgstr "Användare"
 
 #: src/components/render/ModelType.tsx:200
 msgid "Label Template"
-msgstr ""
+msgstr "Etikettmall"
 
 #: src/components/render/ModelType.tsx:201
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:135
 msgid "Label Templates"
-msgstr ""
+msgstr "Etikettmallar"
 
 #: src/components/render/ModelType.tsx:207
 msgid "Report Template"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr "Rumänska"
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Ryska"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr "Slovakiska"
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Svenska"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turkiska"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr "Ukrainska"
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
@@ -6414,15 +6418,15 @@ msgstr ""
 #: src/tables/settings/TemplateTable.tsx:222
 #: src/tables/settings/TemplateTable.tsx:289
 msgid "Edit Template"
-msgstr ""
+msgstr "Redigera mall"
 
 #: src/tables/settings/TemplateTable.tsx:230
 msgid "Delete template"
-msgstr ""
+msgstr "Radera mall"
 
 #: src/tables/settings/TemplateTable.tsx:236
 msgid "Add Template"
-msgstr ""
+msgstr "Lägg till mall"
 
 #: src/tables/settings/TemplateTable.tsx:243
 #~ msgid "Add new"
@@ -6434,7 +6438,7 @@ msgstr ""
 
 #: src/tables/settings/TemplateTable.tsx:249
 msgid "Add template"
-msgstr ""
+msgstr "Lägg till mall"
 
 #: src/tables/settings/TemplateTable.tsx:271
 msgid "Filter by enabled status"
diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po
index 9aff2a750a..707388c7cd 100644
--- a/src/frontend/src/locales/th/messages.po
+++ b/src/frontend/src/locales/th/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: th\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:05\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po
index d16819ebd1..ee14a0c619 100644
--- a/src/frontend/src/locales/tr/messages.po
+++ b/src/frontend/src/locales/tr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: tr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po
index f9a8266fba..8d6f8e0fb5 100644
--- a/src/frontend/src/locales/uk/messages.po
+++ b/src/frontend/src/locales/uk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: uk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\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"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po
index 0dc457665e..1b110a4390 100644
--- a/src/frontend/src/locales/vi/messages.po
+++ b/src/frontend/src/locales/vi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: vi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Vietnamese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr "Portuguese (Brazilian)"
 
 #: src/contexts/LanguageContext.tsx:43
+msgid "Romanian"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:44
 msgid "Russian"
 msgstr "Russian"
 
-#: src/contexts/LanguageContext.tsx:44
+#: src/contexts/LanguageContext.tsx:45
 msgid "Slovak"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:45
+#: src/contexts/LanguageContext.tsx:46
 msgid "Slovenian"
 msgstr "Slovenian"
 
-#: src/contexts/LanguageContext.tsx:46
+#: src/contexts/LanguageContext.tsx:47
 msgid "Swedish"
 msgstr "Swedish"
 
-#: src/contexts/LanguageContext.tsx:47
+#: src/contexts/LanguageContext.tsx:48
 msgid "Thai"
 msgstr "Thai"
 
-#: src/contexts/LanguageContext.tsx:48
+#: src/contexts/LanguageContext.tsx:49
 msgid "Turkish"
 msgstr "Turkish"
 
-#: src/contexts/LanguageContext.tsx:49
+#: src/contexts/LanguageContext.tsx:50
 msgid "Ukrainian"
 msgstr ""
 
-#: src/contexts/LanguageContext.tsx:50
+#: src/contexts/LanguageContext.tsx:51
 msgid "Vietnamese"
 msgstr "Tiếng Việt"
 
-#: src/contexts/LanguageContext.tsx:51
+#: src/contexts/LanguageContext.tsx:52
 msgid "Chinese (Simplified)"
 msgstr "Chinese (Simplified)"
 
-#: src/contexts/LanguageContext.tsx:52
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr "Chinese (Traditional)"
 
diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po
index b004c60d08..c20f2b65bc 100644
--- a/src/frontend/src/locales/zh-hans/messages.po
+++ b/src/frontend/src/locales/zh-hans/messages.po
@@ -1956,42 +1956,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po
index 497e573413..3e73eebafa 100644
--- a/src/frontend/src/locales/zh-hant/messages.po
+++ b/src/frontend/src/locales/zh-hant/messages.po
@@ -1956,42 +1956,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""
 
diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po
index b3f91fb180..48d37cffd0 100644
--- a/src/frontend/src/locales/zh/messages.po
+++ b/src/frontend/src/locales/zh/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-06-09 22:50\n"
+"PO-Revision-Date: 2024-06-11 23:04\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -1992,42 +1992,46 @@ msgid "Portuguese (Brazilian)"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:43
-msgid "Russian"
+msgid "Romanian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:44
-msgid "Slovak"
+msgid "Russian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:45
-msgid "Slovenian"
+msgid "Slovak"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:46
-msgid "Swedish"
+msgid "Slovenian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:47
-msgid "Thai"
+msgid "Swedish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:48
-msgid "Turkish"
+msgid "Thai"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:49
-msgid "Ukrainian"
+msgid "Turkish"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:50
-msgid "Vietnamese"
+msgid "Ukrainian"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:51
-msgid "Chinese (Simplified)"
+msgid "Vietnamese"
 msgstr ""
 
 #: src/contexts/LanguageContext.tsx:52
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: src/contexts/LanguageContext.tsx:53
 msgid "Chinese (Traditional)"
 msgstr ""