Client: Full localization, dynamic title
This commit is contained in:
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480" viewBox="0 0 640 480"><defs><clipPath id="a"><path fill-opacity=".67" d="M-85.333 0h682.67v512h-682.67z"/></clipPath></defs><g clip-path="url(#a)" transform="translate(80) scale(.94)"><g stroke-width="1pt"><path fill="#006" d="M-256 0H768.02v512.01H-256z"/><path fill="#fff" d="M-256 0v57.244l909.535 454.768H768.02V454.77L-141.515 0H-256zM768.02 0v57.243L-141.515 512.01H-256v-57.243L653.535 0H768.02z"/><path fill="#fff" d="M170.675 0v512.01h170.67V0h-170.67zM-256 170.67v170.67H768.02V170.67H-256z"/><path fill="#c00" d="M-256 204.804v102.402H768.02V204.804H-256zM204.81 0v512.01h102.4V0h-102.4zM-256 512.01L85.34 341.34h76.324l-341.34 170.67H-256zM-256 0L85.34 170.67H9.016L-256 38.164V0zm606.356 170.67L691.696 0h76.324L426.68 170.67h-76.324zM768.02 512.01L426.68 341.34h76.324L768.02 473.848v38.162z"/></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 888 B |
48
client/public/locales/de/common.json
Normal file
48
client/public/locales/de/common.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"actions": {
|
||||
"list": "Aufführen",
|
||||
"create": "Erstellen",
|
||||
"edit": "Bearbeiten",
|
||||
"show": "Zeigen"
|
||||
},
|
||||
"buttons": {
|
||||
"create": "Erstellen",
|
||||
"save": "Speichern",
|
||||
"logout": "Abmelden",
|
||||
"delete": "Löschen",
|
||||
"edit": "Bearbeiten",
|
||||
"cancel": "Abbrechen",
|
||||
"confirm": "Sicher?",
|
||||
"filter": "Filter",
|
||||
"clear": "Löschen",
|
||||
"refresh": "Erneuern",
|
||||
"show": "Zeigen",
|
||||
"undo": "Undo",
|
||||
"import": "Importieren",
|
||||
"clone": "Klon",
|
||||
"notAccessTitle": "Sie haben keine zugriffsberechtigung"
|
||||
},
|
||||
"warnWhenUnsavedChanges": "Nicht gespeicherte Änderungen werden nicht übernommen.",
|
||||
"notifications": {
|
||||
"success": "Erfolg",
|
||||
"error": "Fehler (status code: {{statusCode}})",
|
||||
"undoable": "Sie haben {{seconds}} Sekunden Zeit für Undo.",
|
||||
"createSuccess": "{{resource}} erfolgreich erstellt.",
|
||||
"createError": "Fehler beim Erstellen {{resource}} (status code: {{statusCode}})",
|
||||
"deleteSuccess": "{{resource}} erfolgreich gelöscht.",
|
||||
"deleteError": "Fehler beim Löschen {{resource}} (status code: {{statusCode}})",
|
||||
"editSuccess": "{{resource}} erfolgreich bearbeitet.",
|
||||
"editError": "Fehler beim Bearbeiten {{resource}} (status code: {{statusCode}})",
|
||||
"importProgress": "{{processed}}/{{total}} importiert"
|
||||
},
|
||||
"loading": "Wird geladen",
|
||||
"tags": {
|
||||
"clone": "Klon"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Aktionen"
|
||||
}
|
||||
}
|
||||
@@ -1,70 +1,4 @@
|
||||
{
|
||||
"pages": {
|
||||
"login": {
|
||||
"title": "Sign in to your account",
|
||||
"signin": "Sign in",
|
||||
"signup": "Sign up",
|
||||
"divider": "or",
|
||||
"fields": {
|
||||
"email": "Email",
|
||||
"password": "Password"
|
||||
},
|
||||
"errors": {
|
||||
"validEmail": "Invalid email address"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Login",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"noAccount": "Don’t have an account?",
|
||||
"rememberMe": "Remember me"
|
||||
}
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "Forgot your password?",
|
||||
"fields": {
|
||||
"email": "Email"
|
||||
},
|
||||
"errors": {
|
||||
"validEmail": "Invalid email address"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Send reset instructions"
|
||||
}
|
||||
},
|
||||
"register": {
|
||||
"title": "Sign up for your account",
|
||||
"fields": {
|
||||
"email": "Email",
|
||||
"password": "Password"
|
||||
},
|
||||
"errors": {
|
||||
"validEmail": "Invalid email address"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Register",
|
||||
"haveAccount": "Have an account?"
|
||||
}
|
||||
},
|
||||
"updatePassword": {
|
||||
"title": "Update password",
|
||||
"fields": {
|
||||
"password": "New Password",
|
||||
"confirmPassword": "Confirm new password"
|
||||
},
|
||||
"errors": {
|
||||
"confirmPasswordNotMatch": "Passwords do not match"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Update"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"info": "You may have forgotten to add the {{action}} component to {{resource}} resource.",
|
||||
"404": "Sorry, the page you visited does not exist.",
|
||||
"resource404": "Are you sure you have created the {{resource}} resource.",
|
||||
"backHome": "Back Home"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"list": "List",
|
||||
"create": "Create",
|
||||
@@ -87,7 +21,9 @@
|
||||
"undo": "Undo",
|
||||
"import": "Import",
|
||||
"clone": "Clone",
|
||||
"notAccessTitle": "You don't have permission to access"
|
||||
"notAccessTitle": "You don't have permission to access",
|
||||
"hideColumns": "Hide Columns",
|
||||
"clearFilters": "Clear Filters"
|
||||
},
|
||||
"warnWhenUnsavedChanges": "Are you sure you want to leave? You have unsaved changes.",
|
||||
"notifications": {
|
||||
@@ -103,25 +39,33 @@
|
||||
"importProgress": "Importing: {{processed}}/{{total}}"
|
||||
},
|
||||
"loading": "Loading",
|
||||
"version": "Version",
|
||||
"tags": {
|
||||
"clone": "Clone"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard"
|
||||
},
|
||||
"spools": {
|
||||
"spools": "Spools",
|
||||
"spool": {
|
||||
"spool": "Spools",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"filament_name": "Filament Name",
|
||||
"filament_name": "Filament",
|
||||
"filament": "Filament",
|
||||
"used_weight": "Used Weight",
|
||||
"remaining_weight": "Remaining Weight",
|
||||
"location": "Location",
|
||||
"lot_nr": "Lot Nr",
|
||||
"first_used": "First Used",
|
||||
"last_used": "Last Used",
|
||||
"registered": "Registered",
|
||||
"comment": "Comment"
|
||||
},
|
||||
"fields_help": {
|
||||
"used_weight": "How much filament has been used from the spool. A new spool should have 0g used.",
|
||||
"location": "Where the spool is located if you have multiple locations where you store your spools.",
|
||||
"lot_nr": "Manufacturer's lot number. Can be used to ensure a print has consistent color if multiple spools are used."
|
||||
},
|
||||
"titles": {
|
||||
"create": "Create Spool",
|
||||
"clone": "Clone Spool",
|
||||
@@ -130,11 +74,12 @@
|
||||
"show": "Show Spool"
|
||||
}
|
||||
},
|
||||
"filaments": {
|
||||
"filaments": "Filaments",
|
||||
"filament": {
|
||||
"filament": "Filaments",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"vendor_name": "Vendor Name",
|
||||
"vendor_name": "Vendor",
|
||||
"vendor": "Vendor",
|
||||
"name": "Name",
|
||||
"material": "Material",
|
||||
"price": "Price",
|
||||
@@ -149,6 +94,14 @@
|
||||
"settings_bed_temp": "Bed Temp",
|
||||
"color_hex": "Color"
|
||||
},
|
||||
"fields_help": {
|
||||
"name": "Filament name, to distinguish this filament type among others from the same vendor. Should contain the color for example.",
|
||||
"material": "E.g. PLA, ABS, PETG, etc.",
|
||||
"price": "Price of a full spool in the system configured currency.",
|
||||
"weight": "The filament weight of a full spool (net weight). This should not include the weight of the spool itself, only the filament. It is what is usually written on the packaging.",
|
||||
"spool_weight": "The weight of an empty spool. Currently not used for anything, but could be used by thirdparty apps to e.g. calculate the filament weight from a weight measurement.",
|
||||
"article_number": "E.g. EAN, UPC, etc."
|
||||
},
|
||||
"titles": {
|
||||
"create": "Create Filament",
|
||||
"clone": "Clone Filament",
|
||||
@@ -157,8 +110,8 @@
|
||||
"show": "Show Filament"
|
||||
}
|
||||
},
|
||||
"vendors": {
|
||||
"vendors": "Vendors",
|
||||
"vendor": {
|
||||
"vendor": "Vendors",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"name": "Name",
|
||||
@@ -175,5 +128,30 @@
|
||||
},
|
||||
"table": {
|
||||
"actions": "Actions"
|
||||
},
|
||||
"documentTitle": {
|
||||
"default": "Spoolman",
|
||||
"suffix": " | Spoolman",
|
||||
"filament": {
|
||||
"list": "Filaments | Spoolman",
|
||||
"show": "#{{id}} Show Filament | Spoolman",
|
||||
"edit": "#{{id}} Edit Filament | Spoolman",
|
||||
"create": "Create Filament | Spoolman",
|
||||
"clone": "#{{id}} Clone Filament | Spoolman"
|
||||
},
|
||||
"spool": {
|
||||
"list": "Spools | Spoolman",
|
||||
"show": "#{{id}} Show Spool | Spoolman",
|
||||
"edit": "#{{id}} Edit Spool | Spoolman",
|
||||
"create": "Create Spool | Spoolman",
|
||||
"clone": "#{{id}} Clone Spool | Spoolman"
|
||||
},
|
||||
"vendor": {
|
||||
"list": "Vendors | Spoolman",
|
||||
"show": "#{{id}} Show Vendor | Spoolman",
|
||||
"edit": "#{{id}} Edit Vendor | Spoolman",
|
||||
"create": "Create Vendor | Spoolman",
|
||||
"clone": "#{{id}} Clone Vendor | Spoolman"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
157
client/public/locales/sv/common.json
Normal file
157
client/public/locales/sv/common.json
Normal file
@@ -0,0 +1,157 @@
|
||||
{
|
||||
"actions": {
|
||||
"list": "Lista",
|
||||
"create": "Skapa",
|
||||
"edit": "Ändra",
|
||||
"show": "Visa",
|
||||
"clone": "Klona"
|
||||
},
|
||||
"buttons": {
|
||||
"create": "Skapa",
|
||||
"save": "Spara",
|
||||
"logout": "Logga ut",
|
||||
"delete": "Ta bort",
|
||||
"edit": "Ändra",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Är du säker?",
|
||||
"filter": "Filtrera",
|
||||
"clear": "Rensa",
|
||||
"refresh": "Uppdatera",
|
||||
"show": "Visa",
|
||||
"undo": "Ångra",
|
||||
"import": "Importera",
|
||||
"clone": "Klona",
|
||||
"notAccessTitle": "Du har inte tillgång till denna sida",
|
||||
"hideColumns": "Dölj kolumner",
|
||||
"clearFilters": "Rensa filter"
|
||||
},
|
||||
"warnWhenUnsavedChanges": "Du har osparade ändringar. Är du säker på att du vill lämna sidan?",
|
||||
"notifications": {
|
||||
"success": "Lyckades!",
|
||||
"error": "Fel (statuskod: {{statusCode}})",
|
||||
"undoable": "Du har {{seconds}} sekunder på dig att ångra",
|
||||
"createSuccess": "Lyckades skapa {{resource}}",
|
||||
"createError": "Det gick inte att skapa {{resource}} (statuskod: {{statusCode}})",
|
||||
"deleteSuccess": "Lyckades ta bort {{resource}}",
|
||||
"deleteError": "Det gick inte att ta bort {{resource}} (statuskod: {{statusCode}})",
|
||||
"editSuccess": "Lyckades ändra {{resource}}",
|
||||
"editError": "Det gick inte att ändra {{resource}} (statuskod: {{statusCode}})",
|
||||
"importProgress": "Importerar: {{processed}}/{{total}}"
|
||||
},
|
||||
"loading": "Laddar...",
|
||||
"version": "Version",
|
||||
"tags": {
|
||||
"clone": "Klona"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Hem"
|
||||
},
|
||||
"spool": {
|
||||
"spool": "Spolar",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"filament_name": "Filament",
|
||||
"filament": "Filament",
|
||||
"used_weight": "Använd vikt",
|
||||
"remaining_weight": "Återstående vikt",
|
||||
"location": "Plats",
|
||||
"lot_nr": "Batchnummer",
|
||||
"first_used": "Användes först",
|
||||
"last_used": "Användes senast",
|
||||
"registered": "Registrerad",
|
||||
"comment": "Kommentar"
|
||||
},
|
||||
"fields_help": {
|
||||
"used_weight": "Hur mycket filament som använts på spolen. En ny spole har värdet 0g.",
|
||||
"location": "Vart spolen finns om du har flera platser att förvara spolar på.",
|
||||
"lot_nr": "Tillverkarens batchnummer. Kan användas för att se till att en utskrift har jämn färg ifall flera spolar används."
|
||||
},
|
||||
"titles": {
|
||||
"create": "Skapa spole",
|
||||
"clone": "Klona spole",
|
||||
"edit": "Ändra spole",
|
||||
"list": "Spolar",
|
||||
"show": "Visa spole"
|
||||
}
|
||||
},
|
||||
"filament": {
|
||||
"filament": "Filament",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"vendor_name": "Leverantör",
|
||||
"vendor": "Leverantör",
|
||||
"name": "Namn",
|
||||
"material": "Material",
|
||||
"price": "Pris",
|
||||
"density": "Densitet",
|
||||
"diameter": "Diameter",
|
||||
"weight": "Vikt",
|
||||
"spool_weight": "Spolvikt",
|
||||
"article_number": "Artikelnummer",
|
||||
"registered": "Registrerad",
|
||||
"comment": "Kommentar",
|
||||
"settings_extruder_temp": "Extrudertemp",
|
||||
"settings_bed_temp": "Bäddtemp",
|
||||
"color_hex": "Färg"
|
||||
},
|
||||
"fields_help": {
|
||||
"name": "Filamentets namn, för att skilja detta filament från andra från samma leverantör. Bör innehålla färgen till exempel.",
|
||||
"material": "T.ex. PLA, ABS, PETG, etc.",
|
||||
"price": "Pris för en full spole i systemets valuta.",
|
||||
"weight": "Vikten på en full spole (nettovikt). Detta ska inte inkludera vikten på spolen själv, bara filamentet. Det är vad som vanligtvis står på förpackningen.",
|
||||
"spool_weight": "Vikten på en tom spole. Detta används inte till något i dagsläget, men skulle kunna användas av tredjepartsappar för att t.ex. beräkna filamentvikten från en viktmätning.",
|
||||
"article_number": "T.ex. EAN, UPC, etc."
|
||||
},
|
||||
"titles": {
|
||||
"create": "Skapa filament",
|
||||
"clone": "Klona filament",
|
||||
"edit": "Ändra filament",
|
||||
"list": "Filament",
|
||||
"show": "Visa filament"
|
||||
}
|
||||
},
|
||||
"vendor": {
|
||||
"vendor": "Leverantörer",
|
||||
"fields": {
|
||||
"id": "Id",
|
||||
"name": "Namn",
|
||||
"registered": "Registrerad",
|
||||
"comment": "Kommentar"
|
||||
},
|
||||
"titles": {
|
||||
"create": "Skapa leverantör",
|
||||
"clone": "Klona leverantör",
|
||||
"edit": "Ändra leverantör",
|
||||
"list": "Leverantörer",
|
||||
"show": "Visa leverantör"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
"actions": "Åtgärder"
|
||||
},
|
||||
"documentTitle": {
|
||||
"default": "Spoolman",
|
||||
"suffix": " | Spoolman",
|
||||
"filament": {
|
||||
"list": "Filament | Spoolman",
|
||||
"show": "#{{id}} Visa filament | Spoolman",
|
||||
"edit": "#{{id}} Redigera filament | Spoolman",
|
||||
"create": "Skapa filament | Spoolman",
|
||||
"clone": "#{{id}} Klona filament | Spoolman"
|
||||
},
|
||||
"spool": {
|
||||
"list": "Spolar | Spoolman",
|
||||
"show": "#{{id}} Visa spole | Spoolman",
|
||||
"edit": "#{{id}} Redigera spole | Spoolman",
|
||||
"create": "Skapa spole | Spoolman",
|
||||
"clone": "#{{id}} Klona spole | Spoolman"
|
||||
},
|
||||
"vendor": {
|
||||
"list": "Leverantörer | Spoolman",
|
||||
"show": "#{{id}} Visa leverantör | Spoolman",
|
||||
"edit": "#{{id}} Redigera leverantör | Spoolman",
|
||||
"create": "Skapa leverantör | Spoolman",
|
||||
"clone": "#{{id}} Klona leverantör | Spoolman"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user