diff --git a/ui/src/components/CollectionTableSortMenu.tsx b/ui/src/components/CollectionTableSortMenu.tsx index ec3df3b..621a5c1 100644 --- a/ui/src/components/CollectionTableSortMenu.tsx +++ b/ui/src/components/CollectionTableSortMenu.tsx @@ -1,27 +1,45 @@ import { Listbox, Transition } from "@headlessui/react"; import { CheckIcon, ChevronUpDownIcon } from "@heroicons/react/20/solid"; -import { Trans } from "@lingui/macro"; -import { Dispatch, Fragment, SetStateAction } from "react"; +import { t, Trans } from "@lingui/macro"; +import { Dispatch, Fragment, SetStateAction, useMemo } from "react"; import { NestedStyleSortOrder } from "../types/api"; -import { - ALL_SORT_ORDER_ALTERNATIVES, - StyleSortOrderAlternative, -} from "../types/other"; +import { StyleSortOrderAlternative } from "../types/other"; import { classNames } from "../utils"; +import { useLocalize } from "../i18n"; interface Params { sortOrder: NestedStyleSortOrder; setSortOrder: Dispatch>; } +function allSortOrderAlternatives(): StyleSortOrderAlternative[] { + return [ + { title: t`Number`, apiReference: NestedStyleSortOrder.NumberAsc }, + { title: t`Name`, apiReference: NestedStyleSortOrder.NameAsc }, + { + title: t`Delivery period`, + apiReference: NestedStyleSortOrder.DeliveryPeriodAsc, + }, + { + title: t`Delivery period (descending)`, + apiReference: NestedStyleSortOrder.DeliveryPeriodDesc, + }, + ]; +} + export default function CollectionTableSortMenu({ sortOrder, setSortOrder, }: Params) { - const activeAlternative = ALL_SORT_ORDER_ALTERNATIVES.find( + const { locale } = useLocalize(); + const allSortOrderAlternativesMemoed = useMemo( + () => allSortOrderAlternatives(), + [locale], + ); + const activeAlternative = allSortOrderAlternativesMemoed.find( (alt) => alt.apiReference === sortOrder, ) as StyleSortOrderAlternative; - const alternatives = ALL_SORT_ORDER_ALTERNATIVES; + const alternatives = allSortOrderAlternativesMemoed; return ( {({ open }) => ( diff --git a/ui/src/components/ExportForm.tsx b/ui/src/components/ExportForm.tsx index ce9d7b2..eef0d7c 100644 --- a/ui/src/components/ExportForm.tsx +++ b/ui/src/components/ExportForm.tsx @@ -1,4 +1,4 @@ -import { Fragment, useState } from "react"; +import { Fragment, useMemo, useState } from "react"; import { Disclosure, Popover, Transition } from "@headlessui/react"; import { ChevronDownIcon } from "@heroicons/react/20/solid"; import { t, Trans } from "@lingui/macro"; @@ -12,7 +12,7 @@ import { PriceListSummary, Language, } from "../types/api"; -import { locales, useLocaleParam, useLocalize } from "../i18n"; +import { locales, useLocalize } from "../i18n"; import { ItemFilters, makeCollectionFilters } from "../types/filters"; import { classNames } from "../utils"; import LoadingIndicator from "./LoadingIndicator"; @@ -44,131 +44,142 @@ interface ExportFieldEntry { checked: boolean; } -const allExportFormatEntries: ExportFormatEntry[] = [ - { - format: ExportFormat.Xlsx, - label: t`Excel`, - description: t`Uses the newer .xlsx format.`, - checked: true, - }, - { - format: ExportFormat.Csv, - label: t`CSV`, - description: t`Often useful for ERP system imports.`, - checked: false, - }, - { - format: ExportFormat.Json, - label: t`JSON`, - description: t`Useful for integration with other systems.`, - checked: false, - }, -]; +function allExportFormatEntries(): ExportFormatEntry[] { + return [ + { + format: ExportFormat.Xlsx, + label: t`Excel`, + description: t`Uses the newer .xlsx format.`, + checked: true, + }, + { + format: ExportFormat.Csv, + label: t`CSV`, + description: t`Often useful for ERP system imports.`, + checked: false, + }, + { + format: ExportFormat.Json, + label: t`JSON`, + description: t`Useful for integration with other systems.`, + checked: false, + }, + ]; +} -const allGroupByEntries: GroupByEntry[] = [ - { groupBy: GroupBy.Style, label: t`Style`, disabled: true, checked: true }, - { groupBy: GroupBy.Color, label: t`Color`, disabled: false, checked: false }, - { groupBy: GroupBy.Size, label: t`Size`, disabled: false, checked: false }, - { - groupBy: GroupBy.Category, - label: t`Category`, - disabled: false, - checked: false, - }, - { - groupBy: GroupBy.PriceList, - label: t`Price list`, - disabled: false, - checked: false, - }, - { - groupBy: GroupBy.Image, - label: t`Image`, - disabled: false, - checked: false, - }, -]; +function allGroupByEntries(): GroupByEntry[] { + return [ + { groupBy: GroupBy.Style, label: t`Style`, disabled: true, checked: true }, + { + groupBy: GroupBy.Color, + label: t`Color`, + disabled: false, + checked: false, + }, + { groupBy: GroupBy.Size, label: t`Size`, disabled: false, checked: false }, + { + groupBy: GroupBy.Category, + label: t`Category`, + disabled: false, + checked: false, + }, + { + groupBy: GroupBy.PriceList, + label: t`Price list`, + disabled: false, + checked: false, + }, + { + groupBy: GroupBy.Image, + label: t`Image`, + disabled: false, + checked: false, + }, + ]; +} -const allFieldEntries: ExportFieldEntry[] = [ - { field: ExportField.StyleNumber, label: t`Style number`, checked: true }, - { field: ExportField.StyleName, label: t`Style name`, checked: true }, - { - field: ExportField.StyleDescription, - label: t`Style description`, - checked: true, - }, - { field: ExportField.NewStyle, label: t`New style`, checked: true }, - { field: ExportField.Core, label: t`Core`, checked: true }, - { - field: ExportField.CountryOfOrigin, - label: t`Country of origin`, - checked: true, - }, - { field: ExportField.ColorNumber, label: t`Color number`, checked: true }, - { field: ExportField.ColorName, label: t`Color name`, checked: true }, - { field: ExportField.NewColor, label: t`New color`, checked: true }, - { field: ExportField.SizeType, label: t`Size type`, checked: true }, - { field: ExportField.SizeNumber, label: t`Size number`, checked: true }, - { field: ExportField.EanCode, label: t`EAN code`, checked: true }, - { field: ExportField.ServiceItem, label: t`Service item`, checked: true }, - { - field: ExportField.RetailPriceAmount, - label: t`Retail price amount`, - checked: true, - }, - { - field: ExportField.RetailPriceCurrency, - label: t`Retail price currency`, - checked: true, - }, - { - field: ExportField.RetailPriceList, - label: t`Retail price list`, - checked: true, - }, - { - field: ExportField.UnitPriceAmount, - label: t`Unit price amount`, - checked: true, - }, - { - field: ExportField.UnitPriceCurrency, - label: t`Unit price currency`, - checked: true, - }, - { - field: ExportField.UnitPriceList, - label: t`Unit price list`, - checked: true, - }, - { field: ExportField.CategoryName, label: t`Category name`, checked: true }, - { - field: ExportField.Attribute, - label: t`Attributes`, - description: t`One column per attribute type will be generated.`, - checked: true, - }, - { - field: ExportField.DeliveryPeriod, - label: t`Delivery period`, - checked: true, - }, - { field: ExportField.TariffNo, label: t`Tariff no`, checked: true }, - { field: ExportField.GrossWeight, label: t`Gross weight`, checked: true }, - { field: ExportField.UnitVolume, label: t`Unit volume`, checked: true }, - { field: ExportField.PrimaryImage, label: t`Primary image`, checked: true }, - { field: ExportField.Images, label: t`Images`, checked: false }, - { - field: ExportField.StyleExternalid, - label: t`Style external id`, - checked: false, - }, - { - field: ExportField.ColorExternalid, - label: t`Color external id`, - checked: false, - }, -]; +function allFieldEntries(): ExportFieldEntry[] { + return [ + { field: ExportField.StyleNumber, label: t`Style number`, checked: true }, + { field: ExportField.StyleName, label: t`Style name`, checked: true }, + { + field: ExportField.StyleDescription, + label: t`Style description`, + checked: true, + }, + { field: ExportField.NewStyle, label: t`New style`, checked: true }, + { field: ExportField.Core, label: t`Core`, checked: true }, + { + field: ExportField.CountryOfOrigin, + label: t`Country of origin`, + checked: true, + }, + { field: ExportField.ColorNumber, label: t`Color number`, checked: true }, + { field: ExportField.ColorName, label: t`Color name`, checked: true }, + { field: ExportField.NewColor, label: t`New color`, checked: true }, + { field: ExportField.SizeType, label: t`Size type`, checked: true }, + { field: ExportField.SizeNumber, label: t`Size number`, checked: true }, + { field: ExportField.EanCode, label: t`EAN code`, checked: true }, + { field: ExportField.ServiceItem, label: t`Service item`, checked: true }, + { + field: ExportField.RetailPriceAmount, + label: t`Retail price amount`, + checked: true, + }, + { + field: ExportField.RetailPriceCurrency, + label: t`Retail price currency`, + checked: true, + }, + { + field: ExportField.RetailPriceList, + label: t`Retail price list`, + checked: true, + }, + { + field: ExportField.UnitPriceAmount, + label: t`Unit price amount`, + checked: true, + }, + { + field: ExportField.UnitPriceCurrency, + label: t`Unit price currency`, + checked: true, + }, + { + field: ExportField.UnitPriceList, + label: t`Unit price list`, + checked: true, + }, + { field: ExportField.CategoryName, label: t`Category name`, checked: true }, + { + field: ExportField.Attribute, + label: t`Attributes`, + description: t`One column per attribute type will be generated.`, + checked: true, + }, + { + field: ExportField.DeliveryPeriod, + label: t`Delivery period`, + checked: true, + }, + { field: ExportField.TariffNo, label: t`Tariff no`, checked: true }, + { field: ExportField.GrossWeight, label: t`Gross weight`, checked: true }, + { field: ExportField.UnitVolume, label: t`Unit volume`, checked: true }, + { field: ExportField.PrimaryImage, label: t`Primary image`, checked: true }, + { field: ExportField.Images, label: t`Images`, checked: false }, + { + field: ExportField.StyleExternalid, + label: t`Style external id`, + checked: false, + }, + { + field: ExportField.ColorExternalid, + label: t`Color external id`, + checked: false, + }, + ]; +} export default function ExportForm({ collection, @@ -176,17 +187,22 @@ export default function ExportForm({ itemFilters, }: Props) { const { token, activeOrganization } = useAppSelector((state) => state.user); - const { i18nDbText } = useLocalize(); + const { i18nDbText, locale } = useLocalize(); - const locale = useLocaleParam(); const [language, setLanguage] = useState(locale as Language); const [exportFormat, setExportFormat] = useState(ExportFormat.Xlsx); + const allGroupByEntriesMemoed = useMemo(() => allGroupByEntries(), [locale]); const [groupByEntries, setGroupByEntries] = useState(() => [ - ...allGroupByEntries, + ...allGroupByEntriesMemoed, + ]); + const allFieldEntriesMemoed = useMemo(() => allFieldEntries(), [locale]); + const [fieldEntries, setFieldEntries] = useState(() => [ + ...allFieldEntriesMemoed, ]); - const [fieldEntries, setFieldEntries] = useState(() => [...allFieldEntries]); const [downloading, setDownloading] = useState(false); + const exportFormatEntries = useMemo(() => allExportFormatEntries(), [locale]); + function downloadFile() { if (!!token && !!activeOrganization) { setDownloading(true); @@ -309,7 +325,7 @@ export default function ExportForm({ Which format you want to export to.

- {allExportFormatEntries.map((entry) => ( + {exportFormatEntries.map((entry) => (
alternatives(), [locale]); function maybeSetNewItems(val: string) { if (newItemsFilterValueChoices.includes(val)) { setItemFilters({ @@ -63,7 +68,7 @@ export default function NewFilter({ itemFilters, setItemFilters }: Props) { leaveTo="opacity-0" > - {alternatives.map((alt) => ( + {alternativesMemoed.map((alt) => ( diff --git a/ui/src/components/nav/LocaleDropdown.tsx b/ui/src/components/nav/LocaleDropdown.tsx index e0c55a3..25b2804 100644 --- a/ui/src/components/nav/LocaleDropdown.tsx +++ b/ui/src/components/nav/LocaleDropdown.tsx @@ -1,14 +1,16 @@ +import { useLocation } from "react-router-dom"; import { locales } from "../../i18n"; import LocaleLink from "../LocaleLink"; export default function LocaleDropdown() { + let loc = useLocation(); return ( <> {Object.entries(locales).map(([code, name]) => ( {name} diff --git a/ui/src/locales/de/messages.js b/ui/src/locales/de/messages.js index b0aa2c6..e3f5a07 100644 --- a/ui/src/locales/de/messages.js +++ b/ui/src/locales/de/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{"# collections":"# Kollektionen","# colors":"# Farben","# price lists":"# Preislisten","# sizes":"# Größen","# styles":"# Stile","401 Error":"Fehler 401","404 Error":"404 Fehler","<0>Get full insight into<1>your product data.":"<0>Erhalten Sie vollen Einblick in<1>Ihre Produktdaten.","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>Der Schutz Ihrer Daten liegt uns am Herzen. Lesen Sie unsere <1>Datenschutzerklärung.","Active":"Aktiv","Active users":"Aktive Benutzer","Add":"Hinzufügen","Add collection":"Sammlung hinzufügen","Add collection items":"Hinzufügen von Sammlungselementen","Add collection pricing date":"Preisdatum für die Sammlung hinzufügen","Add group":"Gruppe hinzufügen","Add items":"Einträge hinzufügen","Add user":"Benutzer hinzufügen","Additional details":"Weitere Details","Admin":"Admin","Administrate collections":"Verwalten von Sammlungen","Administrate groups":"Gruppen verwalten","Administrate users":"Benutzer verwalten","Administrator":"Administrator","Administrators":"Administratoren","Advanced settings":"Erweiterte Einstellungen","Already signed in":"Bereits angemeldet","Already signed in.":"Bereits angemeldet.","An error occurred":"Ein Fehler ist aufgetreten","An error occurred.":"Ein Fehler ist aufgetreten.","Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie die Sammlung <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie die Gruppe <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie den Benutzer <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Attributes":"Attribute","Automatic sign out":"Automatische Abmeldung","Backend error":"Backend-Fehler","Basic settings":"Grundeinstellungen","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Kann Gruppen und Sammlungen erstellen und bearbeiten, zusätzlich zum Zugriff auf Betrachterebene.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Kann zusätzlich zum Zugriff auf Editorebene Benutzer verwalten. Erhält auch vollen API-Zugriff, was beim Erstellen von Integrationen nützlich ist.","Can sign in.":"Kann sich anmelden.","Can view and export collections where explicit access has been configured in Groups.":"Kann Sammlungen anzeigen und exportieren, bei denen der explizite Zugriff in Gruppen konfiguriert wurde.","Cancel":"Abbrechen","Categories":"Kategorien","Category":"Kategorie","Category name":"Kategoriename","Choose a color":"Wähle eine Farbe","Clear selection":"Auswahl löschen","Close":"Schließen","Close sidebar":"Sidebar schließen","Collection":"Sammlung","Collections":"Sammlungen","Color":"Farbe","Color external id":"Farbe externe ID","Color name":"Farbname","Color number":"Farbnummer","Colors":"Farben","Colors / Sizes":"Farben / Größen","Company":"Firma","Contact me":"Kontakt aufnehmen","Core":"Kern","Core style":"Kern-Stil","Core styles":"Zentrale Stile","Country":"Land","Country of origin":"Herkunftsland","Cover photo":"Titelbild","Create":"Erstellen","Create collection":"Sammlung erstellen","Created at":"Erstellt am","Delete":"Löschen","Delete<0>, {0}":["Löschen<0>, ",["0"],""],"Delivery period":"Lieferzeit","Delivery period (descending)":"Lieferzeit (absteigend)","Description":"Beschreibung","Different types of attributes must all get matched. Within the same type any may match.":"Verschiedene Arten von Attributen müssen alle abgeglichen werden. Innerhalb desselben Typs kann jeder übereinstimmen.","Disable all":"Alle deaktivieren","Download":"Download","Downloading...":"Wird heruntergeladen…","E-mail address":"E-Mail-Adresse","EAN code":"EAN-Code","Edit":"Bearbeiten","Edit group":"Gruppe bearbeiten","Edit {0}":[["0"]," bearbeiten"],"Edit<0>, {0}":["Bearbeiten<0>, ",["0"],""],"Editor":"Editor","Editors":"Redakteure","Email address":"E-Mail-Adresse","Enable all":"Alle aktivieren","Enter new password here to change...":"Geben Sie hier ein neues Passwort ein, um es zu ändern...","Enter your email":"E-Mail Adresse eintragen","Error":"Fehler","Excel":"Excel","Existing image":"Vorhandenes Image","Export":"Export","External ID":"Externe ID","Features":"Features","Fields":"Felder","Filters<0>, active":"Filter<0>, aktiv","Format":"Format","Go back home":"Zurück zur Startseite","Go to app":"Zur App","Gross weight":"Bruttogewicht","Group by":"Gruppieren nach","Groups":"Gruppen","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Gruppen werden verwendet, um einer bestimmten Gruppe von Benutzern Zugriff auf Sammlungen und Preislisten zu gewähren. Die Preislisten und Sammlungen, die einem Benutzer über eine oder mehrere Gruppen gewährt wurden, werden addiert. Gruppen können den Zugriff auf Preislisten oder Sammlungen nicht wegnehmen.","Groups are used to limit user access to collections and price lists.":"Gruppen werden verwendet, um den Benutzerzugriff auf Sammlungen und Preislisten einzuschränken.","Image":"Bild","Image for {0}":["Bild für ",["0"]],"Image for {0} / {1}":["Bild für ",["0"]," / ",["1"]],"Image to upload":"Bild zum Hochladen","Images":"Bilder","Inactive users":"Inaktive Benutzer","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"Es wird empfohlen, dem Bild ein Verhältnis von 10:7 und eine Mindestbreite und -höhe von 1070 x 750 Pixel zu geben.","Items":"Artikel","JSON":"JSON","Jane Doe":"Michael Jackson","Language":"Sprache","Last sign in":"Letzte Anmeldung","List is empty.":"Die Liste ist leer.","Loading...":"Lade...","Log in":"Anmelden","Login":"Anmelden","Make your changes, then hit save when done.":"Nehmen Sie Ihre Änderungen vor und klicken Sie dann auf Speichern, wenn Sie fertig sind.","Make your selection of items to add here. Manual adjustments can be made once added.":"Treffen Sie Ihre Auswahl an Artikeln, die Sie hier hinzufügen möchten. Nach dem Hinzufügen können manuelle Anpassungen vorgenommen werden.","Manage users, associate roles and groups individually.":"Verwalten Sie Benutzer, ordnen Sie Rollen und Gruppen individuell zu.","Name":"Name","New":"Neu","New collection":"Neue Sammlung","New color":"Neue Farbe","New date":"Neuer Termin","New style":"Neuer Stil","Newest sign in":"Neueste Anmeldung","No access":"Kein Zugriff","No collections":"Keine Sammlungen","North America sales reps":"Vertriebsmitarbeiter in Nordamerika","Notifications":"Benachrichtigungen","Number":"Nummer","Number of colors":"Anzahl der Farben","Number of sizes":"Anzahl der Größen","Number of styles":"Anzahl der Stile","Often useful for ERP system imports.":"Oft nützlich für ERP-Systemimporte.","Oldest sign in":"Älteste Anmeldung","One column per attribute type will be generated.":"Pro Attributtyp wird eine Spalte generiert.","Open options":"Optionen öffnen","Open sidebar":"Seitenleiste öffnen","Open user menu":"Benutzermenü öffnen","Page not found.":"Seite nicht gefunden.","Password":"Passwort","Password (optional)":"Passwort (optional)","Pinned Collections":"Angeheftete Sammlungen","Please go to <0>Samling.io for the production environment.":"Gehen Sie zu <0>Samling.io für die Produktionsumgebung.","Please select a date.":"Bitte wähle ein Datum.","Price list":"Preisliste","Price lists":"Preislisten","Price lists<0>, active":"Preislisten<0>, aktiv","Pricing":"Preise","Pricing date":"Datum der Preisfestsetzung","Pricing dates":"Termine für die Preisgestaltung","Primary image":"Primäres Bild","Product":"Produkt","Product information":"Produktinformation","Provide your e-mail below to hear from our team.":"Geben Sie unten Ihre E-Mail-Adresse ein, um von unserem Team zu hören.","Remember me":"Angemeldet bleiben","Remove filter":"Filter entfernen","Remove filter for {0}":["Filter für ",["0"]," entfernen"],"Remove from pinned":"Von angeheftet entfernen","Remove {0}":[["0"]," Löschen"],"Remove<0>, {0}":["Entfernen<0>, ",["0"],""],"Results from current filters":"Ergebnisse aus aktuellen Filtern","Retail price":"Einzelhandelspreis","Retail price amount":"Verkaufspreis Betrag","Retail price currency":"Währung des Einzelhandelspreises","Retail price list":"Preisliste für den Einzelhandel","Roles":"Rollen","Samling.io logotype":"Samling.io Logo","Save":"Speichern","Saving...":"Speichern...","Search":"Suche","Service item":"Service Item","Service items":"Serviceartikel","Settings":"Einstellungen","Share":"Teilen","Sign in":"Anmelden","Sign in to your account":"Bitte loggen Sie sich mit Ihren Zugangsdaten ein","Sign in with Microsoft":"Anmelden mit Microsoft","Sign out":"Abmelden","Size":"Größe","Size number":"Größennummer","Size type":"Größentyp","Slug":"Slug","Some external ID value...":"Ein externer ID-Wert...","Some group description...":"Eine Gruppenbeschreibung...","Some group name...":"Irgendein Gruppenname...","Some slug value...":"Etwas Slug-Wert...","Sorry, we couldn’t find the page you’re looking for.":"Leider konnten wir die von Ihnen gesuchte Seite nicht finden.","Sort by":"Sortieren nach","Status":"Status","Style":"Stil","Style description":"Beschreibung des Stils","Style external id":"Externe ID formatieren","Style name":"Theme-Name","Style number":"Artikelnummer","Styles":"Stile","Styles, colors and sizes to associate with this collection.":"Stile, Farben und Größen, die mit dieser Kollektion in Verbindung gebracht werden können.","Success!":"Erfolgreich!","Successfully signed in":"Erfolgreich angemeldet","Successfully signed out":"Erfolgreich abgemeldet","Support":"Support","Tariff no":"Tarif-Nr","Technical error prevents login":"Technischer Fehler verhindert Anmeldung","The collection \"{0}\" was successfully created.":["Die Kollektion \"",["0"],"\" wurde erfolgreich erstellt."],"The collection \"{0}\" was successfully updated.":["Die Kollektion \"",["0"],"\" wurde erfolgreich aktualisiert."],"The given e-mail and password combination does not exist.":"Die angegebene Kombination aus E-Mail und Passwort existiert nicht.","The group \"{0}\" was successfully updated.":["Die Gruppe \"",["0"],"\" wurde erfolgreich aktualisiert."],"The groups that this user belong to.":"Die Gruppen, denen dieser Benutzer angehört.","The roles that are assigned to this user.":"Die Rollen, die diesem Benutzer zugewiesen sind.","The user \"{0}\" was successfully updated.":["Der Benutzer \"",["0"],"\" wurde erfolgreich aktualisiert."],"The users that belong to this group.":"Die Benutzer, die zu dieser Gruppe gehören.","There are no collections available to you. Talk an administrator to get access.":"Es stehen Ihnen keine Sammlungen zur Verfügung. Sprechen Sie mit einem Administrator, um Zugriff zu erhalten.","These are all the collections that exist in the system.":"Dies sind alle Sammlungen, die im System vorhanden sind.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"Diese Termine entscheiden darüber, welche Artikelpreise für jede Preisliste abgeholt werden sollen. Jeder Artikelpreis ist mit einem Start- und einem Enddatum verknüpft, sodass das von Ihnen gewählte Datum innerhalb dieser liegen muss.","These roles will be assign to the user and determine what they can and cannot do.":"Diese Rollen werden dem Benutzer zugewiesen und bestimmen, was er tun kann und was nicht.","These users have access to the system.":"Diese Benutzer haben Zugriff auf das System.","This color first appears in this collection.":"Diese Farbe erscheint zuerst in dieser Sammlung.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"Dieser Filter wird auf der Größenebene angewendet, was bedeutet, dass er beeinflusst, welche Farben/Größen für jeden Stil ausgewählt werden.","This is a Core style, meaning that it represents the brand's core values.":"Dies ist ein Core-Stil, was bedeutet, dass er die Kernwerte der Marke repräsentiert.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"Es handelt sich um einen Serviceartikel, was bedeutet, dass es unsere Absicht ist, bei diesem Modell nie zu leer zu werden.","This is where you create collections and associate styles, colors and sizes to them.":"Hier erstellen Sie Sammlungen und verknüpfen sie mit Stilen, Farben und Größen.","This style first appears in this collection.":"Diese Formatvorlage erscheint erstmals in dieser Sammlung.","Tick the data types that you want to appear on their own separate line in the exported file.":"Markieren Sie die Datentypen, die in der exportierten Datei in einer eigenen Zeile angezeigt werden sollen.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Sind Sie es leid, Daten aus mehreren verschiedenen ERP-Systemen zu sammeln und in Ihren Excel-Tabellen zu kombinieren? Diese Software-as-a-Service möchte Ihnen dabei helfen.","To public page":"Zur öffentlichen Seite","Unauthorized.":"Nicht autorisiert.","Unit price amount":"Stückpreis Betrag","Unit price currency":"Währung des Stückpreises","Unit price list":"Preisliste pro Einheit","Unit prices":"Stückpreise","Unit volume":"Volumen der Einheit","Up to {maxSizeMegaBytes} MB.":["Bis zu ",["maxSizeMegaBytes"]," MB."],"Updated at":"Aktualisiert am","Upload an image":"Bild hochladen","Use groups to specify which collections and price lists users have access to.":"Verwenden Sie Gruppen, um anzugeben, auf welche Sammlungen und Preislisten Benutzer Zugriff haben.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Verwenden Sie dieses Formular, um einen neuen Benutzer zu erstellen. Alle Benutzer können sich über ein Google- oder Microsoft-Konto anmelden, das der eingegebenen E-Mail-Adresse entspricht. Die Eingabe eines Passworts ist optional.","Use this form to export the current selection of items to file.":"Verwenden Sie dieses Formular, um die aktuelle Auswahl der Elemente in eine Datei zu exportieren.","Useful for integration with other systems.":"Nützlich für die Integration mit anderen Systemen.","User":"Benutzer","User profile":"Benutzerprofil","Users":"Benutzer","Uses the newer .xlsx format.":"Verwendet das neuere Format .xlsx.","View":"Anzeigen","View details for {0}":["Details anzeigen für ",["0"]],"View profile":"Profil anzeigen","Viewer":"Zuschauer","Viewers":"Ansichten","Which collections users of this group will have access to.":"Auf welche Sammlungen Benutzer dieser Gruppe Zugriff haben.","Which fields you want to include in the exported file.":"Die Felder, die Sie in die exportierte Datei aufnehmen möchten.","Which format you want to export to.":"In welches Format Sie exportieren möchten.","Which price lists users of this group will have access to.":"Auf welche Preislisten Benutzer dieser Gruppe Zugriff haben.","Wrong credentials":"Falsche Anmeldeinformationen","You are already signed in as {0} ({1})":["Sie sind bereits als ",["0"]," (",["1"],") angemeldet"],"You are now signed in with account {0}.":["Sie sind jetzt mit dem Konto ",["0"]," angemeldet."],"You don't have access to any organizations. Please contact an administrator.":"Sie haben keinen Zugriff auf Organisationen. Bitte wenden Sie sich an einen Administrator.","You need to sign in to be able to view this page.":"Sie müssen sich anmelden, um diese Seite anzeigen zu können.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["Sie wurden aufgrund eines abgelaufenen Tokens automatisch vom Konto ",["userEmail"]," abgemeldet. Bitte melden Sie sich erneut an."],"You've signed out from account {userEmail}.":["Sie haben sich von Konto ",["userEmail"]," abgemeldet."],"colors":"Farben","jane.doe@example.com":"jane.doe@example.com","or drag and drop.":"oder per Drag & Drop.","styles":"Stile","user@example.com":"benutzer@domain.de","{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," Sammlung"],other:["#"," Sammlungen"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," Preisliste"],other:["#"," Preislisten"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," Stil"],other:["#"," Stil"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," Benutzer"],other:["#"," Benutzer"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Disable ","#"," style"],other:["Disable ","#"," styles"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Enable ","#"," style"],other:["Enable ","#"," styles"]}]],"{0} (+{1} more)":[["0"]," (+",["1"]," mehr)"],"{0} filter {1}":[["0"]," Filter ",["1"]],"{0} logotype":[["0"]," Logo"],"{0} of {1} fields selected":[["0"]," ",["1"]," ausgewählten Felder"],"{0} profile":[["0"]," Profil"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", bis zu ",["maxSizeMegaBytes"]," MB."]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"# collections":"# Kollektionen","# colors":"# Farben","# price lists":"# Preislisten","# sizes":"# Größen","# styles":"# Stile","401 Error":"Fehler 401","404 Error":"404 Fehler","<0>Get full insight into<1>your product data.":"<0>Erhalten Sie vollen Einblick in<1>Ihre Produktdaten.","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>Der Schutz Ihrer Daten liegt uns am Herzen. Lesen Sie unsere <1>Datenschutzerklärung.","Active":"Aktiv","Active users":"Aktive Benutzer","Add":"Hinzufügen","Add collection":"Sammlung hinzufügen","Add collection items":"Hinzufügen von Sammlungselementen","Add collection pricing date":"Preisdatum für die Sammlung hinzufügen","Add group":"Gruppe hinzufügen","Add items":"Einträge hinzufügen","Add user":"Benutzer hinzufügen","Additional details":"Weitere Details","Admin":"Admin","Administrate collections":"Verwalten von Sammlungen","Administrate groups":"Gruppen verwalten","Administrate users":"Benutzer verwalten","Administrator":"Administrator","Administrators":"Administratoren","Advanced settings":"Erweiterte Einstellungen","Already signed in":"Bereits angemeldet","Already signed in.":"Bereits angemeldet.","An error occurred":"Ein Fehler ist aufgetreten","An error occurred.":"Ein Fehler ist aufgetreten.","Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie die Sammlung <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie die Gruppe <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Sind Sie sicher, dass Sie den Benutzer <0>",["0"],"löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."],"Attributes":"Attribute","Automatic sign out":"Automatische Abmeldung","Backend error":"Backend-Fehler","Basic settings":"Grundeinstellungen","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Kann Gruppen und Sammlungen erstellen und bearbeiten, zusätzlich zum Zugriff auf Betrachterebene.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Kann zusätzlich zum Zugriff auf Editorebene Benutzer verwalten. Erhält auch vollen API-Zugriff, was beim Erstellen von Integrationen nützlich ist.","Can sign in.":"Kann sich anmelden.","Can view and export collections where explicit access has been configured in Groups.":"Kann Sammlungen anzeigen und exportieren, bei denen der explizite Zugriff in Gruppen konfiguriert wurde.","Cancel":"Abbrechen","Categories":"Kategorien","Category":"Kategorie","Category name":"Kategoriename","Choose a color":"Wähle eine Farbe","Clear selection":"Auswahl löschen","Close":"Schließen","Close sidebar":"Sidebar schließen","Collection":"Sammlung","Collections":"Sammlungen","Color":"Farbe","Color external id":"Farbe externe ID","Color name":"Farbname","Color number":"Farbnummer","Colors":"Farben","Colors / Sizes":"Farben / Größen","Company":"Firma","Contact me":"Kontakt aufnehmen","Core":"Kern","Core style":"Kern-Stil","Core styles":"Zentrale Stile","Country":"Land","Country of origin":"Herkunftsland","Cover photo":"Titelbild","Create":"Erstellen","Create collection":"Sammlung erstellen","Created at":"Erstellt am","Delete":"Löschen","Delete<0>, {0}":["Löschen<0>, ",["0"],""],"Delivery period":"Lieferzeit","Delivery period (descending)":"Lieferzeit (absteigend)","Description":"Beschreibung","Different types of attributes must all get matched. Within the same type any may match.":"Verschiedene Arten von Attributen müssen alle abgeglichen werden. Innerhalb desselben Typs kann jeder übereinstimmen.","Disable all":"Alle deaktivieren","Download":"Download","Downloading...":"Wird heruntergeladen…","E-mail address":"E-Mail-Adresse","EAN code":"EAN-Code","Edit":"Bearbeiten","Edit group":"Gruppe bearbeiten","Edit {0}":[["0"]," bearbeiten"],"Edit<0>, {0}":["Bearbeiten<0>, ",["0"],""],"Editor":"Editor","Editors":"Redakteure","Email address":"E-Mail-Adresse","Enable all":"Alle aktivieren","Enter new password here to change...":"Geben Sie hier ein neues Passwort ein, um es zu ändern...","Enter your email":"E-Mail Adresse eintragen","Error":"Fehler","Excel":"Excel","Existing image":"Vorhandenes Image","Export":"Export","External ID":"Externe ID","Features":"Features","Fields":"Felder","Filters<0>, active":"Filter<0>, aktiv","Format":"Format","Go back home":"Zurück zur Startseite","Go to app":"Zur App","Gross weight":"Bruttogewicht","Group by":"Gruppieren nach","Groups":"Gruppen","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Gruppen werden verwendet, um einer bestimmten Gruppe von Benutzern Zugriff auf Sammlungen und Preislisten zu gewähren. Die Preislisten und Sammlungen, die einem Benutzer über eine oder mehrere Gruppen gewährt wurden, werden addiert. Gruppen können den Zugriff auf Preislisten oder Sammlungen nicht wegnehmen.","Groups are used to limit user access to collections and price lists.":"Gruppen werden verwendet, um den Benutzerzugriff auf Sammlungen und Preislisten einzuschränken.","Image":"Bild","Image for {0}":["Bild für ",["0"]],"Image for {0} / {1}":["Bild für ",["0"]," / ",["1"]],"Image to upload":"Bild zum Hochladen","Images":"Bilder","Inactive users":"Inaktive Benutzer","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"Es wird empfohlen, dem Bild ein Verhältnis von 10:7 und eine Mindestbreite und -höhe von 1070 x 750 Pixel zu geben.","Items":"Artikel","JSON":"JSON","Jane Doe":"Michael Jackson","Language":"Sprache","Last sign in":"Letzte Anmeldung","List is empty.":"Die Liste ist leer.","Loading...":"Lade...","Log in":"Anmelden","Login":"Anmelden","Make your changes, then hit save when done.":"Nehmen Sie Ihre Änderungen vor und klicken Sie dann auf Speichern, wenn Sie fertig sind.","Make your selection of items to add here. Manual adjustments can be made once added.":"Treffen Sie Ihre Auswahl an Artikeln, die Sie hier hinzufügen möchten. Nach dem Hinzufügen können manuelle Anpassungen vorgenommen werden.","Manage users, associate roles and groups individually.":"Verwalten Sie Benutzer, ordnen Sie Rollen und Gruppen individuell zu.","Name":"Name","New":"Neu","New collection":"Neue Sammlung","New color":"Neue Farbe","New date":"Neuer Termin","New style":"Neuer Stil","Newest sign in":"Neueste Anmeldung","No access":"Kein Zugriff","No collections":"Keine Sammlungen","North America sales reps":"Vertriebsmitarbeiter in Nordamerika","Notifications":"Benachrichtigungen","Number":"Nummer","Number of colors":"Anzahl der Farben","Number of sizes":"Anzahl der Größen","Number of styles":"Anzahl der Stile","Often useful for ERP system imports.":"Oft nützlich für ERP-Systemimporte.","Oldest sign in":"Älteste Anmeldung","One column per attribute type will be generated.":"Pro Attributtyp wird eine Spalte generiert.","Open options":"Optionen öffnen","Open sidebar":"Seitenleiste öffnen","Open user menu":"Benutzermenü öffnen","Page not found.":"Seite nicht gefunden.","Password":"Passwort","Password (optional)":"Passwort (optional)","Pinned Collections":"Angeheftete Sammlungen","Please go to <0>Samling.io for the production environment.":"Gehen Sie zu <0>Samling.io für die Produktionsumgebung.","Please select a date.":"Bitte wähle ein Datum.","Price list":"Preisliste","Price lists":"Preislisten","Price lists<0>, active":"Preislisten<0>, aktiv","Pricing":"Preise","Pricing date":"Datum der Preisfestsetzung","Pricing dates":"Termine für die Preisgestaltung","Primary image":"Primäres Bild","Product":"Produkt","Product information":"Produktinformation","Provide your e-mail below to hear from our team.":"Geben Sie unten Ihre E-Mail-Adresse ein, um von unserem Team zu hören.","Remember me":"Angemeldet bleiben","Remove filter":"Filter entfernen","Remove filter for {0}":["Filter für ",["0"]," entfernen"],"Remove from pinned":"Von angeheftet entfernen","Remove {0}":[["0"]," Löschen"],"Remove<0>, {0}":["Entfernen<0>, ",["0"],""],"Results from current filters":"Ergebnisse aus aktuellen Filtern","Retail price":"Einzelhandelspreis","Retail price amount":"Verkaufspreis Betrag","Retail price currency":"Währung des Einzelhandelspreises","Retail price list":"Preisliste für den Einzelhandel","Roles":"Rollen","Samling.io logotype":"Samling.io Logo","Save":"Speichern","Saving...":"Speichern...","Search":"Suche","Service item":"Service Item","Service items":"Serviceartikel","Settings":"Einstellungen","Share":"Teilen","Sign in":"Anmelden","Sign in to your account":"Bitte loggen Sie sich mit Ihren Zugangsdaten ein","Sign in with Microsoft":"Anmelden mit Microsoft","Sign out":"Abmelden","Size":"Größe","Size number":"Größennummer","Size type":"Größentyp","Slug":"Slug","Some external ID value...":"Ein externer ID-Wert...","Some group description...":"Eine Gruppenbeschreibung...","Some group name...":"Irgendein Gruppenname...","Some slug value...":"Etwas Slug-Wert...","Sorry, we couldn’t find the page you’re looking for.":"Leider konnten wir die von Ihnen gesuchte Seite nicht finden.","Sort by":"Sortieren nach","Status":"Status","Style":"Stil","Style description":"Beschreibung des Stils","Style external id":"Externe ID formatieren","Style name":"Theme-Name","Style number":"Artikelnummer","Styles":"Stile","Styles, colors and sizes to associate with this collection.":"Stile, Farben und Größen, die mit dieser Kollektion in Verbindung gebracht werden können.","Success!":"Erfolgreich!","Successfully signed in":"Erfolgreich angemeldet","Successfully signed out":"Erfolgreich abgemeldet","Support":"Support","Tariff no":"Tarif-Nr","Technical error prevents login":"Technischer Fehler verhindert Anmeldung","The collection \"{0}\" was successfully created.":["Die Kollektion \"",["0"],"\" wurde erfolgreich erstellt."],"The collection \"{0}\" was successfully updated.":["Die Kollektion \"",["0"],"\" wurde erfolgreich aktualisiert."],"The given e-mail and password combination does not exist.":"Die angegebene Kombination aus E-Mail und Passwort existiert nicht.","The group \"{0}\" was successfully updated.":["Die Gruppe \"",["0"],"\" wurde erfolgreich aktualisiert."],"The groups that this user belong to.":"Die Gruppen, denen dieser Benutzer angehört.","The roles that are assigned to this user.":"Die Rollen, die diesem Benutzer zugewiesen sind.","The user \"{0}\" was successfully updated.":["Der Benutzer \"",["0"],"\" wurde erfolgreich aktualisiert."],"The users that belong to this group.":"Die Benutzer, die zu dieser Gruppe gehören.","There are no collections available to you. Talk an administrator to get access.":"Es stehen Ihnen keine Sammlungen zur Verfügung. Sprechen Sie mit einem Administrator, um Zugriff zu erhalten.","These are all the collections that exist in the system.":"Dies sind alle Sammlungen, die im System vorhanden sind.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"Diese Termine entscheiden darüber, welche Artikelpreise für jede Preisliste abgeholt werden sollen. Jeder Artikelpreis ist mit einem Start- und einem Enddatum verknüpft, sodass das von Ihnen gewählte Datum innerhalb dieser liegen muss.","These roles will be assign to the user and determine what they can and cannot do.":"Diese Rollen werden dem Benutzer zugewiesen und bestimmen, was er tun kann und was nicht.","These users have access to the system.":"Diese Benutzer haben Zugriff auf das System.","This color first appears in this collection.":"Diese Farbe erscheint zuerst in dieser Sammlung.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"Dieser Filter wird auf der Größenebene angewendet, was bedeutet, dass er beeinflusst, welche Farben/Größen für jeden Stil ausgewählt werden.","This is a Core style, meaning that it represents the brand's core values.":"Dies ist ein Core-Stil, was bedeutet, dass er die Kernwerte der Marke repräsentiert.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"Es handelt sich um einen Serviceartikel, was bedeutet, dass es unsere Absicht ist, bei diesem Modell nie zu leer zu werden.","This is where you create collections and associate styles, colors and sizes to them.":"Hier erstellen Sie Sammlungen und verknüpfen sie mit Stilen, Farben und Größen.","This style first appears in this collection.":"Diese Formatvorlage erscheint erstmals in dieser Sammlung.","Tick the data types that you want to appear on their own separate line in the exported file.":"Markieren Sie die Datentypen, die in der exportierten Datei in einer eigenen Zeile angezeigt werden sollen.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Sind Sie es leid, Daten aus mehreren verschiedenen ERP-Systemen zu sammeln und in Ihren Excel-Tabellen zu kombinieren? Diese Software-as-a-Service möchte Ihnen dabei helfen.","To public page":"Zur öffentlichen Seite","Unauthorized.":"Nicht autorisiert.","Unit price amount":"Stückpreis Betrag","Unit price currency":"Währung des Stückpreises","Unit price list":"Preisliste pro Einheit","Unit prices":"Stückpreise","Unit volume":"Volumen der Einheit","Up to {maxSizeMegaBytes} MB.":["Bis zu ",["maxSizeMegaBytes"]," MB."],"Updated at":"Aktualisiert am","Upload an image":"Bild hochladen","Use groups to specify which collections and price lists users have access to.":"Verwenden Sie Gruppen, um anzugeben, auf welche Sammlungen und Preislisten Benutzer Zugriff haben.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Verwenden Sie dieses Formular, um einen neuen Benutzer zu erstellen. Alle Benutzer können sich über ein Google- oder Microsoft-Konto anmelden, das der eingegebenen E-Mail-Adresse entspricht. Die Eingabe eines Passworts ist optional.","Use this form to export the current selection of items to file.":"Verwenden Sie dieses Formular, um die aktuelle Auswahl der Elemente in eine Datei zu exportieren.","Useful for integration with other systems.":"Nützlich für die Integration mit anderen Systemen.","User":"Benutzer","User profile":"Benutzerprofil","Users":"Benutzer","Uses the newer .xlsx format.":"Verwendet das neuere Format .xlsx.","View":"Anzeigen","View details for {0}":["Details anzeigen für ",["0"]],"View profile":"Profil anzeigen","Viewer":"Zuschauer","Viewers":"Ansichten","Which collections users of this group will have access to.":"Auf welche Sammlungen Benutzer dieser Gruppe Zugriff haben.","Which fields you want to include in the exported file.":"Die Felder, die Sie in die exportierte Datei aufnehmen möchten.","Which format you want to export to.":"In welches Format Sie exportieren möchten.","Which language you want to export to.":"In welche Sprache Sie exportieren möchten.","Which price lists users of this group will have access to.":"Auf welche Preislisten Benutzer dieser Gruppe Zugriff haben.","Wrong credentials":"Falsche Anmeldeinformationen","You are already signed in as {0} ({1})":["Sie sind bereits als ",["0"]," (",["1"],") angemeldet"],"You are now signed in with account {0}.":["Sie sind jetzt mit dem Konto ",["0"]," angemeldet."],"You don't have access to any organizations. Please contact an administrator.":"Sie haben keinen Zugriff auf Organisationen. Bitte wenden Sie sich an einen Administrator.","You need to sign in to be able to view this page.":"Sie müssen sich anmelden, um diese Seite anzeigen zu können.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["Sie wurden aufgrund eines abgelaufenen Tokens automatisch vom Konto ",["userEmail"]," abgemeldet. Bitte melden Sie sich erneut an."],"You've signed out from account {userEmail}.":["Sie haben sich von Konto ",["userEmail"]," abgemeldet."],"colors":"Farben","jane.doe@example.com":"jane.doe@example.com","or drag and drop.":"oder per Drag & Drop.","styles":"Stile","user@example.com":"benutzer@domain.de","{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," Sammlung"],other:["#"," Sammlungen"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," Preisliste"],other:["#"," Preislisten"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," Stil"],other:["#"," Stil"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," Benutzer"],other:["#"," Benutzer"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Disable ","#"," style"],other:["Disable ","#"," styles"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Enable ","#"," style"],other:["Enable ","#"," styles"]}]],"{0} (+{1} more)":[["0"]," (+",["1"]," mehr)"],"{0} filter {1}":[["0"]," Filter ",["1"]],"{0} logotype":[["0"]," Logo"],"{0} of {1} fields selected":[["0"]," ",["1"]," ausgewählten Felder"],"{0} profile":[["0"]," Profil"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", bis zu ",["maxSizeMegaBytes"]," MB."]}}; \ No newline at end of file diff --git a/ui/src/locales/de/messages.po b/ui/src/locales/de/messages.po index 48da328..3891216 100644 --- a/ui/src/locales/de/messages.po +++ b/ui/src/locales/de/messages.po @@ -1,6 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-30 18:33+0100\n" "PO-Revision-Date: \n" "Last-Translator: \n" @@ -9,108 +10,90 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" "X-Generator: Poedit 3.5\n" #: src/pages/app/admin/AdminEditUser.tsx:405 -#, fuzzy msgid "# collections" msgstr "# Kollektionen" #: src/components/admin/CollectionsTable.tsx:76 #: src/pages/app/admin/AdminEditGroup.tsx:528 -#, fuzzy msgid "# colors" msgstr "# Farben" #: src/pages/app/admin/AdminEditUser.tsx:411 -#, fuzzy msgid "# price lists" msgstr "# Preislisten" #: src/components/admin/CollectionsTable.tsx:82 #: src/pages/app/admin/AdminEditGroup.tsx:534 -#, fuzzy msgid "# sizes" msgstr "# Größen" #: src/components/admin/CollectionsTable.tsx:70 #: src/pages/app/admin/AdminEditGroup.tsx:522 -#, fuzzy msgid "# styles" msgstr "# Stile" #: src/pages/public/errors/Unauthorized.tsx:17 -#, fuzzy msgid "401 Error" msgstr "Fehler 401" #: src/pages/app/errors/NotFound.tsx:17 #: src/pages/public/errors/NotFoundPublic.tsx:17 -#, fuzzy msgid "404 Error" msgstr "404 Fehler" #: src/pages/public/SplashPage.tsx:175 -#, fuzzy msgid "<0>Get full insight into<1>your product data." msgstr "<0>Erhalten Sie vollen Einblick in<1>Ihre Produktdaten." #: src/pages/public/SplashPage.tsx:217 -#, fuzzy msgid "<0>We care about the protection of your data. Read our <1>Privacy Policy." msgstr "<0>Der Schutz Ihrer Daten liegt uns am Herzen. Lesen Sie unsere <1>Datenschutzerklärung." #: src/pages/app/admin/AdminEditGroup.tsx:425 src/roles.ts:14 src/roles.ts:15 -#, fuzzy msgid "Active" msgstr "Aktiv" #: src/components/admin/UsersTable.tsx:99 -#, fuzzy msgid "Active users" msgstr "Aktive Benutzer" #: src/components/admin/AddCollectionItemsModal.tsx:228 #: src/components/admin/NewCollectionPricingGroupModal.tsx:114 -#, fuzzy msgid "Add" msgstr "Hinzufügen" #: src/pages/app/admin/AdminEditGroup.tsx:556 -#, fuzzy msgid "Add collection" msgstr "Sammlung hinzufügen" #: src/components/admin/AddCollectionItemsModal.tsx:158 -#, fuzzy msgid "Add collection items" msgstr "Hinzufügen von Sammlungselementen" #: src/components/admin/NewCollectionPricingGroupModal.tsx:78 -#, fuzzy msgid "Add collection pricing date" msgstr "Preisdatum für die Sammlung hinzufügen" #: src/components/admin/GroupsTable.tsx:55 #: src/pages/app/admin/AdminEditUser.tsx:300 #: src/pages/app/admin/AdminEditUser.tsx:430 -#, fuzzy msgid "Add group" msgstr "Gruppe hinzufügen" #: src/pages/app/admin/AdminEditCollection.tsx:629 -#, fuzzy msgid "Add items" msgstr "Einträge hinzufügen" #: src/components/admin/UsersTable.tsx:183 #: src/pages/app/admin/AdminEditGroup.tsx:379 -#, fuzzy msgid "Add user" msgstr "Benutzer hinzufügen" #: src/pages/app/Style.tsx:254 -#, fuzzy msgid "Additional details" msgstr "Weitere Details" @@ -129,89 +112,72 @@ msgstr "Weitere Details" #: src/pages/app/admin/AdminGroups.tsx:40 src/pages/app/admin/AdminHome.tsx:21 #: src/pages/app/admin/AdminHome.tsx:49 src/pages/app/admin/AdminHome.tsx:56 #: src/pages/app/admin/AdminUsers.tsx:13 src/pages/app/admin/AdminUsers.tsx:91 -#, fuzzy msgid "Admin" msgstr "Admin" #: src/pages/app/admin/AdminHome.tsx:41 -#, fuzzy msgid "Administrate collections" msgstr "Verwalten von Sammlungen" #: src/pages/app/admin/AdminHome.tsx:34 -#, fuzzy msgid "Administrate groups" msgstr "Gruppen verwalten" #: src/pages/app/admin/AdminHome.tsx:27 -#, fuzzy msgid "Administrate users" msgstr "Benutzer verwalten" #: src/roles.ts:41 -#, fuzzy msgid "Administrator" msgstr "Administrator" #: src/roles.ts:42 -#, fuzzy msgid "Administrators" msgstr "Administratoren" #: src/pages/app/admin/AdminCreateCollection.tsx:187 #: src/pages/app/admin/AdminEditCollection.tsx:317 -#, fuzzy msgid "Advanced settings" msgstr "Erweiterte Einstellungen" #: src/pages/app/AlreadySignedInPage.tsx:11 -#, fuzzy msgid "Already signed in" msgstr "Bereits angemeldet" #: src/pages/app/AlreadySignedInPage.tsx:27 -#, fuzzy msgid "Already signed in." msgstr "Bereits angemeldet." #: src/state/slices/user.ts:43 -#, fuzzy msgid "An error occurred" msgstr "Ein Fehler ist aufgetreten" #: src/pages/app/errors/ApiError.tsx:26 -#, fuzzy msgid "An error occurred." msgstr "Ein Fehler ist aufgetreten." #: src/components/admin/DeleteCollectionModal.tsx:50 -#, fuzzy msgid "Are you sure you want to delete the collection <0>{0}? This action cannot be undone." msgstr "Sind Sie sicher, dass Sie die Sammlung <0>{0}löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden." #: src/components/admin/DeleteGroupModal.tsx:44 -#, fuzzy msgid "Are you sure you want to delete the group <0>{0}? This action cannot be undone." msgstr "Sind Sie sicher, dass Sie die Gruppe <0>{0}löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden." #: src/components/admin/DeleteUserModal.tsx:44 -#, fuzzy msgid "Are you sure you want to delete the user <0>{0}? This action cannot be undone." msgstr "Sind Sie sicher, dass Sie den Benutzer <0>{0}löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden." -#: src/components/ExportForm.tsx:146 +#: src/components/ExportForm.tsx:157 #: src/components/admin/AddCollectionItemsModal.tsx:192 -#, fuzzy msgid "Attributes" msgstr "Attribute" #: src/state/slices/user.ts:117 -#, fuzzy msgid "Automatic sign out" msgstr "Automatische Abmeldung" #: src/state/slices/user.ts:58 -#, fuzzy msgid "Backend error" msgstr "Backend-Fehler" @@ -219,32 +185,26 @@ msgstr "Backend-Fehler" #: src/pages/app/admin/AdminEditCollection.tsx:263 #: src/pages/app/admin/AdminEditGroup.tsx:177 #: src/pages/app/admin/AdminEditUser.tsx:157 -#, fuzzy msgid "Basic settings" msgstr "Grundeinstellungen" -#: src/components/ExportForm.tsx:55 -#, fuzzy +#: src/components/ExportForm.tsx:57 msgid "CSV" msgstr "CSV" #: src/roles.ts:33 -#, fuzzy msgid "Can create and edit groups and collections, in addition to viewer level access." msgstr "Kann Gruppen und Sammlungen erstellen und bearbeiten, zusätzlich zum Zugriff auf Betrachterebene." #: src/roles.ts:43 -#, fuzzy msgid "Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations." msgstr "Kann zusätzlich zum Zugriff auf Editorebene Benutzer verwalten. Erhält auch vollen API-Zugriff, was beim Erstellen von Integrationen nützlich ist." #: src/roles.ts:16 -#, fuzzy msgid "Can sign in." msgstr "Kann sich anmelden." #: src/roles.ts:23 -#, fuzzy msgid "Can view and export collections where explicit access has been configured in Groups." msgstr "Kann Sammlungen anzeigen und exportieren, bei denen der explizite Zugriff in Gruppen konfiguriert wurde." @@ -255,52 +215,43 @@ msgstr "Kann Sammlungen anzeigen und exportieren, bei denen der explizite Zugrif #: src/pages/app/admin/AdminEditCollection.tsx:356 #: src/pages/app/admin/AdminEditGroup.tsx:278 #: src/pages/app/admin/AdminEditUser.tsx:214 -#, fuzzy msgid "Cancel" msgstr "Abbrechen" #: src/components/admin/AddCollectionItemsModal.tsx:178 #: src/components/filters/CategoryFilter.tsx:54 -#, fuzzy msgid "Categories" msgstr "Kategorien" -#: src/components/ExportForm.tsx:73 src/components/filters/ActiveFilters.tsx:63 -#, fuzzy +#: src/components/ExportForm.tsx:82 src/components/filters/ActiveFilters.tsx:63 msgid "Category" msgstr "Kategorie" -#: src/components/ExportForm.tsx:143 -#, fuzzy +#: src/components/ExportForm.tsx:154 msgid "Category name" msgstr "Kategoriename" #: src/pages/app/Style.tsx:215 -#, fuzzy msgid "Choose a color" msgstr "Wähle eine Farbe" #: src/pages/app/admin/AdminEditCollection.tsx:674 -#, fuzzy msgid "Clear selection" msgstr "Auswahl löschen" #: src/components/UserMessage.tsx:87 -#, fuzzy msgid "Close" msgstr "Schließen" #: src/components/nav/SidebarMobile.tsx:64 -#, fuzzy msgid "Close sidebar" msgstr "Sidebar schließen" #: src/components/admin/CollectionsTable.tsx:64 -#, fuzzy msgid "Collection" msgstr "Sammlung" -#: src/components/CollectionTable.tsx:46 +#: src/components/CollectionTable.tsx:78 #: src/components/admin/CollectionsTable.tsx:35 #: src/components/admin/GroupsTable.tsx:82 src/components/nav/Sidebar.tsx:22 #: src/pages/app/HomeScreen.tsx:12 src/pages/app/Style.tsx:82 @@ -311,96 +262,79 @@ msgstr "Sammlung" #: src/pages/app/admin/AdminEditCollection.tsx:86 #: src/pages/app/admin/AdminEditGroup.tsx:495 #: src/pages/app/admin/AdminHome.tsx:39 -#, fuzzy msgid "Collections" msgstr "Sammlungen" -#: src/components/ExportForm.tsx:69 src/pages/app/Style.tsx:205 -#, fuzzy +#: src/components/ExportForm.tsx:75 src/pages/app/Style.tsx:205 msgid "Color" msgstr "Farbe" -#: src/components/ExportForm.tsx:167 -#, fuzzy +#: src/components/ExportForm.tsx:178 msgid "Color external id" msgstr "Farbe externe ID" -#: src/components/ExportForm.tsx:107 -#, fuzzy +#: src/components/ExportForm.tsx:118 msgid "Color name" msgstr "Farbname" -#: src/components/ExportForm.tsx:106 -#, fuzzy +#: src/components/ExportForm.tsx:117 msgid "Color number" msgstr "Farbnummer" -#: src/components/filters/NewFilter.tsx:25 src/types/columns.ts:40 -#, fuzzy +#: src/components/CollectionTable.tsx:56 +#: src/components/filters/NewFilter.tsx:25 msgid "Colors" msgstr "Farben" #: src/pages/app/admin/AdminEditCollection.tsx:703 -#, fuzzy msgid "Colors / Sizes" msgstr "Farben / Größen" #: src/pages/public/SplashPage.tsx:14 -#, fuzzy msgid "Company" msgstr "Firma" #: src/pages/public/SplashPage.tsx:213 -#, fuzzy msgid "Contact me" msgstr "Kontakt aufnehmen" -#: src/components/ExportForm.tsx:100 src/components/columns/data/Style.tsx:112 +#: src/components/ExportForm.tsx:111 src/components/columns/data/Style.tsx:112 #: src/components/filters/CoreFilter.tsx:20 -#, fuzzy msgid "Core" msgstr "Kern" #: src/components/columns/data/Style.tsx:97 -#, fuzzy msgid "Core style" msgstr "Kern-Stil" #: src/components/filters/CoreFilter.tsx:31 -#, fuzzy msgid "Core styles" msgstr "Zentrale Stile" #: src/components/filters/ActiveFilters.tsx:72 -#, fuzzy msgid "Country" msgstr "Land" -#: src/components/ExportForm.tsx:103 +#: src/components/ExportForm.tsx:114 #: src/components/filters/CountryFilter.tsx:46 -#, fuzzy msgid "Country of origin" msgstr "Herkunftsland" #: src/pages/app/admin/AdminCreateCollection.tsx:175 #: src/pages/app/admin/AdminEditCollection.tsx:291 -#, fuzzy msgid "Cover photo" msgstr "Titelbild" #: src/components/admin/CreateGroupModal.tsx:63 #: src/components/admin/CreateUserModal.tsx:132 -#, fuzzy msgid "Create" msgstr "Erstellen" #: src/components/admin/CollectionsTable.tsx:49 -#, fuzzy msgid "Create collection" msgstr "Sammlung erstellen" #: src/components/admin/CollectionsTable.tsx:88 -#, fuzzy msgid "Created at" msgstr "Erstellt am" @@ -412,60 +346,49 @@ msgstr "Erstellt am" #: src/components/admin/GroupsTable.tsx:166 #: src/components/admin/UsersTable.tsx:240 #: src/components/admin/UsersTable.tsx:317 -#, fuzzy msgid "Delete" msgstr "Löschen" #: src/components/admin/CollectionsTable.tsx:191 -#, fuzzy msgid "Delete<0>, {0}" msgstr "Löschen<0>, {0}" -#: src/components/ExportForm.tsx:152 src/types/other.ts:19 -#, fuzzy +#: src/components/ExportForm.tsx:163 src/types/other.ts:19 msgid "Delivery period" msgstr "Lieferzeit" #: src/types/other.ts:23 -#, fuzzy msgid "Delivery period (descending)" msgstr "Lieferzeit (absteigend)" #: src/pages/app/Style.tsx:190 src/pages/app/admin/AdminEditGroup.tsx:197 #: src/pages/app/admin/AdminEditUser.tsx:281 -#, fuzzy msgid "Description" msgstr "Beschreibung" #: src/components/admin/AddCollectionItemsModal.tsx:193 -#, fuzzy msgid "Different types of attributes must all get matched. Within the same type any may match." msgstr "Verschiedene Arten von Attributen müssen alle abgeglichen werden. Innerhalb desselben Typs kann jeder übereinstimmen." #: src/pages/app/admin/AdminEditCollection.tsx:867 -#, fuzzy msgid "Disable all" msgstr "Alle deaktivieren" -#: src/components/ExportForm.tsx:459 -#, fuzzy +#: src/components/ExportForm.tsx:516 msgid "Download" msgstr "Download" -#: src/components/ExportForm.tsx:457 -#, fuzzy +#: src/components/ExportForm.tsx:514 msgid "Downloading..." msgstr "Wird heruntergeladen…" #: src/components/admin/CreateUserModal.tsx:44 #: src/components/admin/UsersTable.tsx:375 #: src/pages/app/admin/AdminEditUser.tsx:176 -#, fuzzy msgid "E-mail address" msgstr "E-Mail-Adresse" -#: src/components/ExportForm.tsx:111 -#, fuzzy +#: src/components/ExportForm.tsx:122 msgid "EAN code" msgstr "EAN-Code" @@ -474,120 +397,97 @@ msgstr "EAN-Code" #: src/components/admin/GroupsTable.tsx:155 #: src/components/admin/UsersTable.tsx:232 #: src/components/admin/UsersTable.tsx:306 -#, fuzzy msgid "Edit" msgstr "Bearbeiten" #: src/pages/app/admin/AdminEditGroup.tsx:69 -#, fuzzy msgid "Edit group" msgstr "Gruppe bearbeiten" #: src/pages/app/admin/AdminEditUser.tsx:61 -#, fuzzy msgid "Edit {0}" msgstr "{0} bearbeiten" #: src/components/admin/CollectionsTable.tsx:176 -#, fuzzy msgid "Edit<0>, {0}" msgstr "Bearbeiten<0>, {0}" #: src/roles.ts:31 -#, fuzzy msgid "Editor" msgstr "Editor" #: src/roles.ts:32 -#, fuzzy msgid "Editors" msgstr "Redakteure" #: src/components/SignInModal.tsx:73 -#, fuzzy msgid "Email address" msgstr "E-Mail-Adresse" #: src/pages/app/admin/AdminEditCollection.tsx:867 -#, fuzzy msgid "Enable all" msgstr "Alle aktivieren" #: src/pages/app/admin/AdminEditUser.tsx:185 -#, fuzzy msgid "Enter new password here to change..." msgstr "Geben Sie hier ein neues Passwort ein, um es zu ändern..." #: src/pages/public/SplashPage.tsx:207 -#, fuzzy msgid "Enter your email" msgstr "E-Mail Adresse eintragen" #: src/pages/app/AlreadySignedInPage.tsx:24 -#, fuzzy msgid "Error" msgstr "Fehler" -#: src/components/ExportForm.tsx:49 -#, fuzzy +#: src/components/ExportForm.tsx:51 msgid "Excel" msgstr "Excel" #: src/components/forms/ImageInput.tsx:92 -#, fuzzy msgid "Existing image" msgstr "Vorhandenes Image" -#: src/components/ExportForm.tsx:229 src/components/ExportForm.tsx:247 -#, fuzzy +#: src/components/ExportForm.tsx:249 src/components/ExportForm.tsx:267 msgid "Export" msgstr "Export" #: src/pages/app/admin/AdminCreateCollection.tsx:206 #: src/pages/app/admin/AdminEditCollection.tsx:336 #: src/pages/app/admin/AdminEditGroup.tsx:219 -#, fuzzy msgid "External ID" msgstr "Externe ID" #: src/pages/public/SplashPage.tsx:13 -#, fuzzy msgid "Features" msgstr "Features" -#: src/components/ExportForm.tsx:360 -#, fuzzy +#: src/components/ExportForm.tsx:417 msgid "Fields" msgstr "Felder" #: src/components/filters/ActiveFilters.tsx:109 -#, fuzzy msgid "Filters<0>, active" msgstr "Filter<0>, aktiv" -#: src/components/ExportForm.tsx:265 -#, fuzzy +#: src/components/ExportForm.tsx:322 msgid "Format" msgstr "Format" #: src/pages/app/errors/ApiError.tsx:36 src/pages/app/errors/NotFound.tsx:32 #: src/pages/public/errors/NotFoundPublic.tsx:32 -#, fuzzy msgid "Go back home" msgstr "Zurück zur Startseite" #: src/pages/public/SplashPage.tsx:105 -#, fuzzy msgid "Go to app" msgstr "Zur App" -#: src/components/ExportForm.tsx:156 -#, fuzzy +#: src/components/ExportForm.tsx:167 msgid "Gross weight" msgstr "Bruttogewicht" -#: src/components/ExportForm.tsx:312 -#, fuzzy +#: src/components/ExportForm.tsx:369 msgid "Group by" msgstr "Gruppieren nach" @@ -598,81 +498,66 @@ msgstr "Gruppieren nach" #: src/pages/app/admin/AdminEditUser.tsx:381 #: src/pages/app/admin/AdminGroups.tsx:12 #: src/pages/app/admin/AdminGroups.tsx:41 src/pages/app/admin/AdminHome.tsx:32 -#, fuzzy msgid "Groups" msgstr "Gruppen" #: src/components/admin/GroupsTable.tsx:38 -#, fuzzy msgid "Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections." msgstr "Gruppen werden verwendet, um einer bestimmten Gruppe von Benutzern Zugriff auf Sammlungen und Preislisten zu gewähren. Die Preislisten und Sammlungen, die einem Benutzer über eine oder mehrere Gruppen gewährt wurden, werden addiert. Gruppen können den Zugriff auf Preislisten oder Sammlungen nicht wegnehmen." #: src/components/admin/CreateGroupModal.tsx:59 -#, fuzzy msgid "Groups are used to limit user access to collections and price lists." msgstr "Gruppen werden verwendet, um den Benutzerzugriff auf Sammlungen und Preislisten einzuschränken." -#: src/components/ExportForm.tsx:85 -#, fuzzy +#: src/components/ExportForm.tsx:94 msgid "Image" msgstr "Bild" #: src/components/columns/data/Style.tsx:16 -#, fuzzy msgid "Image for {0}" msgstr "Bild für {0}" #: src/components/columns/data/Colors.tsx:36 -#, fuzzy msgid "Image for {0} / {1}" msgstr "Bild für {0} / {1}" #: src/components/forms/ImageInput.tsx:92 -#, fuzzy msgid "Image to upload" msgstr "Bild zum Hochladen" -#: src/components/ExportForm.tsx:159 -#, fuzzy +#: src/components/ExportForm.tsx:170 msgid "Images" msgstr "Bilder" #: src/components/admin/UsersTable.tsx:93 -#, fuzzy msgid "Inactive users" msgstr "Inaktive Benutzer" #: src/pages/app/admin/AdminCreateCollection.tsx:177 #: src/pages/app/admin/AdminEditCollection.tsx:293 -#, fuzzy msgid "It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels." msgstr "Es wird empfohlen, dem Bild ein Verhältnis von 10:7 und eine Mindestbreite und -höhe von 1070 x 750 Pixel zu geben." #: src/pages/app/admin/AdminEditCollection.tsx:615 -#, fuzzy msgid "Items" msgstr "Artikel" -#: src/components/ExportForm.tsx:61 -#, fuzzy +#: src/components/ExportForm.tsx:63 msgid "JSON" msgstr "JSON" #: src/components/admin/CreateUserModal.tsx:35 #: src/pages/app/admin/AdminEditUser.tsx:165 -#, fuzzy msgid "Jane Doe" msgstr "Michael Jackson" -#: src/components/nav/SidebarDesktop.tsx:67 +#: src/components/ExportForm.tsx:285 src/components/nav/SidebarDesktop.tsx:67 #: src/components/nav/SidebarMobile.tsx:118 -#, fuzzy msgid "Language" msgstr "Sprache" #: src/components/admin/UsersTable.tsx:213 #: src/pages/app/admin/AdminEditGroup.tsx:360 -#, fuzzy msgid "Last sign in" msgstr "Letzte Anmeldung" @@ -680,22 +565,18 @@ msgstr "Letzte Anmeldung" #: src/pages/app/admin/AdminEditGroup.tsx:506 #: src/pages/app/admin/AdminEditUser.tsx:265 #: src/pages/app/admin/AdminEditUser.tsx:389 -#, fuzzy msgid "List is empty." msgstr "Die Liste ist leer." #: src/components/Loading.tsx:22 -#, fuzzy msgid "Loading..." msgstr "Lade..." #: src/pages/public/SplashPage.tsx:112 src/pages/public/SplashPage.tsx:163 -#, fuzzy msgid "Log in" msgstr "Anmelden" #: src/components/nav/ProfileDropdown.tsx:17 -#, fuzzy msgid "Login" msgstr "Anmelden" @@ -703,18 +584,15 @@ msgstr "Anmelden" #: src/pages/app/admin/AdminEditCollection.tsx:256 #: src/pages/app/admin/AdminEditGroup.tsx:170 #: src/pages/app/admin/AdminEditUser.tsx:150 -#, fuzzy msgid "Make your changes, then hit save when done." msgstr "Nehmen Sie Ihre Änderungen vor und klicken Sie dann auf Speichern, wenn Sie fertig sind." #: src/components/admin/AddCollectionItemsModal.tsx:161 #: src/components/admin/NewCollectionPricingGroupModal.tsx:81 -#, fuzzy msgid "Make your selection of items to add here. Manual adjustments can be made once added." msgstr "Treffen Sie Ihre Auswahl an Artikeln, die Sie hier hinzufügen möchten. Nach dem Hinzufügen können manuelle Anpassungen vorgenommen werden." #: src/pages/app/admin/AdminHome.tsx:28 -#, fuzzy msgid "Manage users, associate roles and groups individually." msgstr "Verwalten Sie Benutzer, ordnen Sie Rollen und Gruppen individuell zu." @@ -730,7 +608,6 @@ msgstr "Verwalten Sie Benutzer, ordnen Sie Rollen und Gruppen individuell zu." #: src/pages/app/admin/AdminEditUser.tsx:166 #: src/pages/app/admin/AdminEditUser.tsx:275 #: src/pages/app/admin/AdminEditUser.tsx:399 src/types/other.ts:17 -#, fuzzy msgid "Name" msgstr "Name" @@ -741,139 +618,112 @@ msgstr "Name" #: src/pages/app/admin/AdminCreateCollection.tsx:39 #: src/pages/app/admin/AdminEditCollection.tsx:793 #: src/pages/app/admin/AdminEditCollection.tsx:879 -#, fuzzy msgid "New" msgstr "Neu" #: src/pages/app/admin/AdminCreateCollection.tsx:24 #: src/pages/app/admin/AdminCreateCollection.tsx:144 -#, fuzzy msgid "New collection" msgstr "Neue Sammlung" -#: src/components/ExportForm.tsx:108 src/components/columns/data/Colors.tsx:145 -#, fuzzy +#: src/components/ExportForm.tsx:119 src/components/columns/data/Colors.tsx:145 msgid "New color" msgstr "Neue Farbe" #: src/pages/app/admin/AdminEditCollection.tsx:459 -#, fuzzy msgid "New date" msgstr "Neuer Termin" -#: src/components/ExportForm.tsx:99 src/components/columns/data/Style.tsx:140 -#, fuzzy +#: src/components/ExportForm.tsx:110 src/components/columns/data/Style.tsx:140 msgid "New style" msgstr "Neuer Stil" #: src/components/admin/UsersTable.tsx:376 -#, fuzzy msgid "Newest sign in" msgstr "Neueste Anmeldung" #: src/state/slices/user.ts:142 -#, fuzzy msgid "No access" msgstr "Kein Zugriff" #: src/components/CollectionsGridList.tsx:70 -#, fuzzy msgid "No collections" msgstr "Keine Sammlungen" #: src/components/admin/CreateGroupModal.tsx:28 -#, fuzzy msgid "North America sales reps" msgstr "Vertriebsmitarbeiter in Nordamerika" #: src/components/nav/ProfileDropdown.tsx:29 -#, fuzzy msgid "Notifications" msgstr "Benachrichtigungen" #: src/types/other.ts:16 -#, fuzzy msgid "Number" msgstr "Nummer" #: src/components/admin/AddCollectionItemsModal.tsx:260 -#, fuzzy msgid "Number of colors" msgstr "Anzahl der Farben" #: src/components/admin/AddCollectionItemsModal.tsx:261 -#, fuzzy msgid "Number of sizes" msgstr "Anzahl der Größen" #: src/components/admin/AddCollectionItemsModal.tsx:259 -#, fuzzy msgid "Number of styles" msgstr "Anzahl der Stile" -#: src/components/ExportForm.tsx:56 -#, fuzzy +#: src/components/ExportForm.tsx:58 msgid "Often useful for ERP system imports." msgstr "Oft nützlich für ERP-Systemimporte." #: src/components/admin/UsersTable.tsx:377 -#, fuzzy msgid "Oldest sign in" msgstr "Älteste Anmeldung" -#: src/components/ExportForm.tsx:147 -#, fuzzy +#: src/components/ExportForm.tsx:158 msgid "One column per attribute type will be generated." msgstr "Pro Attributtyp wird eine Spalte generiert." #: src/components/PinnedCollections.tsx:72 -#, fuzzy msgid "Open options" msgstr "Optionen öffnen" #: src/components/nav/TopbarMobile.tsx:17 -#, fuzzy msgid "Open sidebar" msgstr "Seitenleiste öffnen" #: src/components/nav/ProfileDropdownMobile.tsx:17 -#, fuzzy msgid "Open user menu" msgstr "Benutzermenü öffnen" #: src/pages/app/errors/NotFound.tsx:20 #: src/pages/public/errors/NotFoundPublic.tsx:20 -#, fuzzy msgid "Page not found." msgstr "Seite nicht gefunden." #: src/components/SignInModal.tsx:96 src/pages/app/admin/AdminEditUser.tsx:186 -#, fuzzy msgid "Password" msgstr "Passwort" #: src/components/admin/CreateUserModal.tsx:54 -#, fuzzy msgid "Password (optional)" msgstr "Passwort (optional)" #: src/components/PinnedCollections.tsx:19 -#, fuzzy msgid "Pinned Collections" msgstr "Angeheftete Sammlungen" #: src/components/EnvironmentWarning.tsx:28 -#, fuzzy msgid "Please go to <0>Samling.io for the production environment." msgstr "Gehen Sie zu <0>Samling.io für die Produktionsumgebung." #: src/components/admin/NewCollectionPricingGroupModal.tsx:30 -#, fuzzy msgid "Please select a date." msgstr "Bitte wähle ein Datum." -#: src/components/ExportForm.tsx:79 -#, fuzzy +#: src/components/ExportForm.tsx:88 msgid "Price list" msgstr "Preisliste" @@ -881,72 +731,58 @@ msgstr "Preisliste" #: src/components/admin/GroupsTable.tsx:88 #: src/components/admin/NewCollectionPricingGroupModal.tsx:99 #: src/pages/app/admin/AdminEditGroup.tsx:243 -#, fuzzy msgid "Price lists" msgstr "Preislisten" #: src/components/ActivePriceLists.tsx:19 -#, fuzzy msgid "Price lists<0>, active" msgstr "Preislisten<0>, aktiv" #: src/pages/public/SplashPage.tsx:15 -#, fuzzy msgid "Pricing" msgstr "Preise" #: src/components/admin/NewCollectionPricingGroupModal.tsx:86 -#, fuzzy msgid "Pricing date" msgstr "Datum der Preisfestsetzung" #: src/pages/app/admin/AdminEditCollection.tsx:425 -#, fuzzy msgid "Pricing dates" msgstr "Termine für die Preisgestaltung" -#: src/components/ExportForm.tsx:158 -#, fuzzy +#: src/components/ExportForm.tsx:169 msgid "Primary image" msgstr "Primäres Bild" #: src/pages/public/SplashPage.tsx:12 -#, fuzzy msgid "Product" msgstr "Produkt" #: src/pages/app/Style.tsx:158 -#, fuzzy msgid "Product information" msgstr "Produktinformation" #: src/pages/public/SplashPage.tsx:194 -#, fuzzy msgid "Provide your e-mail below to hear from our team." msgstr "Geben Sie unten Ihre E-Mail-Adresse ein, um von unserem Team zu hören." #: src/components/SignInModal.tsx:126 -#, fuzzy msgid "Remember me" msgstr "Angemeldet bleiben" #: src/components/admin/MultipleCombobox.tsx:153 -#, fuzzy msgid "Remove filter" msgstr "Filter entfernen" #: src/components/filters/ActiveFilters.tsx:151 -#, fuzzy msgid "Remove filter for {0}" msgstr "Filter für {0} entfernen" #: src/components/PinnedCollections.tsx:111 -#, fuzzy msgid "Remove from pinned" msgstr "Von angeheftet entfernen" #: src/components/ActivePriceLists.tsx:44 -#, fuzzy msgid "Remove {0}" msgstr "{0} Löschen" @@ -954,32 +790,26 @@ msgstr "{0} Löschen" #: src/pages/app/admin/AdminEditGroup.tsx:619 #: src/pages/app/admin/AdminEditUser.tsx:334 #: src/pages/app/admin/AdminEditUser.tsx:473 -#, fuzzy msgid "Remove<0>, {0}" msgstr "Entfernen<0>, {0}" #: src/components/admin/AddCollectionItemsModal.tsx:266 -#, fuzzy msgid "Results from current filters" msgstr "Ergebnisse aus aktuellen Filtern" -#: src/types/columns.ts:46 -#, fuzzy +#: src/components/CollectionTable.tsx:62 msgid "Retail price" msgstr "Einzelhandelspreis" -#: src/components/ExportForm.tsx:115 -#, fuzzy +#: src/components/ExportForm.tsx:126 msgid "Retail price amount" msgstr "Verkaufspreis Betrag" -#: src/components/ExportForm.tsx:120 -#, fuzzy +#: src/components/ExportForm.tsx:131 msgid "Retail price currency" msgstr "Währung des Einzelhandelspreises" -#: src/components/ExportForm.tsx:125 -#, fuzzy +#: src/components/ExportForm.tsx:136 msgid "Retail price list" msgstr "Preisliste für den Einzelhandel" @@ -987,13 +817,11 @@ msgstr "Preisliste für den Einzelhandel" #: src/components/admin/UsersTable.tsx:219 #: src/components/admin/UsersTable.tsx:383 #: src/pages/app/admin/AdminEditUser.tsx:257 -#, fuzzy msgid "Roles" msgstr "Rollen" #: src/components/nav/SidebarDesktop.tsx:84 #: src/components/nav/SidebarMobile.tsx:134 -#, fuzzy msgid "Samling.io logotype" msgstr "Samling.io Logo" @@ -1001,167 +829,138 @@ msgstr "Samling.io Logo" #: src/pages/app/admin/AdminEditCollection.tsx:371 #: src/pages/app/admin/AdminEditGroup.tsx:284 #: src/pages/app/admin/AdminEditUser.tsx:220 -#, fuzzy msgid "Save" msgstr "Speichern" #: src/pages/app/admin/AdminCreateCollection.tsx:239 #: src/pages/app/admin/AdminEditCollection.tsx:371 -#, fuzzy msgid "Saving..." msgstr "Speichern..." #: src/components/nav/SidebarSearch.tsx:8 #: src/components/nav/SidebarSearch.tsx:25 -#, fuzzy msgid "Search" msgstr "Suche" -#: src/components/ExportForm.tsx:112 src/components/columns/data/Colors.tsx:102 +#: src/components/ExportForm.tsx:123 src/components/columns/data/Colors.tsx:102 #: src/components/columns/data/Colors.tsx:117 #: src/components/filters/ServiceItemFilter.tsx:23 -#, fuzzy msgid "Service item" msgstr "Service Item" #: src/components/filters/ServiceItemFilter.tsx:34 -#, fuzzy msgid "Service items" msgstr "Serviceartikel" #: src/components/nav/ProfileDropdown.tsx:27 -#, fuzzy msgid "Settings" msgstr "Einstellungen" #: src/components/PinnedCollections.tsx:124 -#, fuzzy msgid "Share" msgstr "Teilen" #: src/components/SignInModal.tsx:59 src/components/SignInModal.tsx:142 #: src/pages/public/SignInPage.tsx:32 #: src/pages/public/errors/Unauthorized.tsx:30 -#, fuzzy msgid "Sign in" msgstr "Anmelden" #: src/pages/public/SignInPage.tsx:105 -#, fuzzy msgid "Sign in to your account" msgstr "Bitte loggen Sie sich mit Ihren Zugangsdaten ein" #: src/pages/public/SignInPage.tsx:192 -#, fuzzy msgid "Sign in with Microsoft" msgstr "Anmelden mit Microsoft" #: src/components/nav/ProfileDropdown.tsx:34 #: src/pages/app/AlreadySignedInPage.tsx:39 src/pages/app/SignOutPage.tsx:14 -#, fuzzy msgid "Sign out" msgstr "Abmelden" -#: src/components/ExportForm.tsx:70 -#, fuzzy +#: src/components/ExportForm.tsx:79 msgid "Size" msgstr "Größe" -#: src/components/ExportForm.tsx:110 -#, fuzzy +#: src/components/ExportForm.tsx:121 msgid "Size number" msgstr "Größennummer" -#: src/components/ExportForm.tsx:109 -#, fuzzy +#: src/components/ExportForm.tsx:120 msgid "Size type" msgstr "Größentyp" #: src/pages/app/admin/AdminCreateCollection.tsx:196 #: src/pages/app/admin/AdminEditCollection.tsx:326 #: src/pages/app/admin/AdminEditGroup.tsx:208 -#, fuzzy msgid "Slug" msgstr "Slug" #: src/pages/app/admin/AdminCreateCollection.tsx:205 #: src/pages/app/admin/AdminEditCollection.tsx:335 #: src/pages/app/admin/AdminEditGroup.tsx:218 -#, fuzzy msgid "Some external ID value..." msgstr "Ein externer ID-Wert..." #: src/pages/app/admin/AdminEditGroup.tsx:196 -#, fuzzy msgid "Some group description..." msgstr "Eine Gruppenbeschreibung..." #: src/pages/app/admin/AdminEditGroup.tsx:185 -#, fuzzy msgid "Some group name..." msgstr "Irgendein Gruppenname..." #: src/pages/app/admin/AdminCreateCollection.tsx:195 #: src/pages/app/admin/AdminEditCollection.tsx:325 #: src/pages/app/admin/AdminEditGroup.tsx:207 -#, fuzzy msgid "Some slug value..." msgstr "Etwas Slug-Wert..." #: src/pages/app/errors/NotFound.tsx:23 #: src/pages/public/errors/NotFoundPublic.tsx:23 -#, fuzzy msgid "Sorry, we couldn’t find the page you’re looking for." msgstr "Leider konnten wir die von Ihnen gesuchte Seite nicht finden." #: src/components/CollectionTableSortMenu.tsx:30 -#, fuzzy msgid "Sort by" msgstr "Sortieren nach" #: src/components/admin/AddCollectionItemsModal.tsx:166 #: src/pages/app/admin/AdminEditGroup.tsx:354 -#, fuzzy msgid "Status" msgstr "Status" -#: src/components/ExportForm.tsx:68 +#: src/components/CollectionTable.tsx:50 src/components/ExportForm.tsx:72 #: src/components/admin/AddCollectionItemsModal.tsx:208 #: src/components/filters/ActiveFilters.tsx:40 #: src/components/filters/ActiveFilters.tsx:49 -#: src/pages/app/admin/AdminEditCollection.tsx:697 src/types/columns.ts:34 -#, fuzzy +#: src/pages/app/admin/AdminEditCollection.tsx:697 msgid "Style" msgstr "Stil" -#: src/components/ExportForm.tsx:96 -#, fuzzy +#: src/components/ExportForm.tsx:107 msgid "Style description" msgstr "Beschreibung des Stils" -#: src/components/ExportForm.tsx:162 -#, fuzzy +#: src/components/ExportForm.tsx:173 msgid "Style external id" msgstr "Externe ID formatieren" -#: src/components/ExportForm.tsx:93 -#, fuzzy +#: src/components/ExportForm.tsx:104 msgid "Style name" msgstr "Theme-Name" -#: src/components/ExportForm.tsx:92 -#, fuzzy +#: src/components/ExportForm.tsx:103 msgid "Style number" msgstr "Artikelnummer" #: src/components/filters/NewFilter.tsx:24 #: src/components/filters/StyleFilter.tsx:55 -#, fuzzy msgid "Styles" msgstr "Stile" #: src/pages/app/admin/AdminEditCollection.tsx:618 -#, fuzzy msgid "Styles, colors and sizes to associate with this collection." msgstr "Stile, Farben und Größen, die mit dieser Kollektion in Verbindung gebracht werden können." @@ -1169,220 +968,177 @@ msgstr "Stile, Farben und Größen, die mit dieser Kollektion in Verbindung gebr #: src/pages/app/admin/AdminEditCollection.tsx:180 #: src/pages/app/admin/AdminEditGroup.tsx:141 #: src/pages/app/admin/AdminEditUser.tsx:121 -#, fuzzy msgid "Success!" msgstr "Erfolgreich!" #: src/state/slices/user.ts:81 -#, fuzzy msgid "Successfully signed in" msgstr "Erfolgreich angemeldet" #: src/state/slices/user.ts:99 -#, fuzzy msgid "Successfully signed out" msgstr "Erfolgreich abgemeldet" #: src/components/nav/ProfileDropdown.tsx:18 #: src/components/nav/ProfileDropdown.tsx:33 -#, fuzzy msgid "Support" msgstr "Support" -#: src/components/ExportForm.tsx:155 -#, fuzzy +#: src/components/ExportForm.tsx:166 msgid "Tariff no" msgstr "Tarif-Nr" #: src/pages/public/SignInPage.tsx:56 src/pages/public/SignInPage.tsx:83 #: src/pages/public/SignInPage.tsx:176 -#, fuzzy msgid "Technical error prevents login" msgstr "Technischer Fehler verhindert Anmeldung" #: src/pages/app/admin/AdminCreateCollection.tsx:90 -#, fuzzy msgid "The collection \"{0}\" was successfully created." msgstr "Die Kollektion \"{0}\" wurde erfolgreich erstellt." #: src/pages/app/admin/AdminEditCollection.tsx:181 -#, fuzzy msgid "The collection \"{0}\" was successfully updated." msgstr "Die Kollektion \"{0}\" wurde erfolgreich aktualisiert." #: src/state/slices/user.ts:131 -#, fuzzy msgid "The given e-mail and password combination does not exist." msgstr "Die angegebene Kombination aus E-Mail und Passwort existiert nicht." #: src/pages/app/admin/AdminEditGroup.tsx:142 -#, fuzzy msgid "The group \"{0}\" was successfully updated." msgstr "Die Gruppe \"{0}\" wurde erfolgreich aktualisiert." #: src/pages/app/admin/AdminEditUser.tsx:384 -#, fuzzy msgid "The groups that this user belong to." msgstr "Die Gruppen, denen dieser Benutzer angehört." #: src/pages/app/admin/AdminEditUser.tsx:260 -#, fuzzy msgid "The roles that are assigned to this user." msgstr "Die Rollen, die diesem Benutzer zugewiesen sind." #: src/pages/app/admin/AdminEditUser.tsx:122 -#, fuzzy msgid "The user \"{0}\" was successfully updated." msgstr "Der Benutzer \"{0}\" wurde erfolgreich aktualisiert." #: src/pages/app/admin/AdminEditGroup.tsx:333 -#, fuzzy msgid "The users that belong to this group." msgstr "Die Benutzer, die zu dieser Gruppe gehören." #: src/components/CollectionsGridList.tsx:73 -#, fuzzy msgid "There are no collections available to you. Talk an administrator to get access." msgstr "Es stehen Ihnen keine Sammlungen zur Verfügung. Sprechen Sie mit einem Administrator, um Zugriff zu erhalten." #: src/components/admin/CollectionsTable.tsx:38 -#, fuzzy msgid "These are all the collections that exist in the system." msgstr "Dies sind alle Sammlungen, die im System vorhanden sind." #: src/pages/app/admin/AdminEditCollection.tsx:428 -#, fuzzy msgid "These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those." msgstr "Diese Termine entscheiden darüber, welche Artikelpreise für jede Preisliste abgeholt werden sollen. Jeder Artikelpreis ist mit einem Start- und einem Enddatum verknüpft, sodass das von Ihnen gewählte Datum innerhalb dieser liegen muss." #: src/components/admin/CreateUserModal.tsx:65 -#, fuzzy msgid "These roles will be assign to the user and determine what they can and cannot do." msgstr "Diese Rollen werden dem Benutzer zugewiesen und bestimmen, was er tun kann und was nicht." #: src/components/admin/UsersTable.tsx:144 -#, fuzzy msgid "These users have access to the system." msgstr "Diese Benutzer haben Zugriff auf das System." #: src/components/columns/data/Colors.tsx:163 -#, fuzzy msgid "This color first appears in this collection." msgstr "Diese Farbe erscheint zuerst in dieser Sammlung." #: src/components/admin/AddCollectionItemsModal.tsx:167 -#, fuzzy msgid "This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style." msgstr "Dieser Filter wird auf der Größenebene angewendet, was bedeutet, dass er beeinflusst, welche Farben/Größen für jeden Stil ausgewählt werden." #: src/components/columns/data/Style.tsx:115 -#, fuzzy msgid "This is a Core style, meaning that it represents the brand's core values." msgstr "Dies ist ein Core-Stil, was bedeutet, dass er die Kernwerte der Marke repräsentiert." #: src/components/columns/data/Colors.tsx:120 -#, fuzzy msgid "This is a service item, meaning that it's our intention to never run out of stock with this style." msgstr "Es handelt sich um einen Serviceartikel, was bedeutet, dass es unsere Absicht ist, bei diesem Modell nie zu leer zu werden." #: src/pages/app/admin/AdminHome.tsx:42 -#, fuzzy msgid "This is where you create collections and associate styles, colors and sizes to them." msgstr "Hier erstellen Sie Sammlungen und verknüpfen sie mit Stilen, Farben und Größen." #: src/components/columns/data/Style.tsx:158 -#, fuzzy msgid "This style first appears in this collection." msgstr "Diese Formatvorlage erscheint erstmals in dieser Sammlung." -#: src/components/ExportForm.tsx:315 -#, fuzzy +#: src/components/ExportForm.tsx:372 msgid "Tick the data types that you want to appear on their own separate line in the exported file." msgstr "Markieren Sie die Datentypen, die in der exportierten Datei in einer eigenen Zeile angezeigt werden sollen." #: src/pages/public/SplashPage.tsx:186 -#, fuzzy msgid "Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you." msgstr "Sind Sie es leid, Daten aus mehreren verschiedenen ERP-Systemen zu sammeln und in Ihren Excel-Tabellen zu kombinieren? Diese Software-as-a-Service möchte Ihnen dabei helfen." #: src/components/nav/Sidebar.tsx:41 -#, fuzzy msgid "To public page" msgstr "Zur öffentlichen Seite" #: src/pages/public/errors/Unauthorized.tsx:20 -#, fuzzy msgid "Unauthorized." msgstr "Nicht autorisiert." -#: src/components/ExportForm.tsx:130 -#, fuzzy +#: src/components/ExportForm.tsx:141 msgid "Unit price amount" msgstr "Stückpreis Betrag" -#: src/components/ExportForm.tsx:135 -#, fuzzy +#: src/components/ExportForm.tsx:146 msgid "Unit price currency" msgstr "Währung des Stückpreises" -#: src/components/ExportForm.tsx:140 -#, fuzzy +#: src/components/ExportForm.tsx:151 msgid "Unit price list" msgstr "Preisliste pro Einheit" -#: src/types/columns.ts:52 -#, fuzzy +#: src/components/CollectionTable.tsx:68 msgid "Unit prices" msgstr "Stückpreise" -#: src/components/ExportForm.tsx:157 -#, fuzzy +#: src/components/ExportForm.tsx:168 msgid "Unit volume" msgstr "Volumen der Einheit" #: src/components/forms/ImageInput.tsx:37 -#, fuzzy msgid "Up to {maxSizeMegaBytes} MB." msgstr "Bis zu {maxSizeMegaBytes} MB." #: src/components/admin/CollectionsTable.tsx:94 -#, fuzzy msgid "Updated at" msgstr "Aktualisiert am" #: src/components/forms/ImageInput.tsx:115 -#, fuzzy msgid "Upload an image" msgstr "Bild hochladen" #: src/pages/app/admin/AdminHome.tsx:35 -#, fuzzy msgid "Use groups to specify which collections and price lists users have access to." msgstr "Verwenden Sie Gruppen, um anzugeben, auf welche Sammlungen und Preislisten Benutzer Zugriff haben." #: src/components/admin/CreateUserModal.tsx:126 -#, fuzzy msgid "Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional." msgstr "Verwenden Sie dieses Formular, um einen neuen Benutzer zu erstellen. Alle Benutzer können sich über ein Google- oder Microsoft-Konto anmelden, das der eingegebenen E-Mail-Adresse entspricht. Die Eingabe eines Passworts ist optional." -#: src/components/ExportForm.tsx:250 -#, fuzzy +#: src/components/ExportForm.tsx:270 msgid "Use this form to export the current selection of items to file." msgstr "Verwenden Sie dieses Formular, um die aktuelle Auswahl der Elemente in eine Datei zu exportieren." -#: src/components/ExportForm.tsx:62 -#, fuzzy +#: src/components/ExportForm.tsx:64 msgid "Useful for integration with other systems." msgstr "Nützlich für die Integration mit anderen Systemen." #: src/components/admin/UsersTable.tsx:207 -#, fuzzy msgid "User" msgstr "Benutzer" #: src/components/nav/ProfileDropdownDesktop.tsx:25 #: src/components/nav/ProfileDropdownDesktop.tsx:30 -#, fuzzy msgid "User profile" msgstr "Benutzerprofil" @@ -1392,180 +1148,149 @@ msgstr "Benutzerprofil" #: src/pages/app/admin/AdminEditUser.tsx:56 #: src/pages/app/admin/AdminHome.tsx:25 src/pages/app/admin/AdminUsers.tsx:13 #: src/pages/app/admin/AdminUsers.tsx:92 -#, fuzzy msgid "Users" msgstr "Benutzer" -#: src/components/ExportForm.tsx:50 -#, fuzzy +#: src/components/ExportForm.tsx:52 msgid "Uses the newer .xlsx format." msgstr "Verwendet das neuere Format .xlsx." #: src/components/PinnedCollections.tsx:96 -#, fuzzy msgid "View" msgstr "Anzeigen" #: src/components/CollectionsGridList.tsx:39 -#, fuzzy msgid "View details for {0}" msgstr "Details anzeigen für {0}" #: src/components/nav/ProfileDropdown.tsx:24 -#, fuzzy msgid "View profile" msgstr "Profil anzeigen" #: src/roles.ts:21 -#, fuzzy msgid "Viewer" msgstr "Zuschauer" #: src/roles.ts:22 -#, fuzzy msgid "Viewers" msgstr "Ansichten" #: src/pages/app/admin/AdminEditGroup.tsx:498 -#, fuzzy msgid "Which collections users of this group will have access to." msgstr "Auf welche Sammlungen Benutzer dieser Gruppe Zugriff haben." -#: src/components/ExportForm.tsx:363 -#, fuzzy +#: src/components/ExportForm.tsx:420 msgid "Which fields you want to include in the exported file." msgstr "Die Felder, die Sie in die exportierte Datei aufnehmen möchten." -#: src/components/ExportForm.tsx:268 -#, fuzzy +#: src/components/ExportForm.tsx:325 msgid "Which format you want to export to." msgstr "In welches Format Sie exportieren möchten." +#: src/components/ExportForm.tsx:288 +msgid "Which language you want to export to." +msgstr "In welche Sprache Sie exportieren möchten." + #: src/pages/app/admin/AdminEditGroup.tsx:246 -#, fuzzy msgid "Which price lists users of this group will have access to." msgstr "Auf welche Preislisten Benutzer dieser Gruppe Zugriff haben." #: src/state/slices/user.ts:130 -#, fuzzy msgid "Wrong credentials" msgstr "Falsche Anmeldeinformationen" #: src/pages/app/AlreadySignedInPage.tsx:30 -#, fuzzy msgid "You are already signed in as {0} ({1})" msgstr "Sie sind bereits als {0} ({1}) angemeldet" #: src/state/slices/user.ts:82 -#, fuzzy msgid "You are now signed in with account {0}." msgstr "Sie sind jetzt mit dem Konto {0} angemeldet." #: src/state/slices/user.ts:143 -#, fuzzy msgid "You don't have access to any organizations. Please contact an administrator." msgstr "Sie haben keinen Zugriff auf Organisationen. Bitte wenden Sie sich an einen Administrator." #: src/pages/public/errors/Unauthorized.tsx:23 -#, fuzzy msgid "You need to sign in to be able to view this page." msgstr "Sie müssen sich anmelden, um diese Seite anzeigen zu können." #: src/state/slices/user.ts:118 -#, fuzzy msgid "You were automatically signed out from account {userEmail} because of an expired token. Please sign in again." msgstr "Sie wurden aufgrund eines abgelaufenen Tokens automatisch vom Konto {userEmail} abgemeldet. Bitte melden Sie sich erneut an." #: src/state/slices/user.ts:100 -#, fuzzy msgid "You've signed out from account {userEmail}." msgstr "Sie haben sich von Konto {userEmail} abgemeldet." #: src/components/filters/ActiveFilters.tsx:83 -#, fuzzy msgid "colors" msgstr "Farben" #: src/pages/app/admin/AdminEditUser.tsx:175 -#, fuzzy msgid "jane.doe@example.com" msgstr "jane.doe@example.com" #: src/components/forms/ImageInput.tsx:126 -#, fuzzy msgid "or drag and drop." msgstr "oder per Drag & Drop." #: src/components/filters/ActiveFilters.tsx:83 -#, fuzzy msgid "styles" msgstr "Stile" #: src/components/admin/CreateUserModal.tsx:45 -#, fuzzy msgid "user@example.com" msgstr "benutzer@domain.de" #: src/components/admin/GroupsTable.tsx:134 #: src/pages/app/admin/AdminEditUser.tsx:455 -#, fuzzy msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# Sammlung} other {# Sammlungen}}" #: src/components/admin/GroupsTable.tsx:143 #: src/pages/app/admin/AdminEditUser.tsx:462 -#, fuzzy msgid "{0, plural, one {# price list} other {# price lists}}" msgstr "{0, plural, one {# Preisliste} other {# Preislisten}}" #: src/components/CollectionsGridList.tsx:49 #: src/components/PinnedCollections.tsx:62 -#, fuzzy msgid "{0, plural, one {# style} other {# styles}}" msgstr "{0, plural, one {# Stil} other {# Stil}}" #: src/components/admin/GroupsTable.tsx:125 -#, fuzzy msgid "{0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {# Benutzer} other {# Benutzer}}" #: src/pages/app/admin/AdminEditCollection.tsx:647 -#, fuzzy msgid "{0, plural, one {Disable # style} other {Disable # styles}}" msgstr "{0, plural, one {Disable # style} other {Disable # styles}}" #: src/pages/app/admin/AdminEditCollection.tsx:661 -#, fuzzy msgid "{0, plural, one {Enable # style} other {Enable # styles}}" msgstr "{0, plural, one {Enable # style} other {Enable # styles}}" #: src/components/columns/data/Colors.tsx:223 -#, fuzzy msgid "{0} (+{1} more)" msgstr "{0} (+{1} mehr)" #: src/components/filters/ActiveFilters.tsx:134 -#, fuzzy msgid "{0} filter {1}" msgstr "{0} Filter {1}" #: src/components/nav/SidebarDesktop.tsx:24 #: src/components/nav/SidebarMobile.tsx:78 -#, fuzzy msgid "{0} logotype" msgstr "{0} Logo" -#: src/components/ExportForm.tsx:372 -#, fuzzy +#: src/components/ExportForm.tsx:429 msgid "{0} of {1} fields selected" msgstr "{0} {1} ausgewählten Felder" #: src/components/admin/UsersTable.tsx:255 -#, fuzzy msgid "{0} profile" msgstr "{0} Profil" #: src/components/forms/ImageInput.tsx:38 -#, fuzzy msgid "{0}, up to {maxSizeMegaBytes} MB." msgstr "{0}, bis zu {maxSizeMegaBytes} MB." diff --git a/ui/src/locales/en/messages.js b/ui/src/locales/en/messages.js index ce74763..6256c72 100644 --- a/ui/src/locales/en/messages.js +++ b/ui/src/locales/en/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{"# collections":"# collections","# colors":"# colors","# price lists":"# price lists","# sizes":"# sizes","# styles":"# styles","401 Error":"401 Error","404 Error":"404 Error","<0>Get full insight into<1>your product data.":"<0>Get full insight into<1>your product data.","<0>Share product data<1>faster than ever":"<0>Share product data<1>faster than ever","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>We care about the protection of your data. Read our <1>Privacy Policy.","A list of all the groups in your organization.":"A list of all the groups in your organization.","Active":"Active","Active users":"Active users","Add":"Add","Add collection":"Add collection","Add collection items":"Add collection items","Add collection pricing date":"Add collection pricing date","Add group":"Add group","Add items":"Add items","Add price list":"Add price list","Add pricing":"Add pricing","Add user":"Add user","Additional details":"Additional details","Admin":"Admin","Administrate collections":"Administrate collections","Administrate groups":"Administrate groups","Administrate users":"Administrate users","Administrator":"Administrator","Administrators":"Administrators","Advanced settings":"Advanced settings","Already signed in":"Already signed in","Already signed in.":"Already signed in.","An error occurred":"An error occurred","An error occurred.":"An error occurred.","Any image, up to {maxSizeMegaBytes} MB.":["Any image, up to ",["maxSizeMegaBytes"]," MB."],"Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Are you sure you want to delete the collection <0>",["0"],"? This action cannot be undone."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Are you sure you want to delete the group <0>",["0"],"? This action cannot be undone."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Are you sure you want to delete the user <0>",["0"],"? This action cannot be undone."],"Attributes":"Attributes","Automatic sign out":"Automatic sign out","Backend error":"Backend error","Basic settings":"Basic settings","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Can create and edit groups and collections, in addition to viewer level access.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.","Can sign in.":"Can sign in.","Can view and export collections where explicit access has been configured in Groups.":"Can view and export collections where explicit access has been configured in Groups.","Cancel":"Cancel","Categories":"Categories","Category":"Category","Category name":"Category name","Choose a color":"Choose a color","Clear selection":"Clear selection","Close":"Close","Close sidebar":"Close sidebar","Collection":"Collection","Collection not found":"Collection not found","Collections":"Collections","Color":"Color","Color external id":"Color external id","Color level":"Color level","Color name":"Color name","Color number":"Color number","Colors":"Colors","Colors / Sizes":"Colors / Sizes","Company":"Company","Contact me":"Contact me","Core":"Core","Core style":"Core style","Core styles":"Core styles","Country":"Country","Country of origin":"Country of origin","Cover photo":"Cover photo","Create":"Create","Create collection":"Create collection","Create group":"Create group","Created at":"Created at","Date":"Date","Delete":"Delete","Delete group":"Delete group","Delete<0>, {0}":["Delete<0>, ",["0"],""],"Delivery period":"Delivery period","Delivery period (descending)":"Delivery period (descending)","Description":"Description","Different types of attributes must all get matched. Within the same type any may match.":"Different types of attributes must all get matched. Within the same type any may match.","Disable all":"Disable all","Download":"Download","Download as":"Download as","Downloading...":"Downloading...","E-mail address":"E-mail address","EAN code":"EAN code","Edit":"Edit","Edit collection":"Edit collection","Edit group":"Edit group","Edit user":"Edit user","Edit {0}":["Edit ",["0"]],"Edit<0>, {0}":["Edit<0>, ",["0"],""],"Editor":"Editor","Editors":"Editors","Email address":"Email address","Enable all":"Enable all","Enter new password here to change...":"Enter new password here to change...","Enter your email":"Enter your email","Error":"Error","Excel":"Excel","Existing image":"Existing image","Export":"Export","External ID":"External ID","Features":"Features","Fields":"Fields","Filters<0>, active":"Filters<0>, active","Format":"Format","Go back home":"Go back home","Go to app":"Go to app","Good amount of variants":"Good amount of variants","Gross weight":"Gross weight","Group by":"Group by","Groups":"Groups","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.","Groups are used to limit user access to collections and price lists.":"Groups are used to limit user access to collections and price lists.","Home":"Home","Image":"Image","Image for {0}":["Image for ",["0"]],"Image for {0} / {1}":["Image for ",["0"]," / ",["1"]],"Image to upload":"Image to upload","Images":"Images","Inactive users":"Inactive users","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.","Items":"Items","JSON":"JSON","Jane Doe":"Jane Doe","Language":"Language","Last sign in":"Last sign in","Last updated":"Last updated","List is empty.":"List is empty.","Loading...":"Loading...","Log in":"Log in","Login":"Login","Logout":"Logout","Make your changes, then hit save when done.":"Make your changes, then hit save when done.","Make your selection of items to add here. Manual adjustments can be made once added.":"Make your selection of items to add here. Manual adjustments can be made once added.","Manage users, associate roles and groups individually.":"Manage users, associate roles and groups individually.","Name":"Name","New":"New","New collection":"New collection","New color":"New color","New date":"New date","New style":"New style","Newest sign in":"Newest sign in","No access":"No access","No collections":"No collections","North America sales reps":"North America sales reps","Notifications":"Notifications","Number":"Number","Number of colors":"Number of colors","Number of sizes":"Number of sizes","Number of styles":"Number of styles","Often useful for ERP system imports.":"Often useful for ERP system imports.","Oldest sign in":"Oldest sign in","One column per attribute type will be generated.":"One column per attribute type will be generated.","Open options":"Open options","Open sidebar":"Open sidebar","Open user menu":"Open user menu","Or continue with":"Or continue with","Page not found.":"Page not found.","Password":"Password","Password (optional)":"Password (optional)","Pinned Collections":"Pinned Collections","Please go to <0>Samling.io for the production environment.":"Please go to <0>Samling.io for the production environment.","Please select a date.":"Please select a date.","Price dates":"Price dates","Price list":"Price list","Price lists":"Price lists","Price lists<0>, active":"Price lists<0>, active","Pricing":"Pricing","Pricing date":"Pricing date","Pricing dates":"Pricing dates","Pricing stuff.":"Pricing stuff.","Primary image":"Primary image","Product":"Product","Product information":"Product information","Provide your e-mail below to hear from our team.":"Provide your e-mail below to hear from our team.","Recent":"Recent","Remember me":"Remember me","Remove filter":"Remove filter","Remove filter for {0}":["Remove filter for ",["0"]],"Remove from pinned":"Remove from pinned","Remove price list":"Remove price list","Remove {0}":["Remove ",["0"]],"Remove<0>, {0}":["Remove<0>, ",["0"],""],"Removed from pinned":"Removed from pinned","Results from current filters":"Results from current filters","Retail price":"Retail price","Retail price amount":"Retail price amount","Retail price currency":"Retail price currency","Retail price list":"Retail price list","Roles":"Roles","Samling.io logotype":"Samling.io logotype","Save":"Save","Saving...":"Saving...","Search":"Search","Service item":"Service item","Service item styles":"Service item styles","Service items":"Service items","ServiceItem styles":"ServiceItem styles","Settings":"Settings","Share":"Share","Sign In":"Sign In","Sign in":"Sign in","Sign in to your account":"Sign in to your account","Sign in with Microsoft":"Sign in with Microsoft","Sign out":"Sign out","Size":"Size","Size level":"Size level","Size number":"Size number","Size type":"Size type","Slug":"Slug","Some collection name...":"Some collection name...","Some external ID value...":"Some external ID value...","Some group description...":"Some group description...","Some group name...":"Some group name...","Some slug value...":"Some slug value...","Sorry, we couldn’t find the page you’re looking for.":"Sorry, we couldn’t find the page you’re looking for.","Sort by":"Sort by","Status":"Status","Style":"Style","Style description":"Style description","Style external id":"Style external id","Style level":"Style level","Style name":"Style name","Style number":"Style number","Styles":"Styles","Styles, colors and sizes to associate with this collection.":"Styles, colors and sizes to associate with this collection.","Success!":"Success!","Successfully signed in":"Successfully signed in","Successfully signed out":"Successfully signed out","Support":"Support","Tariff no":"Tariff no","Technical error prevents login":"Technical error prevents login","The collection \"{0}\" was successfully created.":["The collection \"",["0"],"\" was successfully created."],"The collection \"{0}\" was successfully updated.":["The collection \"",["0"],"\" was successfully updated."],"The given e-mail and password combination does not exist.":"The given e-mail and password combination does not exist.","The group \"{0}\" was successfully updated.":["The group \"",["0"],"\" was successfully updated."],"The groups that this user belong to.":"The groups that this user belong to.","The price lists to add.":"The price lists to add.","The roles that are assigned to this user.":"The roles that are assigned to this user.","The user \"{0}\" was successfully updated.":["The user \"",["0"],"\" was successfully updated."],"The users that belong to this group.":"The users that belong to this group.","There are no collections available to you. Talk an administrator to get access.":"There are no collections available to you. Talk an administrator to get access.","These are all the collections that exist in the system.":"These are all the collections that exist in the system.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.","These roles will be assign to the user and determine what they can and cannot do.":"These roles will be assign to the user and determine what they can and cannot do.","These users have access to the system.":"These users have access to the system.","This color first appears in this collection.":"This color first appears in this collection.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.","This is a Core style, meaning that it represents the brand's core values.":"This is a Core style, meaning that it represents the brand's core values.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"This is a service item, meaning that it's our intention to never run out of stock with this style.","This is where you create collections and associate styles, colors and sizes to them.":"This is where you create collections and associate styles, colors and sizes to them.","This style first appears in this collection.":"This style first appears in this collection.","Tick the data types that you want to appear on their own separate line in the exported file.":"Tick the data types that you want to appear on their own separate line in the exported file.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service is your savior.":"Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service is your savior.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.","To public page":"To public page","Unauthorized.":"Unauthorized.","Unit price amount":"Unit price amount","Unit price currency":"Unit price currency","Unit price list":"Unit price list","Unit prices":"Unit prices","Unit volume":"Unit volume","Up to {maxSizeMegaBytes} MB.":["Up to ",["maxSizeMegaBytes"]," MB."],"Updated at":"Updated at","Upload an image":"Upload an image","Use groups to specify which collections and price lists users have access to.":"Use groups to specify which collections and price lists users have access to.","Use this form to add a new pricing date group.":"Use this form to add a new pricing date group.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.","Use this form to export the current selection of items to file.":"Use this form to export the current selection of items to file.","Useful for integration with other systems.":"Useful for integration with other systems.","User":"User","User profile":"User profile","Users":"Users","Uses the newer .xlsx format.":"Uses the newer .xlsx format.","View":"View","View details for {0}":["View details for ",["0"]],"View profile":"View profile","Viewer":"Viewer","Viewers":"Viewers","Which collections users of this group will have access to.":"Which collections users of this group will have access to.","Which fields you want to include in the exported file.":"Which fields you want to include in the exported file.","Which format you want to export to.":"Which format you want to export to.","Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers.":"Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers.","Which price lists users of this group will have access to.":"Which price lists users of this group will have access to.","Wrong credentials":"Wrong credentials","You are already signed in as {0} ({1})":["You are already signed in as ",["0"]," (",["1"],")"],"You are now signed in with account {0}.":["You are now signed in with account ",["0"],"."],"You don't have access to any organizations. Please contact an administrator.":"You don't have access to any organizations. Please contact an administrator.","You need to sign in to be able to view this page.":"You need to sign in to be able to view this page.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["You were automatically signed out from account ",["userEmail"]," because of an expired token. Please sign in again."],"You've signed out from account {userEmail}.":["You've signed out from account ",["userEmail"],"."],"YuXQFHDK2OF8Or":"YuXQFHDK2OF8Or","colors":"colors","jane.doe@example.com":"jane.doe@example.com","or drag and drop.":"or drag and drop.","styles":"styles","user@example.com":"user@example.com","{0, plural, =0 {No styles} one {One style} other {# styles}}":[["0","plural",{0:"No styles",one:"One style",other:["#"," styles"]}]],"{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," collection"],other:["#"," collections"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," price list"],other:["#"," price lists"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," style"],other:["#"," styles"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," user"],other:["#"," users"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Disable ","#"," style"],other:["Disable ","#"," styles"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Enable ","#"," style"],other:["Enable ","#"," styles"]}]],"{0, plural, one {Has one variant} other {Has # variants}}":[["0","plural",{one:"Has one variant",other:["Has ","#"," variants"]}]],"{0, plural, one {Remove # style} other {Remove # styles}}":[["0","plural",{one:["Remove ","#"," style"],other:["Remove ","#"," styles"]}]],"{0}":[["0"]],"{0} (+{1} more)":[["0"]," (+",["1"]," more)"],"{0} [{1}]":[["0"]," [",["1"],"]"],"{0} filter {1}":[["0"]," filter ",["1"]],"{0} logotype":[["0"]," logotype"],"{0} of {1} fields selected":[["0"]," of ",["1"]," fields selected"],"{0} profile":[["0"]," profile"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", up to ",["maxSizeMegaBytes"]," MB."]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"# collections":"# collections","# colors":"# colors","# price lists":"# price lists","# sizes":"# sizes","# styles":"# styles","401 Error":"401 Error","404 Error":"404 Error","<0>Get full insight into<1>your product data.":"<0>Get full insight into<1>your product data.","<0>Share product data<1>faster than ever":"<0>Share product data<1>faster than ever","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>We care about the protection of your data. Read our <1>Privacy Policy.","A list of all the groups in your organization.":"A list of all the groups in your organization.","Active":"Active","Active users":"Active users","Add":"Add","Add collection":"Add collection","Add collection items":"Add collection items","Add collection pricing date":"Add collection pricing date","Add group":"Add group","Add items":"Add items","Add price list":"Add price list","Add pricing":"Add pricing","Add user":"Add user","Additional details":"Additional details","Admin":"Admin","Administrate collections":"Administrate collections","Administrate groups":"Administrate groups","Administrate users":"Administrate users","Administrator":"Administrator","Administrators":"Administrators","Advanced settings":"Advanced settings","Already signed in":"Already signed in","Already signed in.":"Already signed in.","An error occurred":"An error occurred","An error occurred.":"An error occurred.","Any image, up to {maxSizeMegaBytes} MB.":["Any image, up to ",["maxSizeMegaBytes"]," MB."],"Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Are you sure you want to delete the collection <0>",["0"],"? This action cannot be undone."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Are you sure you want to delete the group <0>",["0"],"? This action cannot be undone."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Are you sure you want to delete the user <0>",["0"],"? This action cannot be undone."],"Attributes":"Attributes","Automatic sign out":"Automatic sign out","Backend error":"Backend error","Basic settings":"Basic settings","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Can create and edit groups and collections, in addition to viewer level access.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.","Can sign in.":"Can sign in.","Can view and export collections where explicit access has been configured in Groups.":"Can view and export collections where explicit access has been configured in Groups.","Cancel":"Cancel","Categories":"Categories","Category":"Category","Category name":"Category name","Choose a color":"Choose a color","Clear selection":"Clear selection","Close":"Close","Close sidebar":"Close sidebar","Collection":"Collection","Collection not found":"Collection not found","Collections":"Collections","Color":"Color","Color external id":"Color external id","Color level":"Color level","Color name":"Color name","Color number":"Color number","Colors":"Colors","Colors / Sizes":"Colors / Sizes","Company":"Company","Contact me":"Contact me","Core":"Core","Core style":"Core style","Core styles":"Core styles","Country":"Country","Country of origin":"Country of origin","Cover photo":"Cover photo","Create":"Create","Create collection":"Create collection","Create group":"Create group","Created at":"Created at","Date":"Date","Delete":"Delete","Delete group":"Delete group","Delete<0>, {0}":["Delete<0>, ",["0"],""],"Delivery period":"Delivery period","Delivery period (descending)":"Delivery period (descending)","Description":"Description","Different types of attributes must all get matched. Within the same type any may match.":"Different types of attributes must all get matched. Within the same type any may match.","Disable all":"Disable all","Download":"Download","Download as":"Download as","Downloading...":"Downloading...","E-mail address":"E-mail address","EAN code":"EAN code","Edit":"Edit","Edit collection":"Edit collection","Edit group":"Edit group","Edit user":"Edit user","Edit {0}":["Edit ",["0"]],"Edit<0>, {0}":["Edit<0>, ",["0"],""],"Editor":"Editor","Editors":"Editors","Email address":"Email address","Enable all":"Enable all","Enter new password here to change...":"Enter new password here to change...","Enter your email":"Enter your email","Error":"Error","Excel":"Excel","Existing image":"Existing image","Export":"Export","External ID":"External ID","Features":"Features","Fields":"Fields","Filters<0>, active":"Filters<0>, active","Format":"Format","Go back home":"Go back home","Go to app":"Go to app","Good amount of variants":"Good amount of variants","Gross weight":"Gross weight","Group by":"Group by","Groups":"Groups","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.","Groups are used to limit user access to collections and price lists.":"Groups are used to limit user access to collections and price lists.","Home":"Home","Image":"Image","Image for {0}":["Image for ",["0"]],"Image for {0} / {1}":["Image for ",["0"]," / ",["1"]],"Image to upload":"Image to upload","Images":"Images","Inactive users":"Inactive users","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.","Items":"Items","JSON":"JSON","Jane Doe":"Jane Doe","Language":"Language","Last sign in":"Last sign in","Last updated":"Last updated","List is empty.":"List is empty.","Loading...":"Loading...","Log in":"Log in","Login":"Login","Logout":"Logout","Make your changes, then hit save when done.":"Make your changes, then hit save when done.","Make your selection of items to add here. Manual adjustments can be made once added.":"Make your selection of items to add here. Manual adjustments can be made once added.","Manage users, associate roles and groups individually.":"Manage users, associate roles and groups individually.","Name":"Name","New":"New","New collection":"New collection","New color":"New color","New date":"New date","New style":"New style","Newest sign in":"Newest sign in","No access":"No access","No collections":"No collections","North America sales reps":"North America sales reps","Notifications":"Notifications","Number":"Number","Number of colors":"Number of colors","Number of sizes":"Number of sizes","Number of styles":"Number of styles","Often useful for ERP system imports.":"Often useful for ERP system imports.","Oldest sign in":"Oldest sign in","One column per attribute type will be generated.":"One column per attribute type will be generated.","Open options":"Open options","Open sidebar":"Open sidebar","Open user menu":"Open user menu","Or continue with":"Or continue with","Page not found.":"Page not found.","Password":"Password","Password (optional)":"Password (optional)","Pinned Collections":"Pinned Collections","Please go to <0>Samling.io for the production environment.":"Please go to <0>Samling.io for the production environment.","Please select a date.":"Please select a date.","Price dates":"Price dates","Price list":"Price list","Price lists":"Price lists","Price lists<0>, active":"Price lists<0>, active","Pricing":"Pricing","Pricing date":"Pricing date","Pricing dates":"Pricing dates","Pricing stuff.":"Pricing stuff.","Primary image":"Primary image","Product":"Product","Product information":"Product information","Provide your e-mail below to hear from our team.":"Provide your e-mail below to hear from our team.","Recent":"Recent","Remember me":"Remember me","Remove filter":"Remove filter","Remove filter for {0}":["Remove filter for ",["0"]],"Remove from pinned":"Remove from pinned","Remove price list":"Remove price list","Remove {0}":["Remove ",["0"]],"Remove<0>, {0}":["Remove<0>, ",["0"],""],"Removed from pinned":"Removed from pinned","Results from current filters":"Results from current filters","Retail price":"Retail price","Retail price amount":"Retail price amount","Retail price currency":"Retail price currency","Retail price list":"Retail price list","Roles":"Roles","Samling.io logotype":"Samling.io logotype","Save":"Save","Saving...":"Saving...","Search":"Search","Service item":"Service item","Service item styles":"Service item styles","Service items":"Service items","ServiceItem styles":"ServiceItem styles","Settings":"Settings","Share":"Share","Sign In":"Sign In","Sign in":"Sign in","Sign in to your account":"Sign in to your account","Sign in with Microsoft":"Sign in with Microsoft","Sign out":"Sign out","Size":"Size","Size level":"Size level","Size number":"Size number","Size type":"Size type","Slug":"Slug","Some collection name...":"Some collection name...","Some external ID value...":"Some external ID value...","Some group description...":"Some group description...","Some group name...":"Some group name...","Some slug value...":"Some slug value...","Sorry, we couldn’t find the page you’re looking for.":"Sorry, we couldn’t find the page you’re looking for.","Sort by":"Sort by","Status":"Status","Style":"Style","Style description":"Style description","Style external id":"Style external id","Style level":"Style level","Style name":"Style name","Style number":"Style number","Styles":"Styles","Styles, colors and sizes to associate with this collection.":"Styles, colors and sizes to associate with this collection.","Success!":"Success!","Successfully signed in":"Successfully signed in","Successfully signed out":"Successfully signed out","Support":"Support","Tariff no":"Tariff no","Technical error prevents login":"Technical error prevents login","The collection \"{0}\" was successfully created.":["The collection \"",["0"],"\" was successfully created."],"The collection \"{0}\" was successfully updated.":["The collection \"",["0"],"\" was successfully updated."],"The given e-mail and password combination does not exist.":"The given e-mail and password combination does not exist.","The group \"{0}\" was successfully updated.":["The group \"",["0"],"\" was successfully updated."],"The groups that this user belong to.":"The groups that this user belong to.","The price lists to add.":"The price lists to add.","The roles that are assigned to this user.":"The roles that are assigned to this user.","The user \"{0}\" was successfully updated.":["The user \"",["0"],"\" was successfully updated."],"The users that belong to this group.":"The users that belong to this group.","There are no collections available to you. Talk an administrator to get access.":"There are no collections available to you. Talk an administrator to get access.","These are all the collections that exist in the system.":"These are all the collections that exist in the system.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.","These roles will be assign to the user and determine what they can and cannot do.":"These roles will be assign to the user and determine what they can and cannot do.","These users have access to the system.":"These users have access to the system.","This color first appears in this collection.":"This color first appears in this collection.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.","This is a Core style, meaning that it represents the brand's core values.":"This is a Core style, meaning that it represents the brand's core values.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"This is a service item, meaning that it's our intention to never run out of stock with this style.","This is where you create collections and associate styles, colors and sizes to them.":"This is where you create collections and associate styles, colors and sizes to them.","This style first appears in this collection.":"This style first appears in this collection.","Tick the data types that you want to appear on their own separate line in the exported file.":"Tick the data types that you want to appear on their own separate line in the exported file.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service is your savior.":"Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service is your savior.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.","To public page":"To public page","Unauthorized.":"Unauthorized.","Unit price amount":"Unit price amount","Unit price currency":"Unit price currency","Unit price list":"Unit price list","Unit prices":"Unit prices","Unit volume":"Unit volume","Up to {maxSizeMegaBytes} MB.":["Up to ",["maxSizeMegaBytes"]," MB."],"Updated at":"Updated at","Upload an image":"Upload an image","Use groups to specify which collections and price lists users have access to.":"Use groups to specify which collections and price lists users have access to.","Use this form to add a new pricing date group.":"Use this form to add a new pricing date group.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.","Use this form to export the current selection of items to file.":"Use this form to export the current selection of items to file.","Useful for integration with other systems.":"Useful for integration with other systems.","User":"User","User profile":"User profile","Users":"Users","Uses the newer .xlsx format.":"Uses the newer .xlsx format.","View":"View","View details for {0}":["View details for ",["0"]],"View profile":"View profile","Viewer":"Viewer","Viewers":"Viewers","Which collections users of this group will have access to.":"Which collections users of this group will have access to.","Which fields you want to include in the exported file.":"Which fields you want to include in the exported file.","Which format you want to export to.":"Which format you want to export to.","Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers.":"Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers.","Which language you want to export to.":"Which language you want to export to.","Which price lists users of this group will have access to.":"Which price lists users of this group will have access to.","Wrong credentials":"Wrong credentials","You are already signed in as {0} ({1})":["You are already signed in as ",["0"]," (",["1"],")"],"You are now signed in with account {0}.":["You are now signed in with account ",["0"],"."],"You don't have access to any organizations. Please contact an administrator.":"You don't have access to any organizations. Please contact an administrator.","You need to sign in to be able to view this page.":"You need to sign in to be able to view this page.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["You were automatically signed out from account ",["userEmail"]," because of an expired token. Please sign in again."],"You've signed out from account {userEmail}.":["You've signed out from account ",["userEmail"],"."],"YuXQFHDK2OF8Or":"YuXQFHDK2OF8Or","colors":"colors","jane.doe@example.com":"jane.doe@example.com","or drag and drop.":"or drag and drop.","styles":"styles","user@example.com":"user@example.com","{0, plural, =0 {No styles} one {One style} other {# styles}}":[["0","plural",{0:"No styles",one:"One style",other:["#"," styles"]}]],"{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," collection"],other:["#"," collections"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," price list"],other:["#"," price lists"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," style"],other:["#"," styles"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," user"],other:["#"," users"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Disable ","#"," style"],other:["Disable ","#"," styles"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Enable ","#"," style"],other:["Enable ","#"," styles"]}]],"{0, plural, one {Has one variant} other {Has # variants}}":[["0","plural",{one:"Has one variant",other:["Has ","#"," variants"]}]],"{0, plural, one {Remove # style} other {Remove # styles}}":[["0","plural",{one:["Remove ","#"," style"],other:["Remove ","#"," styles"]}]],"{0}":[["0"]],"{0} (+{1} more)":[["0"]," (+",["1"]," more)"],"{0} [{1}]":[["0"]," [",["1"],"]"],"{0} filter {1}":[["0"]," filter ",["1"]],"{0} logotype":[["0"]," logotype"],"{0} of {1} fields selected":[["0"]," of ",["1"]," fields selected"],"{0} profile":[["0"]," profile"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", up to ",["maxSizeMegaBytes"]," MB."]}}; \ No newline at end of file diff --git a/ui/src/locales/en/messages.po b/ui/src/locales/en/messages.po index e0fa763..350280e 100644 --- a/ui/src/locales/en/messages.po +++ b/ui/src/locales/en/messages.po @@ -193,7 +193,7 @@ msgstr "Are you sure you want to delete the group <0>{0}? This action cannot msgid "Are you sure you want to delete the user <0>{0}? This action cannot be undone." msgstr "Are you sure you want to delete the user <0>{0}? This action cannot be undone." -#: src/components/ExportForm.tsx:146 +#: src/components/ExportForm.tsx:157 #: src/components/admin/AddCollectionItemsModal.tsx:192 msgid "Attributes" msgstr "Attributes" @@ -213,7 +213,7 @@ msgstr "Backend error" msgid "Basic settings" msgstr "Basic settings" -#: src/components/ExportForm.tsx:55 +#: src/components/ExportForm.tsx:57 msgid "CSV" msgstr "CSV" @@ -248,12 +248,12 @@ msgstr "Cancel" msgid "Categories" msgstr "Categories" -#: src/components/ExportForm.tsx:73 +#: src/components/ExportForm.tsx:82 #: src/components/filters/ActiveFilters.tsx:63 msgid "Category" msgstr "Category" -#: src/components/ExportForm.tsx:143 +#: src/components/ExportForm.tsx:154 msgid "Category name" msgstr "Category name" @@ -281,7 +281,7 @@ msgstr "Collection" #~ msgid "Collection not found" #~ msgstr "Collection not found" -#: src/components/CollectionTable.tsx:46 +#: src/components/CollectionTable.tsx:78 #: src/components/admin/CollectionsTable.tsx:35 #: src/components/admin/GroupsTable.tsx:82 #: src/components/nav/Sidebar.tsx:22 @@ -297,12 +297,12 @@ msgstr "Collection" msgid "Collections" msgstr "Collections" -#: src/components/ExportForm.tsx:69 +#: src/components/ExportForm.tsx:75 #: src/pages/app/Style.tsx:205 msgid "Color" msgstr "Color" -#: src/components/ExportForm.tsx:167 +#: src/components/ExportForm.tsx:178 msgid "Color external id" msgstr "Color external id" @@ -311,16 +311,16 @@ msgstr "Color external id" #~ msgid "Color level" #~ msgstr "Color level" -#: src/components/ExportForm.tsx:107 +#: src/components/ExportForm.tsx:118 msgid "Color name" msgstr "Color name" -#: src/components/ExportForm.tsx:106 +#: src/components/ExportForm.tsx:117 msgid "Color number" msgstr "Color number" +#: src/components/CollectionTable.tsx:56 #: src/components/filters/NewFilter.tsx:25 -#: src/types/columns.ts:40 msgid "Colors" msgstr "Colors" @@ -336,7 +336,7 @@ msgstr "Company" msgid "Contact me" msgstr "Contact me" -#: src/components/ExportForm.tsx:100 +#: src/components/ExportForm.tsx:111 #: src/components/columns/data/Style.tsx:112 #: src/components/filters/CoreFilter.tsx:20 msgid "Core" @@ -354,7 +354,7 @@ msgstr "Core styles" msgid "Country" msgstr "Country" -#: src/components/ExportForm.tsx:103 +#: src/components/ExportForm.tsx:114 #: src/components/filters/CountryFilter.tsx:46 msgid "Country of origin" msgstr "Country of origin" @@ -404,7 +404,7 @@ msgstr "Delete" msgid "Delete<0>, {0}" msgstr "Delete<0>, {0}" -#: src/components/ExportForm.tsx:152 +#: src/components/ExportForm.tsx:163 #: src/types/other.ts:19 msgid "Delivery period" msgstr "Delivery period" @@ -427,7 +427,7 @@ msgstr "Different types of attributes must all get matched. Within the same type msgid "Disable all" msgstr "Disable all" -#: src/components/ExportForm.tsx:459 +#: src/components/ExportForm.tsx:516 msgid "Download" msgstr "Download" @@ -436,7 +436,7 @@ msgstr "Download" #~ msgid "Download as" #~ msgstr "Download as" -#: src/components/ExportForm.tsx:457 +#: src/components/ExportForm.tsx:514 msgid "Downloading..." msgstr "Downloading..." @@ -446,7 +446,7 @@ msgstr "Downloading..." msgid "E-mail address" msgstr "E-mail address" -#: src/components/ExportForm.tsx:111 +#: src/components/ExportForm.tsx:122 msgid "EAN code" msgstr "EAN code" @@ -506,7 +506,7 @@ msgstr "Enter your email" msgid "Error" msgstr "Error" -#: src/components/ExportForm.tsx:49 +#: src/components/ExportForm.tsx:51 msgid "Excel" msgstr "Excel" @@ -514,8 +514,8 @@ msgstr "Excel" msgid "Existing image" msgstr "Existing image" -#: src/components/ExportForm.tsx:229 -#: src/components/ExportForm.tsx:247 +#: src/components/ExportForm.tsx:249 +#: src/components/ExportForm.tsx:267 msgid "Export" msgstr "Export" @@ -529,7 +529,7 @@ msgstr "External ID" msgid "Features" msgstr "Features" -#: src/components/ExportForm.tsx:360 +#: src/components/ExportForm.tsx:417 msgid "Fields" msgstr "Fields" @@ -537,7 +537,7 @@ msgstr "Fields" msgid "Filters<0>, active" msgstr "Filters<0>, active" -#: src/components/ExportForm.tsx:265 +#: src/components/ExportForm.tsx:322 msgid "Format" msgstr "Format" @@ -555,11 +555,11 @@ msgstr "Go to app" #~ msgid "Good amount of variants" #~ msgstr "Good amount of variants" -#: src/components/ExportForm.tsx:156 +#: src/components/ExportForm.tsx:167 msgid "Gross weight" msgstr "Gross weight" -#: src/components/ExportForm.tsx:312 +#: src/components/ExportForm.tsx:369 msgid "Group by" msgstr "Group by" @@ -586,7 +586,7 @@ msgstr "Groups are used to limit user access to collections and price lists." #~ msgid "Home" #~ msgstr "Home" -#: src/components/ExportForm.tsx:85 +#: src/components/ExportForm.tsx:94 msgid "Image" msgstr "Image" @@ -602,7 +602,7 @@ msgstr "Image for {0} / {1}" msgid "Image to upload" msgstr "Image to upload" -#: src/components/ExportForm.tsx:159 +#: src/components/ExportForm.tsx:170 msgid "Images" msgstr "Images" @@ -619,7 +619,7 @@ msgstr "It is recommended to give the image a 10:7 ratio and a minimum width and msgid "Items" msgstr "Items" -#: src/components/ExportForm.tsx:61 +#: src/components/ExportForm.tsx:63 msgid "JSON" msgstr "JSON" @@ -628,6 +628,7 @@ msgstr "JSON" msgid "Jane Doe" msgstr "Jane Doe" +#: src/components/ExportForm.tsx:285 #: src/components/nav/SidebarDesktop.tsx:67 #: src/components/nav/SidebarMobile.tsx:118 msgid "Language" @@ -713,7 +714,7 @@ msgstr "New" msgid "New collection" msgstr "New collection" -#: src/components/ExportForm.tsx:108 +#: src/components/ExportForm.tsx:119 #: src/components/columns/data/Colors.tsx:145 msgid "New color" msgstr "New color" @@ -722,7 +723,7 @@ msgstr "New color" msgid "New date" msgstr "New date" -#: src/components/ExportForm.tsx:99 +#: src/components/ExportForm.tsx:110 #: src/components/columns/data/Style.tsx:140 msgid "New style" msgstr "New style" @@ -763,7 +764,7 @@ msgstr "Number of sizes" msgid "Number of styles" msgstr "Number of styles" -#: src/components/ExportForm.tsx:56 +#: src/components/ExportForm.tsx:58 msgid "Often useful for ERP system imports." msgstr "Often useful for ERP system imports." @@ -771,7 +772,7 @@ msgstr "Often useful for ERP system imports." msgid "Oldest sign in" msgstr "Oldest sign in" -#: src/components/ExportForm.tsx:147 +#: src/components/ExportForm.tsx:158 msgid "One column per attribute type will be generated." msgstr "One column per attribute type will be generated." @@ -821,7 +822,7 @@ msgstr "Please select a date." #~ msgid "Price dates" #~ msgstr "Price dates" -#: src/components/ExportForm.tsx:79 +#: src/components/ExportForm.tsx:88 msgid "Price list" msgstr "Price list" @@ -852,7 +853,7 @@ msgstr "Pricing dates" #~ msgid "Pricing stuff." #~ msgstr "Pricing stuff." -#: src/components/ExportForm.tsx:158 +#: src/components/ExportForm.tsx:169 msgid "Primary image" msgstr "Primary image" @@ -911,19 +912,19 @@ msgstr "Remove<0>, {0}" msgid "Results from current filters" msgstr "Results from current filters" -#: src/types/columns.ts:46 +#: src/components/CollectionTable.tsx:62 msgid "Retail price" msgstr "Retail price" -#: src/components/ExportForm.tsx:115 +#: src/components/ExportForm.tsx:126 msgid "Retail price amount" msgstr "Retail price amount" -#: src/components/ExportForm.tsx:120 +#: src/components/ExportForm.tsx:131 msgid "Retail price currency" msgstr "Retail price currency" -#: src/components/ExportForm.tsx:125 +#: src/components/ExportForm.tsx:136 msgid "Retail price list" msgstr "Retail price list" @@ -956,7 +957,7 @@ msgstr "Saving..." msgid "Search" msgstr "Search" -#: src/components/ExportForm.tsx:112 +#: src/components/ExportForm.tsx:123 #: src/components/columns/data/Colors.tsx:102 #: src/components/columns/data/Colors.tsx:117 #: src/components/filters/ServiceItemFilter.tsx:23 @@ -1008,7 +1009,7 @@ msgstr "Sign in with Microsoft" msgid "Sign out" msgstr "Sign out" -#: src/components/ExportForm.tsx:70 +#: src/components/ExportForm.tsx:79 msgid "Size" msgstr "Size" @@ -1017,11 +1018,11 @@ msgstr "Size" #~ msgid "Size level" #~ msgstr "Size level" -#: src/components/ExportForm.tsx:110 +#: src/components/ExportForm.tsx:121 msgid "Size number" msgstr "Size number" -#: src/components/ExportForm.tsx:109 +#: src/components/ExportForm.tsx:120 msgid "Size type" msgstr "Size type" @@ -1069,20 +1070,20 @@ msgstr "Sort by" msgid "Status" msgstr "Status" -#: src/components/ExportForm.tsx:68 +#: src/components/CollectionTable.tsx:50 +#: src/components/ExportForm.tsx:72 #: src/components/admin/AddCollectionItemsModal.tsx:208 #: src/components/filters/ActiveFilters.tsx:40 #: src/components/filters/ActiveFilters.tsx:49 #: src/pages/app/admin/AdminEditCollection.tsx:697 -#: src/types/columns.ts:34 msgid "Style" msgstr "Style" -#: src/components/ExportForm.tsx:96 +#: src/components/ExportForm.tsx:107 msgid "Style description" msgstr "Style description" -#: src/components/ExportForm.tsx:162 +#: src/components/ExportForm.tsx:173 msgid "Style external id" msgstr "Style external id" @@ -1091,11 +1092,11 @@ msgstr "Style external id" #~ msgid "Style level" #~ msgstr "Style level" -#: src/components/ExportForm.tsx:93 +#: src/components/ExportForm.tsx:104 msgid "Style name" msgstr "Style name" -#: src/components/ExportForm.tsx:92 +#: src/components/ExportForm.tsx:103 msgid "Style number" msgstr "Style number" @@ -1128,7 +1129,7 @@ msgstr "Successfully signed out" msgid "Support" msgstr "Support" -#: src/components/ExportForm.tsx:155 +#: src/components/ExportForm.tsx:166 msgid "Tariff no" msgstr "Tariff no" @@ -1218,7 +1219,7 @@ msgstr "This is where you create collections and associate styles, colors and si msgid "This style first appears in this collection." msgstr "This style first appears in this collection." -#: src/components/ExportForm.tsx:315 +#: src/components/ExportForm.tsx:372 msgid "Tick the data types that you want to appear on their own separate line in the exported file." msgstr "Tick the data types that you want to appear on their own separate line in the exported file." @@ -1238,23 +1239,23 @@ msgstr "To public page" msgid "Unauthorized." msgstr "Unauthorized." -#: src/components/ExportForm.tsx:130 +#: src/components/ExportForm.tsx:141 msgid "Unit price amount" msgstr "Unit price amount" -#: src/components/ExportForm.tsx:135 +#: src/components/ExportForm.tsx:146 msgid "Unit price currency" msgstr "Unit price currency" -#: src/components/ExportForm.tsx:140 +#: src/components/ExportForm.tsx:151 msgid "Unit price list" msgstr "Unit price list" -#: src/types/columns.ts:52 +#: src/components/CollectionTable.tsx:68 msgid "Unit prices" msgstr "Unit prices" -#: src/components/ExportForm.tsx:157 +#: src/components/ExportForm.tsx:168 msgid "Unit volume" msgstr "Unit volume" @@ -1282,11 +1283,11 @@ msgstr "Use groups to specify which collections and price lists users have acces msgid "Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional." msgstr "Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional." -#: src/components/ExportForm.tsx:250 +#: src/components/ExportForm.tsx:270 msgid "Use this form to export the current selection of items to file." msgstr "Use this form to export the current selection of items to file." -#: src/components/ExportForm.tsx:62 +#: src/components/ExportForm.tsx:64 msgid "Useful for integration with other systems." msgstr "Useful for integration with other systems." @@ -1309,7 +1310,7 @@ msgstr "User profile" msgid "Users" msgstr "Users" -#: src/components/ExportForm.tsx:50 +#: src/components/ExportForm.tsx:52 msgid "Uses the newer .xlsx format." msgstr "Uses the newer .xlsx format." @@ -1337,11 +1338,11 @@ msgstr "Viewers" msgid "Which collections users of this group will have access to." msgstr "Which collections users of this group will have access to." -#: src/components/ExportForm.tsx:363 +#: src/components/ExportForm.tsx:420 msgid "Which fields you want to include in the exported file." msgstr "Which fields you want to include in the exported file." -#: src/components/ExportForm.tsx:268 +#: src/components/ExportForm.tsx:325 msgid "Which format you want to export to." msgstr "Which format you want to export to." @@ -1349,6 +1350,10 @@ msgstr "Which format you want to export to." #~ msgid "Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers." #~ msgstr "Which format you want to export to. CSV is often useful for import into ERP system and JSON can be helpful for integration developers." +#: src/components/ExportForm.tsx:288 +msgid "Which language you want to export to." +msgstr "Which language you want to export to." + #: src/pages/app/admin/AdminEditGroup.tsx:246 msgid "Which price lists users of this group will have access to." msgstr "Which price lists users of this group will have access to." @@ -1708,7 +1713,7 @@ msgstr "{0} filter {1}" msgid "{0} logotype" msgstr "{0} logotype" -#: src/components/ExportForm.tsx:372 +#: src/components/ExportForm.tsx:429 msgid "{0} of {1} fields selected" msgstr "{0} of {1} fields selected" diff --git a/ui/src/locales/sv/messages.js b/ui/src/locales/sv/messages.js index abb501c..a2f3bdb 100644 --- a/ui/src/locales/sv/messages.js +++ b/ui/src/locales/sv/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{"# collections":"# samlingar","# colors":"# färger","# price lists":"# prislistor","# sizes":"# storlekar","# styles":"# stilar","401 Error":"401-fel","404 Error":"404-fel","<0>Get full insight into<1>your product data.":"<0>Få full insikt i<1>din produktdata.","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>Vi bryr oss om att skydda dina uppgifter. Läs vår <1>integritetspolicy.","Active":"Aktiv","Active users":"Aktiva användare","Add":"Lägg till","Add collection":"Lägg till samling","Add collection items":"Lägg till artiklar","Add collection pricing date":"Lägg till prisdatum för samlingen","Add group":"Lägg till grupp","Add items":"Lägg till artiklar","Add price list":"Lägg till prislista","Add user":"Lägg till användare","Additional details":"Ytterligare information","Admin":"Admin","Administrate collections":"Administrera samlingar","Administrate groups":"Administrera grupper","Administrate users":"Administrera användare","Administrator":"Administratör","Administrators":"Administratörer","Advanced settings":"Avancerade inställningar","Already signed in":"Redan inloggad","Already signed in.":"Redan inloggad.","An error occurred":"Ett fel uppstod","An error occurred.":"Ett fel uppstod.","Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort samlingen <0>",["0"],"? Den här åtgärden kan inte ångras."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort gruppen <0>",["0"],"? Den här åtgärden kan inte ångras."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort användaren <0>",["0"],"? Den här åtgärden kan inte ångras."],"Attributes":"Attribut","Automatic sign out":"Automatisk utloggning","Backend error":"Backend-fel","Basic settings":"Grundläggande inställningar","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Kan skapa och redigera grupper och samlingar, i tillägg till åtkomst på visningsnivå.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Kan hantera användare, i tillägg till åtkomst på redigeringsnivå. Får också fullständig API-åtkomst, vilket är användbart när man skapar integrationer.","Can sign in.":"Kan logga in.","Can view and export collections where explicit access has been configured in Groups.":"Kan visa och exportera samlingar där explicit åtkomst har konfigurerats i Grupper.","Cancel":"Avbryt","Categories":"Kategorier","Category":"Kategori","Category name":"Kategorinamn","Choose a color":"Välj en färg","Clear selection":"Rensa urvalet","Close":"Stäng","Close sidebar":"Stäng sidofältet","Collection":"Samling","Collections":"Samlingar","Color":"Färg","Color external id":"Externt färg-id","Color name":"Färgnamn","Color number":"Färgnummer","Colors":"Färger","Colors / Sizes":"Färger / storlekar","Company":"Företag","Contact me":"Kontakta mig","Core":"Core","Core style":"Core-stil","Core styles":"Core-stilar","Country":"Land","Country of origin":"Ursprungsland","Cover photo":"Omslagsbild","Create":"Skapa","Create collection":"Skapa samling","Created at":"Skapad","Date":"Datum","Delete":"Ta bort","Delete<0>, {0}":["Ta bort<0>, ",["0"],""],"Delivery period":"Leveransperiod","Delivery period (descending)":"Leveransperiod (fallande)","Description":"Beskrivning","Different types of attributes must all get matched. Within the same type any may match.":"Olika typer av attribut måste alla matcha. Inom samma typ räcker det att en matchar.","Disable all":"Inaktivera alla","Download":"Ladda ner","Downloading...":"Laddar ner...","E-mail address":"E-postadress","EAN code":"EAN-kod","Edit":"Redigera","Edit group":"Redigera grupp","Edit {0}":["Redigera ",["0"]],"Edit<0>, {0}":["Redigera<0>, ",["0"],""],"Editor":"Redigerare","Editors":"Redigerare","Email address":"E-postadress","Enable all":"Aktivera alla","Enter new password here to change...":"Ange nytt lösenord här för att ändra...","Enter your email":"Ange din e-postadress","Error":"Fel","Excel":"Excel","Existing image":"Befintlig bild","Export":"Exportera","External ID":"Externt ID","Features":"Funktioner","Fields":"Fält","Filters<0>, active":"Filter<0>, aktiva","Format":"Format","Go back home":"Gå tillbaka till start","Go to app":"Gå till app","Gross weight":"Bruttovikt","Group by":"Gruppera på","Groups":"Grupper","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Grupper används för att ge åtkomst till samlingar och prislistor till en specifik uppsättning användare. De prislistor och samlingar som en användare har beviljats via en eller flera grupper läggs samman. Grupper kan inte ta bort åtkomsten till prislistor eller samlingar.","Groups are used to limit user access to collections and price lists.":"Grupper används för att begränsa användarnas åtkomst till samlingar och prislistor.","Image":"Bild","Image for {0}":["Bild för ",["0"]],"Image for {0} / {1}":["Bild för ",["0"]," / ",["1"]],"Image to upload":"Bild att ladda upp","Images":"Bilder","Inactive users":"Inaktiva användare","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"Det rekommenderas att ge bilden ett bildförhållande kring 10:7 och en minsta bredd och höjd på 1070 x 750 pixlar.","Items":"Artiklar","JSON":"JSON","Jane Doe":"Lena Svensson","Language":"Språk","Last sign in":"Senaste inloggning","List is empty.":"Listan är tom.","Loading...":"Laddar...","Log in":"Logga in","Login":"Logga in","Make your changes, then hit save when done.":"Gör dina ändringar och tryck sedan på spara när du är klar.","Make your selection of items to add here. Manual adjustments can be made once added.":"Gör ditt val av artiklar att lägga till här. Manuella justeringar kan göras när de har lagts till.","Manage users, associate roles and groups individually.":"Hantera användare, associera roller och grupper individuellt.","Name":"Namn","New":"Ny","New collection":"Ny samling","New color":"Ny färg","New date":"Nytt datum","New style":"Ny stil","Newest sign in":"Senaste inloggning","No access":"Ingen åtkomst","No collections":"Inga samlingar","North America sales reps":"Nordamerikanska säljare","Notifications":"Aviseringar","Number":"Nummer","Number of colors":"Antal färger","Number of sizes":"Antal storlekar","Number of styles":"Antal stilar","Often useful for ERP system imports.":"Användbart vid import till ERP-system.","Oldest sign in":"Äldsta inloggningen","One column per attribute type will be generated.":"En kolumn per attributtyp genereras.","Open options":"Öppna alternativ","Open sidebar":"Öppna sidofältet","Open user menu":"Öppna användarmenyn","Page not found.":"Sidan kunde inte hittas.","Password":"Lösenord","Password (optional)":"Lösenord (valfritt)","Pinned Collections":"Fästa samlingar","Please go to <0>Samling.io for the production environment.":"Gå till <0>Samling.io för produktionsmiljön.","Please select a date.":"Välj ett datum.","Price list":"Prislista","Price lists":"Prislistor","Price lists<0>, active":"Prislistor<0>, aktiva","Pricing":"Priser","Pricing date":"Prisdatum","Pricing dates":"Datum för priser","Primary image":"Primär bild","Product":"Produkt","Product information":"Produktinformation","Provide your e-mail below to hear from our team.":"Ange din e-postadress nedan för att höra från vårt team.","Remember me":"Kom ihåg mig","Remove filter":"Ta bort filter","Remove filter for {0}":["Ta bort filter för ",["0"]],"Remove from pinned":"Ta bort fästmarkering","Remove price list":"Ta bort prislista","Remove {0}":["Ta bort ",["0"]],"Remove<0>, {0}":["Ta bort<0>, ",["0"],""],"Results from current filters":"Resultat från aktuella filter","Retail price":"Rek.pris","Retail price amount":"Rek.prisbelopp","Retail price currency":"Rek.prisvaluta","Retail price list":"Rek.prislista","Roles":"Roller","Samling.io logotype":"Samling.io logotyp","Save":"Spara","Saving...":"Sparar...","Search":"Sök","Service item":"Serviceartikel","Service items":"Serviceartiklar","Settings":"Inställningar","Share":"Dela","Sign in":"Logga in","Sign in to your account":"Logga in på ditt konto","Sign in with Microsoft":"Logga in med Microsoft","Sign out":"Logga ut","Size":"Storlek","Size number":"Storleksnummer","Size type":"Storlekstyp","Slug":"Slug","Some external ID value...":"Något externt ID-värde...","Some group description...":"Någon gruppbeskrivning...","Some group name...":"Något gruppnamn...","Some slug value...":"Något slug-värde...","Sorry, we couldn’t find the page you’re looking for.":"Tyvärr kunde vi inte hitta sidan du letar efter.","Sort by":"Sortera efter","Status":"Status","Style":"Stil","Style description":"Stilbeskrivning","Style external id":"Externt ID för stilen","Style name":"Stilnamn","Style number":"Stilnummer","Styles":"Stilar","Styles, colors and sizes to associate with this collection.":"Stilar, färger och storlekar att associera med denna samling.","Success!":"Framgång!","Successfully signed in":"Framgångsrik inloggning","Successfully signed out":"Framgångsrik utloggning","Support":"Support","Tariff no":"Tariffnr","Technical error prevents login":"Tekniskt fel förhindrar inloggning","The collection \"{0}\" was successfully created.":["Samlingen \"",["0"],"\" skapades framgångsrikt."],"The collection \"{0}\" was successfully updated.":["Samlingen \"",["0"],"\" uppdaterades framgångsrikt."],"The given e-mail and password combination does not exist.":"Den angivna kombinationen av e-post och lösenord finns inte.","The group \"{0}\" was successfully updated.":["Gruppen \"",["0"],"\" uppdaterades framgångsrikt."],"The groups that this user belong to.":"De grupper som den här användaren tillhör.","The price lists to add.":"Prislistorna att lägga till.","The roles that are assigned to this user.":"De roller som tilldelas den här användaren.","The user \"{0}\" was successfully updated.":["Användaren \"",["0"],"\" uppdaterades."],"The users that belong to this group.":"De användare som tillhör den här gruppen.","There are no collections available to you. Talk an administrator to get access.":"Det finns inga samlingar tillgängliga för dig. Prata med en administratör för att få åtkomst.","These are all the collections that exist in the system.":"Det här är alla samlingar som finns i systemet.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"Dessa datum avgör vilka artikelpriser som ska hämtas för varje prislista. Varje artikelpris är kopplat till ett startdatum och slutdatum, så det datum du väljer måste falla inom dessa.","These roles will be assign to the user and determine what they can and cannot do.":"Dessa roller tilldelas användaren och avgör vad de kan och inte kan göra.","These users have access to the system.":"Dessa användare har tillgång till systemet.","This color first appears in this collection.":"Den här färgen introducerades i den här samlingen.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"Detta filter tillämpas på storleksnivå, vilket innebär att det påverkar vilka färger/storlekar som väljs för respektive stil.","This is a Core style, meaning that it represents the brand's core values.":"Detta är en Core-stil, vilket innebär att den representerar varumärkets kärnvärden.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"Detta är en serviceartikel, vilket innebär att det är vår avsikt att alltid ha den på lager.","This is where you create collections and associate styles, colors and sizes to them.":"Det är här du skapar samlingar och associerar stilar, färger och storlekar till dem.","This style first appears in this collection.":"Den här stilen introducerades i den här samlingen.","Tick the data types that you want to appear on their own separate line in the exported file.":"Markera de datatyper som du vill ska visas på en egen separat rad i den exporterade filen.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Trött på att samla in data från flera olika ERP-system och kombinera dem i dina Excel-ark? Den här SaaS-lösningen vill hjälpa dig.","To public page":"Till offentlig sida","Unauthorized.":"Obehörig.","Unit price amount":"Enhetsprisbelopp","Unit price currency":"Enhetsprisvaluta","Unit price list":"Enhetsprislista","Unit prices":"Enhetspriser","Unit volume":"Enhetsvolym","Up to {maxSizeMegaBytes} MB.":["Upp till ",["maxSizeMegaBytes"]," MB."],"Updated at":"Uppdaterad den","Upload an image":"Ladda upp en bild","Use groups to specify which collections and price lists users have access to.":"Använd grupper för att ange vilka samlingar och prislistor användarna har åtkomst till.","Use this form to add a new pricing date group.":"Använd det här formuläret för att lägga till en ny prisdatumgrupp.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Använd det här formuläret för att skapa en ny användare. Alla användare kan logga in via ett Google- eller Microsoft-konto som matchar den angivna e-postadressen. Att fylla i ett lösenord är valfritt.","Use this form to export the current selection of items to file.":"Använd det här formuläret för att exportera det aktuella artikelurvalet till en fil.","Useful for integration with other systems.":"Användbar för integration med andra system.","User":"Användare","User profile":"Användarprofil","Users":"Användare","Uses the newer .xlsx format.":"Använder det nyare .xlsx-formatet.","View":"Visa","View details for {0}":["Visa information för ",["0"]],"View profile":"Visa profil","Viewer":"Användare","Viewers":"Användare","Which collections users of this group will have access to.":"Vilka samlingar användare av den här gruppen kommer att ha åtkomst till.","Which fields you want to include in the exported file.":"Vilka fält du vill inkludera i den exporterade filen.","Which format you want to export to.":"Vilket format du vill exportera till.","Which price lists users of this group will have access to.":"Vilka prislistor användare i den här gruppen kommer att ha tillgång till.","Wrong credentials":"Felaktiga inloggningsuppgifter","You are already signed in as {0} ({1})":["Du är redan inloggad som ",["0"]," (",["1"],")"],"You are now signed in with account {0}.":["Du är nu inloggad med konto ",["0"],"."],"You don't have access to any organizations. Please contact an administrator.":"Du har inte åtkomst till några organisationer. Kontakta en administratör.","You need to sign in to be able to view this page.":"Du måste logga in för att kunna visa den här sidan.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["Du loggades automatiskt ut från konto ",["userEmail"]," på grund av en token som har upphört att gälla. Logga in igen."],"You've signed out from account {userEmail}.":["Du har loggat ut från konto ",["userEmail"],"."],"colors":"färger","jane.doe@example.com":"lena.svensson@exampel.se","or drag and drop.":"eller dra och släpp.","styles":"stilar","user@example.com":"användare@exempel.se","{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," samling"],other:["#"," samlingar"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," prislista"],other:["#"," prislistor"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," stil"],other:["#"," stilar"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," användare"],other:["#"," användare"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Inaktivera ","#"," stil"],other:["Inaktivera ","#"," stilar"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Aktivera ","#"," stil"],other:["Aktivera ","#"," stilar"]}]],"{0} (+{1} more)":[["0"]," (+",["1"]," till)"],"{0} filter {1}":[["0"]," filter ",["1"]],"{0} logotype":[["0"]," logotyp"],"{0} of {1} fields selected":[["0"]," av ",["1"]," fält valda"],"{0} profile":[["0"]," profil"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", upp till ",["maxSizeMegaBytes"]," MB."]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"# collections":"# samlingar","# colors":"# färger","# price lists":"# prislistor","# sizes":"# storlekar","# styles":"# stilar","401 Error":"401-fel","404 Error":"404-fel","<0>Get full insight into<1>your product data.":"<0>Få full insikt i<1>din produktdata.","<0>We care about the protection of your data. Read our <1>Privacy Policy.":"<0>Vi bryr oss om att skydda dina uppgifter. Läs vår <1>integritetspolicy.","Active":"Aktiv","Active users":"Aktiva användare","Add":"Lägg till","Add collection":"Lägg till samling","Add collection items":"Lägg till artiklar","Add collection pricing date":"Lägg till prisdatum för samlingen","Add group":"Lägg till grupp","Add items":"Lägg till artiklar","Add user":"Lägg till användare","Additional details":"Ytterligare information","Admin":"Admin","Administrate collections":"Administrera samlingar","Administrate groups":"Administrera grupper","Administrate users":"Administrera användare","Administrator":"Administratör","Administrators":"Administratörer","Advanced settings":"Avancerade inställningar","Already signed in":"Redan inloggad","Already signed in.":"Redan inloggad.","An error occurred":"Ett fel uppstod","An error occurred.":"Ett fel uppstod.","Are you sure you want to delete the collection <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort samlingen <0>",["0"],"? Den här åtgärden kan inte ångras."],"Are you sure you want to delete the group <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort gruppen <0>",["0"],"? Den här åtgärden kan inte ångras."],"Are you sure you want to delete the user <0>{0}? This action cannot be undone.":["Är du säker på att du vill ta bort användaren <0>",["0"],"? Den här åtgärden kan inte ångras."],"Attributes":"Attribut","Automatic sign out":"Automatisk utloggning","Backend error":"Backend-fel","Basic settings":"Grundläggande inställningar","CSV":"CSV","Can create and edit groups and collections, in addition to viewer level access.":"Kan skapa och redigera grupper och samlingar, i tillägg till åtkomst på visningsnivå.","Can manage users, in addition to editor level access. Also gets full API access, which is useful when creating integrations.":"Kan hantera användare, i tillägg till åtkomst på redigeringsnivå. Får också fullständig API-åtkomst, vilket är användbart när man skapar integrationer.","Can sign in.":"Kan logga in.","Can view and export collections where explicit access has been configured in Groups.":"Kan visa och exportera samlingar där explicit åtkomst har konfigurerats i Grupper.","Cancel":"Avbryt","Categories":"Kategorier","Category":"Kategori","Category name":"Kategorinamn","Choose a color":"Välj en färg","Clear selection":"Rensa urvalet","Close":"Stäng","Close sidebar":"Stäng sidofältet","Collection":"Samling","Collections":"Samlingar","Color":"Färg","Color external id":"Externt färg-id","Color name":"Färgnamn","Color number":"Färgnummer","Colors":"Färger","Colors / Sizes":"Färger / storlekar","Company":"Företag","Contact me":"Kontakta mig","Core":"Core","Core style":"Core-stil","Core styles":"Core-stilar","Country":"Land","Country of origin":"Ursprungsland","Cover photo":"Omslagsbild","Create":"Skapa","Create collection":"Skapa samling","Created at":"Skapad","Delete":"Ta bort","Delete<0>, {0}":["Ta bort<0>, ",["0"],""],"Delivery period":"Leveransperiod","Delivery period (descending)":"Leveransperiod (fallande)","Description":"Beskrivning","Different types of attributes must all get matched. Within the same type any may match.":"Olika typer av attribut måste alla matcha. Inom samma typ räcker det att en matchar.","Disable all":"Inaktivera alla","Download":"Ladda ner","Downloading...":"Laddar ner...","E-mail address":"E-postadress","EAN code":"EAN-kod","Edit":"Redigera","Edit group":"Redigera grupp","Edit {0}":["Redigera ",["0"]],"Edit<0>, {0}":["Redigera<0>, ",["0"],""],"Editor":"Redigerare","Editors":"Redigerare","Email address":"E-postadress","Enable all":"Aktivera alla","Enter new password here to change...":"Ange nytt lösenord här för att ändra...","Enter your email":"Ange din e-postadress","Error":"Fel","Excel":"Excel","Existing image":"Befintlig bild","Export":"Exportera","External ID":"Externt ID","Features":"Funktioner","Fields":"Fält","Filters<0>, active":"Filter<0>, aktiva","Format":"Format","Go back home":"Gå tillbaka till start","Go to app":"Gå till app","Gross weight":"Bruttovikt","Group by":"Gruppera på","Groups":"Grupper","Groups are used to give access to collections and price lists to a specific set of users. The price lists and collections that a user has been granted to via one or more groups are added together. Groups cannot take away access to price lists or collections.":"Grupper används för att ge åtkomst till samlingar och prislistor till en specifik uppsättning användare. De prislistor och samlingar som en användare har beviljats via en eller flera grupper läggs samman. Grupper kan inte ta bort åtkomsten till prislistor eller samlingar.","Groups are used to limit user access to collections and price lists.":"Grupper används för att begränsa användarnas åtkomst till samlingar och prislistor.","Image":"Bild","Image for {0}":["Bild för ",["0"]],"Image for {0} / {1}":["Bild för ",["0"]," / ",["1"]],"Image to upload":"Bild att ladda upp","Images":"Bilder","Inactive users":"Inaktiva användare","It is recommended to give the image a 10:7 ratio and a minimum width and height of 1070 by 750 pixels.":"Det rekommenderas att ge bilden ett bildförhållande kring 10:7 och en minsta bredd och höjd på 1070 x 750 pixlar.","Items":"Artiklar","JSON":"JSON","Jane Doe":"Lena Svensson","Language":"Språk","Last sign in":"Senaste inloggning","List is empty.":"Listan är tom.","Loading...":"Laddar...","Log in":"Logga in","Login":"Logga in","Make your changes, then hit save when done.":"Gör dina ändringar och tryck sedan på spara när du är klar.","Make your selection of items to add here. Manual adjustments can be made once added.":"Gör ditt val av artiklar att lägga till här. Manuella justeringar kan göras när de har lagts till.","Manage users, associate roles and groups individually.":"Hantera användare, associera roller och grupper individuellt.","Name":"Namn","New":"Ny","New collection":"Ny samling","New color":"Ny färg","New date":"Nytt datum","New style":"Ny stil","Newest sign in":"Senaste inloggning","No access":"Ingen åtkomst","No collections":"Inga samlingar","North America sales reps":"Nordamerikanska säljare","Notifications":"Aviseringar","Number":"Nummer","Number of colors":"Antal färger","Number of sizes":"Antal storlekar","Number of styles":"Antal stilar","Often useful for ERP system imports.":"Användbart vid import till ERP-system.","Oldest sign in":"Äldsta inloggningen","One column per attribute type will be generated.":"En kolumn per attributtyp genereras.","Open options":"Öppna alternativ","Open sidebar":"Öppna sidofältet","Open user menu":"Öppna användarmenyn","Page not found.":"Sidan kunde inte hittas.","Password":"Lösenord","Password (optional)":"Lösenord (valfritt)","Pinned Collections":"Fästa samlingar","Please go to <0>Samling.io for the production environment.":"Gå till <0>Samling.io för produktionsmiljön.","Please select a date.":"Välj ett datum.","Price list":"Prislista","Price lists":"Prislistor","Price lists<0>, active":"Prislistor<0>, aktiva","Pricing":"Priser","Pricing date":"Prisdatum","Pricing dates":"Datum för priser","Primary image":"Primär bild","Product":"Produkt","Product information":"Produktinformation","Provide your e-mail below to hear from our team.":"Ange din e-postadress nedan för att höra från vårt team.","Remember me":"Kom ihåg mig","Remove filter":"Ta bort filter","Remove filter for {0}":["Ta bort filter för ",["0"]],"Remove from pinned":"Ta bort fästmarkering","Remove {0}":["Ta bort ",["0"]],"Remove<0>, {0}":["Ta bort<0>, ",["0"],""],"Results from current filters":"Resultat från aktuella filter","Retail price":"Rek.pris","Retail price amount":"Rek.prisbelopp","Retail price currency":"Rek.prisvaluta","Retail price list":"Rek.prislista","Roles":"Roller","Samling.io logotype":"Samling.io logotyp","Save":"Spara","Saving...":"Sparar...","Search":"Sök","Service item":"Serviceartikel","Service items":"Serviceartiklar","Settings":"Inställningar","Share":"Dela","Sign in":"Logga in","Sign in to your account":"Logga in på ditt konto","Sign in with Microsoft":"Logga in med Microsoft","Sign out":"Logga ut","Size":"Storlek","Size number":"Storleksnummer","Size type":"Storlekstyp","Slug":"Slug","Some external ID value...":"Något externt ID-värde...","Some group description...":"Någon gruppbeskrivning...","Some group name...":"Något gruppnamn...","Some slug value...":"Något slug-värde...","Sorry, we couldn’t find the page you’re looking for.":"Tyvärr kunde vi inte hitta sidan du letar efter.","Sort by":"Sortera efter","Status":"Status","Style":"Stil","Style description":"Stilbeskrivning","Style external id":"Externt ID för stilen","Style name":"Stilnamn","Style number":"Stilnummer","Styles":"Stilar","Styles, colors and sizes to associate with this collection.":"Stilar, färger och storlekar att associera med denna samling.","Success!":"Framgång!","Successfully signed in":"Framgångsrik inloggning","Successfully signed out":"Framgångsrik utloggning","Support":"Support","Tariff no":"Tariffnr","Technical error prevents login":"Tekniskt fel förhindrar inloggning","The collection \"{0}\" was successfully created.":["Samlingen \"",["0"],"\" skapades framgångsrikt."],"The collection \"{0}\" was successfully updated.":["Samlingen \"",["0"],"\" uppdaterades framgångsrikt."],"The given e-mail and password combination does not exist.":"Den angivna kombinationen av e-post och lösenord finns inte.","The group \"{0}\" was successfully updated.":["Gruppen \"",["0"],"\" uppdaterades framgångsrikt."],"The groups that this user belong to.":"De grupper som den här användaren tillhör.","The roles that are assigned to this user.":"De roller som tilldelas den här användaren.","The user \"{0}\" was successfully updated.":["Användaren \"",["0"],"\" uppdaterades."],"The users that belong to this group.":"De användare som tillhör den här gruppen.","There are no collections available to you. Talk an administrator to get access.":"Det finns inga samlingar tillgängliga för dig. Prata med en administratör för att få åtkomst.","These are all the collections that exist in the system.":"Det här är alla samlingar som finns i systemet.","These dates decide which item prices should be picked up for each price list. Each item price is associated with a start date and end date, so the date you choose has to fall within those.":"Dessa datum avgör vilka artikelpriser som ska hämtas för varje prislista. Varje artikelpris är kopplat till ett startdatum och slutdatum, så det datum du väljer måste falla inom dessa.","These roles will be assign to the user and determine what they can and cannot do.":"Dessa roller tilldelas användaren och avgör vad de kan och inte kan göra.","These users have access to the system.":"Dessa användare har tillgång till systemet.","This color first appears in this collection.":"Den här färgen introducerades i den här samlingen.","This filter is applied at the size level which means that it will affect which colors/sizes are selected for each style.":"Detta filter tillämpas på storleksnivå, vilket innebär att det påverkar vilka färger/storlekar som väljs för respektive stil.","This is a Core style, meaning that it represents the brand's core values.":"Detta är en Core-stil, vilket innebär att den representerar varumärkets kärnvärden.","This is a service item, meaning that it's our intention to never run out of stock with this style.":"Detta är en serviceartikel, vilket innebär att det är vår avsikt att alltid ha den på lager.","This is where you create collections and associate styles, colors and sizes to them.":"Det är här du skapar samlingar och associerar stilar, färger och storlekar till dem.","This style first appears in this collection.":"Den här stilen introducerades i den här samlingen.","Tick the data types that you want to appear on their own separate line in the exported file.":"Markera de datatyper som du vill ska visas på en egen separat rad i den exporterade filen.","Tired of collecting data from multiple different ERP systems and combining them in your Excel sheets? This Software-as-a-Service wants to help you.":"Trött på att samla in data från flera olika ERP-system och kombinera dem i dina Excel-ark? Den här SaaS-lösningen vill hjälpa dig.","To public page":"Till offentlig sida","Unauthorized.":"Obehörig.","Unit price amount":"Enhetsprisbelopp","Unit price currency":"Enhetsprisvaluta","Unit price list":"Enhetsprislista","Unit prices":"Enhetspriser","Unit volume":"Enhetsvolym","Up to {maxSizeMegaBytes} MB.":["Upp till ",["maxSizeMegaBytes"]," MB."],"Updated at":"Uppdaterad den","Upload an image":"Ladda upp en bild","Use groups to specify which collections and price lists users have access to.":"Använd grupper för att ange vilka samlingar och prislistor användarna har åtkomst till.","Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional.":"Använd det här formuläret för att skapa en ny användare. Alla användare kan logga in via ett Google- eller Microsoft-konto som matchar den angivna e-postadressen. Att fylla i ett lösenord är valfritt.","Use this form to export the current selection of items to file.":"Använd det här formuläret för att exportera det aktuella artikelurvalet till en fil.","Useful for integration with other systems.":"Användbar för integration med andra system.","User":"Användare","User profile":"Användarprofil","Users":"Användare","Uses the newer .xlsx format.":"Använder det nyare .xlsx-formatet.","View":"Visa","View details for {0}":["Visa information för ",["0"]],"View profile":"Visa profil","Viewer":"Användare","Viewers":"Användare","Which collections users of this group will have access to.":"Vilka samlingar användare av den här gruppen kommer att ha åtkomst till.","Which fields you want to include in the exported file.":"Vilka fält du vill inkludera i den exporterade filen.","Which format you want to export to.":"Vilket format du vill exportera till.","Which language you want to export to.":"Vilket språk du vill exportera till.","Which price lists users of this group will have access to.":"Vilka prislistor användare i den här gruppen kommer att ha tillgång till.","Wrong credentials":"Felaktiga inloggningsuppgifter","You are already signed in as {0} ({1})":["Du är redan inloggad som ",["0"]," (",["1"],")"],"You are now signed in with account {0}.":["Du är nu inloggad med konto ",["0"],"."],"You don't have access to any organizations. Please contact an administrator.":"Du har inte åtkomst till några organisationer. Kontakta en administratör.","You need to sign in to be able to view this page.":"Du måste logga in för att kunna visa den här sidan.","You were automatically signed out from account {userEmail} because of an expired token. Please sign in again.":["Du loggades automatiskt ut från konto ",["userEmail"]," på grund av en token som har upphört att gälla. Logga in igen."],"You've signed out from account {userEmail}.":["Du har loggat ut från konto ",["userEmail"],"."],"colors":"färger","jane.doe@example.com":"lena.svensson@exampel.se","or drag and drop.":"eller dra och släpp.","styles":"stilar","user@example.com":"användare@exempel.se","{0, plural, one {# collection} other {# collections}}":[["0","plural",{one:["#"," samling"],other:["#"," samlingar"]}]],"{0, plural, one {# price list} other {# price lists}}":[["0","plural",{one:["#"," prislista"],other:["#"," prislistor"]}]],"{0, plural, one {# style} other {# styles}}":[["0","plural",{one:["#"," stil"],other:["#"," stilar"]}]],"{0, plural, one {# user} other {# users}}":[["0","plural",{one:["#"," användare"],other:["#"," användare"]}]],"{0, plural, one {Disable # style} other {Disable # styles}}":[["0","plural",{one:["Inaktivera ","#"," stil"],other:["Inaktivera ","#"," stilar"]}]],"{0, plural, one {Enable # style} other {Enable # styles}}":[["0","plural",{one:["Aktivera ","#"," stil"],other:["Aktivera ","#"," stilar"]}]],"{0} (+{1} more)":[["0"]," (+",["1"]," till)"],"{0} filter {1}":[["0"]," filter ",["1"]],"{0} logotype":[["0"]," logotyp"],"{0} of {1} fields selected":[["0"]," av ",["1"]," fält valda"],"{0} profile":[["0"]," profil"],"{0}, up to {maxSizeMegaBytes} MB.":[["0"],", upp till ",["maxSizeMegaBytes"]," MB."],"Add price list":"Lägg till prislista","Date":"Datum","Remove price list":"Ta bort prislista","The price lists to add.":"Prislistorna att lägga till.","Use this form to add a new pricing date group.":"Använd det här formuläret för att lägga till en ny prisdatumgrupp."}}; \ No newline at end of file diff --git a/ui/src/locales/sv/messages.po b/ui/src/locales/sv/messages.po index 3f803b1..643d709 100644 --- a/ui/src/locales/sv/messages.po +++ b/ui/src/locales/sv/messages.po @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: \n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.5\n" #: src/pages/app/admin/AdminEditUser.tsx:405 msgid "# collections" @@ -53,9 +53,7 @@ msgstr "<0>Få full insikt i<1>din produktdata." msgid "<0>We care about the protection of your data. Read our <1>Privacy Policy." msgstr "<0>Vi bryr oss om att skydda dina uppgifter. Läs vår <1>integritetspolicy." -#: src/pages/app/admin/AdminEditGroup.tsx:425 -#: src/roles.ts:14 -#: src/roles.ts:15 +#: src/pages/app/admin/AdminEditGroup.tsx:425 src/roles.ts:14 src/roles.ts:15 msgid "Active" msgstr "Aktiv" @@ -90,9 +88,6 @@ msgstr "Lägg till grupp" msgid "Add items" msgstr "Lägg till artiklar" -#~ msgid "Add price list" -#~ msgstr "Lägg till prislista" - #: src/components/admin/UsersTable.tsx:183 #: src/pages/app/admin/AdminEditGroup.tsx:379 msgid "Add user" @@ -114,12 +109,9 @@ msgstr "Ytterligare information" #: src/pages/app/admin/AdminEditUser.tsx:41 #: src/pages/app/admin/AdminEditUser.tsx:54 #: src/pages/app/admin/AdminGroups.tsx:12 -#: src/pages/app/admin/AdminGroups.tsx:40 -#: src/pages/app/admin/AdminHome.tsx:21 -#: src/pages/app/admin/AdminHome.tsx:49 -#: src/pages/app/admin/AdminHome.tsx:56 -#: src/pages/app/admin/AdminUsers.tsx:13 -#: src/pages/app/admin/AdminUsers.tsx:91 +#: src/pages/app/admin/AdminGroups.tsx:40 src/pages/app/admin/AdminHome.tsx:21 +#: src/pages/app/admin/AdminHome.tsx:49 src/pages/app/admin/AdminHome.tsx:56 +#: src/pages/app/admin/AdminUsers.tsx:13 src/pages/app/admin/AdminUsers.tsx:91 msgid "Admin" msgstr "Admin" @@ -176,7 +168,7 @@ msgstr "Är du säker på att du vill ta bort gruppen <0>{0}? Den här åtg msgid "Are you sure you want to delete the user <0>{0}? This action cannot be undone." msgstr "Är du säker på att du vill ta bort användaren <0>{0}? Den här åtgärden kan inte ångras." -#: src/components/ExportForm.tsx:146 +#: src/components/ExportForm.tsx:157 #: src/components/admin/AddCollectionItemsModal.tsx:192 msgid "Attributes" msgstr "Attribut" @@ -196,7 +188,7 @@ msgstr "Backend-fel" msgid "Basic settings" msgstr "Grundläggande inställningar" -#: src/components/ExportForm.tsx:55 +#: src/components/ExportForm.tsx:57 msgid "CSV" msgstr "CSV" @@ -231,12 +223,11 @@ msgstr "Avbryt" msgid "Categories" msgstr "Kategorier" -#: src/components/ExportForm.tsx:73 -#: src/components/filters/ActiveFilters.tsx:63 +#: src/components/ExportForm.tsx:82 src/components/filters/ActiveFilters.tsx:63 msgid "Category" msgstr "Kategori" -#: src/components/ExportForm.tsx:143 +#: src/components/ExportForm.tsx:154 msgid "Category name" msgstr "Kategorinamn" @@ -260,12 +251,10 @@ msgstr "Stäng sidofältet" msgid "Collection" msgstr "Samling" -#: src/components/CollectionTable.tsx:46 +#: src/components/CollectionTable.tsx:78 #: src/components/admin/CollectionsTable.tsx:35 -#: src/components/admin/GroupsTable.tsx:82 -#: src/components/nav/Sidebar.tsx:22 -#: src/pages/app/HomeScreen.tsx:12 -#: src/pages/app/Style.tsx:82 +#: src/components/admin/GroupsTable.tsx:82 src/components/nav/Sidebar.tsx:22 +#: src/pages/app/HomeScreen.tsx:12 src/pages/app/Style.tsx:82 #: src/pages/app/admin/AdminCollections.tsx:12 #: src/pages/app/admin/AdminCollections.tsx:47 #: src/pages/app/admin/AdminCreateCollection.tsx:34 @@ -276,25 +265,24 @@ msgstr "Samling" msgid "Collections" msgstr "Samlingar" -#: src/components/ExportForm.tsx:69 -#: src/pages/app/Style.tsx:205 +#: src/components/ExportForm.tsx:75 src/pages/app/Style.tsx:205 msgid "Color" msgstr "Färg" -#: src/components/ExportForm.tsx:167 +#: src/components/ExportForm.tsx:178 msgid "Color external id" msgstr "Externt färg-id" -#: src/components/ExportForm.tsx:107 +#: src/components/ExportForm.tsx:118 msgid "Color name" msgstr "Färgnamn" -#: src/components/ExportForm.tsx:106 +#: src/components/ExportForm.tsx:117 msgid "Color number" msgstr "Färgnummer" +#: src/components/CollectionTable.tsx:56 #: src/components/filters/NewFilter.tsx:25 -#: src/types/columns.ts:40 msgid "Colors" msgstr "Färger" @@ -310,8 +298,7 @@ msgstr "Företag" msgid "Contact me" msgstr "Kontakta mig" -#: src/components/ExportForm.tsx:100 -#: src/components/columns/data/Style.tsx:112 +#: src/components/ExportForm.tsx:111 src/components/columns/data/Style.tsx:112 #: src/components/filters/CoreFilter.tsx:20 msgid "Core" msgstr "Core" @@ -328,7 +315,7 @@ msgstr "Core-stilar" msgid "Country" msgstr "Land" -#: src/components/ExportForm.tsx:103 +#: src/components/ExportForm.tsx:114 #: src/components/filters/CountryFilter.tsx:46 msgid "Country of origin" msgstr "Ursprungsland" @@ -351,9 +338,6 @@ msgstr "Skapa samling" msgid "Created at" msgstr "Skapad" -#~ msgid "Date" -#~ msgstr "Datum" - #: src/components/admin/CollectionsTable.tsx:109 #: src/components/admin/DeleteCollectionModal.tsx:58 #: src/components/admin/DeleteGroupModal.tsx:50 @@ -369,8 +353,7 @@ msgstr "Ta bort" msgid "Delete<0>, {0}" msgstr "Ta bort<0>, {0}" -#: src/components/ExportForm.tsx:152 -#: src/types/other.ts:19 +#: src/components/ExportForm.tsx:163 src/types/other.ts:19 msgid "Delivery period" msgstr "Leveransperiod" @@ -378,8 +361,7 @@ msgstr "Leveransperiod" msgid "Delivery period (descending)" msgstr "Leveransperiod (fallande)" -#: src/pages/app/Style.tsx:190 -#: src/pages/app/admin/AdminEditGroup.tsx:197 +#: src/pages/app/Style.tsx:190 src/pages/app/admin/AdminEditGroup.tsx:197 #: src/pages/app/admin/AdminEditUser.tsx:281 msgid "Description" msgstr "Beskrivning" @@ -392,11 +374,11 @@ msgstr "Olika typer av attribut måste alla matcha. Inom samma typ räcker det a msgid "Disable all" msgstr "Inaktivera alla" -#: src/components/ExportForm.tsx:459 +#: src/components/ExportForm.tsx:516 msgid "Download" msgstr "Ladda ner" -#: src/components/ExportForm.tsx:457 +#: src/components/ExportForm.tsx:514 msgid "Downloading..." msgstr "Laddar ner..." @@ -406,7 +388,7 @@ msgstr "Laddar ner..." msgid "E-mail address" msgstr "E-postadress" -#: src/components/ExportForm.tsx:111 +#: src/components/ExportForm.tsx:122 msgid "EAN code" msgstr "EAN-kod" @@ -458,7 +440,7 @@ msgstr "Ange din e-postadress" msgid "Error" msgstr "Fel" -#: src/components/ExportForm.tsx:49 +#: src/components/ExportForm.tsx:51 msgid "Excel" msgstr "Excel" @@ -466,8 +448,7 @@ msgstr "Excel" msgid "Existing image" msgstr "Befintlig bild" -#: src/components/ExportForm.tsx:229 -#: src/components/ExportForm.tsx:247 +#: src/components/ExportForm.tsx:249 src/components/ExportForm.tsx:267 msgid "Export" msgstr "Exportera" @@ -481,7 +462,7 @@ msgstr "Externt ID" msgid "Features" msgstr "Funktioner" -#: src/components/ExportForm.tsx:360 +#: src/components/ExportForm.tsx:417 msgid "Fields" msgstr "Fält" @@ -489,12 +470,11 @@ msgstr "Fält" msgid "Filters<0>, active" msgstr "Filter<0>, aktiva" -#: src/components/ExportForm.tsx:265 +#: src/components/ExportForm.tsx:322 msgid "Format" msgstr "Format" -#: src/pages/app/errors/ApiError.tsx:36 -#: src/pages/app/errors/NotFound.tsx:32 +#: src/pages/app/errors/ApiError.tsx:36 src/pages/app/errors/NotFound.tsx:32 #: src/pages/public/errors/NotFoundPublic.tsx:32 msgid "Go back home" msgstr "Gå tillbaka till start" @@ -503,11 +483,11 @@ msgstr "Gå tillbaka till start" msgid "Go to app" msgstr "Gå till app" -#: src/components/ExportForm.tsx:156 +#: src/components/ExportForm.tsx:167 msgid "Gross weight" msgstr "Bruttovikt" -#: src/components/ExportForm.tsx:312 +#: src/components/ExportForm.tsx:369 msgid "Group by" msgstr "Gruppera på" @@ -517,8 +497,7 @@ msgstr "Gruppera på" #: src/pages/app/admin/AdminEditGroup.tsx:64 #: src/pages/app/admin/AdminEditUser.tsx:381 #: src/pages/app/admin/AdminGroups.tsx:12 -#: src/pages/app/admin/AdminGroups.tsx:41 -#: src/pages/app/admin/AdminHome.tsx:32 +#: src/pages/app/admin/AdminGroups.tsx:41 src/pages/app/admin/AdminHome.tsx:32 msgid "Groups" msgstr "Grupper" @@ -530,7 +509,7 @@ msgstr "Grupper används för att ge åtkomst till samlingar och prislistor till msgid "Groups are used to limit user access to collections and price lists." msgstr "Grupper används för att begränsa användarnas åtkomst till samlingar och prislistor." -#: src/components/ExportForm.tsx:85 +#: src/components/ExportForm.tsx:94 msgid "Image" msgstr "Bild" @@ -546,7 +525,7 @@ msgstr "Bild för {0} / {1}" msgid "Image to upload" msgstr "Bild att ladda upp" -#: src/components/ExportForm.tsx:159 +#: src/components/ExportForm.tsx:170 msgid "Images" msgstr "Bilder" @@ -563,7 +542,7 @@ msgstr "Det rekommenderas att ge bilden ett bildförhållande kring 10:7 och en msgid "Items" msgstr "Artiklar" -#: src/components/ExportForm.tsx:61 +#: src/components/ExportForm.tsx:63 msgid "JSON" msgstr "JSON" @@ -572,7 +551,7 @@ msgstr "JSON" msgid "Jane Doe" msgstr "Lena Svensson" -#: src/components/nav/SidebarDesktop.tsx:67 +#: src/components/ExportForm.tsx:285 src/components/nav/SidebarDesktop.tsx:67 #: src/components/nav/SidebarMobile.tsx:118 msgid "Language" msgstr "Språk" @@ -593,8 +572,7 @@ msgstr "Listan är tom." msgid "Loading..." msgstr "Laddar..." -#: src/pages/public/SplashPage.tsx:112 -#: src/pages/public/SplashPage.tsx:163 +#: src/pages/public/SplashPage.tsx:112 src/pages/public/SplashPage.tsx:163 msgid "Log in" msgstr "Logga in" @@ -629,8 +607,7 @@ msgstr "Hantera användare, associera roller och grupper individuellt." #: src/pages/app/admin/AdminEditGroup.tsx:516 #: src/pages/app/admin/AdminEditUser.tsx:166 #: src/pages/app/admin/AdminEditUser.tsx:275 -#: src/pages/app/admin/AdminEditUser.tsx:399 -#: src/types/other.ts:17 +#: src/pages/app/admin/AdminEditUser.tsx:399 src/types/other.ts:17 msgid "Name" msgstr "Namn" @@ -649,8 +626,7 @@ msgstr "Ny" msgid "New collection" msgstr "Ny samling" -#: src/components/ExportForm.tsx:108 -#: src/components/columns/data/Colors.tsx:145 +#: src/components/ExportForm.tsx:119 src/components/columns/data/Colors.tsx:145 msgid "New color" msgstr "Ny färg" @@ -658,8 +634,7 @@ msgstr "Ny färg" msgid "New date" msgstr "Nytt datum" -#: src/components/ExportForm.tsx:99 -#: src/components/columns/data/Style.tsx:140 +#: src/components/ExportForm.tsx:110 src/components/columns/data/Style.tsx:140 msgid "New style" msgstr "Ny stil" @@ -699,7 +674,7 @@ msgstr "Antal storlekar" msgid "Number of styles" msgstr "Antal stilar" -#: src/components/ExportForm.tsx:56 +#: src/components/ExportForm.tsx:58 msgid "Often useful for ERP system imports." msgstr "Användbart vid import till ERP-system." @@ -707,7 +682,7 @@ msgstr "Användbart vid import till ERP-system." msgid "Oldest sign in" msgstr "Äldsta inloggningen" -#: src/components/ExportForm.tsx:147 +#: src/components/ExportForm.tsx:158 msgid "One column per attribute type will be generated." msgstr "En kolumn per attributtyp genereras." @@ -728,8 +703,7 @@ msgstr "Öppna användarmenyn" msgid "Page not found." msgstr "Sidan kunde inte hittas." -#: src/components/SignInModal.tsx:96 -#: src/pages/app/admin/AdminEditUser.tsx:186 +#: src/components/SignInModal.tsx:96 src/pages/app/admin/AdminEditUser.tsx:186 msgid "Password" msgstr "Lösenord" @@ -749,7 +723,7 @@ msgstr "Gå till <0>Samling.io för produktionsmiljön." msgid "Please select a date." msgstr "Välj ett datum." -#: src/components/ExportForm.tsx:79 +#: src/components/ExportForm.tsx:88 msgid "Price list" msgstr "Prislista" @@ -776,7 +750,7 @@ msgstr "Prisdatum" msgid "Pricing dates" msgstr "Datum för priser" -#: src/components/ExportForm.tsx:158 +#: src/components/ExportForm.tsx:169 msgid "Primary image" msgstr "Primär bild" @@ -808,9 +782,6 @@ msgstr "Ta bort filter för {0}" msgid "Remove from pinned" msgstr "Ta bort fästmarkering" -#~ msgid "Remove price list" -#~ msgstr "Ta bort prislista" - #: src/components/ActivePriceLists.tsx:44 msgid "Remove {0}" msgstr "Ta bort {0}" @@ -826,19 +797,19 @@ msgstr "Ta bort<0>, {0}" msgid "Results from current filters" msgstr "Resultat från aktuella filter" -#: src/types/columns.ts:46 +#: src/components/CollectionTable.tsx:62 msgid "Retail price" msgstr "Rek.pris" -#: src/components/ExportForm.tsx:115 +#: src/components/ExportForm.tsx:126 msgid "Retail price amount" msgstr "Rek.prisbelopp" -#: src/components/ExportForm.tsx:120 +#: src/components/ExportForm.tsx:131 msgid "Retail price currency" msgstr "Rek.prisvaluta" -#: src/components/ExportForm.tsx:125 +#: src/components/ExportForm.tsx:136 msgid "Retail price list" msgstr "Rek.prislista" @@ -871,8 +842,7 @@ msgstr "Sparar..." msgid "Search" msgstr "Sök" -#: src/components/ExportForm.tsx:112 -#: src/components/columns/data/Colors.tsx:102 +#: src/components/ExportForm.tsx:123 src/components/columns/data/Colors.tsx:102 #: src/components/columns/data/Colors.tsx:117 #: src/components/filters/ServiceItemFilter.tsx:23 msgid "Service item" @@ -890,8 +860,7 @@ msgstr "Inställningar" msgid "Share" msgstr "Dela" -#: src/components/SignInModal.tsx:59 -#: src/components/SignInModal.tsx:142 +#: src/components/SignInModal.tsx:59 src/components/SignInModal.tsx:142 #: src/pages/public/SignInPage.tsx:32 #: src/pages/public/errors/Unauthorized.tsx:30 msgid "Sign in" @@ -906,20 +875,19 @@ msgid "Sign in with Microsoft" msgstr "Logga in med Microsoft" #: src/components/nav/ProfileDropdown.tsx:34 -#: src/pages/app/AlreadySignedInPage.tsx:39 -#: src/pages/app/SignOutPage.tsx:14 +#: src/pages/app/AlreadySignedInPage.tsx:39 src/pages/app/SignOutPage.tsx:14 msgid "Sign out" msgstr "Logga ut" -#: src/components/ExportForm.tsx:70 +#: src/components/ExportForm.tsx:79 msgid "Size" msgstr "Storlek" -#: src/components/ExportForm.tsx:110 +#: src/components/ExportForm.tsx:121 msgid "Size number" msgstr "Storleksnummer" -#: src/components/ExportForm.tsx:109 +#: src/components/ExportForm.tsx:120 msgid "Size type" msgstr "Storlekstyp" @@ -963,28 +931,27 @@ msgstr "Sortera efter" msgid "Status" msgstr "Status" -#: src/components/ExportForm.tsx:68 +#: src/components/CollectionTable.tsx:50 src/components/ExportForm.tsx:72 #: src/components/admin/AddCollectionItemsModal.tsx:208 #: src/components/filters/ActiveFilters.tsx:40 #: src/components/filters/ActiveFilters.tsx:49 #: src/pages/app/admin/AdminEditCollection.tsx:697 -#: src/types/columns.ts:34 msgid "Style" msgstr "Stil" -#: src/components/ExportForm.tsx:96 +#: src/components/ExportForm.tsx:107 msgid "Style description" msgstr "Stilbeskrivning" -#: src/components/ExportForm.tsx:162 +#: src/components/ExportForm.tsx:173 msgid "Style external id" msgstr "Externt ID för stilen" -#: src/components/ExportForm.tsx:93 +#: src/components/ExportForm.tsx:104 msgid "Style name" msgstr "Stilnamn" -#: src/components/ExportForm.tsx:92 +#: src/components/ExportForm.tsx:103 msgid "Style number" msgstr "Stilnummer" @@ -1017,12 +984,11 @@ msgstr "Framgångsrik utloggning" msgid "Support" msgstr "Support" -#: src/components/ExportForm.tsx:155 +#: src/components/ExportForm.tsx:166 msgid "Tariff no" msgstr "Tariffnr" -#: src/pages/public/SignInPage.tsx:56 -#: src/pages/public/SignInPage.tsx:83 +#: src/pages/public/SignInPage.tsx:56 src/pages/public/SignInPage.tsx:83 #: src/pages/public/SignInPage.tsx:176 msgid "Technical error prevents login" msgstr "Tekniskt fel förhindrar inloggning" @@ -1047,9 +1013,6 @@ msgstr "Gruppen \"{0}\" uppdaterades framgångsrikt." msgid "The groups that this user belong to." msgstr "De grupper som den här användaren tillhör." -#~ msgid "The price lists to add." -#~ msgstr "Prislistorna att lägga till." - #: src/pages/app/admin/AdminEditUser.tsx:260 msgid "The roles that are assigned to this user." msgstr "De roller som tilldelas den här användaren." @@ -1106,7 +1069,7 @@ msgstr "Det är här du skapar samlingar och associerar stilar, färger och stor msgid "This style first appears in this collection." msgstr "Den här stilen introducerades i den här samlingen." -#: src/components/ExportForm.tsx:315 +#: src/components/ExportForm.tsx:372 msgid "Tick the data types that you want to appear on their own separate line in the exported file." msgstr "Markera de datatyper som du vill ska visas på en egen separat rad i den exporterade filen." @@ -1122,23 +1085,23 @@ msgstr "Till offentlig sida" msgid "Unauthorized." msgstr "Obehörig." -#: src/components/ExportForm.tsx:130 +#: src/components/ExportForm.tsx:141 msgid "Unit price amount" msgstr "Enhetsprisbelopp" -#: src/components/ExportForm.tsx:135 +#: src/components/ExportForm.tsx:146 msgid "Unit price currency" msgstr "Enhetsprisvaluta" -#: src/components/ExportForm.tsx:140 +#: src/components/ExportForm.tsx:151 msgid "Unit price list" msgstr "Enhetsprislista" -#: src/types/columns.ts:52 +#: src/components/CollectionTable.tsx:68 msgid "Unit prices" msgstr "Enhetspriser" -#: src/components/ExportForm.tsx:157 +#: src/components/ExportForm.tsx:168 msgid "Unit volume" msgstr "Enhetsvolym" @@ -1158,18 +1121,15 @@ msgstr "Ladda upp en bild" msgid "Use groups to specify which collections and price lists users have access to." msgstr "Använd grupper för att ange vilka samlingar och prislistor användarna har åtkomst till." -#~ msgid "Use this form to add a new pricing date group." -#~ msgstr "Använd det här formuläret för att lägga till en ny prisdatumgrupp." - #: src/components/admin/CreateUserModal.tsx:126 msgid "Use this form to create a new user. All users can sign in via a Google or Microsoft account matching the entered e-mail address. Filling in a password is optional." msgstr "Använd det här formuläret för att skapa en ny användare. Alla användare kan logga in via ett Google- eller Microsoft-konto som matchar den angivna e-postadressen. Att fylla i ett lösenord är valfritt." -#: src/components/ExportForm.tsx:250 +#: src/components/ExportForm.tsx:270 msgid "Use this form to export the current selection of items to file." msgstr "Använd det här formuläret för att exportera det aktuella artikelurvalet till en fil." -#: src/components/ExportForm.tsx:62 +#: src/components/ExportForm.tsx:64 msgid "Useful for integration with other systems." msgstr "Användbar för integration med andra system." @@ -1186,13 +1146,12 @@ msgstr "Användarprofil" #: src/components/admin/UsersTable.tsx:141 #: src/pages/app/admin/AdminEditGroup.tsx:330 #: src/pages/app/admin/AdminEditUser.tsx:56 -#: src/pages/app/admin/AdminHome.tsx:25 -#: src/pages/app/admin/AdminUsers.tsx:13 +#: src/pages/app/admin/AdminHome.tsx:25 src/pages/app/admin/AdminUsers.tsx:13 #: src/pages/app/admin/AdminUsers.tsx:92 msgid "Users" msgstr "Användare" -#: src/components/ExportForm.tsx:50 +#: src/components/ExportForm.tsx:52 msgid "Uses the newer .xlsx format." msgstr "Använder det nyare .xlsx-formatet." @@ -1220,14 +1179,18 @@ msgstr "Användare" msgid "Which collections users of this group will have access to." msgstr "Vilka samlingar användare av den här gruppen kommer att ha åtkomst till." -#: src/components/ExportForm.tsx:363 +#: src/components/ExportForm.tsx:420 msgid "Which fields you want to include in the exported file." msgstr "Vilka fält du vill inkludera i den exporterade filen." -#: src/components/ExportForm.tsx:268 +#: src/components/ExportForm.tsx:325 msgid "Which format you want to export to." msgstr "Vilket format du vill exportera till." +#: src/components/ExportForm.tsx:288 +msgid "Which language you want to export to." +msgstr "Vilket språk du vill exportera till." + #: src/pages/app/admin/AdminEditGroup.tsx:246 msgid "Which price lists users of this group will have access to." msgstr "Vilka prislistor användare i den här gruppen kommer att ha tillgång till." @@ -1320,7 +1283,7 @@ msgstr "{0} filter {1}" msgid "{0} logotype" msgstr "{0} logotyp" -#: src/components/ExportForm.tsx:372 +#: src/components/ExportForm.tsx:429 msgid "{0} of {1} fields selected" msgstr "{0} av {1} fält valda" @@ -1331,3 +1294,18 @@ msgstr "{0} profil" #: src/components/forms/ImageInput.tsx:38 msgid "{0}, up to {maxSizeMegaBytes} MB." msgstr "{0}, upp till {maxSizeMegaBytes} MB." + +#~ msgid "Add price list" +#~ msgstr "Lägg till prislista" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Remove price list" +#~ msgstr "Ta bort prislista" + +#~ msgid "The price lists to add." +#~ msgstr "Prislistorna att lägga till." + +#~ msgid "Use this form to add a new pricing date group." +#~ msgstr "Använd det här formuläret för att lägga till en ny prisdatumgrupp." diff --git a/ui/src/types/other.ts b/ui/src/types/other.ts index 9963c66..49c94ee 100644 --- a/ui/src/types/other.ts +++ b/ui/src/types/other.ts @@ -1,4 +1,3 @@ -import { t } from "@lingui/macro"; import { NestedStyleSortOrder } from "./api"; export interface BreadcrumbItem { @@ -11,16 +10,3 @@ export interface StyleSortOrderAlternative { title: string; apiReference: NestedStyleSortOrder; } - -export const ALL_SORT_ORDER_ALTERNATIVES: StyleSortOrderAlternative[] = [ - { title: t`Number`, apiReference: NestedStyleSortOrder.NumberAsc }, - { title: t`Name`, apiReference: NestedStyleSortOrder.NameAsc }, - { - title: t`Delivery period`, - apiReference: NestedStyleSortOrder.DeliveryPeriodAsc, - }, - { - title: t`Delivery period (descending)`, - apiReference: NestedStyleSortOrder.DeliveryPeriodDesc, - }, -];