diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 18a3e136a5..de659e0f1f 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 00:03+0000\n" +"POT-Creation-Date: 2019-09-27 00:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -365,11 +365,11 @@ msgstr "" msgid "Category Description" msgstr "" -#: part/templates/part/category.html:46 +#: part/templates/part/category.html:46 part/templates/part/detail.html:63 msgid "Default Location" msgstr "" -#: part/templates/part/category.html:52 +#: part/templates/part/category.html:52 part/templates/part/detail.html:43 msgid "Keywords" msgstr "" @@ -381,7 +381,7 @@ msgstr "" msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:66 +#: part/templates/part/category.html:66 part/templates/part/detail.html:8 msgid "Part Details" msgstr "" @@ -389,6 +389,118 @@ msgstr "" msgid "Parts" msgstr "" +#: part/templates/part/detail.html:16 +msgid "Part name" +msgstr "" + +#: part/templates/part/detail.html:21 +msgid "IPN" +msgstr "" + +#: part/templates/part/detail.html:27 +msgid "Revision" +msgstr "" + +#: part/templates/part/detail.html:32 +msgid "Description" +msgstr "" + +#: part/templates/part/detail.html:37 +msgid "Variant Of" +msgstr "" + +#: part/templates/part/detail.html:49 +msgid "URL" +msgstr "" + +#: part/templates/part/detail.html:54 +msgid "Category" +msgstr "" + +#: part/templates/part/detail.html:69 +msgid "Default Supplier" +msgstr "" + +#: part/templates/part/detail.html:76 +msgid "Units" +msgstr "" + +#: part/templates/part/detail.html:81 +msgid "Minimum Stock" +msgstr "" + +#: part/templates/part/detail.html:90 +msgid "Virtual" +msgstr "" + +#: part/templates/part/detail.html:93 +msgid "Part is virtual (not a physical part)" +msgstr "" + +#: part/templates/part/detail.html:95 +msgid "Part is not a virtual part" +msgstr "" + +#: part/templates/part/detail.html:99 +msgid "Assembly" +msgstr "" + +#: part/templates/part/detail.html:102 +msgid "Part can be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:104 +msgid "Part cannot be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:108 +msgid "Component" +msgstr "" + +#: part/templates/part/detail.html:111 +msgid "Part can be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:113 +msgid "Part cannot be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:117 +msgid "Trackable" +msgstr "" + +#: part/templates/part/detail.html:120 +msgid "Part stock is tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:122 +msgid "Part stock is not tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:126 +msgid "Purchaseable" +msgstr "" + +#: part/templates/part/detail.html:129 part/templates/part/detail.html:131 +msgid "Part can be purchased from external suppliers" +msgstr "" + +#: part/templates/part/detail.html:136 +msgid "Sellable" +msgstr "" + +#: part/templates/part/detail.html:139 +msgid "Part can be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:141 +msgid "Part cannot be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:151 +msgid "Notes" +msgstr "" + #: part/views.py:196 #, python-brace-format msgid "Set category for {n} parts" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 18a3e136a5..de659e0f1f 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/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: 2019-09-27 00:03+0000\n" +"POT-Creation-Date: 2019-09-27 00:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -365,11 +365,11 @@ msgstr "" msgid "Category Description" msgstr "" -#: part/templates/part/category.html:46 +#: part/templates/part/category.html:46 part/templates/part/detail.html:63 msgid "Default Location" msgstr "" -#: part/templates/part/category.html:52 +#: part/templates/part/category.html:52 part/templates/part/detail.html:43 msgid "Keywords" msgstr "" @@ -381,7 +381,7 @@ msgstr "" msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:66 +#: part/templates/part/category.html:66 part/templates/part/detail.html:8 msgid "Part Details" msgstr "" @@ -389,6 +389,118 @@ msgstr "" msgid "Parts" msgstr "" +#: part/templates/part/detail.html:16 +msgid "Part name" +msgstr "" + +#: part/templates/part/detail.html:21 +msgid "IPN" +msgstr "" + +#: part/templates/part/detail.html:27 +msgid "Revision" +msgstr "" + +#: part/templates/part/detail.html:32 +msgid "Description" +msgstr "" + +#: part/templates/part/detail.html:37 +msgid "Variant Of" +msgstr "" + +#: part/templates/part/detail.html:49 +msgid "URL" +msgstr "" + +#: part/templates/part/detail.html:54 +msgid "Category" +msgstr "" + +#: part/templates/part/detail.html:69 +msgid "Default Supplier" +msgstr "" + +#: part/templates/part/detail.html:76 +msgid "Units" +msgstr "" + +#: part/templates/part/detail.html:81 +msgid "Minimum Stock" +msgstr "" + +#: part/templates/part/detail.html:90 +msgid "Virtual" +msgstr "" + +#: part/templates/part/detail.html:93 +msgid "Part is virtual (not a physical part)" +msgstr "" + +#: part/templates/part/detail.html:95 +msgid "Part is not a virtual part" +msgstr "" + +#: part/templates/part/detail.html:99 +msgid "Assembly" +msgstr "" + +#: part/templates/part/detail.html:102 +msgid "Part can be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:104 +msgid "Part cannot be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:108 +msgid "Component" +msgstr "" + +#: part/templates/part/detail.html:111 +msgid "Part can be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:113 +msgid "Part cannot be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:117 +msgid "Trackable" +msgstr "" + +#: part/templates/part/detail.html:120 +msgid "Part stock is tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:122 +msgid "Part stock is not tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:126 +msgid "Purchaseable" +msgstr "" + +#: part/templates/part/detail.html:129 part/templates/part/detail.html:131 +msgid "Part can be purchased from external suppliers" +msgstr "" + +#: part/templates/part/detail.html:136 +msgid "Sellable" +msgstr "" + +#: part/templates/part/detail.html:139 +msgid "Part can be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:141 +msgid "Part cannot be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:151 +msgid "Notes" +msgstr "" + #: part/views.py:196 #, python-brace-format msgid "Set category for {n} parts" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 18a3e136a5..de659e0f1f 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 00:03+0000\n" +"POT-Creation-Date: 2019-09-27 00:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -365,11 +365,11 @@ msgstr "" msgid "Category Description" msgstr "" -#: part/templates/part/category.html:46 +#: part/templates/part/category.html:46 part/templates/part/detail.html:63 msgid "Default Location" msgstr "" -#: part/templates/part/category.html:52 +#: part/templates/part/category.html:52 part/templates/part/detail.html:43 msgid "Keywords" msgstr "" @@ -381,7 +381,7 @@ msgstr "" msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:66 +#: part/templates/part/category.html:66 part/templates/part/detail.html:8 msgid "Part Details" msgstr "" @@ -389,6 +389,118 @@ msgstr "" msgid "Parts" msgstr "" +#: part/templates/part/detail.html:16 +msgid "Part name" +msgstr "" + +#: part/templates/part/detail.html:21 +msgid "IPN" +msgstr "" + +#: part/templates/part/detail.html:27 +msgid "Revision" +msgstr "" + +#: part/templates/part/detail.html:32 +msgid "Description" +msgstr "" + +#: part/templates/part/detail.html:37 +msgid "Variant Of" +msgstr "" + +#: part/templates/part/detail.html:49 +msgid "URL" +msgstr "" + +#: part/templates/part/detail.html:54 +msgid "Category" +msgstr "" + +#: part/templates/part/detail.html:69 +msgid "Default Supplier" +msgstr "" + +#: part/templates/part/detail.html:76 +msgid "Units" +msgstr "" + +#: part/templates/part/detail.html:81 +msgid "Minimum Stock" +msgstr "" + +#: part/templates/part/detail.html:90 +msgid "Virtual" +msgstr "" + +#: part/templates/part/detail.html:93 +msgid "Part is virtual (not a physical part)" +msgstr "" + +#: part/templates/part/detail.html:95 +msgid "Part is not a virtual part" +msgstr "" + +#: part/templates/part/detail.html:99 +msgid "Assembly" +msgstr "" + +#: part/templates/part/detail.html:102 +msgid "Part can be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:104 +msgid "Part cannot be assembled from other parts" +msgstr "" + +#: part/templates/part/detail.html:108 +msgid "Component" +msgstr "" + +#: part/templates/part/detail.html:111 +msgid "Part can be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:113 +msgid "Part cannot be used in assemblies" +msgstr "" + +#: part/templates/part/detail.html:117 +msgid "Trackable" +msgstr "" + +#: part/templates/part/detail.html:120 +msgid "Part stock is tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:122 +msgid "Part stock is not tracked by serial number" +msgstr "" + +#: part/templates/part/detail.html:126 +msgid "Purchaseable" +msgstr "" + +#: part/templates/part/detail.html:129 part/templates/part/detail.html:131 +msgid "Part can be purchased from external suppliers" +msgstr "" + +#: part/templates/part/detail.html:136 +msgid "Sellable" +msgstr "" + +#: part/templates/part/detail.html:139 +msgid "Part can be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:141 +msgid "Part cannot be sold to customers" +msgstr "" + +#: part/templates/part/detail.html:151 +msgid "Notes" +msgstr "" + #: part/views.py:196 #, python-brace-format msgid "Set category for {n} parts" diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index d8bb40d792..47c530fb84 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -1,10 +1,11 @@ {% extends "part/part_base.html" %} {% load static %} +{% load i18n %} {% block details %} {% include 'part/tabs.html' with tab='detail' %} -

