diff --git a/Common/ro.lproj/Intents.strings b/Common/ro.lproj/Intents.strings index d6634a6a46..cd9bb42c33 100644 --- a/Common/ro.lproj/Intents.strings +++ b/Common/ro.lproj/Intents.strings @@ -20,7 +20,7 @@ "OcNxIj" = "Adăugați carbohidrați"; /* (No Comment) */ -"oLQSsJ" = "Activați Suprascrierea Personalizată „$”{overrideName}"; +"oLQSsJ" = "Activați Presetarea de Suprascrierea '$'{overrideName}"; /* (No Comment) */ "XNNmtH" = "Activați presetarea în Loop"; diff --git a/Loop Status Extension/Localizable.xcstrings b/Loop Status Extension/Localizable.xcstrings index b947ae9f67..e264d1eb98 100644 --- a/Loop Status Extension/Localizable.xcstrings +++ b/Loop Status Extension/Localizable.xcstrings @@ -890,6 +890,12 @@ "state" : "translated", "value" : "dB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "dB" + } } } }, @@ -1768,6 +1774,12 @@ "state" : "translated", "value" : "U" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "U" + } } } } diff --git a/Loop Status Extension/mul.lproj/MainInterface.xcstrings b/Loop Status Extension/mul.lproj/MainInterface.xcstrings index a75d5d94ff..bd96f6297f 100644 --- a/Loop Status Extension/mul.lproj/MainInterface.xcstrings +++ b/Loop Status Extension/mul.lproj/MainInterface.xcstrings @@ -366,7 +366,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "IOB 1.0 单位" + "value" : "IOB 1.0 U" } } } diff --git a/Loop Widget Extension/Bootstrap/InfoPlist.xcstrings b/Loop Widget Extension/Bootstrap/InfoPlist.xcstrings index aab9a9f921..864a763fa0 100644 --- a/Loop Widget Extension/Bootstrap/InfoPlist.xcstrings +++ b/Loop Widget Extension/Bootstrap/InfoPlist.xcstrings @@ -76,6 +76,12 @@ "state" : "translated", "value" : "Loop Widgets" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Loop 小组件" + } } } }, diff --git a/Loop Widget Extension/Bootstrap/Localizable.xcstrings b/Loop Widget Extension/Bootstrap/Localizable.xcstrings index 5bb04e12b8..09e4236b3e 100644 --- a/Loop Widget Extension/Bootstrap/Localizable.xcstrings +++ b/Loop Widget Extension/Bootstrap/Localizable.xcstrings @@ -150,6 +150,12 @@ "state" : "translated", "value" : "-Ü" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "-U" + } } } }, @@ -220,6 +226,12 @@ "state" : "translated", "value" : "??" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "??" + } } } }, @@ -454,6 +466,12 @@ "state" : "translated", "value" : "%1$@%2$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@%2$@" + } } } }, @@ -476,6 +494,12 @@ "state" : "translated", "value" : "%@U" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@U" + } } } }, @@ -629,6 +653,12 @@ "state" : "translated", "value" : "Culoare" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "颜色" + } } } }, @@ -657,6 +687,12 @@ "state" : "translated", "value" : "Dată" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "日期" + } } } }, @@ -776,6 +812,12 @@ "state" : "translated", "value" : "dB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "dB" + } } } }, @@ -804,6 +846,12 @@ "state" : "translated", "value" : "Sfârșit" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "结束" + } } } }, @@ -880,6 +928,12 @@ "state" : "translated", "value" : "Nihai" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "最终" + } } } }, @@ -1131,6 +1185,12 @@ "state" : "translated", "value" : "Döngü Durumu Widget'ı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Loop 状态小组件" + } } } }, @@ -1432,6 +1492,12 @@ "state" : "translated", "value" : "Suprascriere presetată" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "预设覆盖" + } } } }, @@ -1662,6 +1728,12 @@ "state" : "translated", "value" : "Start" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "开始" + } } } }, @@ -1781,6 +1853,12 @@ "state" : "translated", "value" : "U" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "U" + } } } } diff --git a/Loop.xcodeproj/xcshareddata/xcschemes/WatchApp.xcscheme b/Loop.xcodeproj/xcshareddata/xcschemes/WatchApp.xcscheme index e2a1660877..6ab6be0246 100644 --- a/Loop.xcodeproj/xcshareddata/xcschemes/WatchApp.xcscheme +++ b/Loop.xcodeproj/xcshareddata/xcschemes/WatchApp.xcscheme @@ -94,6 +94,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "43A943711B926B7B0051FA24" BuildableName = "WatchApp.app" + BlueprintName = "WatchApp" ReferencedContainer = "container:Loop.xcodeproj"> @@ -111,6 +112,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "43A943711B926B7B0051FA24" BuildableName = "WatchApp.app" + BlueprintName = "WatchApp" ReferencedContainer = "container:Loop.xcodeproj"> diff --git a/Loop/Localizable.xcstrings b/Loop/Localizable.xcstrings index 0fe4d44399..8f46faeb80 100644 --- a/Loop/Localizable.xcstrings +++ b/Loop/Localizable.xcstrings @@ -578,6 +578,12 @@ "state" : "translated", "value" : "." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "." + } } } }, @@ -1310,6 +1316,12 @@ "state" : "translated", "value" : "%1$1@%2$2@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$1@%2$2@" + } } } }, @@ -1910,7 +1922,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "%1$@ operează cu bucla închisă în poziția OFF. Pompa și senzorul CGM vor continua să funcționeze, dar aplicația nu va ajusta automat dozarea." + "value" : "%1$@ operează cu bucla închisă în poziția OPRIT. Pompa și senzorul de glicemie vor continua să funcționeze, dar aplicația nu va ajusta automat dozarea." } }, "ru" : { @@ -2179,6 +2191,12 @@ "state" : "translated", "value" : "%1$@ Zaman Ayarlarına Dikkat Edilmesi Gerekiyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ 时间设置需要注意" + } } } }, @@ -2931,6 +2949,12 @@ "state" : "translated", "value" : "%1$@ %2$@ içinde çalışmayı durduracaktır. Bundan önce yeni bir provizyon profili ile güncelleme yapmanız gerekecektir." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ 在 %2$@中将无法正常工作。您需要在该版本发布之前,使用新的配置文件进行更新。" + } } } }, @@ -3139,6 +3163,12 @@ "state" : "translated", "value" : "%1$@: %2$@ %3$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@: %2$@ %3$@" + } } } }, @@ -3197,6 +3227,12 @@ "state" : "translated", "value" : "⚠️" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "⚠️" + } } } }, @@ -4043,6 +4079,12 @@ "state" : "translated", "value" : "%@ 'ın yeni bir sürümü mevcut ve uygulamayı kullanmaya devam etmeniz önerilir." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ 已推出新版本,建议您继续使用该应用。" + } } } }, @@ -4380,7 +4422,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "按照推荐的大剂量输注" + "value" : "接受推荐的大剂量输注" } } } @@ -5298,7 +5340,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Adăugați CGM" + "value" : "Adăugați senzor de glicemie" } }, "ru" : { @@ -5360,17 +5402,35 @@ "state" : "translated", "value" : "Adăugați elementul pe rândul de jos" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将项目添加到底行" + } } } }, "Add item to Lock Screen / CarPlay display" : { "comment" : "Title for Add item", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajouter un élément à l'écran de verrouillage / CarPlay" + } + }, "ro" : { "stringUnit" : { "state" : "translated", "value" : "Adăugați element la ecranul de blocare / afișajul CarPlay" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "向锁屏 / CarPlay显示 添加项" + } } } }, @@ -5520,6 +5580,12 @@ "state" : "translated", "value" : "Adăugați linie predictivă" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "添加预测线" + } } } }, @@ -5822,6 +5888,12 @@ "state" : "translated", "value" : "için düzeltilmiş" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已调整" + } } } }, @@ -6397,6 +6469,12 @@ "state" : "translated", "value" : "Toate alertele sunt dezactivate până la" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "所有警报均已静音,直至……" + } } } }, @@ -6692,7 +6770,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Un modificator activ a schimbat raportul dintre carbohidrați și insulină cât și sensibilitatea la insulină. Dacă nu doriți ca acest lucru să vă afecteze calculul bolusului și gllicemia prognozată, luați în considerare dezactivarea modificatorului." + "value" : "O suprascriere activă a schimbat raportul dintre carbohidrați și insulină cât și sensibilitatea la insulină. Dacă nu doriți ca acest lucru să vă afecteze calculul bolusului și gllicemia prognozată, luați în considerare dezactivarea suprascrierii." } }, "ru" : { @@ -6884,6 +6962,12 @@ "state" : "translated", "value" : "Manuel KŞ girişinizi kaydetmeye çalışırken bir hata oluştu." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在尝试保存您手动输入的血糖值时发生错误。" + } } } }, @@ -6955,6 +7039,12 @@ "state" : "translated", "value" : "Beklenmeyen bir ekleme hatası durumu oluştu." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "初始化向导发生意外错误状态" + } } } }, @@ -7959,7 +8049,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Sunteți sigur că vreți să ștergeți acest CGM?" + "value" : "Sunteți sigur că vreți să ștergeți acest senzor de glicemie?" } }, "ru" : { @@ -8155,7 +8245,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "Are you sure you want to delete this service?" + "value" : "您确定要删除此服务吗?" } } } @@ -9121,6 +9211,12 @@ "state" : "translated", "value" : "Bluetooth Kapalı Uyarısı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "蓝牙关闭提醒" + } } } }, @@ -9210,6 +9306,12 @@ "state" : "translated", "value" : "Bluetooth Kullanılamıyor Uyarısı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "蓝牙不可用提示" + } } } }, @@ -10213,7 +10315,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Întrerupere Bolus" + "value" : "Întrerupere bolus" } }, "ru" : { @@ -10445,7 +10547,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Intrare Carbohidrați" + "value" : "Intrare carbohidrați" } }, "ru" : { @@ -10589,6 +10691,12 @@ "state" : "translated", "value" : "Karb Oranı Programı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "碳水系数配置表" + } } } }, @@ -10930,6 +11038,12 @@ "state" : "translated", "value" : "Karbonhidrat Girişi Çok Büyük" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "碳水化合物输入量过大" + } } } }, @@ -11238,6 +11352,12 @@ "state" : "translated", "value" : "Atenție" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "注意" + } } } }, @@ -11841,7 +11961,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Verificați sursa de date CGM" + "value" : "Verificați sursa de date a senzorului de glicemie" } }, "ru" : { @@ -11944,6 +12064,12 @@ "state" : "translated", "value" : "Aygıtınızın saatini kontrol edin ve/veya tüm geçersiz verileri Apple Sağlık'tan kaldırın." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请检查设备时间,并/或从“苹果健康”App中删除任何无效数据。" + } } } }, @@ -12102,7 +12228,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Alegeți Preferatul:" + "value" : "Alegeți preferatul:" } }, "zh-Hans" : { @@ -12179,7 +12305,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Închide" + "value" : "Închideți" } }, "ru" : { @@ -12199,6 +12325,12 @@ "state" : "translated", "value" : "Kapat" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭" + } } } }, @@ -12470,7 +12602,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Bucla închisă necesită o sesiune activă de senzor CGM" + "value" : "Bucla închisă necesită o sesiune activă a unui senzor de glicemie" } }, "ru" : { @@ -12807,6 +12939,12 @@ "state" : "translated", "value" : "từ lúc %1$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "自从 %1$@" + } } } }, @@ -13016,6 +13154,12 @@ "state" : "translated", "value" : "Kurulumu Tamamla" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "完成设置" + } } } }, @@ -13272,6 +13416,12 @@ "Configure Display" : { "comment" : "Title for the view to configure the lock screen display", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configurer l'affichage" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -13296,10 +13446,22 @@ "comment" : "A link that takes the user to a view where they can configure the display of the live activity screen on their lock screen and in CarPlay.", "isCommentAutoGenerated" : true, "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configurer l'écran de verrouillage / CarPlay" + } + }, "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Configurați ecranul de blocare / rândul Carplay" + "value" : "Configurați ecranul de blocare / rândul CarPlay" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "配置锁屏 / CarPlay 显示行" } } } @@ -13639,7 +13801,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Interval țintă pentru corecție" + "value" : "Interval de corecție" } }, "ru" : { @@ -13716,7 +13878,13 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Eșec la reporni %1$@" + "value" : "Nu s-a putut reporni %1$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法重启 %1$@" } } } @@ -13890,6 +14058,12 @@ "state" : "translated", "value" : "Kritik Olay Günlüğü Hazır" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关键事件日志已就绪" + } } } }, @@ -13973,6 +14147,12 @@ "state" : "translated", "value" : "Kritik Olay Günlükleri" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关键事件日志" + } } } }, @@ -14056,6 +14236,12 @@ "state" : "translated", "value" : "Kritik Olay Günlükleri dışa aktarılamadı." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法导出关键事件日志。" + } } } }, @@ -14232,7 +14418,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Glicemia actuală de %1$@ se situează sub intervalul țintă de corecție." + "value" : "Glicemia actuală de %1$@ se situează sub intervalul de corecție." } }, "ru" : { @@ -14364,7 +14550,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Modificare personalizată" + "value" : "Suprascriere personalizată" } }, "ru" : { @@ -14488,7 +14674,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Presetare particularizată" + "value" : "Presetare personalizată" } }, "ru" : { @@ -14758,6 +14944,12 @@ "state" : "translated", "value" : "dB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "dB" + } } } }, @@ -14926,7 +15118,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Ștergeți „%@”?" + "value" : "Ștergeți \"%@\"?" } }, "zh-Hans" : { @@ -15260,7 +15452,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Ștergeți CGM" + "value" : "Ștergeți senzor de glicemie" } }, "ru" : { @@ -15296,7 +15488,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "删除CGM数据源" + "value" : "删除CGM" } } } @@ -15344,6 +15536,12 @@ "state" : "translated", "value" : "Ștergeți alimentele" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除食物" + } } } }, @@ -15538,7 +15736,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Ștergeți date CGM de testare" + "value" : "Ștergeți datele senzorului de test" } }, "ru" : { @@ -15726,7 +15924,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Ștergeți date pompă de testare" + "value" : "Ștergeți datele pompei de test" } }, "ru" : { @@ -15815,7 +16013,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Livrează" + "value" : "Administrați" } }, "ru" : { @@ -16068,6 +16266,12 @@ "state" : "translated", "value" : "Diyabet Tedavisi" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "糖尿病治疗" + } } } }, @@ -16430,6 +16634,12 @@ "state" : "translated", "value" : "Afișați opțiunile de control" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示控制选项" + } } } }, @@ -16588,6 +16798,12 @@ "state" : "translated", "value" : "Tamamlandı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "完成" + } } } }, @@ -16837,6 +17053,12 @@ "state" : "translated", "value" : "Süre aşıldı: %1$.1f saat" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "持续时间超过: %1$.1f 小时" + } } } }, @@ -16906,7 +17128,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Activați Bluetooth" + "value" : "Activați\nBluetooth" } }, "ru" : { @@ -16979,6 +17201,12 @@ "state" : "translated", "value" : "Activați aplicarea parțială pe bază de glicemie" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "启用基于血糖的部分输注" + } } } }, @@ -17026,6 +17254,12 @@ "state" : "translated", "value" : "Activați corecția retrospectivă integrală" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "启用整体回溯校正(IRC)" + } } } }, @@ -17882,6 +18116,12 @@ "state" : "translated", "value" : "Günlükleri Dışa Aktarırken Hata" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导出日志发生错误" + } } } }, @@ -18394,6 +18634,12 @@ "state" : "translated", "value" : "İzin verilen maksimum karbonhidrat miktarını aşıyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "超过最大允许碳水化合物摄入量" + } } } }, @@ -18685,6 +18931,12 @@ "state" : "translated", "value" : "Dışa Aktar- %1$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导出-%1$@" + } } } }, @@ -19101,6 +19353,12 @@ "state" : "translated", "value" : "Parmak Ucu KŞ" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "指尖血糖" + } } } }, @@ -19184,6 +19442,12 @@ "state" : "translated", "value" : "Bildirimleri, Kritik Uyarıları ve Zamana Duyarlı Bildirimleri AÇIK konuma getirerek şimdi düzeltin." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请立即开启“通知”、“重要警报”和“时效性通知”以解决问题。" + } } } }, @@ -19475,6 +19739,12 @@ "state" : "translated", "value" : "В целях безопасности вам следует разрешить критические оповещения, срочные оповещения и уведомления (некритические оповещения) на вашем устройстве, чтобы продолжить использовать %1$@ и не отключать отдельные тревоги." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "出于安全考虑,您应允许设备上的“关键警报”、“时效性警报”和“通知权限”(非关键警报),以便继续使用 %1$@ ,且无法关闭单个警报。" + } } } }, @@ -19634,6 +19904,12 @@ "state" : "translated", "value" : "Tahmini KŞ" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "预测血糖值" + } } } }, @@ -19687,6 +19963,12 @@ "state" : "translated", "value" : "Часто задаваемые вопросы об оповещениях" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关于警报的常见问题" + } } } }, @@ -20067,6 +20349,12 @@ "state" : "translated", "value" : "Aplicare parțială pe bază de glicemie" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "基于血糖的部分输注" + } } } }, @@ -20388,6 +20676,12 @@ "state" : "translated", "value" : "KŞ Verileri Artık Kullanılabilir" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "现已获取血糖数据" + } } } }, @@ -20720,6 +21014,12 @@ "state" : "translated", "value" : "KŞ Hedef Aralığı Programı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "血糖目标范围表" + } } } }, @@ -20772,6 +21072,12 @@ "state" : "translated", "value" : "АППАРАТНЫЕ ЗВУКИ" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "泵体提示音" + } } } }, @@ -20824,6 +21130,12 @@ "state" : "translated", "value" : "Высокий уровень глюкозы" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "高血糖" + } } } }, @@ -20876,6 +21188,12 @@ "state" : "translated", "value" : "Как отключить некритичные оповещения?" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如何关闭非关键警报?" + } } } }, @@ -20928,6 +21246,12 @@ "state" : "translated", "value" : "Как отключить только срочные и некритические предупреждения?" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如何仅屏蔽“时效性”和“非关键”警报?" + } } } }, @@ -20981,6 +21305,12 @@ "state" : "translated", "value" : "Как временно отключить все звуки приложения %1$@?" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如何暂时关闭 %1$@ 应用中的所有声音?" + } } } }, @@ -21064,6 +21394,12 @@ "state" : "translated", "value" : "Nasıl güncellenir (LoopDocs)" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如何更新(LoopDocs)" + } } } }, @@ -21105,6 +21441,12 @@ "state" : "translated", "value" : "Sunt un tester" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "我是一名测试员" + } } } }, @@ -21158,6 +21500,12 @@ "state" : "translated", "value" : "Если режим фокусировки iOS включен, а функция отключения оповещений выключена, критические оповещения будут по-прежнему доставляться, а некритические будут глушиться до тех пор, пока %1$@ не будет добавлен в каждый режим фокусировки в качестве разрешенного приложения." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如果 iOS 专注模式处于开启状态,且“静音提醒”处于关闭状态,则关键提醒仍会正常推送,而非关键提醒将被静音,直到将 %1$@ 添加到每个专注模式的“允许的应用”列表中为止。" + } } } }, @@ -21280,7 +21628,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "În versiunile viitoare ale Loop, aceste experimente se pot schimba, pot deveni părți standard ale algoritmului Loop sau pot fi eliminate complet din Loop. Vă rugăm să urmăriți chat-ul Loop Zulip pentru a fi la curent cu posibilele modificări ale acestor funcții." + "value" : "În versiunile viitoare ale Loop, aceste experimente se pot schimba, pot deveni părți standard ale algoritmului Loop sau pot fi eliminate complet din Loop. Vă rugăm să urmăriți mesageria Loop Zulip pentru a fi la curent cu posibilele modificări ale acestor funcții." } }, "zh-Hans" : { @@ -21757,6 +22105,12 @@ "state" : "translated", "value" : "İnsülin ayarlamaları devre dışı bırakıldı!" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "胰岛素剂量调整功能已被禁用!" + } } } }, @@ -21880,7 +22234,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "已输注胰岛素" + "value" : "胰岛素输注" } } } @@ -22425,6 +22779,12 @@ "state" : "translated", "value" : "İnsülin Duyarlılık Programı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "胰岛素敏感系数(ISF)方案" + } } } }, @@ -22508,6 +22868,12 @@ "state" : "translated", "value" : "İnsülin Askıya Alındı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "胰岛素已暂停输注" + } } } }, @@ -22609,6 +22975,12 @@ "state" : "translated", "value" : "İnsülin Tipi" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "胰岛素类型" + } } } }, @@ -22656,6 +23028,12 @@ "state" : "translated", "value" : "Corecție retrospectivă integrală" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "整体回顾性校正 (IRC)" + } } } }, @@ -22703,6 +23081,12 @@ "state" : "translated", "value" : "Corecția Retrospectivă Integrală (CRI) este o extensie a componentei algoritmului standard de Corecție Retrospectivă (CR) din Loop, care ajustează prognoza pe baza istoricului discrepanțelor dintre nivelurile de glicemie prezise și cele reale. \n \nSpre deosebire de CR, care analizează discrepanțele din ultimele 30 de minute, cu CRI, istoricul discrepanțelor se adună în timp. Așadar, discrepanțele pozitive continue în timp vor duce la creșterea dozării. Dacă discrepanțele sunt negative în timp, Loop va reduce și mai mult dozarea." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "整体回顾性校正(IRC)是Loop中标准回顾性校正(RC)算法组件的扩展,它根据预测血糖值与实际血糖值之间的历史偏差来调整预测值。\n\n与仅关注过去30分钟偏差情况的RC不同,IRC会随时间推移累积偏差历史数据。因此,若偏差值长期呈正值,剂量将相应增加;若偏差值长期呈负值,Loop则会进一步减少剂量。" + } } } }, @@ -22786,6 +23170,12 @@ "state" : "translated", "value" : "%1$@ kesintiye uğradı: %3$@ %4$@'nın %2$@ 'si" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "中断的 %1$@:%3$@ %4$@ 的 %2$@" + } } } }, @@ -23196,6 +23586,12 @@ "state" : "translated", "value" : "Geçersiz Gelecek Glikoz" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无效的未来血糖值" + } } } }, @@ -23267,6 +23663,12 @@ "state" : "translated", "value" : "Gelecekte %1$@ olan bir zaman damgasıyla geçersiz KŞ okuması" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "血糖读数无效,其时间戳为 %1$@ ,该时间点在未来" + } } } }, @@ -23319,6 +23721,12 @@ "state" : "translated", "value" : "Критические оповещения iOS и срочные оповещения — это типы уведомлений Apple. Они используются для проведения высокоприоритетных мероприятий. Вот некоторые примеры:" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "iOS 严重告警与时效性告警是苹果系统的两类通知,用于高优先级事件。部分示例包括:" + } } } }, @@ -23371,6 +23779,12 @@ "state" : "translated", "value" : "РЕЖИМЫ ФОКУСИРОВКИ IOS" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "iOS专注模式" + } } } }, @@ -23561,6 +23975,12 @@ "state" : "translated", "value" : "Görünüşe göre yediğiniz bir yemeği kaydetmemiş olabilirsiniz. Şimdi kaydetmek için dokunun." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "检测到你可能进食了但没有记录餐食。点击此处立即录入碳水。" + } } } }, @@ -23738,7 +24158,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Lansează aplicația CGM" + "value" : "Lansează aplicația senzorului de glicemie" } }, "ru" : { @@ -23859,6 +24279,12 @@ "state" : "translated", "value" : "Daha fazla bilgi edin" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "了解更多" + } } } }, @@ -23948,6 +24374,12 @@ "state" : "translated", "value" : "Bir dakikadan az kaldı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "剩余时间不足 1 分钟" + } } } }, @@ -24118,7 +24550,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Écran verrouillé / Île dynamique / CarPlay" + "value" : "Écran verrouillé / Dynamic Island / CarPlay" } }, "ro" : { @@ -24126,6 +24558,12 @@ "state" : "translated", "value" : "Ecran de blocare / Insulă dinamică / CarPlay" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "锁屏 / 灵动岛 / CarPlay 车载" + } } } }, @@ -24189,7 +24627,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Înregistrați Doză" + "value" : "Înregistrați doza" } }, "ru" : { @@ -24298,6 +24736,12 @@ "state" : "translated", "value" : "Kayıtlı İnsülin Dozu" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "记录的胰岛素剂量" + } } } }, @@ -24594,7 +25038,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Eșec Buclă" + "value" : "Eșec buclă" } }, "ru" : { @@ -24689,7 +25133,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Loop a detectat o problemă cu setările Bluetooth și nu va funcționa cu succes până când Bluetooth nu este activat. Nu veţi primi valori ale glicemiei sau nu veţi putea face bolus." + "value" : "Loop a detectat o problemă cu setările Bluetooth și nu va funcționa cu succes până când Bluetooth nu este activat. Nu veți primi valori ale glicemiei sau nu veți putea face bolus." } }, "ru" : { @@ -24938,7 +25382,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "În mod normal, Loop furnizează 40% din necesarul de insulină estimat pentru fiecare ciclu de dozare. \n \nCând experimentul Aplicare parțială bazată pe glicemie este activat, Loop o să varieze procentul de bolus recomandat administrat pentru fiecare ciclu în funcție de nivelul glicemiei.\n \nÎn apropierea intervalului de corecție, va utiliza 20% (similar cu o bazală temporar) și va crește treptat până la maximum 80% la glicemie ridicată (200 mg/dl, 11,1 mmol/l). \n \nVă rugăm să rețineți că în timpul creșterii rapide a glicemiei, cum ar fi după o masă neanunțată, această funcție, combinată cu efectele vitezei și ale corecției retrospective, poate duce la o doză mai mare decât ar necesita ISF-ul dumneavoastră." + "value" : "În mod normal, Loop furnizează 40% din necesarul de insulină estimat pentru fiecare ciclu de dozare. \n \nCând algoritmul experimental Aplicare parțială bazată pe glicemie este activat, Loop o să varieze procentul de bolus recomandat administrat pentru fiecare ciclu în funcție de nivelul glicemiei.\n \nÎn apropierea intervalului de corecție, va utiliza 20% (similar cu o bazală temporar) și va crește treptat până la maximum 80% la glicemie ridicată (200 mg/dl, 11,1 mmol/l). \n \nVă rugăm să rețineți că în timpul creșterii rapide a glicemiei, cum ar fi după o masă neanunțată, această funcție, combinată cu efectele vitezei și ale corecției retrospective, poate duce la o doză mai mare decât ar necesita sensibilitatea dumneavoastră la insulină." } }, "zh-Hans" : { @@ -25112,6 +25556,12 @@ "state" : "translated", "value" : "Bluetooth etkinleştirilene kadar döngü başarılı bir şekilde çalışmayacaktır. KŞ ölçümleri alamayacak veya bolus yapamayacaksınız." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在启用蓝牙之前,Loop 无法正常工作。您将无法获取血糖读数,也不能执行大剂量输注。" + } } } }, @@ -25426,6 +25876,12 @@ "state" : "translated", "value" : "Управление оповещениями" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "管理警报" + } } } }, @@ -26065,7 +26521,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Notificări Mese Neanunțate" + "value" : "Notificări mese neanunțate" } }, "ru" : { @@ -26281,6 +26737,12 @@ "state" : "translated", "value" : "Ayarlarda izin verilen maksimum bolus eksik" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设置中缺少最大剂量限制" + } } } }, @@ -27119,6 +27581,12 @@ "state" : "translated", "value" : "Negatif süreye izin verilmez" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不允许出现负时长" + } } } }, @@ -27286,6 +27754,12 @@ "state" : "translated", "value" : "Nightscout" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nightscout" + } } } }, @@ -27333,6 +27807,12 @@ "state" : "translated", "value" : "Nicio alertă nu va suna când este dezactivat sunetul. Odată ce această perioadă se încheie, alertele și alarmele dumneavoastră vor relua normal." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "静音期间所有提醒与告警都不会发出声音。请选择你希望保持静音的时长。" + } } } }, @@ -28396,6 +28876,12 @@ "state" : "translated", "value" : "Bildirim gönderimi, telefonunuzun ayarlarında Zamanlanmış Özet olarak ayarlanmıştır.\n\n%1$@ adresinden bildirim almakta gecikmeyi önlemek için bildirim gönderimini Anında Gönderim olarak ayarlanmasını öneririz." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的手机设置中,该 App 通知投递方式为定时推送摘要。\n\n为避免接收 %1$@ App 通知出现延迟,建议将通知投递方式改为立即推送。" + } } } }, @@ -28542,7 +29028,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Notificări Întârziate" + "value" : "Notificări întârziate" } }, "ru" : { @@ -28556,6 +29042,12 @@ "state" : "translated", "value" : "Bildirimler Gecikti" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通知延迟" + } } } }, @@ -28823,6 +29315,12 @@ "state" : "translated", "value" : "Kapalı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭" + } } } }, @@ -28900,6 +29398,12 @@ "state" : "translated", "value" : "Oh hayır! Dozlama sırasında Loop çöktü ve bu iletişim kutusu kapatılana kadar insülin ayarlamaları duraklatıldı. Dozlama geçmişi doğru olmayabilir. Lütfen İnsülin İletim tablolarını gözden geçirin ve kan şekerinizi dikkatle izleyin." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "糟糕!Loop 在给药过程中发生故障,胰岛素调整功能已暂停,直至关闭此对话框。给药记录可能不准确。请查看胰岛素输注图表,并密切监测您的血糖水平。" + } } } }, @@ -30097,6 +30601,12 @@ "state" : "translated", "value" : "описание прогнозирования с помощью интегральной ретроспективной коррекции" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "积分效应: %1$@\n总葡萄糖效应: %2$@" + } } } }, @@ -30312,6 +30822,12 @@ "state" : "translated", "value" : "Kritik Olay Günlüklerinin Hazırlanması" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在准备关键事件日志" + } } } }, @@ -30484,6 +31000,12 @@ "state" : "translated", "value" : "Profilin süresi doluyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "配置文件到期 " + } } } }, @@ -30561,6 +31083,12 @@ "state" : "translated", "value" : "Profil Yakında Sona Eriyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "配置文件即将到期" + } } } }, @@ -31039,6 +31567,12 @@ "state" : "translated", "value" : "Pump Event" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "胰岛素泵事件" + } } } }, @@ -31097,6 +31631,12 @@ "state" : "translated", "value" : "Срок работы помпы закончился" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "泵已过期" + } } } }, @@ -31293,6 +31833,12 @@ "state" : "translated", "value" : "Pompa Yöneticisi Hatası: %1$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "泵管理器错误:%1$@" + } } } }, @@ -31760,6 +32306,12 @@ "state" : "translated", "value" : "Pompa Askıya Alındı. Otomatik dozlama devre dışı bırakıldı." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "泵已暂停。自动给药功能已关闭。" + } } } }, @@ -32853,6 +33405,12 @@ "state" : "translated", "value" : "Uzak Karbonhidrat Girişi: %d gram" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "远程录入碳水:%d 克" + } } } }, @@ -33030,6 +33588,12 @@ "state" : "translated", "value" : "Резервуар пуст" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "储药器已空" + } } } }, @@ -33332,6 +33896,12 @@ "state" : "translated", "value" : "Salvați" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保存" + } } } }, @@ -33604,6 +34174,12 @@ "state" : "translated", "value" : "Planlanan" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "预设" + } } } }, @@ -33628,6 +34204,12 @@ "state" : "translated", "value" : "Selectați opțiunile de afișare ale ecranului de blocare" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择锁屏显示选项" + } } } }, @@ -33738,6 +34320,12 @@ "state" : "translated", "value" : "Ошибка сенсора" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "传感器故障" + } } } }, @@ -34059,6 +34647,12 @@ "state" : "translated", "value" : "Kurulum Tamamlanmadı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设置未完成" + } } } }, @@ -34267,6 +34861,12 @@ "state" : "translated", "value" : "Basit Bolus Hesaplayıcı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "简易大剂量计算器" + } } } }, @@ -34356,6 +34956,12 @@ "state" : "translated", "value" : "Basit Yemek Hesaplayıcı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "简易进餐计算器" + } } } }, @@ -34575,7 +35181,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "URL site" + "value" : "Adresă site" } }, "ru" : { @@ -34607,6 +35213,12 @@ "state" : "translated", "value" : "Site URL" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "网址" + } } } }, @@ -34684,6 +35296,12 @@ "state" : "translated", "value" : "Yazılım güncellemesi" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "软件更新" + } } } }, @@ -35088,6 +35706,12 @@ "state" : "translated", "value" : "Destek" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "支持" + } } } }, @@ -35296,6 +35920,12 @@ "state" : "translated", "value" : "Treceți la principală" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "切换到 main (主) 分支" + } } } }, @@ -35365,7 +35995,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Atingeți aici pentru a configura un CGM" + "value" : "Atingeți aici pentru a configura un senzor de glicemie" } }, "ru" : { @@ -35990,6 +36620,12 @@ "state" : "translated", "value" : "Atingeți Activare sunet pentru a relua sunetul pentru alerte și alarme." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "点击“取消静音”即可恢复提醒和警报的声音。" + } } } }, @@ -36049,6 +36685,12 @@ "state" : "translated", "value" : "TestFlight" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TestFlight" + } } } }, @@ -36108,6 +36750,12 @@ "state" : "translated", "value" : "Срок действия TestFlight" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TestFlight 到期 " + } } } }, @@ -36398,6 +37046,12 @@ "state" : "translated", "value" : "Bolus dozlama algoritması, bazal hızınızı ayarlamak için kullanılandan daha ihtiyatlı bir kan şekeri tahmini kullanır. \n\n Sonuç olarak, bir bolustan sonra tahmin edilen kan şekeriniz, hedef aralığınızdan daha yüksek olabilir." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "大剂量给药算法对预测血糖的估算,会比调整基础率时更加保守。\n\n因此,注射大剂量之后的预测血糖,仍有可能高于你的目标区间。" + } } } }, @@ -37170,7 +37824,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Setări Terapie" + "value" : "Setări terapie" } }, "ru" : { @@ -37225,6 +37879,12 @@ "state" : "translated", "value" : "Aceasta este versiunea de dezvoltare a Loop, construită din ramura dev. Orice actualizări ale acestei ramuri pot conține funcții noi, netestate și pot fi nesigure. Dacă nu sunteți tester, vă rugăm să nu utilizați această ramură și să treceți la ramura principală." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "这是 Loop 的开发版本,由 dev(开发)分支编译构建。该分支上的更新可能包含尚未经过测试的新功能,并且可能存在安全风险。如果你不是测试人员,请不要使用此分支,请切换至 main(主)分支。" + } } } }, @@ -37270,7 +37930,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Această opțiune se aplică numai atunci când Strategia de dozare a Loop este setată pe Bolus automat." + "value" : "Această opțiune se aplică numai atunci când strategia de dozare a Loop este setată pe bolus automat." } }, "ru" : { @@ -37328,7 +37988,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Alerte Urgente" + "value" : "Alerte urgente" } }, "ru" : { @@ -37336,6 +37996,12 @@ "state" : "translated", "value" : "Срочные оповещения" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "时效性警报" + } } } }, @@ -37399,7 +38065,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Notificări Urgente" + "value" : "Notificări urgente" } }, "ru" : { @@ -37471,6 +38137,12 @@ "state" : "translated", "value" : "Батарейка трансмиттера садится" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发射器电量低" + } } } }, @@ -37619,6 +38291,12 @@ "state" : "translated", "value" : "Выключите громкость на устройстве iOS или добавьте %1$@ в качестве разрешенного приложения для каждого режима фокусировки. Срочные и критические оповещения по-прежнему будут звучать, но некритические оповещения будут отключены." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请关闭 iOS 设备的音量,或将“ %1$@ ”添加到每个“专注模式”的允许应用列表中。时间敏感型和关键警报仍会发出声音,但非关键警报将被静音。" + } } } }, @@ -37708,6 +38386,12 @@ "state" : "translated", "value" : "Uyarıları, alarmları veya sensör KŞ okumalarını almak için Bluetooth'u açın." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开蓝牙以接收提醒、警报或传感器血糖读数。" + } } } }, @@ -37910,6 +38594,12 @@ "state" : "translated", "value" : "Uyarı Silinemiyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法清除警报" + } } } }, @@ -37999,6 +38689,12 @@ "state" : "translated", "value" : "Pompaya Ulaşılamıyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法连接到泵" + } } } }, @@ -38183,6 +38879,12 @@ "state" : "translated", "value" : "Manuel KŞ Girişi Kaydedilemiyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法保存手动输入的血糖值" + } } } }, @@ -38272,6 +38974,12 @@ "state" : "translated", "value" : "Devam etmekte olan bolus durdurulamıyor. iPhone'unuzu pompaya yaklaştırın ve tekrar deneyin. Ayrıntılar için insülin uygulama geçmişinizi kontrol edin ve kan şekerinizi yakından takip edin." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法终止正在进行的大剂量输注。请将 iPhone 靠近胰岛素泵后重试。查看胰岛素输注历史获取详情,并密切监测你的血糖。" + } } } }, @@ -38563,6 +39271,12 @@ "state" : "translated", "value" : "Bilinmeyen ön ayar: %1$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未知预设:%1$@" + } } } }, @@ -39249,6 +39963,12 @@ "state" : "translated", "value" : "Очень низкий" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "紧急低" + } } } }, @@ -39427,6 +40147,12 @@ "state" : "translated", "value" : "Используйте функцию отключения оповещений. Она позволяет временно отключить все ваши оповещения и тревоги с помощью кнопки %1$@ , включая критические оповещения и срочные оповещения." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用“静音提醒”功能。它允许您暂时关闭所有%1$@ 应用程序提醒和警报。 包括关键警报和时间敏感警报。" + } } } }, @@ -39642,6 +40368,12 @@ "state" : "translated", "value" : "Egzersiz Ön Ayarını Kullan" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用运动预设" + } } } }, @@ -39780,6 +40512,12 @@ "value" : "Warnung" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Avertissement" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -39791,6 +40529,12 @@ "state" : "translated", "value" : "Avertizare" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "警告" + } } } }, @@ -39868,6 +40612,12 @@ "state" : "translated", "value" : "Uyarı! Güvenlik bildirimleri KAPALI" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "警告!安全提醒已关闭" + } } } }, @@ -39920,6 +40670,12 @@ "state" : "translated", "value" : "Каковы примеры критических и срочных оповещений?" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "紧急警告与时间敏感通知分别有哪些示例?" + } } } }, @@ -40306,6 +41062,12 @@ "state" : "translated", "value" : "Uygulama, Kapalı Döngü modundan çıktığında, tipik bir pompa gibi basitleştirilmiş bir bolus hesaplayıcı kullanır." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "退出闭环模式时,该应用会使用一套简化的大剂量计算器,和普通胰岛素泵的逻辑一致。" + } } } }, @@ -40359,6 +41121,12 @@ "state" : "translated", "value" : "Пока отключение звука оповещений включено, все оповещения от вашего %1$@ приложения, включая критические и срочные оповещения, будут временно отображаться без звуков и будут только вибрировать." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "开启静音提醒后,所有来自您的%1$@App 提醒都将无法接收。 包含紧急和限时警报的应用程序将暂时不发出声音,仅振动显示。" + } } } }, @@ -40403,7 +41171,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "În timp ce alertele silențioase sunt activate, este posibil ca pompa de insulină și hardware-ul CGM să sune în continuare." + "value" : "În timp ce alertele silențioase sunt activate, este posibil ca pompa de insulină și aparatura senzorului de glicemie să sune în continuare." } }, "ru" : { @@ -40470,6 +41238,12 @@ "state" : "translated", "value" : "При попытке перезапустить %1$@ произошла ошибка. \n\n %2$@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尝试重启时 %1$@ 发生错误。\n\n%2$@" + } } } }, @@ -40678,6 +41452,12 @@ "state" : "translated", "value" : "Geçici Egzersiz Ayarı 24 saatten uzun süredir açık. Hala etkin olmasını istediğinizden emin olun veya uygulamadan kapatın." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "运动临时调整模式已开启超过 24 小时。请确认你确实仍需要启用该模式,或在 App 内将其关闭。" + } } } }, @@ -40767,6 +41547,12 @@ "state" : "translated", "value" : "Geçici Egzersiz Ayarı Hala Açık" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "运动临时调整模式仍处于开启状态" + } } } }, @@ -40919,7 +41705,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Este posibil să nu primiți alerte sonore, vizuale sau cu vibrații referitoare la informații critice de siguranță. \n\nPentru a remedia problema, atingeți „Setări” și asigurați-vă că notificările, alertele critice și notificările urgente sunt activate." + "value" : "Este posibil să nu primiți alerte sonore, vizuale sau cu vibrații referitoare la informații critice de siguranță. \n\nPentru a remedia problema, atingeți \"Setări\" și asigurați-vă că notificările, alertele critice și notificările urgente sunt activate." } }, "ru" : { @@ -41002,7 +41788,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Ora %1$@ dumneavoastră a fost schimbată. %2$@ are nevoie de înregistrări precise ale timpului pentru a face predicții despre glicemia și pentru a ajusta insulina în consecință. \n\nVerificați setările %1$@ (General / Data și Ora) și verificați dacă „Setare automată” este activată. Nerezolvarea poate duce la o administrare insuficientă sau excesivă de insulină." + "value" : "Ora %1$@ dumneavoastră a fost schimbată. %2$@ are nevoie de înregistrări precise ale timpului pentru a face predicții despre glicemia și pentru a ajusta insulina în consecință. \n\nVerificați setările %1$@ (General / Data și Ora) și verificați dacă \"Setare automată\" este activată. Nerezolvarea poate duce la o administrare insuficientă sau excesivă de insulină." } }, "ru" : { @@ -41016,6 +41802,12 @@ "state" : "translated", "value" : "%1$@ 'inizin saati değiştirildi. %2$@ KŞ ile ilgili tahminlerde bulunmak ve insülininizi buna göre ayarlamak için doğru zaman kayıtlarına ihtiyaç duyar. \n\n %1$@ Ayarlarınızı (Genel / Tarih ve Saat) kontrol edin ve 'Otomatik Olarak Ayarla' seçeneğinin AÇIK olduğunu doğrulayın. Çözülmemesi, insülinin ciddi şekilde yetersiz veya fazla verilmesine yol açabilir." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的%1$@设备时间已被修改。%2$@ 需要准确的时间记录,以此预测血糖变化并相应调整胰岛素输注。\n\n请前往%1$@的设置(通用‑日期与时间),确认「自动设置」已开启。若该问题得不到解决,可能造成胰岛素严重输注不足或过量输注。" + } } } }, diff --git a/Loop/mul.lproj/Main.xcstrings b/Loop/mul.lproj/Main.xcstrings index 4316a6468f..6ac8e058a7 100644 --- a/Loop/mul.lproj/Main.xcstrings +++ b/Loop/mul.lproj/Main.xcstrings @@ -398,7 +398,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "预计" + "value" : "预测" } } } @@ -530,7 +530,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "详细" + "value" : "详情" } } } @@ -2707,7 +2707,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "g CLB" + "value" : "g COB" } }, "ru" : { diff --git a/LoopCore/Localizable.xcstrings b/LoopCore/Localizable.xcstrings index a3ccfb14d6..9777757d5f 100644 --- a/LoopCore/Localizable.xcstrings +++ b/LoopCore/Localizable.xcstrings @@ -172,6 +172,12 @@ "value" : "Aktive Kohlenhydrate (COB)" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Glucides actifs (COB)" + } + }, "ro" : { "stringUnit" : { "state" : "translated", @@ -263,6 +269,12 @@ "Active Insulin (IOB)" : { "comment" : "Description for the Insulin On Board selection for the Live Activity configuration", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insuline active (IOB)" + } + }, "ro" : { "stringUnit" : { "state" : "translated", @@ -291,6 +303,12 @@ "state" : "translated", "value" : "la" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 %1$@" + } } } }, @@ -421,11 +439,23 @@ "COB" : { "comment" : "Label used for the Carbohydrates On Board value in the Live Activity view", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Glucides" + } + }, "ro" : { "stringUnit" : { "state" : "translated", "value" : "COB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "活性碳水化合物 (COB)" + } } } }, @@ -504,6 +534,12 @@ "Current Glucose (Value and Arrow)" : { "comment" : "Description for the Current Glucose selection for the Live Activity configuration", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Glycémie actuelle (valeur et flèche)" + } + }, "ro" : { "stringUnit" : { "state" : "translated", @@ -538,17 +574,35 @@ "state" : "translated", "value" : "Delta" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Delta (变化值)" + } } } }, "Delta Glucose (Delta)" : { "comment" : "Description for the Delta Glucose selection for the Live Activity configuration", "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Delta Glucose (Delta)" + } + }, "ro" : { "stringUnit" : { "state" : "translated", "value" : "Delta glicemie (Delta)" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "血糖变化量(Delta)" + } } } }, @@ -633,11 +687,23 @@ "value" : "Prognostizierter Glukosewert (Endgültiger Blutzuckerwert)" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Glycémie prévue (glycémie finale)" + } + }, "ro" : { "stringUnit" : { "state" : "translated", "value" : "Glicemie prognozată (glicemie eventuală)" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "预测血糖(最终稳态血糖)" + } } } }, @@ -686,6 +752,12 @@ "value" : "IOB" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insuline" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -697,6 +769,12 @@ "state" : "translated", "value" : "IOB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "活性胰岛素 (IOB)" + } } } }, @@ -780,6 +858,12 @@ "state" : "translated", "value" : "Rată bazală relativă (bazală)" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "相对基础率(基础率)" + } } } }, diff --git a/LoopUI/InfoPlist.xcstrings b/LoopUI/InfoPlist.xcstrings index 796050aaed..a6ceca4250 100644 --- a/LoopUI/InfoPlist.xcstrings +++ b/LoopUI/InfoPlist.xcstrings @@ -100,6 +100,12 @@ "state" : "translated", "value" : "LoopUI" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "LoopUI" + } } } }, diff --git a/LoopUI/Localizable.xcstrings b/LoopUI/Localizable.xcstrings index a21b1ce012..e6a1a5bc0c 100644 --- a/LoopUI/Localizable.xcstrings +++ b/LoopUI/Localizable.xcstrings @@ -132,7 +132,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "\n%1$@\n\nAtingeți pictogramele de stare ale CGM și ale pompei de insulină pentru mai multe informații. %2$@ va continua să încerce să finalizeze o buclă, dar verificați eventualele probleme de comunicare cu pompa și CGM-ul dumneavoastră." + "value" : "\n%1$@\n\nAtingeți pictogramele de stare ale senzorului de glicemie și ale pompei de insulină pentru mai multe informații. %2$@ va continua să încerce să finalizeze o buclă, dar verificați eventualele probleme de comunicare cu pompa și senzorul dumneavoastră de glicemie." } }, "ru" : { @@ -209,7 +209,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "\n%1$@\n\n Atingeți pictogramele de stare pentru CGM și pompa de insulină pentru mai multe informații. %2$@ va continua să încerce să finalizeze o buclă, dar urmăriți eventualele probleme de comunicare cu pompa și CGM." + "value" : "\n%1$@\n\n Atingeți pictogramele de stare ale senzorului de glicemie și ale pompei de insulină pentru mai multe informații. %2$@ va continua să încerce să finalizeze o buclă, dar urmăriți eventualele probleme de comunicare cu pompa și cu senzorul de glicemie." } }, "ru" : { @@ -286,7 +286,7 @@ "ro" : { "stringUnit" : { "state" : "translated", - "value" : "\n%1$@ operează cu bucla închisă în poziția OFF. Pompa și CGM vor continua să funcționeze, dar aplicația nu va ajusta automat dozarea. \n\n %2$@" + "value" : "\n%1$@ operează cu bucla închisă în poziția OFF. Pompa și senzorul de glicemie vor continua să funcționeze, dar aplicația nu va ajusta automat dozarea. \n\n %2$@" } }, "ru" : { @@ -685,7 +685,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "%@ 单位" + "value" : "%@ U" } } } @@ -1823,6 +1823,12 @@ "state" : "translated", "value" : "dB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "dB" + } } } }, @@ -2453,6 +2459,12 @@ "state" : "translated", "value" : "Döngü Uyarısı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Loop 警告" + } } } }, @@ -3382,6 +3394,12 @@ "state" : "translated", "value" : "U" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "U" + } } } }, diff --git a/WatchApp Extension/Localizable.xcstrings b/WatchApp Extension/Localizable.xcstrings index 2ed6d420bf..d82c452516 100644 --- a/WatchApp Extension/Localizable.xcstrings +++ b/WatchApp Extension/Localizable.xcstrings @@ -913,6 +913,12 @@ "state" : "translated", "value" : "Bolus" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "大剂量" + } } } }, @@ -1371,6 +1377,12 @@ "state" : "translated", "value" : "dB" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "dB" + } } } }, @@ -1817,6 +1829,12 @@ "state" : "translated", "value" : "iPhone'unuzun yakında olduğundan emin olun ve tekrar deneyin." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请确保您的 iPhone 在附近,然后重试。" + } } } }, @@ -2287,6 +2305,12 @@ "state" : "translated", "value" : "Kapalı" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭" + } } } }, @@ -2965,6 +2989,12 @@ "state" : "translated", "value" : "ön ayar" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "预设" + } } } }, @@ -3300,6 +3330,12 @@ "state" : "translated", "value" : "Önerilen: %@ Ü" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "推荐: %@ 单位" + } } } }, @@ -3383,6 +3419,12 @@ "state" : "translated", "value" : "Önerilen: Hesaplanıyor..." } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "REC:正在计算……" + } } } }, @@ -4043,6 +4085,12 @@ "state" : "translated", "value" : "U" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "U" + } } } }, @@ -4245,6 +4293,12 @@ "state" : "translated", "value" : "iPhone'a Ulaşılamıyor" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法连接 iPhone" + } } } }, diff --git a/WatchApp Extension/ckcomplication.xcstrings b/WatchApp Extension/ckcomplication.xcstrings index bbde2258f7..91ee7a8fd1 100644 --- a/WatchApp Extension/ckcomplication.xcstrings +++ b/WatchApp Extension/ckcomplication.xcstrings @@ -82,6 +82,12 @@ "state" : "translated", "value" : "3DK" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "3分钟" + } } } }, @@ -166,6 +172,12 @@ "state" : "translated", "value" : "120" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "120" + } } } }, @@ -250,6 +262,12 @@ "state" : "translated", "value" : "120↘︎" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "120↘︎" + } } } }, @@ -333,6 +351,12 @@ "state" : "translated", "value" : "%@%@ %@" } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@%@ %@" + } } } } diff --git a/WatchApp/mul.lproj/Interface.xcstrings b/WatchApp/mul.lproj/Interface.xcstrings index 75cecdb708..f8cbb9f6f7 100644 --- a/WatchApp/mul.lproj/Interface.xcstrings +++ b/WatchApp/mul.lproj/Interface.xcstrings @@ -1396,7 +1396,7 @@ "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "Override" + "value" : "覆盖" } } }