diff --git a/app/views/shared/_article_fields_units.html.haml b/app/views/shared/_article_fields_units.html.haml index 48b2a78f..77914413 100644 --- a/app/views/shared/_article_fields_units.html.haml +++ b/app/views/shared/_article_fields_units.html.haml @@ -9,7 +9,7 @@ = f.input :supplier_order_unit, as: :select, collection: @article_units, selected: supplier_order_unit_override, include_blank: t('.custom_unit'), input_html: {class: 'input-medium'} -# title: free text unit = f.input :unit, input_html: {class: 'input-mini ml-1', placeholder: t('.unit')}, label: false - %i.icon-warning-sign{title: t('warn_about_needless_custom_unit')} + %i.icon-warning-sign{title: t('.warn_about_needless_custom_unit')} .fold-line .control-group %label.control-label diff --git a/config/locales/de.yml b/config/locales/de.yml index 05a541a4..bf0cdd7c 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -165,6 +165,7 @@ de: updated_by: Zuletzt geändert von order_article: article: Artikel + article_version: Artikel missing_units: Fehlende Einheiten missing_units_short: Fehlend quantity: Gewünschte Einheiten @@ -509,14 +510,10 @@ de: notice: "Es wurden %{count} neue Artikel gespeichert." error_invalid: Artikel sind fehlerhaft error_nosel: Du hast keine Artikel ausgewählt - error_parse: "%{msg} ... in Zeile %{line}" error_update: 'Es trat ein Fehler beim Aktualisieren des Artikels ''%{article}'' auf: %{msg}' parse_upload: no_file: Bitte eine Datei zum hochladen auswählen. notice: "%{count} Artikel sind erfolgreich analysiert." - sync: - notice: Der Katalog ist aktuell - shared_alert: "%{supplier} ist nicht mit einer externen Datenbank verknüpft." update_all: notice: Alle Artikel und Preise wurden aktualisiert update_sel: @@ -539,10 +536,7 @@ de: form: title_edit: Artikel bearbeiten title_new: Neuen Artikel einfügen - import_search_results: - action_import: importieren - already_imported: schon importiert - not_found: Keine Artikel gefunden + per: pro index: change_supplier: Lieferant wechseln download: Artikel herunterladen @@ -1668,6 +1662,7 @@ de: unit: Einheit unit_ratios: Einheiten-Umrechnung add_ratio: Umrechnung hinzufügen + warn_about_needless_custom_unit: Wenn möglich keine benutzerdefinierten Einheiten eintippen, sondern stattdessen das Einheiten-Dropdown verwenden (Das gewährleistet Interoperabilität mit anderen Systemen und erlaubt die automatische Umrechnung in andere Einheiten.) article_unit_ratio: remove: Umrechnung entfernen per: pro @@ -1838,6 +1833,7 @@ de: article_units: index: search: Einheit/Symbol suchen + only_recommended: Nur empfohlene rows: request_translation: Für diese Einheit existiert noch keine Übersetzung. Wenn Sie der Meinung sind, dass es eine gebräuchliche Einheit ist, klicken Sie hier um ein neues GitHub Issue zu erstellen. create_link: @@ -1882,8 +1878,19 @@ de: last_orders: Letzte Bestellungen new_delivery: Neue Lieferung anlegen show_deliveries: Zeige alle Lieferungen + share: Teilen + remove_share: Nicht mehr teilen + confirm_remove_share: Willst Du wirklich aufhören die Artikel dieser Lieferantin zu teilen? (Wenn Du sie später wieder freigeben willst, musst du den Link an alle Abonnentinnen schicken, die deiner Meinung nach Zugriff haben sollten.) update: notice: Lieferant wurde aktualisiert + import_search_results: + action_import: importieren + already_imported: schon importiert + not_found: Keine Artikel gefunden + supplier_shares: + share_link: + not_shared: Die Artikel der Lieferantin werden aktuell mit niemandem geteilt. + share_link_copied_to_clipboard: Link zum Teilen in die Zwischenablage kopiert. tasks: accept: notice: Du hast die Aufgabe übernommen diff --git a/config/locales/en.yml b/config/locales/en.yml index 22e61898..480243cb 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -284,6 +284,7 @@ en: exclusion: finished tasks may not be repeated models: article: Article + article_version: Article article_category: Category bank_account: Bank account bank_gateway: Bank gateway @@ -511,14 +512,10 @@ en: notice: "%{count} new articles were saved." error_invalid: There are errors in articles error_nosel: No articles selected - error_parse: "%{msg} ... in line %{line}" error_update: 'An error occured when updating article ''%{article}'': %{msg}' parse_upload: no_file: Please select a file to upload. notice: "%{count} articles were succesfully analysed." - sync: - notice: Catalog is up to date - shared_alert: "%{supplier} is not linked to an external database" update_all: notice: All articles and prices were updated. update_sel: @@ -542,10 +539,6 @@ en: title_edit: Edit article title_new: Add new article per: per - import_search_results: - action_import: import - already_imported: imported - not_found: No articles found index: change_supplier: Change supplier download: Download articles @@ -569,6 +562,7 @@ en: It's highly recommended to download a backup before continuing: title: Migrate articles of %{supplier} download: Download articles backup + migrate_units: Next step migrate_units: title: Migrate articles of %{supplier} explanation: | @@ -1195,6 +1189,7 @@ en: task_title: "%{name} (%{duration}h)" unit_conversion_fields: title: Convert units + disabled_title: Unit cannot be converted cancel: Cancel apply: Apply home: @@ -1672,6 +1667,7 @@ en: unit: Unit unit_ratios: Unit ratios add_ratio: Add ratio + warn_about_needless_custom_unit: Refrain from using custom plain text units when there are apt units in the dropdown. (Choosing units from the dropdown allows for interoperability with other systems and enables automatically converting them into other units.) article_unit_ratio: remove: Remove ratio per: per @@ -1839,6 +1835,21 @@ en: stock_changes: Stock quantity changes update: notice: Stock article %{name} was saved. + article_units: + index: + search: Search for unit/symbol + only_recommended: Only recommended + rows: + request_translation: There is no translation available for this unit. If you think this unit might be of common use, click here to create a new GitHub issue. + create_link: + add: Add + destroy_link: + delete: Remove + confirm: Do you really want to remove this article unit? (Existing articles using this unit will not be altered, but it won't be possible to use it for new articles.) + create: + success: Article unit %{name} has been added successfully. + destroy: + success: Article unit %{name} has been removed successfully. suppliers: create: notice: Supplier was created diff --git a/config/locales/es.yml b/config/locales/es.yml index 8563d02c..7f3acb85 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -481,14 +481,10 @@ es: notice: "Se han guardado %{count} nuevos artículos." error_invalid: Hay errores en los artículos error_nosel: No se ha seleccionado ningún artículo - error_parse: "%{msg} ... en la línea %{line}" error_update: 'Ha ocurrido un error miebtras se actualizaba el artículo ''%{article}'': %{msg}' parse_upload: no_file: Elige un archivo para subir. notice: "%{count} artículos fueron analizados con éxito." - sync: - notice: El catálogo está actualizado - shared_alert: "%{supplier} no está conectado a una base de datos externa" update_all: notice: Se han actualizado todos los artículos y precios. update_sel: @@ -509,10 +505,6 @@ es: form: title_edit: Editar artículo title_new: Añadir un nuevo artículo - import_search_results: - action_import: importar - already_imported: importado - not_found: No se han encontrado articulos index: change_supplier: Cambiar proveedor download: Descargar artículos @@ -1793,6 +1785,10 @@ es: show_deliveries: Muestra todos update: notice: Se ha actualizado el proveedor/a + import_search_results: + action_import: importar + already_imported: importado + not_found: No se han encontrado articulos tasks: accept: notice: Has aceptado la tarea diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 22ea3104..083a87a1 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -315,13 +315,9 @@ fr: notice: "%{count} nouveaux produits on été sauvegardés." error_invalid: La description des produits comporte des erreurs. error_nosel: Aucun produit n'a été sélectionné - error_parse: "%{msg} ... à la ligne %{line}" error_update: 'Une erreur s''est produite lors de la mise à jour du produit "%{article}": %{msg}' parse_upload: notice: "%{count} produits ont été examinés avec succès." - sync: - notice: Le catalogue est à jour - shared_alert: "%{supplier} n'est pas dans l'annuaire mutualisé." update_all: notice: Les produits et les prix ont été mis à jour. update_sel: @@ -342,10 +338,6 @@ fr: form: title_edit: Modifier ce produit title_new: Ajouter un nouveau produit - import_search_results: - action_import: importer - already_imported: déjà importé - not_found: Aucun produit correspondant n'a été trouvé index: change_supplier: Changer de fournisseur-e edit_all: Tout modifier @@ -1286,6 +1278,10 @@ fr: show_deliveries: Afficher tous les réapprovisionnements update: notice: Les données du-de la fournisseur-e ont été mises à jour + import_search_results: + action_import: importer + already_imported: déjà importé + not_found: Aucun produit correspondant n'a été trouvé tasks: accept: notice: Tu as accepté ce boulot diff --git a/config/locales/nl.yml b/config/locales/nl.yml index e065a1a9..4a279063 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -481,14 +481,10 @@ nl: notice: "Er zijn %{count} nieuwe artikelen opgeslagen." error_invalid: Er zijn artikelen die een fout hebben error_nosel: Geen artikelen geselecteerd - error_parse: "%{msg} … in regel %{line}" error_update: 'Er trad een fout op bij het bijwerken van artikel ''%{article}'': %{msg}' parse_upload: no_file: Een bestand om te uploaden kiezen. notice: "%{count} artikelen zijn geanalyseerd" - sync: - notice: Catalogus is bijgewerkt - shared_alert: "%{supplier} is niet aan een externe database gekoppeld" update_all: notice: Alle artikelen en prijzen zijn bijgewerkt. update_sel: @@ -509,10 +505,6 @@ nl: form: title_edit: Artikel bewerken title_new: Nieuw artikel toevoegen - import_search_results: - action_import: importeren - already_imported: geïmporteerd - not_found: Geen artikelen gevonden index: change_supplier: Leverancier wisselen download: Artikelen downloaden @@ -1788,6 +1780,10 @@ nl: show_deliveries: Alle leveringen tonen update: notice: Leverancier is bijgewerkt + import_search_results: + action_import: importeren + already_imported: geïmporteerd + not_found: Geen artikelen gevonden tasks: accept: notice: Je hebt de taak geaccepteerd diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 25de7b93..86c6cf13 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -481,14 +481,10 @@ tr: notice: "%{count} yeni ürün kaydedildi." error_invalid: Ürünlerde hatalar var error_nosel: Seçilmiş bir ürün yok - error_parse: "%{msg} ... satır %{line}'da" error_update: '%{article} ürünleri güncellerken bir hata oluştu: %{msg}' parse_upload: no_file: Lütfen yüklemek için bir dosya seçin. notice: "%{count} ürün başarıyla analiz edildi." - sync: - notice: Katalog güncel - shared_alert: "%{supplier} harici bir veritabanına bağlı değil" update_all: notice: Tüm ürünler ve fiyatlar güncellendi. update_sel: @@ -509,10 +505,6 @@ tr: form: title_edit: Ürün düzenle title_new: Yeni ürün ekle - import_search_results: - action_import: İçe aktar - already_imported: içe aktarıldı - not_found: Ürün bulunamadı index: change_supplier: Tedarikçi değiştir download: Ürünleri indir @@ -1791,6 +1783,10 @@ tr: show_deliveries: Tümünü göster update: notice: Tedarikçi güncellendi + import_search_results: + action_import: İçe aktar + already_imported: içe aktarıldı + not_found: Ürün bulunamadı tasks: accept: notice: Görevi kabul ettiniz