Part Details

+

{% trans "Part Details" %}


@@ -12,45 +13,45 @@
- + {% if part.IPN %} - + {% endif %} {% if part.revision %} - + {% endif %} - + {% if part.variant_of %} - + {% endif %} {% if part.keywords %} - + {% endif %} {% if part.URL %} - + {% endif %} - + {% if part.default_location %} - + {% endif %} {% if part.default_supplier %} - + {% endif %} - + {% if part.minimum_stock > 0 %} - + {% endif %} @@ -86,58 +87,58 @@
Part name{% trans "Part name" %} {{ part.name }}
IPN{% trans "IPN" %} {{ part.IPN }}
Revision{% trans "Revision" %} {{ part.revision }}
Description{% trans "Description" %} {{ part.description }}
Variant Of{% trans "Variant Of" %} {{ part.variant_of.full_name }}
Keywords{% trans "Keywords" %} {{ part.keywords }}
URL{% trans "URL" %} {{ part.URL }}
Category{% trans "Category" %} {% if part.category %} {{ part.category.pathstring }} @@ -59,25 +60,25 @@
Default Location{% trans "Default Location" %} {{ part.default_location.pathstring }}
Default Supplier{% trans "Default Supplier" %} {{ part.default_supplier.supplier.name }} | {{ part.default_supplier.SKU }}
Units{% trans "Units" %} {{ part.units }}
Minimum Stock{% trans "Minimum Stock" %} {{ part.minimum_stock }}
- + {% if part.virtual %} - + {% else %} - + {% endif %} - + {% if part.assembly %} - + {% else %} - + {% endif %} - + {% if part.component %} - + {% else %} - + {% endif %} - + {% if part.trackable %} - + {% else %} - + {% endif %} - + {% if part.purchaseable %} - + {% else %} - + {% endif %} {% if 0 %} - + {% if part.salable %} - + {% else %} - + {% endif %} {% endif %} @@ -147,7 +148,7 @@ {% if part.notes %}
-
Notes
+
{% trans "Notes" %}
{{ part.notes }}
{% endif %} diff --git a/ci/check_locale_files.py b/ci/check_locale_files.py index b15aa80765..9995ceaec5 100644 --- a/ci/check_locale_files.py +++ b/ci/check_locale_files.py @@ -18,7 +18,7 @@ locales = [] for line in str(out.decode()).split('\n'): # Check for any compiled translation files that have not been committed - if 'modified:' in line and '/locale/' in line and 'django.mo' in line: + if 'modified:' in line and '/locale/' in line and 'django.po' in line: locales.append(line) if len(locales) > 0:
Virtual{% trans "Virtual" %} {% include "slide.html" with state=part.virtual field='virtual' %}Part is virtual (not a physical part){% trans "Part is virtual (not a physical part)" %}Part is not a virtual part{% trans "Part is not a virtual part" %}
Assembly{% trans "Assembly" %} {% include "slide.html" with state=part.assembly field='assembly' %}Part can be assembled from other parts{% trans "Part can be assembled from other parts" %}Part cannot be assembled from other parts{% trans "Part cannot be assembled from other parts" %}
Component{% trans "Component" %} {% include "slide.html" with state=part.component field='component' %}Part can be used in assemblies{% trans "Part can be used in assemblies" %}Part cannot be used in assemblies{% trans "Part cannot be used in assemblies" %}
Trackable{% trans "Trackable" %} {% include "slide.html" with state=part.trackable field='trackable' %}Part stock is tracked by serial number{% trans "Part stock is tracked by serial number" %}Part stock is not tracked by serial number{% trans "Part stock is not tracked by serial number" %}
Purchaseable{% trans "Purchaseable" %} {% include "slide.html" with state=part.purchaseable field='purchaseable' %}Part can be purchased from external suppliers{% trans "Part can be purchased from external suppliers" %}Part can be purchased from external suppliers{% trans "Part can be purchased from external suppliers" %}
Sellable{% trans "Sellable" %} {% include "slide.html" with state=part.salable field='salable' %}Part can be sold to customers{% trans "Part can be sold to customers" %}Part cannot be sold to customers{% trans "Part cannot be sold to customers" %}