|
594 | 594 | "virtAsstLoopNotAvailable": "Loop插件看起来没有被启用", |
595 | 595 | "virtAsstLoopForecastAround": "根据loop的预测,在接下来的%2你的血糖将会是around %1", |
596 | 596 | "virtAsstLoopForecastBetween": "根据loop的预测,在接下来的%3你的血糖将会是between %1 and %2", |
597 | | - "virtAsstAR2ForecastAround": "According to the AR2 forecast you are expected to be around %1 over the next %2", |
598 | | - "virtAsstAR2ForecastBetween": "According to the AR2 forecast you are expected to be between %1 and %2 over the next %3", |
| 597 | + "virtAsstAR2ForecastAround": "根据 AR2 预测,未来 %2 内您的血糖值预计将维持在 %1 左右", |
| 598 | + "virtAsstAR2ForecastBetween": "根据 AR2 预测,未来 %3 内您的血糖值预计将介于 %1 和 %2 之间", |
599 | 599 | "virtAsstForecastUnavailable": "血糖数据不可用,无法预测未来走势", |
600 | 600 | "virtAsstRawBG": "你的血糖是 %1", |
601 | 601 | "virtAsstOpenAPSForecast": "OpenAPS 预测最终血糖是 %1", |
602 | | - "virtAsstCob3person": "%1 has %2 carbohydrates on board", |
603 | | - "virtAsstCob": "You have %1 carbohydrates on board", |
604 | | - "virtAsstCGMMode": "Your CGM mode was %1 as of %2.", |
605 | | - "virtAsstCGMStatus": "Your CGM status was %1 as of %2.", |
606 | | - "virtAsstCGMSessAge": "Your CGM session has been active for %1 days and %2 hours.", |
607 | | - "virtAsstCGMSessNotStarted": "There is no active CGM session at the moment.", |
608 | | - "virtAsstCGMTxStatus": "Your CGM transmitter status was %1 as of %2.", |
| 602 | + "virtAsstCob3person": "%1 有 %2 碳水化合物在体内", |
| 603 | + "virtAsstCob": "你体内有 %1 碳水化合物", |
| 604 | + "virtAsstCGMMode": "您的动态血糖监测模式在 %2 时为 %1。", |
| 605 | + "virtAsstCGMStatus": "您的动态血糖监测状态在 %2 时为 %1。", |
| 606 | + "virtAsstCGMSessAge": "您的动态血糖监测会话已激活 %1 天 %2 小时。", |
| 607 | + "virtAsstCGMSessNotStarted": "目前没有激活的动态血糖监测会话。", |
| 608 | + "virtAsstCGMTxStatus": "您的动态血糖监测发射器状态在 %2 时为 %1。", |
609 | 609 | "virtAsstCGMTxAge": "您的发射器已使用了%1天", |
610 | | - "virtAsstCGMNoise": "Your CGM noise was %1 as of %2.", |
611 | | - "virtAsstCGMBattOne": "Your CGM battery was %1 volts as of %2.", |
612 | | - "virtAsstCGMBattTwo": "Your CGM battery levels were %1 volts and %2 volts as of %3.", |
613 | | - "virtAsstDelta": "Your delta was %1 between %2 and %3.", |
614 | | - "virtAsstDeltaEstimated": "Your estimated delta was %1 between %2 and %3.", |
615 | | - "virtAsstUnknownIntentTitle": "Unknown Intent", |
| 610 | + "virtAsstCGMNoise": "您的动态血糖仪监测噪声在 %2 时为 %1。", |
| 611 | + "virtAsstCGMBattOne": "您的动态血糖监测仪电池在 %2 时为 %1 伏。", |
| 612 | + "virtAsstCGMBattTwo": "您的动态血糖监测仪电池电平在 %3 时为 %1 伏和 %2 伏。", |
| 613 | + "virtAsstDelta": "您在 %2 和 %3 之间的变化量为 %1。", |
| 614 | + "virtAsstDeltaEstimated": "您在 %2 和 %3 之间的估计变化量为 %1。", |
| 615 | + "virtAsstUnknownIntentTitle": "未知意图", |
616 | 616 | "virtAsstUnknownIntentText": "很抱歉,我不知道你想要什么。", |
617 | 617 | "Fat [g]": "脂肪[g]", |
618 | 618 | "Protein [g]": "蛋白质[g]", |
|
648 | 648 | "Total fat": "脂肪总摄入量", |
649 | 649 | "Database Size": "数据库容量", |
650 | 650 | "Database Size near its limits!": "数据库可使用量即将不足", |
651 | | - "Database size is %1 MiB out of %2 MiB. Please backup and clean up database!": "Database size is %1 MiB out of %2 MiB. Please backup and clean up database!", |
| 651 | + "Database size is %1 MiB out of %2 MiB. Please backup and clean up database!": "数据库当前大小为 %1 MiB,总容量为 %2 MiB。请及时备份并清理数据库!", |
652 | 652 | "Database file size": "数据库文件大小", |
653 | | - "%1 MiB of %2 MiB (%3%)": "%1 MiB of %2 MiB (%3%)", |
| 653 | + "%1 MiB of %2 MiB (%3%)": "%1 MiB / %2 MiB (%3%)", |
654 | 654 | "Data size": "数量量", |
655 | | - "virtAsstDatabaseSize": "%1 MiB. That is %2% of available database space.", |
| 655 | + "virtAsstDatabaseSize": "%1 MiB。占可用数据库空间的%2%。", |
656 | 656 | "virtAsstTitleDatabaseSize": "数据库文件大小", |
657 | 657 | "Carbs/Food/Time": "碳水化合物/饮食/时间", |
658 | 658 | "You have administration messages": "系统消息", |
659 | 659 | "Admin messages in queue": "队列内的管理消息", |
660 | 660 | "Queue empty": "空队列", |
661 | | - "There are no admin messages in queue": "There are no admin messages in queue", |
| 661 | + "There are no admin messages in queue": "队列中没有系统消息", |
662 | 662 | "Please sign in using the API_SECRET to see your administration messages": "请使用 API_SECRET 登录以查看您的管理信息", |
663 | | - "Reads enabled in default permissions": "Reads enabled in default permissions", |
| 663 | + "Reads enabled in default permissions": "读取权限默认启用", |
664 | 664 | "Data reads enabled": "已启动数据只读", |
665 | 665 | "Data writes enabled": "已允许写入数据", |
666 | 666 | "Data writes not enabled": "禁用写入数据", |
667 | | - "Color prediction lines": "Color prediction lines", |
668 | | - "Release Notes": "Release Notes", |
| 667 | + "Color prediction lines": "彩色预测线", |
| 668 | + "Release Notes": "发布说明", |
669 | 669 | "Check for Updates": "检查更新", |
670 | | - "Open Source": "Open Source", |
671 | | - "Nightscout Info": "Nightscout Info", |
672 | | - "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.": "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.", |
673 | | - "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.": "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.", |
674 | | - "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.": "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.", |
675 | | - "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.": "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.", |
676 | | - "Note that time shift is available only when viewing multiple days.": "Note that time shift is available only when viewing multiple days.", |
677 | | - "Please select a maximum of two weeks duration and click Show again.": "Please select a maximum of two weeks duration and click Show again.", |
678 | | - "Show profiles table": "Show profiles table", |
679 | | - "Show predictions": "Show predictions", |
680 | | - "Timeshift on meals larger than %1 g carbs consumed between %2 and %3": "Timeshift on meals larger than %1 g carbs consumed between %2 and %3", |
| 670 | + "Open Source": "开源地址", |
| 671 | + "Nightscout Info": "Nightscout 说明", |
| 672 | + "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.": "Loopalyzer 的主要目的是可视化 Loop 闭环系统的运行情况。它也可用于其他系统配置,无论是闭环、开环还是非闭环系统。但需注意,根据您所用的数据上传器、其捕获和上传数据的频率以及填补缺失数据的能力,部分图表可能会存在缺口甚至完全空白。请务必核查图表数据的合理性。建议每次只查看一天的数据,并先滚动浏览数日以进行全面了解。", |
| 673 | + "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.": "Loopalyzer 包含一项时间偏移功能。例如,如果您一天在 07:00 用早餐,而另一天在 08:00 用早餐,那么这两天的平均血糖曲线可能会显得平缓,无法真实反映餐后血糖变化。时间偏移功能会计算这些餐食的平均发生时间,然后将两天内的所有数据(碳水化合物、胰岛素、基础率等)按相应的时间差进行偏移,使两天的餐食数据都与平均开始时间对齐。", |
| 674 | + "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.": "在此例中,第一天的所有数据向前推移30分钟,第二天的所有数据向后推移30分钟,这样看起来就像您这两天都是在07:30吃早餐。这使您可以看到实际的餐后平均血糖反应。", |
| 675 | + "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.": "时间偏移以灰色突出显示平均用餐开始时间后的时段,持续时间为DIA(胰岛素作用时间)。由于全天的所有数据点都进行了偏移,灰色区域外的曲线可能不准确。", |
| 676 | + "Note that time shift is available only when viewing multiple days.": "注意时间偏移仅在查看多天时可用。", |
| 677 | + "Please select a maximum of two weeks duration and click Show again.": "请选择最多两周的持续时间,然后再次点击显示。", |
| 678 | + "Show profiles table": "显示配置文件表", |
| 679 | + "Show predictions": "显示预测", |
| 680 | + "Timeshift on meals larger than %1 g carbs consumed between %2 and %3": "对在 %2 至 %3 之间摄入的、碳水化合物含量大于 %1 克的餐食启用时间偏移", |
681 | 681 | "Previous": "向前", |
682 | 682 | "Previous day": "前一天", |
683 | 683 | "Next day": "下一天", |
684 | 684 | "Next": "向后", |
685 | | - "Temp basal delta": "Temp basal delta", |
686 | | - "Authorized by token": "Authorized by token", |
687 | | - "Auth role": "Auth role", |
688 | | - "view without token": "view without token", |
| 685 | + "Temp basal delta": "临时基础率变化", |
| 686 | + "Authorized by token": "通过令牌授权", |
| 687 | + "Auth role": "认证角色", |
| 688 | + "view without token": "查看无需令牌", |
689 | 689 | "Remove stored token": "删除存储的密码", |
690 | | - "Weekly Distribution": "Weekly Distribution", |
691 | | - "Failed authentication": "Failed authentication", |
692 | | - "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?": "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?", |
693 | | - "Default (with leading zero and U)": "Default (with leading zero and U)", |
694 | | - "Concise (with U, without leading zero)": "Concise (with U, without leading zero)", |
695 | | - "Minimal (without leading zero and U)": "Minimal (without leading zero and U)", |
696 | | - "Small Bolus Display": "Small Bolus Display", |
697 | | - "Large Bolus Display": "Large Bolus Display", |
698 | | - "Bolus Display Threshold": "Bolus Display Threshold", |
699 | | - "%1 U and Over": "%1 U and Over", |
700 | | - "Event repeated %1 times.": "Event repeated %1 times.", |
| 690 | + "Weekly Distribution": "周分布", |
| 691 | + "Failed authentication": "认证失败", |
| 692 | + "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?": "IP地址为 %1 的设备尝试使用错误凭据与Nightscout进行认证。请检查您的上传器设置是否使用了错误的API_SECRET或令牌?", |
| 693 | + "Default (with leading zero and U)": "默认(带前导零和U)", |
| 694 | + "Concise (with U, without leading zero)": "简洁(带U,无前导零)", |
| 695 | + "Minimal (without leading zero and U)": "最简(无前导零和U)", |
| 696 | + "Small Bolus Display": "小剂量显示", |
| 697 | + "Large Bolus Display": "大剂量显示", |
| 698 | + "Bolus Display Threshold": "剂量显示阈值", |
| 699 | + "%1 U and Over": "%1 U 及以上", |
| 700 | + "Event repeated %1 times.": "事件重复了 %1 次。", |
701 | 701 | "minutes": "分钟", |
702 | | - "Last recorded %1 %2 ago.": "Last recorded %1 %2 ago.", |
| 702 | + "Last recorded %1 %2 ago.": "最后记录于 %1 %2 前。", |
703 | 703 | "Security issue": "安全问题", |
704 | | - "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.": "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.", |
| 704 | + "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.": "检测到弱API_SECRET。请使用小写和大写字母、数字和非字母数字字符(如!#%&/)的组合,以减少未经授权访问的风险。API_SECRET的最小长度为12个字符。", |
705 | 705 | "less than 1": "小于1", |
706 | 706 | "MongoDB password and API_SECRET match. This is a really bad idea. Please change both and do not reuse passwords across the system.": "不要为MongoDB 和 API_SECRET设置相同的密码,请更改其中的一个或者全部,且不要在MongoDB中重复使用相同的密码" |
707 | 707 | } |
0 commit comments