From 1f52caf4b83532298f2cbb2e700929e40ce0a221 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 8 Aug 2026 22:43:21 +1000 Subject: [PATCH] New Crowdin updates (#861) * New translations app_en.arb (Arabic) [ci skip] * New translations app_en.arb (Finnish) [ci skip] * New translations app_en.arb (Chinese Simplified) [ci skip] --- lib/l10n/ar_SA/app_ar_SA.arb | 18 ++++++++++++++++++ lib/l10n/fi_FI/app_fi_FI.arb | 36 ++++++++++++++++++------------------ lib/l10n/zh_CN/app_zh_CN.arb | 16 ++++++++-------- 3 files changed, 44 insertions(+), 26 deletions(-) diff --git a/lib/l10n/ar_SA/app_ar_SA.arb b/lib/l10n/ar_SA/app_ar_SA.arb index 73243ae4..31c3fd0d 100644 --- a/lib/l10n/ar_SA/app_ar_SA.arb +++ b/lib/l10n/ar_SA/app_ar_SA.arb @@ -234,8 +234,12 @@ "@confirmScanDetail": {}, "connectionCheck": "فحص الاتصال", "@connectionCheck": {}, + "connectionCheckDetail": "تحقق إمكانية الوصول إلى عنوان الخادم. هذه العملية لا تتحقق اسم المستخدم أو كلمة المرور الخاصة بك.", + "@connectionCheckDetail": {}, "connectionRefused": "رُفض الاتصال", "@connectionRefused": {}, + "connectionRefusedDetail": "تعذر الوصول إلى الخادم. تحقق أن العنوان صحيح وأن الخادم قيد التشغيل.", + "@connectionRefusedDetail": {}, "count": "العدد", "@count": { "description": "Count" @@ -268,6 +272,12 @@ "@darkMode": {}, "darkModeEnable": "تفعيل وضع الليلي", "@darkModeEnable": {}, + "showPkValue": "إظهار المعرف", + "@showPkValue": {}, + "showPkValueDetail": "إظهار قيمة المعرف الداخلي (PK) للأجزاء والعناصر المخزنة وغيرها من الأشياء", + "@showPkValueDetail": {}, + "pk": "الرَّقَم التعريفي", + "@pk": {}, "delete": "حذف", "@delete": {}, "deleteFailed": "عملية الحذف فشلت", @@ -754,6 +764,8 @@ "@profileAdd": {}, "profileConnect": "اتصال إلى خادم", "@profileConnect": {}, + "profileSwitchConfirm": "سيؤدي هذا إلى قطع اتصال الجَلسة الحالية. هل تريد تبديل الخادم؟", + "@profileSwitchConfirm": {}, "profileEdit": "تعديل خادم ملف شخصي", "@profileEdit": {}, "profileDelete": "حذف خادم ملف شخصي", @@ -986,10 +998,16 @@ "@serverApiVersion": {}, "serverAuthenticationError": "مصادقة خطأ", "@serverAuthenticationError": {}, + "sessionExpired": "انتهت الجلسة", + "@sessionExpired": {}, + "sessionExpiredDetail": "انتهت مدة صَلاحِيَة جلستك. الرجاء تسجيل الدخول مجدداً.", + "@sessionExpiredDetail": {}, "serverCertificateError": "خطأ في الشهادة", "@serverCertificateError": {}, "serverCertificateInvalid": "شهادة HTTPS الخاصة بالخادم غير صالحة", "@serverCertificateInvalid": {}, + "serverCertificateTrust": "لا يمكن التحقق من شهادة هذا الخادم. تثق بها على أي حال؟", + "@serverCertificateTrust": {}, "serverConnected": "متصل بالخادم", "@serverConnected": {}, "serverConnecting": "جارٍ الاتصال بالخادم", diff --git a/lib/l10n/fi_FI/app_fi_FI.arb b/lib/l10n/fi_FI/app_fi_FI.arb index 3b3ff068..fa3394c2 100644 --- a/lib/l10n/fi_FI/app_fi_FI.arb +++ b/lib/l10n/fi_FI/app_fi_FI.arb @@ -114,9 +114,9 @@ "@barcodeNotAssigned": {}, "barcodeScanPart": "Scan part barcode", "@barcodeScanPart": {}, - "barcodeReceivePart": "Scan barcode to receive part", + "barcodeReceivePart": "Lue viivakoodi vastaanottaaksesi osan", "@barcodeReceivePart": {}, - "barcodeScanPaused": "Barcode scanning paused", + "barcodeScanPaused": "Viivakoodin skannaus keskeytetty", "@barodeScanPaused": {}, "barcodeScanPause": "Tap to pause scanning", "@barcodeScanPause": {}, @@ -182,7 +182,7 @@ "@cameraCreationError": {}, "cameraInternal": "Internal Camera", "@cameraInternal": {}, - "cameraInternalDetail": "Use internal camera to read barcodes", + "cameraInternalDetail": "Käytä sisäistä kameraa viivakoodien lukemiseen", "@cameraInternalDetail": {}, "canBuild": "Can Build", "@canBuild": {}, @@ -206,7 +206,7 @@ "@categoryUpdated": {}, "company": "Yritys", "@company": {}, - "companyAdd": "Add Company", + "companyAdd": "Lisää yritys", "@companyAdd": {}, "companyEdit": "Muokkaa yritystä", "@companyEdit": {}, @@ -256,7 +256,7 @@ "@crop": {}, "cropImage": "Crop Image", "@cropImage": {}, - "customer": "Customer", + "customer": "Asiakas", "@customer": {}, "customers": "Asiakkaat", "@customers": {}, @@ -392,7 +392,7 @@ "@filterComponent": {}, "filterComponentDetail": "Show component parts", "@filterComponentDetail": {}, - "filterExternal": "External", + "filterExternal": "Ulkoinen", "@filterExternal": {}, "filterExternalDetail": "Show stock in external locations", "@filterExternalDetail": {}, @@ -448,7 +448,7 @@ "@homeShowPo": {}, "homeShowPoDescription": "Show purchase order button on home screen", "@homeShowPoDescription": {}, - "homeShowShipments": "Show Shipments", + "homeShowShipments": "Näytä Lähetykset", "@homeShowShipments": {}, "homeShowShipmentsDescription": "Show pending shipments on the home screen", "@homeShowShipmentsDescription": {}, @@ -474,7 +474,7 @@ "@homeShowCustomersDescription": {}, "imageUploadFailure": "Image upload failed", "@imageUploadFailure": {}, - "imageUploadSuccess": "Image uploaded", + "imageUploadSuccess": "Kuva lähetetty", "@imageUploadSuccess": {}, "inactive": "Inactive", "@inactive": {}, @@ -562,7 +562,7 @@ "@lastStocktake": {}, "lastUpdated": "Päivitetty viimeksi", "@lastUpdated": {}, - "level": "Level", + "level": "Taso", "@level": {}, "lightMode": "Light Mode", "@lightMode": {}, @@ -584,7 +584,7 @@ "@locationCreate": {}, "locationCreateDetail": "Create new stock location", "@locationCreateDetail": {}, - "locationDefault": "Default Location", + "locationDefault": "Oletussijainti", "@locationDefault": {}, "locationNotSet": "Sijaintia ei ole määritetty", "@locationNotSet": {}, @@ -614,11 +614,11 @@ "@missingData": {}, "name": "Nimi", "@name": {}, - "no": "No", + "no": "Ei", "@no": {}, - "notApplicable": "N/A", + "notApplicable": "Ei saatavilla", "@notApplicable": {}, - "notConnected": "Not Connected", + "notConnected": "Ei yhdistetty", "@notConnected": {}, "notes": "Merkinnät", "@notes": { @@ -628,11 +628,11 @@ "@notifications": {}, "notificationsEmpty": "Ei lukemattomia ilmoituksia", "@notificationsEmpty": {}, - "noResponse": "No Response from Server", + "noResponse": "Palvelin ei vastaa", "@noResponse": {}, "noResults": "Ei tuloksia", "@noResults": {}, - "noImageAvailable": "No image available", + "noImageAvailable": "Kuva ei ole saatavilla", "@noImageAvailable": {}, "noPricingAvailable": "No pricing available", "@noPricingAvailable": {}, @@ -666,7 +666,7 @@ "@overdue": {}, "overdueDetail": "Show overdue orders", "@overdueDetail": {}, - "packaging": "Packaging", + "packaging": "Pakkaus", "@packaging": {}, "packageName": "Package Name", "@packageName": {}, @@ -744,7 +744,7 @@ "@permissionRequired": {}, "phone": "Phone", "@phone": {}, - "printLabel": "Print Label", + "printLabel": "Tulosta tunniste", "@printLabel": {}, "plugin": "Laajennus", "@plugin": {}, @@ -826,7 +826,7 @@ "@quantityPositive": {}, "queryEmpty": "Enter search query", "@queryEmpty": {}, - "queryNoResults": "No results for query", + "queryNoResults": "Ei hakutuloksia", "@queryNoResults": {}, "received": "Vastaanotettu", "@received": {}, diff --git a/lib/l10n/zh_CN/app_zh_CN.arb b/lib/l10n/zh_CN/app_zh_CN.arb index 306956b8..5a9699ec 100644 --- a/lib/l10n/zh_CN/app_zh_CN.arb +++ b/lib/l10n/zh_CN/app_zh_CN.arb @@ -234,11 +234,11 @@ "@confirmScanDetail": {}, "connectionCheck": "检查连接", "@connectionCheck": {}, - "connectionCheckDetail": "Checks that the server address is reachable. This does not verify your username or password.", + "connectionCheckDetail": "检测服务器地址是否可连通,不会校验用户名与密码。", "@connectionCheckDetail": {}, "connectionRefused": "连接被拒绝", "@connectionRefused": {}, - "connectionRefusedDetail": "Could not reach the server. Check that the address is correct and the server is running.", + "connectionRefusedDetail": "无法连接服务器。请确认地址填写正确且服务器已正常运行。", "@connectionRefusedDetail": {}, "count": "数量", "@count": { @@ -272,9 +272,9 @@ "@darkMode": {}, "darkModeEnable": "启用暗黑模式", "@darkModeEnable": {}, - "showPkValue": "Show ID", + "showPkValue": "显示 ID", "@showPkValue": {}, - "showPkValueDetail": "Display the internal ID (PK) value for parts, stock items and other objects", + "showPkValueDetail": "显示零件、库存条目及其他对象的内部 ID(主键)值", "@showPkValueDetail": {}, "pk": "ID", "@pk": {}, @@ -764,7 +764,7 @@ "@profileAdd": {}, "profileConnect": "连接到服务器", "@profileConnect": {}, - "profileSwitchConfirm": "This will disconnect your current session. Switch server profile?", + "profileSwitchConfirm": "该操作将断开当前会话,是否切换服务器配置文件?", "@profileSwitchConfirm": {}, "profileEdit": "编辑服务器配置文件", "@profileEdit": {}, @@ -998,15 +998,15 @@ "@serverApiVersion": {}, "serverAuthenticationError": "授权出错", "@serverAuthenticationError": {}, - "sessionExpired": "Session Expired", + "sessionExpired": "会话已过期", "@sessionExpired": {}, - "sessionExpiredDetail": "Your session has expired. Please sign in again.", + "sessionExpiredDetail": "您的会话已过期,请重新登录。", "@sessionExpiredDetail": {}, "serverCertificateError": "信任错误", "@serverCertificateError": {}, "serverCertificateInvalid": "服务器 HTTPS 证书无效", "@serverCertificateInvalid": {}, - "serverCertificateTrust": "This server's certificate could not be verified. Trust it anyway?", + "serverCertificateTrust": "无法验证该服务器证书,是否仍然信任?", "@serverCertificateTrust": {}, "serverConnected": "已连接至服务器", "@serverConnected": {},