From f3718c31d26d1ee0ad8538f2b65c0975ba20c776 Mon Sep 17 00:00:00 2001 From: Daniel Hultgren Date: Mon, 16 Oct 2023 19:15:32 +0200 Subject: [PATCH 01/10] Translated using Weblate (Swedish) Currently translated at 100.0% (196 of 196 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (193 of 193 strings) Co-authored-by: Daniel Hultgren Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/sv/ Translation: Spoolman/Web Client --- client/public/locales/sv/common.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/client/public/locales/sv/common.json b/client/public/locales/sv/common.json index f86cc55..a30ead0 100644 --- a/client/public/locales/sv/common.json +++ b/client/public/locales/sv/common.json @@ -166,6 +166,10 @@ }, "messages": { "archive": "Är du säker på att du vill arkivera denna spole?" + }, + "form": { + "new_location_prompt": "Fyll i en ny plats", + "spool_updated": "Den här spolen har uppdaterats av något eller någon sedan du öppnade den här sidan. Om du sparar så skriver du över ändringarna!" } }, "filament": { @@ -193,7 +197,7 @@ "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.", + "spool_weight": "Vikten på en tom spole. Används för att beräkna filamentvikten från en vägning.", "article_number": "T.ex. EAN, UPC, etc." }, "titles": { @@ -203,6 +207,9 @@ "list": "Filament", "show": "Visa filament", "show_title": "[Filament #{{id}}] {{name}}" + }, + "form": { + "filament_updated": "Det här filamentet har uppdaterats av något eller någon sedan du öppnade den här sidan. Om du sparar så skriver du över ändringarna!" } }, "vendor": { @@ -220,6 +227,9 @@ "list": "Leverantörer", "show": "Visa leverantör", "show_title": "[Leverantör #{{id}}] {{name}}" + }, + "form": { + "vendor_updated": "Den här leverantören har uppdaterats av något eller någon sedan du öppnade den här sidan. Om du sparar så skriver du över ändringarna!" } }, "table": { From 9a628215e1d4c480356e9764addcfff670b7b1c4 Mon Sep 17 00:00:00 2001 From: Samuel Wang Date: Mon, 16 Oct 2023 19:15:32 +0200 Subject: [PATCH 02/10] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (193 of 193 strings) Co-authored-by: Samuel Wang Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/zh_Hans/ Translation: Spoolman/Web Client --- client/public/locales/zh/common.json | 479 ++++++++++++++------------- 1 file changed, 242 insertions(+), 237 deletions(-) diff --git a/client/public/locales/zh/common.json b/client/public/locales/zh/common.json index 58a4a5f..c1359bb 100644 --- a/client/public/locales/zh/common.json +++ b/client/public/locales/zh/common.json @@ -1,250 +1,255 @@ { - "actions": { - "list": "列表", - "create": "创建", - "edit": "编辑", - "show": "查看", - "clone": "克隆" - }, - "buttons": { - "create": "创建", - "save": "保存", - "logout": "退出", - "delete": "删除", - "edit": "编辑", - "cancel": "取消", - "confirm": "您确定吗?", - "filter": "筛选", - "clear": "清除", - "refresh": "刷新", - "show": "显示", - "undo": "撤销", - "import": "导入", - "clone": "克隆", - "archive": "存档", - "unArchive": "取消存档", - "hideArchived": "隐藏存档", - "showArchived": "显示存档", - "notAccessTitle": "您没有访问权限", - "hideColumns": "隐藏列", - "clearFilters": "清除筛选器" - }, - "warnWhenUnsavedChanges": "您确定要离开吗?您有未保存的更改。", - "notifications": { - "success": "操作成功", - "error": "出现错误 (状态码:{{statusCode}})", - "undoable": "您有 {{seconds}} 秒可以撤销", - "createSuccess": "成功创建 {{resource}}", - "createError": "创建 {{resource}} 时出现错误 (状态码:{{statusCode}})", - "deleteSuccess": "成功删除 {{resource}}", - "deleteError": "删除 {{resource}} 时出现错误 (状态码:{{statusCode}})", - "editSuccess": "成功修改 {{resource}}", - "editError": "修改 {{resource}} 时出现错误 (状态码:{{statusCode}})", - "importProgress": "导入中: {{processed}}/{{total}}" - }, - "loading": "加载中", - "version": "版本", - "unknown": "未知", - "yes": "是", - "no": "否", - "tags": { - "clone": "克隆" - }, - "dashboard": { - "title": "控制面板" - }, - "printing": { - "generic": { - "title": "打印中", - "description": "调整以下设置以获得所需的打印布局。请记住,打印机和您的操作系统可能会应用自己的边距和缩放,因此您可能需要多次尝试后才能正确打印。在实际标签上打印之前,请在一张普通纸上进行测试。", - "helpMargin": "页边距应设置为与您的标签纸和打印机相匹配,更改这些将影响整个网格的大小。", - "helpPrinterMargin": "安全区应设置为打印机可以打印的离纸张边缘距离,更改这些不会影响整个网格。", - "print": "打印", - "columns": "行", - "rows": "列", - "paperSize": "纸张尺寸", - "customSize": "自定义", - "dimensions": "尺寸标注", - "showBorder": "显示边框", - "previewScale": "预览比例", - "skipItems": "跳过项目", - "contentSettings": "内容设置", - "layoutSettings": "布局设置", - "horizontalSpacing": "水平间距", - "verticalSpacing": "垂直间距", - "marginLeft": "左边界", - "marginRight": "右边界", - "marginTop": "上边界", - "marginBottom": "下边界", - "printerMarginLeft": "安全区左侧", - "printerMarginRight": "安全区右侧", - "printerMarginTop": "安全区顶部", - "printerMarginBottom": "安全区底部", - "borders": { - "none": "无", - "border": "外边框", - "grid": "格子" - } + "actions": { + "list": "列表", + "create": "创建", + "edit": "编辑", + "show": "查看", + "clone": "克隆" }, - "qrcode": { - "button": "打印二维码", - "title": "打印二维码", - "spoolWeight": "料盘重量:{{weight}}", - "lotNr": "批号:{{lot}}", - "bedTemp": "热床温度:{{temp}}", - "extruderTemp": "挤出温度:{{temp}}", - "textSize": "内容文本大小", - "showSpoolmanIcon": "显示Spoolman图标", - "showVendor": "供应商", - "showContent": "打印标签", - "showLotNr": "批号", - "showSpoolWeight": "料盘重量", - "showTemperatures": "温度", - "showSpoolComment": "料盘备注", - "showFilamentComment": "耗材备注", - "showVendorComment": "供应商备注" + "buttons": { + "create": "创建", + "save": "保存", + "logout": "退出", + "delete": "删除", + "edit": "编辑", + "cancel": "取消", + "confirm": "您确定吗?", + "filter": "筛选", + "clear": "清除", + "refresh": "刷新", + "show": "显示", + "undo": "撤销", + "import": "导入", + "clone": "克隆", + "archive": "存档", + "unArchive": "取消存档", + "hideArchived": "隐藏存档", + "showArchived": "显示存档", + "notAccessTitle": "您没有访问权限", + "hideColumns": "隐藏列", + "clearFilters": "清除筛选器" }, - "spoolSelect": { - "title": "选择料盘", - "description": "选择要打印二维码的料盘。", - "showArchived": "显示存档", - "noSpoolsSelected": "您尚未选择任何料盘。", - "selectAll": "选择/取消选择全部", - "selectedTotal_one": "已选择{{count}}个料盘", - "selectedTotal_other": "已选择{{count}}个料盘" - } - }, - "scanner": { - "title": "扫码二维码", - "description": "扫描Spoolman二维码,查看有关料盘的详细信息。", - "error": { - "notAllowed": "您不被允许访问相机。", - "insecureContext": "该页面不是通过HTTPS传输。", - "streamApiNotSupported": "浏览器不支持MediaStream API。", - "notReadable": "相机不可读。", - "notFound": "没有找到相机。", - "unknown": "发生未知错误。({{error}})" - } - }, - "spool": { - "spool": "料盘", - "fields": { - "id": "编号", - "filament_name": "耗材", - "filament": "耗材", - "material": "材料", - "weight_to_use": "重量", - "used_weight": "已用重量", - "remaining_weight": "剩余重量", - "measured_weight": "净重", - "used_length": "已用长度", - "remaining_length": "剩余长度", - "location": "位置", - "lot_nr": "批号", - "first_used": "首次使用", - "last_used": "最后使用", - "registered": "登记时间", - "comment": "备注", - "archived": "存档" + "warnWhenUnsavedChanges": "您确定要离开吗?您有未保存的更改。", + "notifications": { + "success": "操作成功", + "error": "出现错误 (状态码:{{statusCode}})", + "undoable": "您有 {{seconds}} 秒可以撤销。", + "createSuccess": "成功创建 {{resource}}", + "createError": "创建 {{resource}} 时出现错误 (状态码:{{statusCode}})", + "deleteSuccess": "成功删除 {{resource}}", + "deleteError": "删除 {{resource}} 时出现错误 (状态码:{{statusCode}})", + "editSuccess": "成功修改 {{resource}}", + "editError": "修改 {{resource}} 时出现错误 (状态码:{{statusCode}})", + "importProgress": "导入中: {{processed}}/{{total}}" }, - "fields_help": { - "weight_to_use": "请选择要输入的重量值。净重只在所选的耗材设置了料盘重量时可用。", - "used_weight": "料盘已使用的耗材重量。一个新的料盘应该是0克。", - "remaining_weight": "料盘上剩余多少耗材。对于新的料盘,这个值应该与料盘重量相匹配。", - "measured_weight": "耗材和料盘的重量分别是多少。", - "location": "如果您有多个存放料盘的地方,请填写料盘所在的位置。", - "lot_nr": "制造商的批号。如果使用多个料盘可以使用批号进行控制,以确保打印颜色一致。" + "loading": "加载中", + "version": "版本", + "unknown": "未知", + "yes": "是", + "no": "否", + "tags": { + "clone": "克隆" }, - "titles": { - "create": "创建料盘", - "clone": "克隆料盘", - "edit": "编辑料盘", - "list": "料盘列表", - "show": "查看料盘", - "archive": "料盘存档" + "dashboard": { + "title": "控制面板" }, - "messages": { - "archive": "您确定要存档此料盘吗?" - } - }, - "filament": { - "filament": "耗材", - "fields": { - "id": "编号", - "vendor_name": "供应商", - "vendor": "供应商", - "name": "名称", - "material": "材料", - "price": "价格", - "density": "密度", - "diameter": "直径", - "weight": "重量", - "spool_weight": "料盘重量", - "article_number": "产品编号", - "registered": "登记时间", - "comment": "备注", - "settings_extruder_temp": "挤出头温度", - "settings_bed_temp": "热床温度", - "color_hex": "颜色" + "printing": { + "generic": { + "title": "打印中", + "description": "调整以下设置以获得所需的打印布局。请记住,打印机和您的操作系统可能会应用自己的边距和缩放,因此您可能需要多次尝试后才能正确打印。在实际标签上打印之前,请在一张普通纸上进行测试。", + "helpMargin": "页边距应设置为与您的标签纸和打印机相匹配,更改这些将影响整个网格的大小。", + "helpPrinterMargin": "安全区应设置为打印机可以打印的离纸张边缘距离,更改这些不会影响整个网格。", + "print": "打印", + "columns": "行", + "rows": "列", + "paperSize": "纸张尺寸", + "customSize": "自定义", + "dimensions": "尺寸标注", + "showBorder": "显示边框", + "previewScale": "预览比例", + "skipItems": "跳过项目", + "contentSettings": "内容设置", + "layoutSettings": "布局设置", + "horizontalSpacing": "水平间距", + "verticalSpacing": "垂直间距", + "marginLeft": "左边界", + "marginRight": "右边界", + "marginTop": "上边界", + "marginBottom": "下边界", + "printerMarginLeft": "安全区左侧", + "printerMarginRight": "安全区右侧", + "printerMarginTop": "安全区顶部", + "printerMarginBottom": "安全区底部", + "borders": { + "none": "无", + "border": "外边框", + "grid": "格子" + } + }, + "qrcode": { + "button": "打印二维码", + "title": "打印二维码", + "spoolWeight": "料盘重量:{{weight}}", + "lotNr": "批号:{{lot}}", + "bedTemp": "热床温度:{{temp}}", + "extruderTemp": "挤出温度:{{temp}}", + "textSize": "内容文本大小", + "showSpoolmanIcon": "显示Spoolman图标", + "showVendor": "供应商", + "showContent": "打印标签", + "showLotNr": "批号", + "showSpoolWeight": "料盘重量", + "showTemperatures": "温度", + "showSpoolComment": "料盘备注", + "showFilamentComment": "耗材备注", + "showVendorComment": "供应商备注" + }, + "spoolSelect": { + "title": "选择料盘", + "description": "选择要打印二维码的料盘。", + "showArchived": "显示存档", + "noSpoolsSelected": "您尚未选择任何料盘。", + "selectAll": "选择/取消选择全部", + "selectedTotal_other": "已选择{{count}}个料盘" + } }, - "fields_help": { - "name": "耗材名称,用于区分来自同一供应商的不同耗材类型。例如包含颜色信息。", - "material": "例如PLA、ABS、PETG等。", - "price": "一整卷耗材的价格。", - "weight": "一整卷耗材的重量(净重)。不应包括料盘本身的重量,仅计算耗材的重量。通常在包装上注明。", - "spool_weight": "空料盘的重量。目前没有用途,但第三方应用程序可以使用它来计算耗材的重量。", - "article_number": "例如EAN、UPC等。" - }, - "titles": { - "create": "创建耗材", - "clone": "克隆耗材", - "edit": "编辑耗材", - "list": "耗材列表", - "show": "查看耗材" - } - }, - "vendor": { - "vendor": "供应商", - "fields": { - "id": "编号", - "name": "名称", - "registered": "登记时间", - "comment": "备注" - }, - "titles": { - "create": "创建供应商", - "clone": "克隆供应商", - "edit": "编辑供应商", - "list": "供应商列表", - "show": "查看供应商" - } - }, - "table": { - "actions": "操作" - }, - "documentTitle": { - "default": "Spoolman", - "suffix": " | Spoolman", - "filament": { - "list": "耗材列表 | Spoolman", - "show": "#{{id}} 查看耗材 | Spoolman", - "edit": "#{{id}} 编辑耗材 | Spoolman", - "create": "创建耗材 | Spoolman", - "clone": "#{{id}} 克隆耗材 | Spoolman" + "scanner": { + "title": "扫码二维码", + "description": "扫描Spoolman二维码,查看有关料盘的详细信息。", + "error": { + "notAllowed": "您不被允许访问相机。", + "insecureContext": "该页面不是通过HTTPS传输。", + "streamApiNotSupported": "浏览器不支持MediaStream API。", + "notReadable": "相机不可读。", + "notFound": "没有找到相机。", + "unknown": "发生未知错误。({{error}})" + } }, "spool": { - "list": "料盘列表 | Spoolman", - "show": "#{{id}} 查看料盘 | Spoolman", - "edit": "#{{id}} 编辑料盘 | Spoolman", - "create": "创建料盘 | Spoolman", - "clone": "#{{id}} 克隆料盘 | Spoolman" + "spool": "料盘", + "fields": { + "id": "编号", + "filament_name": "耗材", + "filament": "耗材", + "material": "材料", + "weight_to_use": "重量", + "used_weight": "已用重量", + "remaining_weight": "剩余重量", + "measured_weight": "净重", + "used_length": "已用长度", + "remaining_length": "剩余长度", + "location": "位置", + "lot_nr": "批号", + "first_used": "首次使用", + "last_used": "最后使用", + "registered": "登记时间", + "comment": "备注", + "archived": "存档" + }, + "fields_help": { + "weight_to_use": "请选择要输入的重量值。净重只在所选的耗材设置了料盘重量时可用。", + "used_weight": "料盘已使用的耗材重量。一个新的料盘应该是0克。", + "remaining_weight": "料盘上剩余多少耗材。对于新的料盘,这个值应该与料盘重量相匹配。", + "measured_weight": "耗材和料盘的重量分别是多少。", + "location": "如果您有多个存放料盘的地方,请填写料盘所在的位置。", + "lot_nr": "制造商的批号。如果使用多个料盘可以使用批号进行控制,以确保打印颜色一致。" + }, + "titles": { + "create": "创建料盘", + "clone": "克隆料盘", + "edit": "编辑料盘", + "list": "料盘列表", + "show": "查看料盘", + "archive": "料盘存档", + "show_title": "[料盘 #{{id}}] {{name}}" + }, + "messages": { + "archive": "您确定要存档此料盘吗?" + }, + "form": { + "new_location_prompt": "输入一个新位置" + } + }, + "filament": { + "filament": "耗材", + "fields": { + "id": "编号", + "vendor_name": "供应商", + "vendor": "供应商", + "name": "名称", + "material": "材料", + "price": "价格", + "density": "密度", + "diameter": "直径", + "weight": "重量", + "spool_weight": "料盘重量", + "article_number": "产品编号", + "registered": "登记时间", + "comment": "备注", + "settings_extruder_temp": "挤出头温度", + "settings_bed_temp": "热床温度", + "color_hex": "颜色" + }, + "fields_help": { + "name": "耗材名称,用于区分来自同一供应商的不同耗材类型。例如包含颜色信息。", + "material": "例如PLA、ABS、PETG等。", + "price": "一整卷耗材的价格。", + "weight": "一整卷耗材的重量(净重)。不应包括料盘本身的重量,仅计算耗材的重量。通常在包装上注明。", + "spool_weight": "空料盘的重量。使用它来计算耗材的重量。", + "article_number": "例如EAN、UPC等。" + }, + "titles": { + "create": "创建耗材", + "clone": "克隆耗材", + "edit": "编辑耗材", + "list": "耗材列表", + "show": "查看耗材", + "show_title": "[耗材 #{{id}}] {{name}}" + } }, "vendor": { - "list": "供应商 | Spoolman", - "show": "#{{id}} 查看供应商 | Spoolman", - "edit": "#{{id}} 编辑供应商 | Spoolman", - "create": "创建供应商 | Spoolman", - "clone": "#{{id}} 克隆供应商 | Spoolman" + "vendor": "供应商", + "fields": { + "id": "编号", + "name": "名称", + "registered": "登记时间", + "comment": "备注" + }, + "titles": { + "create": "创建供应商", + "clone": "克隆供应商", + "edit": "编辑供应商", + "list": "供应商列表", + "show": "查看供应商", + "show_title": "[供应商 #{{id}}] {{name}}" + } + }, + "table": { + "actions": "操作" + }, + "documentTitle": { + "default": "Spoolman", + "suffix": " | Spoolman", + "filament": { + "list": "耗材列表 | Spoolman", + "show": "#{{id}} 查看耗材 | Spoolman", + "edit": "#{{id}} 编辑耗材 | Spoolman", + "create": "创建耗材 | Spoolman", + "clone": "#{{id}} 克隆耗材 | Spoolman" + }, + "spool": { + "list": "料盘列表 | Spoolman", + "show": "#{{id}} 查看料盘 | Spoolman", + "edit": "#{{id}} 编辑料盘 | Spoolman", + "create": "创建料盘 | Spoolman", + "clone": "#{{id}} 克隆料盘 | Spoolman" + }, + "vendor": { + "list": "供应商 | Spoolman", + "show": "#{{id}} 查看供应商 | Spoolman", + "edit": "#{{id}} 编辑供应商 | Spoolman", + "create": "创建供应商 | Spoolman", + "clone": "#{{id}} 克隆供应商 | Spoolman" + } } - } } From 81f9f8997cfee037018ac82a668387f4289367f1 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 16 Oct 2023 19:15:32 +0200 Subject: [PATCH 03/10] Translated using Weblate (Spanish) Currently translated at 100.0% (196 of 196 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (194 of 194 strings) Co-authored-by: gallegonovato Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/es/ Translation: Spoolman/Web Client --- client/public/locales/es/common.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/public/locales/es/common.json b/client/public/locales/es/common.json index b2844ec..cf3bd1e 100644 --- a/client/public/locales/es/common.json +++ b/client/public/locales/es/common.json @@ -95,7 +95,8 @@ "archive": "Esta seguro que quiere archivar este carrete?" }, "form": { - "new_location_prompt": "Introduce una nueva ubicación" + "new_location_prompt": "Introduce una nueva ubicación", + "spool_updated": "Este spool ha sido actualizado por alguien/algo más desde que abriste esta página. ¡Al guardar, se sobrescribirán los cambios!" } }, "filament": { @@ -133,6 +134,9 @@ "list": "Filamentos", "show": "Mostrar Filamentos", "show_title": "[Filamento #{{id}}] {{name}}" + }, + "form": { + "filament_updated": "Este filamento ha sido actualizado por alguien/algo más desde que abrió esta página. ¡Al guardar, se sobrescribirán los cambios!" } }, "vendor": { @@ -150,6 +154,9 @@ "list": "Marcas", "show": "Mostrar Marcas", "show_title": "[Proveedor #{{id}}] {{name}}" + }, + "form": { + "vendor_updated": "Este vendedor ha sido actualizado por alguien/algo más desde que abrió esta página. ¡Al guardar, se sobrescribirán los cambios!" } }, "table": { From d1dfa09483151502ea11c55b92343a2e3f3ee07d Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Mon, 16 Oct 2023 19:15:32 +0200 Subject: [PATCH 04/10] Translated using Weblate (Polish) Currently translated at 100.0% (196 of 196 strings) Translated using Weblate (Polish) Currently translated at 100.0% (194 of 194 strings) Co-authored-by: Daviteusz Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pl/ Translation: Spoolman/Web Client --- client/public/locales/pl/common.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/public/locales/pl/common.json b/client/public/locales/pl/common.json index 962d47f..0fe2792 100644 --- a/client/public/locales/pl/common.json +++ b/client/public/locales/pl/common.json @@ -71,7 +71,8 @@ "archive": "Czy na pewno chcesz zarchiwizować tę szpulę?" }, "form": { - "new_location_prompt": "Wprowadź nową lokalizację" + "new_location_prompt": "Wprowadź nową lokalizację", + "spool_updated": "Szpula została zaktualizowana od czasu otwarcia tej strony. Zapisanie nadpisze te zmiany!" } }, "dashboard": { @@ -206,6 +207,9 @@ "list": "Filamenty", "show": "Pokaż filament", "show_title": "[Filament #{{id}}] {{name}}" + }, + "form": { + "filament_updated": "Ten filament został zaktualizowany przez kogoś/coś innego od czasu otwarcia tej strony. Zapisanie nadpisze te zmiany!" } }, "vendor": { @@ -223,6 +227,9 @@ "list": "Producenci", "show": "Pokaż producenta", "show_title": "[Producent #{{id}}] {{name}}" + }, + "form": { + "vendor_updated": "Ten producent został zaktualizowany przez kogoś/coś innego od czasu otwarcia tej strony. Zapisanie spowoduje nadpisanie tych zmian!" } }, "table": { From 9be6d324211d4d196a64e99af33f4dda95f629c0 Mon Sep 17 00:00:00 2001 From: Ghislain Guyot Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 05/10] Translated using Weblate (French) Currently translated at 99.4% (193 of 194 strings) Co-authored-by: Ghislain Guyot Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/fr/ Translation: Spoolman/Web Client --- client/public/locales/fr/common.json | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/client/public/locales/fr/common.json b/client/public/locales/fr/common.json index 9601ce2..412ad57 100644 --- a/client/public/locales/fr/common.json +++ b/client/public/locales/fr/common.json @@ -1,11 +1,11 @@ { "printing": { "qrcode": { - "extruderTemp": "ET: {{temp}}", + "extruderTemp": "ET : {{temp}}", "showSpoolWeight": "Poids de la bobine", "showContent": "Imprimer l'étiquette", "showVendorComment": "Commentaire sur le vendeur", - "spoolWeight": "Poids de la bobine: {{weight}}", + "spoolWeight": "Poids de la bobine : {{weight}}", "showTemperatures": "Températures", "showVendor": "Vendeur", "showSpoolComment": "Commentaire sur la bobine", @@ -13,8 +13,8 @@ "title": "Impression de codes QR", "showSpoolmanIcon": "Montrer l'icône Spoolman", "showLotNr": "N° de Lot", - "bedTemp": "BT: {{temp}}", - "lotNr": "N° de Lot: {{lot}}", + "bedTemp": "BT : {{temp}}", + "lotNr": "N° de Lot : {{lot}}", "showFilamentComment": "Commentaire sur le filament", "button": "Imprimer des codes QR" }, @@ -126,6 +126,10 @@ "spool": "Bobines", "messages": { "archive": "Êtes-vous sûr de vouloir archiver cette bobine ?" + }, + "form": { + "spool_updated": "Cette bobine a été mise à jour par quelqu'un/quelque chose depuis la dernière ouverture de la page. Enregistrer écrasera ces changements !", + "new_location_prompt": "Entrer une nouvelle localisation" } }, "buttons": { @@ -155,7 +159,7 @@ "fields_help": { "name": "Nom du filament, pour distinguer ce type de filament parmi d'autres du même fournisseur. Il doit contenir la couleur, par exemple.", "article_number": "Exemple EAN, UPC, etc.", - "spool_weight": "Le poids d'une bobine vide. Il n'est actuellement utilisé pour rien, mais pourrait être utilisé par des applications tierces pour, par exemple, calculer le poids du filament à partir d'une mesure de poids.", + "spool_weight": "Le poids d'une bobine vide. Utilisé pour déterminer le poids d'une bobine.", "price": "Prix d'une bobine complète dans la devise configurée par le système.", "weight": "Le poids du filament d'une bobine complète (poids net). Ce poids ne doit pas inclure le poids de la bobine elle-même, mais uniquement celui du filament. C'est ce qui est généralement indiqué sur l'emballage.", "material": "Exemple PLA, ABS, PETG, etc." @@ -212,7 +216,7 @@ "error": "Erreur (status code : {{statusCode}})", "editError": "Erreur lors de l'édition {{resource}} (status code : {{statusCode}})", "undoable": "Vous avez {{seconds}} secondes pour annuler.", - "importProgress": "Importation: {{processed}}/{{total}}", + "importProgress": "Importation : {{processed}}/{{total}}", "createError": "Une erreur s'est produite lors de la création de {{resource}}(status code : {{statusCode}})", "success": "Réussite", "editSuccess": "Édité avec succès {{resource}}", From d7dc24dcae472598b232887d0203cb40872ba08d Mon Sep 17 00:00:00 2001 From: Maurice Kevenaar Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 06/10] Translated using Weblate (Dutch) Currently translated at 100.0% (194 of 194 strings) Co-authored-by: Maurice Kevenaar Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/nl/ Translation: Spoolman/Web Client --- client/public/locales/nl/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/public/locales/nl/common.json b/client/public/locales/nl/common.json index cccde7f..c13ce99 100644 --- a/client/public/locales/nl/common.json +++ b/client/public/locales/nl/common.json @@ -181,7 +181,8 @@ "archive": "Weet je zeker dat je deze spoel wil archiveren?" }, "form": { - "new_location_prompt": "Voer een nieuwe locatie in" + "new_location_prompt": "Voer een nieuwe locatie in", + "spool_updated": "Deze spoel is bijgewerkt door iemand/iets anders sinds je deze pagina hebt geopend. Opslaan zal die wijzigingen overschrijven!" } }, "filament": { From fecf7529ec5d190ccf49753e3c7b32d7c90f4626 Mon Sep 17 00:00:00 2001 From: Oleksandr Pidlisnyi Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 07/10] Translated using Weblate (Ukrainian) Currently translated at 27.0% (53 of 196 strings) Added translation using Weblate (Ukrainian) Co-authored-by: Oleksandr Pidlisnyi Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/uk/ Translation: Spoolman/Web Client --- client/public/locales/uk/common.json | 71 ++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 client/public/locales/uk/common.json diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json new file mode 100644 index 0000000..4bfe83a --- /dev/null +++ b/client/public/locales/uk/common.json @@ -0,0 +1,71 @@ +{ + "buttons": { + "create": "Створити", + "save": "Зберегти", + "cancel": "Скасувати", + "edit": "Редагувати", + "showArchived": "Показати архівовані", + "archive": "Архівувати", + "hideColumns": "Приховати стовпці", + "confirm": "Ви впевнені?", + "delete": "Видалити", + "import": "Імпортувати", + "refresh": "Оновити", + "hideArchived": "Приховати архівовані", + "clearFilters": "Очистити фільтри", + "clear": "Очистити" + }, + "spool": { + "fields": { + "material": "Матеріал", + "weight_to_use": "Вага", + "filament_name": "Філамент", + "filament": "Філамент", + "used_length": "Використана довжина", + "used_weight": "Використана вага", + "id": "ID" + }, + "spool": "Котушки" + }, + "actions": { + "create": "Створити", + "show": "Показати", + "edit": "Редагувати" + }, + "printing": { + "generic": { + "rows": "Рядки", + "marginRight": "Правий відступ", + "marginTop": "Верхній відступ", + "marginBottom": "Нижній відступ", + "marginLeft": "Лівий відступ", + "dimensions": "Розміри" + }, + "spoolSelect": { + "selectedTotal_one": "{{count}} обрана котушка", + "selectedTotal_few": "{{count}} обрані котушки", + "selectedTotal_many": "{{count}} обраних котушок" + }, + "qrcode": { + "spoolWeight": "Вага котушки: {{weight}}", + "showTemperatures": "Температури", + "showVendor": "Виробник" + } + }, + "notifications": { + "deleteSuccess": "Успішно видалено {{resource}}", + "error": "Помилка (код: {{statusCode}})", + "success": "Успішно", + "createSuccess": "Успішно створено {{resource}}" + }, + "no": "Ні", + "yes": "Так", + "version": "Версія", + "scanner": { + "error": { + "unknown": "Сталась невідома помилка. ({{error}})", + "notFound": "Не знайдено жодної камери." + } + }, + "loading": "Завантаження" +} From 47ed3cbd7a14aeed543284a7c79d67dfc32e4900 Mon Sep 17 00:00:00 2001 From: A S Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 08/10] Translated using Weblate (Ukrainian) Currently translated at 59.1% (116 of 196 strings) Translated using Weblate (Ukrainian) Currently translated at 27.0% (53 of 196 strings) Co-authored-by: A S Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/uk/ Translation: Spoolman/Web Client --- client/public/locales/uk/common.json | 76 +++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 7 deletions(-) diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json index 4bfe83a..9082454 100644 --- a/client/public/locales/uk/common.json +++ b/client/public/locales/uk/common.json @@ -13,7 +13,14 @@ "refresh": "Оновити", "hideArchived": "Приховати архівовані", "clearFilters": "Очистити фільтри", - "clear": "Очистити" + "clear": "Очистити", + "show": "Показати", + "filter": "Фільтр", + "undo": "Скасувати", + "logout": "Вийти", + "notAccessTitle": "У вас бракує прав для доступу", + "clone": "Клонувати", + "unArchive": "Розархівувати" }, "spool": { "fields": { @@ -23,14 +30,20 @@ "filament": "Філамент", "used_length": "Використана довжина", "used_weight": "Використана вага", - "id": "ID" + "id": "ID", + "comment": "Коментар" }, - "spool": "Котушки" + "spool": "Котушки", + "titles": { + "edit": "Редагувати Котушку" + } }, "actions": { "create": "Створити", "show": "Показати", - "edit": "Редагувати" + "edit": "Редагувати", + "clone": "Клонувати", + "list": "Список" }, "printing": { "generic": { @@ -39,7 +52,21 @@ "marginTop": "Верхній відступ", "marginBottom": "Нижній відступ", "marginLeft": "Лівий відступ", - "dimensions": "Розміри" + "dimensions": "Розміри", + "verticalSpacing": "Вертикальний відступ", + "customSize": "Нестандартний", + "title": "Друк", + "contentSettings": "Налаштування вмісту", + "helpPrinterMargin": "Безпечну зону слід встановити якомога ближче до краю паперу, наскільки принтер може друкувати, зміна не вплине на всю сітку.", + "previewScale": "Попередній перегляд масштабу", + "helpMargin": "Поля повинні бути встановлені відповідно до етикеткового паперу та принтера, їхня зміна вплине на розмір усієї сітки.", + "skipItems": "Пропустити елементи", + "layoutSettings": "Налаштування макета", + "columns": "Колонки", + "description": "Використовуйте наведені нижче параметри, щоб отримати бажаний макет друку. Майте на увазі, що принтери та ваша операційна система можуть використовувати власні настроювані поля та масштабування, тому вам може знадобитися декілька спроб щоб отримати правильний результат. Спробуйте це на аркуші звичайного паперу, перш ніж друкувати на справжніх етикетках.", + "horizontalSpacing": "Горизонтальний відступ", + "showBorder": "Відобразити поля", + "print": "Друк" }, "spoolSelect": { "selectedTotal_one": "{{count}} обрана котушка", @@ -56,7 +83,13 @@ "deleteSuccess": "Успішно видалено {{resource}}", "error": "Помилка (код: {{statusCode}})", "success": "Успішно", - "createSuccess": "Успішно створено {{resource}}" + "createSuccess": "Успішно створено {{resource}}", + "editError": "Помилка при редагуванні {{resource}} (код помилки: {{statusCode}})", + "undoable": "У Вас є {{seconds}} для скасування.", + "importProgress": "Імпортування: {{processed}}/{{total}}", + "createError": "Трапилась помилка при створенні {{resource}} (код помилки: {{statusCode}})", + "editSuccess": "Успішно змінено {{resource}}", + "deleteError": "Помилка при видаленні {{resource}} (код помилки: {{statusCode}})" }, "no": "Ні", "yes": "Так", @@ -67,5 +100,34 @@ "notFound": "Не знайдено жодної камери." } }, - "loading": "Завантаження" + "loading": "Завантаження", + "filament": { + "fields": { + "material": "Матеріал", + "vendor_name": "Виробник", + "settings_extruder_temp": "Температура Екструдера", + "diameter": "Діаметр", + "weight": "Вага", + "spool_weight": "Вага Котушки", + "name": "Назва", + "price": "Ціна", + "settings_bed_temp": "Температура Столу", + "vendor": "Виробник", + "density": "Щільність", + "id": "ІД", + "color_hex": "Колір" + }, + "titles": { + "show_title": "[Філамент #{{id}}] {{name}}", + "show": "Показати Філамент" + } + }, + "unknown": "Невідомий", + "warnWhenUnsavedChanges": "Ви впевнені що хочете вийти? У Вас є незбережені зміни.", + "dashboard": { + "title": "Панель" + }, + "tags": { + "clone": "Клонувати" + } } From d928424dd33b4bc088a580b160e4340b70cd15d8 Mon Sep 17 00:00:00 2001 From: Mick#6366 Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 09/10] Translated using Weblate (Czech) Currently translated at 100.0% (196 of 196 strings) Co-authored-by: Mick#6366 Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/cs/ Translation: Spoolman/Web Client --- client/public/locales/cs/common.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/public/locales/cs/common.json b/client/public/locales/cs/common.json index af49654..139e380 100644 --- a/client/public/locales/cs/common.json +++ b/client/public/locales/cs/common.json @@ -169,7 +169,8 @@ "archive": "Opravdu chcete tuto cívku archivovat?" }, "form": { - "new_location_prompt": "Zadejte nové umístění" + "new_location_prompt": "Zadejte nové umístění", + "spool_updated": "Od otevření této stránky byla tato cívka někým/něčím aktualizována. Uložením se tyto změny přepíší!" } }, "filament": { @@ -207,6 +208,9 @@ "list": "Filamenty", "show": "Zobrazit filament", "show_title": "[Filament #{{id}}] {{name}}" + }, + "form": { + "filament_updated": "Toto vlákno bylo od doby, kdy jste otevřeli tuto stránku, někým/něčím aktualizováno. Uložením se tyto změny přepíší!" } }, "vendor": { @@ -224,6 +228,9 @@ "list": "Výrobci", "show": "Zobrazit výrobce", "show_title": "[Výrobce #{{id}}] {{name}}" + }, + "form": { + "vendor_updated": "Od otevření této stránky byl tento prodejce někým/něčím aktualizován. Uložením se tyto změny přepíší!" } }, "table": { From 87e63024f4ce25aabe060b75329a10e6fdaf9c39 Mon Sep 17 00:00:00 2001 From: Oleksandr Pidlisnyi Date: Mon, 16 Oct 2023 19:15:33 +0200 Subject: [PATCH 10/10] Translated using Weblate (Ukrainian) Currently translated at 59.1% (116 of 196 strings) Co-authored-by: Oleksandr Pidlisnyi Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/uk/ Translation: Spoolman/Web Client --- client/public/locales/uk/common.json | 81 +++++++++++++++++++++------- 1 file changed, 62 insertions(+), 19 deletions(-) diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json index 9082454..3026429 100644 --- a/client/public/locales/uk/common.json +++ b/client/public/locales/uk/common.json @@ -4,21 +4,21 @@ "save": "Зберегти", "cancel": "Скасувати", "edit": "Редагувати", - "showArchived": "Показати архівовані", + "showArchived": "Показати Архівовані", "archive": "Архівувати", - "hideColumns": "Приховати стовпці", + "hideColumns": "Приховати Стовпці", "confirm": "Ви впевнені?", "delete": "Видалити", "import": "Імпортувати", "refresh": "Оновити", - "hideArchived": "Приховати архівовані", - "clearFilters": "Очистити фільтри", + "hideArchived": "Приховати Архівовані", + "clearFilters": "Очистити Фільтри", "clear": "Очистити", "show": "Показати", "filter": "Фільтр", "undo": "Скасувати", "logout": "Вийти", - "notAccessTitle": "У вас бракує прав для доступу", + "notAccessTitle": "У Вас бракує прав для доступу", "clone": "Клонувати", "unArchive": "Розархівувати" }, @@ -28,14 +28,16 @@ "weight_to_use": "Вага", "filament_name": "Філамент", "filament": "Філамент", - "used_length": "Використана довжина", - "used_weight": "Використана вага", + "used_length": "Використана Довжина", + "used_weight": "Використана Вага", "id": "ID", "comment": "Коментар" }, "spool": "Котушки", "titles": { - "edit": "Редагувати Котушку" + "edit": "Редагувати Котушку", + "show_title": "[Котушка #{{id}}] {{name}}", + "list": "Котушки" } }, "actions": { @@ -48,10 +50,10 @@ "printing": { "generic": { "rows": "Рядки", - "marginRight": "Правий відступ", - "marginTop": "Верхній відступ", - "marginBottom": "Нижній відступ", - "marginLeft": "Лівий відступ", + "marginRight": "Правий Відступ", + "marginTop": "Верхній Відступ", + "marginBottom": "Нижній Відступ", + "marginLeft": "Лівий Відступ", "dimensions": "Розміри", "verticalSpacing": "Вертикальний відступ", "customSize": "Нестандартний", @@ -66,17 +68,23 @@ "description": "Використовуйте наведені нижче параметри, щоб отримати бажаний макет друку. Майте на увазі, що принтери та ваша операційна система можуть використовувати власні настроювані поля та масштабування, тому вам може знадобитися декілька спроб щоб отримати правильний результат. Спробуйте це на аркуші звичайного паперу, перш ніж друкувати на справжніх етикетках.", "horizontalSpacing": "Горизонтальний відступ", "showBorder": "Відобразити поля", - "print": "Друк" + "print": "Друк", + "borders": { + "grid": "Сітка" + }, + "paperSize": "Розмір Паперу" }, "spoolSelect": { "selectedTotal_one": "{{count}} обрана котушка", "selectedTotal_few": "{{count}} обрані котушки", - "selectedTotal_many": "{{count}} обраних котушок" + "selectedTotal_many": "{{count}} обраних котушок", + "showArchived": "Показати Архівні" }, "qrcode": { - "spoolWeight": "Вага котушки: {{weight}}", + "spoolWeight": "Вага Котушки: {{weight}}", "showTemperatures": "Температури", - "showVendor": "Виробник" + "showVendor": "Виробник", + "showSpoolWeight": "Вага Котушки" } }, "notifications": { @@ -115,12 +123,20 @@ "vendor": "Виробник", "density": "Щільність", "id": "ІД", - "color_hex": "Колір" + "color_hex": "Колір", + "article_number": "Артикул" }, "titles": { "show_title": "[Філамент #{{id}}] {{name}}", - "show": "Показати Філамент" - } + "show": "Показати Філамент", + "edit": "Редагувати Філамент", + "list": "Філаменти" + }, + "fields_help": { + "price": "Ціна повної котушки в системній валюті.", + "material": "Наприклад PLA, ABS, PETG, тощо." + }, + "filament": "Філаменти" }, "unknown": "Невідомий", "warnWhenUnsavedChanges": "Ви впевнені що хочете вийти? У Вас є незбережені зміни.", @@ -129,5 +145,32 @@ }, "tags": { "clone": "Клонувати" + }, + "vendor": { + "titles": { + "show_title": "[Виробник #{{id}}] {{name}}", + "list": "Виробники" + }, + "fields": { + "comment": "Коментар", + "name": "Назва" + }, + "vendor": "Виробники" + }, + "documentTitle": { + "default": "Spoolman", + "spool": { + "list": "Котушки | Spoolman" + }, + "filament": { + "list": "Філаменти | Spoolman" + }, + "suffix": " | Spoolman", + "vendor": { + "list": "Виробники | Spoolman" + } + }, + "table": { + "actions": "Дії" } }