From ceea2305e9a1e33114c48826cfb3e403396a3079 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 12 Jul 2023 06:50:41 +0200 Subject: [PATCH 01/11] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: Eric Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/zh_Hans/ Translation: Stretchly/Stretchly App --- app/locales/zh-CN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/locales/zh-CN.json b/app/locales/zh-CN.json index 1ee4bf25d..5c151a91f 100644 --- a/app/locales/zh-CN.json +++ b/app/locales/zh-CN.json @@ -505,7 +505,7 @@ }, "abi": { "text": "闭上眼睛,想象自己身处一个平静、令人放松的地方,比如海滩或森林,专注于那个环境中的景象、声音和感觉。", - "title": "冥想" + "title": "富有想象力的可视化" } } } From 56aa13bd7f2920c09170556d91ac185f3d8d86b9 Mon Sep 17 00:00:00 2001 From: Chen Chen Date: Wed, 12 Jul 2023 06:50:42 +0200 Subject: [PATCH 02/11] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: Chen Chen Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/zh_Hans/ Translation: Stretchly/Stretchly App --- app/locales/zh-CN.json | 54 +++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/app/locales/zh-CN.json b/app/locales/zh-CN.json index 5c151a91f..2c04e47da 100644 --- a/app/locales/zh-CN.json +++ b/app/locales/zh-CN.json @@ -28,7 +28,7 @@ "break": { "postpone": "延后此次休息", "skip": "跳过此次休息", - "title": "该休息一下了!" + "title": "该休息一下了!" }, "preferences": { "title": "Stretchly 偏好设置", @@ -41,31 +41,31 @@ }, "settings": { "openAtLogin": "登录后自动启动 Stretchly", - "showBreaksIn": "休息提示画面:", + "showBreaksIn": "休息提示画面:", "window": "窗口", "fullscreen": "全屏", - "showIdeas": "休息时显示锻炼提示", - "allScreens": "在所有显示器显示休息画面", - "monitorIdleTime": "监控系统的闲置时间(系统闲置时暂停计时)。", + "showIdeas": "在休息时显示锻炼提示", + "allScreens": "在所有显示器显示休息提示画面", + "monitorIdleTime": "监控系统的闲置时间(系统闲置时暂停计时)。", "monitorDnd": "即使处于「勿扰」模式,仍显示休息画面", "language": "选择语言:", "restoreDefaults": "还原至默认值" }, "schedule": { "miniBreaks": "小憩:", - "miniBreaksInfo": "「小憩」是次数较多的小段休息模式,您可以用来伸展和放松。", + "miniBreaksInfo": "「小憩」是频率较高的短暂休息,您可以用来伸展和放松。", "enableMiniBreaks": "启用「小憩」", - "breakFor": "小憩时间:", + "breakFor": "持续时间:", "every": "每:", "showNotificationBeforeMiniBreak": "小憩前弹出通知", "enablePostponeMini": "允许延后小憩", "longBreaks": "休息:", - "longBreaksInfo": "「休息」不频繁,但是持续时间更长,让您能够有足够长的时间从工作中休息。", + "longBreaksInfo": "「休息」频率较低,但持续时间更长,让您能够从工作中得到长时间的休息。", "enableLongBreaks": "启用「休息」", "showNotificationBeforeLongBreak": "休息前弹出通知", "enablePostponeLong": "允许延后休息", "strictMode": "严格模式:", - "strictModeInfo": "「严格模式」不能跳过任何休息类型,协助您遵循休息规则。", + "strictModeInfo": "「严格模式」下不能跳过任何休息类型,其目的是协助您遵循休息规则。", "enableStrictMini": "启用「小憩」的严格模式", "enableStrictLong": "启用「休息」的严格模式", "cantDisableBoth": "不能同时停用两种休息类型" @@ -78,7 +78,7 @@ "coffeeKisses": "咖啡之吻", "morningSwim": "沐浴晨光", "transparentMode": "启用半透明", - "sounds": "音效:", + "sounds": "音效:", "enableSounds": "启用音效", "crystalGlass": "水晶玻璃", "windChime": "风铃", @@ -100,7 +100,7 @@ "developedBy": "开发者", "janH": "Jan Hovancik", "designedBy": "图标和用户界面由 Colin Shanley 设计", - "checkNewVersion": "自动检查应用程序更新" + "checkNewVersion": "自动检查更新" }, "heart": { "loveStretchly": "喜欢 Stretchly?", @@ -134,20 +134,20 @@ "miniBreaks": "小憩:", "postponableFor": "延后情况:", "postponeFor": "延后多久:", - "maxPostpones": "延后的最多次数:", + "maxPostpones": "最大延后次数:", "longBreaks": "休息:", "pauseUntilMoring": "暂停至早晨:", "pauseUntil": "暂停至:", "pauseUntilMorningInfo": "指定「暂停至早晨」的具体时间。", "welcomeWindow": "欢迎窗口:", "showWelcomeWindow": "下次启动时显示欢迎窗口", - "opacityTheme": "透明主题:", + "opacityTheme": "透明主题:", "opacityInfo": "休息窗口应该有多不透明?", - "opacity": "不透明度:", + "opacity": "不透明度:", "breakWindowSize": "休息窗口尺寸", "breakWindowSizeInfo": "休息窗口的屏幕占比是多少?", - "breakWindowWidth": "宽:", - "breakWindowHeight": "高:", + "breakWindowWidth": "宽:", + "breakWindowHeight": "高:", "sounds": "音效:", "volume": "音量:", "miniBreakStartSound": "在小憩开始时播放休息结束的音效", @@ -162,7 +162,7 @@ "screen": "监控休息时间:", "showBreaksAsRegularWindows": "休息画面设为常规窗口", "showBreaksAsRegularWindowsInfo": "启用后,休息画面可被聚焦,不再置顶并出现在任务栏中。", - "showBreaksAsRegularWindowsTitle": "作为常规窗口:", + "showBreaksAsRegularWindowsTitle": "作为常规窗口:", "cursor": "跟随光标", "primary": "主显示器", "showOnMonitor": "显示休息时间", @@ -172,7 +172,7 @@ "showCurrentTimeInBreaks": "在休息画面显示当前时间", "currentTimeInBreaks": "当前时间", "showTrayIcon": "显示菜单栏图标", - "toShowTrayIcon": "展示 Stretchly 图标在菜单栏" + "toShowTrayIcon": "在菜单栏中显示 Stretchly 图标" }, "utils": { "none_other": "{{count}}", @@ -369,7 +369,7 @@ "longBreakIdeas": { "abf": { "text": "坐着时,手肘撑在桌子上,靠近桌子边缘。身体重心向前倾,用手捂住眼睛。闭上眼睛,用鼻子慢慢吸气,保持几秒钟。继续深呼吸。", - "title": "掌心" + "title": "捂住双眼" }, "aar": { "text": "证据表明,少量的定期锻炼可以带来巨大的健康效益,包括显著减轻压力。", @@ -377,11 +377,11 @@ }, "aaa": { "title": "你不孤单", - "text": "你觉得一个人休息很难吗? 试着和同事一起做。 除了更容易坚持休息之外,你将有机会更好地了解他们。 一起休息可以提高生产力。" + "text": "你是否觉得很难独自休息? 试着和同事一起休息吧。除了让休息更容易坚持外,你还有机会更好地了解他们。一起休息可以提高生产力。" }, "aab": { "title": "远离屏幕", - "text": "你有没有注意到你的大脑是如何自己想出事情的?你只需要离开电脑,休息一下,去思考一些完全不相关的事情。" + "text": "你是否曾注意到自己的大脑可以独立解决问题?只需要远离电脑,休息一下,思考一些完全无关的事情。" }, "aac": { "title": "小憩", @@ -425,7 +425,7 @@ }, "aam": { "title": "水果", - "text": "休息下再吃点水果。 慢慢地感受它的味道、口感和新鲜的感觉。" + "text": "慢慢来,吃点水果吧。 慢慢地感受它的味道、口感和新鲜的感觉。" }, "aan": { "title": "洗手间", @@ -433,7 +433,7 @@ }, "aao": { "title": "咖啡时间", - "text": "咖啡时间? 找个伙伴一起来个5 分钟的散步。" + "text": "咖啡时间? 每次去时你可以步行 5 分钟。" }, "aap": { "title": "同事", @@ -444,7 +444,7 @@ "text": "在一项针对健康志愿者的研究中,美国国立卫生研究院的研究人员发现,尽早并经常进行短暂的休息可能有助于我们的大脑学习新技能。" }, "aas": { - "text": "找到你的伸展运动了吗? 不要忘记重复多次,以更好地对抗久坐的影响。", + "text": "找到适合自己的伸展运动了吗? 不要忘记重复多次,以更好地对抗久坐的影响。", "title": "重复" }, "aat": { @@ -465,7 +465,7 @@ }, "aax": { "title": "脉搏", - "text": "每周进行四到五次、持续20分钟的活动,让你的脉搏率提升至每分钟120次,可以选择你喜欢的任何活动。定期提高心率可以改善心血管健康。" + "text": "每周四到五次,连续20分钟将你的心率提升至每分钟120次,可以选择任何你喜欢的活动。定期提高心率有助于改善心血管健康。" }, "aay": { "title": "走楼梯", @@ -497,7 +497,7 @@ }, "abg": { "title": "握力训练", - "text": "挤压一双成团的袜子或一个软橡胶球,保持 5 秒钟。重复整个过程几次。" + "text": "挤压一双揉成一团的袜子或一个软橡胶球,保持 5 秒钟。重复整个过程几次。" }, "abh": { "title": "缓慢呼吸", @@ -505,7 +505,7 @@ }, "abi": { "text": "闭上眼睛,想象自己身处一个平静、令人放松的地方,比如海滩或森林,专注于那个环境中的景象、声音和感觉。", - "title": "富有想象力的可视化" + "title": "创造性想象" } } } From c7efaa0c369abef439f9e3283a9430298043bfbd Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Wed, 12 Jul 2023 06:50:42 +0200 Subject: [PATCH 03/11] Translated using Weblate (Swedish) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: Luna Jernberg Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/sv/ Translation: Stretchly/Stretchly App --- app/locales/sv.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/locales/sv.json b/app/locales/sv.json index 8823d6a71..332560604 100644 --- a/app/locales/sv.json +++ b/app/locales/sv.json @@ -170,7 +170,9 @@ "showTimeToBreakInTray": "Visa tiden till nästa paus i menyradsikonen", "currentTimeInBreaks": "Aktuell tid", "showCurrentTimeInBreaks": "Visa aktuell lokal tid i pausfönster", - "showBreaksAsRegularWindowsInfo": "När det är aktiverat kommer pausfönster att bli fokuserbara, de kommer inte att vara \"Alltid överst\" längre och de kommer också att visas i aktivitetsfältet." + "showBreaksAsRegularWindowsInfo": "När det är aktiverat kommer pausfönster att bli fokuserbara, de kommer inte att vara \"Alltid överst\" längre och de kommer också att visas i aktivitetsfältet.", + "showTrayIcon": "Visa menyfält ikon", + "toShowTrayIcon": "Visa Stretchly ikon i menyfält" }, "utils": { "none_one": "{{count}}", From 307045756687b4de98178d47cc286b3911ea315d Mon Sep 17 00:00:00 2001 From: EnTIv <1522935501@qq.com> Date: Wed, 12 Jul 2023 06:50:42 +0200 Subject: [PATCH 04/11] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: EnTIv <1522935501@qq.com> Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/zh_Hant/ Translation: Stretchly/Stretchly App --- app/locales/zh-TW.json | 47 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/app/locales/zh-TW.json b/app/locales/zh-TW.json index 2d8773901..68aacacc6 100644 --- a/app/locales/zh-TW.json +++ b/app/locales/zh-TW.json @@ -170,7 +170,9 @@ "showOnMonitor": "顯示休息時間", "timeToBreakInTray": "休息時間", "showTimeToBreakInTray": "在托盤圖標顯示下次休息時間", - "showCurrentTimeInBreaks": "在休息畫面顯示當前時間" + "showCurrentTimeInBreaks": "在休息畫面顯示當前時間", + "showTrayIcon": "顯示選單列圖示", + "toShowTrayIcon": "在選單列中顯示 Stretchly 圖示" }, "utils": { "none_other": "{{count}}", @@ -345,6 +347,10 @@ "abg": { "title": "擠手", "text": "擠壓一雙球襪或一個柔軟的橡膠球,保持 5 秒鐘。重複整個過程幾次。" + }, + "abi": { + "title": "想像力視覺化", + "text": "閉上眼睛,想像自己身處在一個寧靜和平的地方,例如海灘或森林,專注於那個環境中的景色、聲音和感覺。" } }, "miniBreakIdeas": { @@ -461,6 +467,45 @@ }, "abl": { "text": "站直,雙臂沿著肩膀抬起。 將手稍微向後移動,保持一秒鐘然後返回。" + }, + "abo": { + "text": "站起來,將一隻腳放在附近的物體上,例如椅子或踏板凳。保持膝蓋彎曲並保持10至15秒。然後換另一隻腳重複相同的動作。" + }, + "abp": { + "text": "站在牆壁旁,背部貼著牆壁,雙手也放在牆壁上,然後慢慢地像在做雪天使一樣將雙臂上下移動。" + }, + "abq": { + "text": "面對著牆壁站立,將雙手放在牆壁上,然後進行幾次俯臥撐。" + }, + "abr": { + "text": "坐在椅子的邊緣上,將一條腿伸直放在你前方,保持10至15秒。然後換另一條腿重複相同的動作。" + }, + "abs": { + "text": "面對著牆壁站立,將一隻腳往後放,另一隻腳向前,然後身體向前傾斜貼近牆壁。然後換另一隻腳重複相同的動作。" + }, + "abu": { + "text": "將頭部向一側傾斜,然後向另一側傾斜,接著輕輕地向前和向後傾斜頭部。" + }, + "abv": { + "text": "將一隻手臂伸過胸前,用另一隻手握住該手臂的肘部,輕輕地向胸部方向拉近。然後換另一隻手臂重複相同的動作。" + }, + "aby": { + "text": "坐在椅子的邊緣或地板上,將雙腳的腳底貼在一起,輕輕用手肘向下施壓,以伸展內側大腿肌肉。" + }, + "abw": { + "text": "站起來,將一隻腳放在附近的物體上,例如椅子或踏板凳,然後彎腰嘗試觸碰腳趾。然後換另一隻腳重複相同的動作。" + }, + "abm": { + "text": "坐在椅子的邊緣上,扭轉腰部朝一邊並保持10至15秒。然後換到另一邊重複相同的動作。" + }, + "abn": { + "text": "站起來,將一隻腳放在附近的物體上,例如椅子或踏板凳。保持膝蓋彎曲並保持10至15秒。然後換另一隻腳重複相同的動作。" + }, + "abx": { + "text": "站在門口,雙手各放在門口的兩邊,然後輕輕地向前傾斜,直到感受到胸部有一種伸展的感覺。" + }, + "abt": { + "text": "將一隻手臂伸直向上,然後使用另一隻手臂輕輕地推動第一隻手臂的肘部朝你的頭部方向。保持10至15秒。然後換另一隻手臂重複相同的動作。" } } } From 9605435dd787f16eb093e01546dc763def21cea1 Mon Sep 17 00:00:00 2001 From: Deleted User Date: Sat, 15 Jul 2023 11:48:03 +0200 Subject: [PATCH 05/11] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 94.0% (286 of 304 strings) Co-authored-by: Deleted User Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/nb_NO/ Translation: Stretchly/Stretchly App --- app/locales/nb-NO.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/locales/nb-NO.json b/app/locales/nb-NO.json index 631fda803..736469177 100644 --- a/app/locales/nb-NO.json +++ b/app/locales/nb-NO.json @@ -379,7 +379,7 @@ "title": "Lunsj utendørs" }, "aax": { - "text": " Øk pulsen til 120 slag per minutt i 20 minutter i strekk fire eller fem ganger i uken, og gjør alt du liker. Regelmessig heving av hjertefrekvensen resulterer i forbedret kardiovaskulær helse.", + "text": "Øk pulsen til 120 slag per minutt i 20 minutter i strekk fire eller fem ganger i uken, og gjør alt du liker. Regelmessig heving av hjertefrekvensen resulterer i forbedret kardiovaskulær helse.", "title": "Puls" }, "abg": { @@ -451,7 +451,7 @@ "text": "For hvert tretti minutt med stagnasjon bør du ha minst ett minutt med stimulering." }, "aay": { - "title": "Ta trappene ", + "title": "Ta trappene", "text": "Studier har vist at trappegang, som regnes som fysisk aktivitet med sterk intensitet, forbrenner flere kalorier per minutt enn jogging." }, "aba": { From eb548e9ba47744354d1214a0d36525f0abafcb20 Mon Sep 17 00:00:00 2001 From: Jan Hovancik Date: Sun, 16 Jul 2023 15:47:30 +0200 Subject: [PATCH 06/11] Adds more tray actions --- CHANGELOG.md | 5 ++++- app/main.js | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f5662ae6..131d72377 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,12 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added +- both left and right click on tray opens menu (Windows) +- double click on tray opens Preferences (Windows) ## [1.14.1] - 2023-06-04 -## Added +### Added - advanced option to not show menubar (tray) icon ### Fixed diff --git a/app/main.js b/app/main.js index d254a8123..f533952ac 100644 --- a/app/main.js +++ b/app/main.js @@ -1150,6 +1150,14 @@ function updateTray () { appIcon.setContextMenu(trayMenu) currentTrayMenuTemplate = newTrayMenuTemplate } + + appIcon.on('double-click', () => { + createPreferencesWindow() + }) + + appIcon.on('click', () => { + appIcon.popUpContextMenu(Menu.buildFromTemplate(currentTrayMenuTemplate)) + }) } } From c896f45a103ba50f458da4219ad71a77d41c4a52 Mon Sep 17 00:00:00 2001 From: An Nguyen Date: Tue, 25 Jul 2023 17:32:05 +0200 Subject: [PATCH 07/11] Translated using Weblate (Vietnamese) Currently translated at 100.0% (304 of 304 strings) Added translation using Weblate (Vietnamese) Co-authored-by: An Nguyen Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/vi/ Translation: Stretchly/Stretchly App --- app/locales/vi.json | 510 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 510 insertions(+) create mode 100644 app/locales/vi.json diff --git a/app/locales/vi.json b/app/locales/vi.json new file mode 100644 index 000000000..098aa6462 --- /dev/null +++ b/app/locales/vi.json @@ -0,0 +1,510 @@ +{ + "main": { + "resumingBreaks": "Tiếp tục giải lao", + "toBreak": "Khoảng giải lao DÀI", + "toMicrobreak": "Khoảng giải lao NGẮN", + "resume": "Tiếp tục giải lao", + "forHour": "1 tiếng", + "untilMorning": "Tới sáng mai", + "indefinitely": "Không thời hạn", + "resetBreaks": "Đặt lại", + "restoreDefaults": "Khôi phục mặc dịnh", + "continue": "Tiếp tục", + "contributorPreferences": "Tuỳ chọn Cộng tác viên", + "syncPreferences": "Đồng bộ tuỳ chọn", + "toolTipHeader": "Stretchly - Ứng dụng nhắc giờ giải lao", + "microbreakIn": "Khoảng giải lao NGẮN sẽ bắt đầu sau $t(utils.seconds, {'count': {{seconds}} })", + "breakIn": "Khoảng giải lao DÀI sẽ bắt đầu sau $t(utils.seconds, {'count': {{seconds}} })", + "downloadLatestVersion": "Tải phiên bản mới nhất", + "skipToTheNext": "Chuyển khoảng giải lao tiếp theo", + "pause": "Tạm dừng giải lao", + "for2Hours": "2 tiếng", + "for5Hours": "5 tiếng", + "quitStretchly": "Thoát Stretchly", + "cancel": "Huỷ", + "warning": "Thao tác này sẽ khôi phục cài đặt mặc định của ứng dụng và tất cả cài đặt của bạn sẽ bị mất.", + "preferences": "Tuỳ chọn" + }, + "break": { + "postpone": "Hoãn giải lao", + "title": "Đến lúc phải giải lao rồi!", + "skip": "Bỏ qua giải lao" + }, + "preferences": { + "nav": { + "schedule": "Kế hoạch", + "heart": "Thích Stretchly", + "settings": "Cài đặt", + "theme": "Chủ đề", + "about": "Về Stretchly" + }, + "settings": { + "openAtLogin": "Tự động chạy Stretchly khi khởi động máy tính", + "showBreaksIn": "Giải lao sẽ xuất hiện trong vòng:", + "fullscreen": "Toàn màn hình", + "showIdeas": "Hiển thị những gợi ý vận động trong lúc giải lao", + "allScreens": "Hiện thị nội dung giải lao ở tất cả các màn hình", + "monitorIdleTime": "Khi hệ thống nhàn dỗi (Tạm dừng giải lao nếu hệ thống không hoạt động).", + "monitorDnd": "Hiển thị Giải lao ngay cả trong chế độ Không làm phiền", + "language": "Lựa chọn ngôn ngữ:", + "restoreDefaults": "Khôi phục mặc định", + "window": "Cửa sổ" + }, + "schedule": { + "enableMiniBreaks": "Kích hoạt Giải lao ngắn", + "longBreaks": "Giải lao dài:", + "enableLongBreaks": "Kích hoạt Giải lao dài", + "miniBreaks": "Giải lao ngắn:", + "miniBreaksInfo": "Khoảng Giải lao ngắn là những khoảng nghỉ ngắn được thực hiện thường xuyên để bạn có cơ hội thư giãn gân cốt.", + "breakFor": "Giải lao trong vòng:", + "every": "Tần suất:", + "enablePostponeMini": "Cho phép tạm hoãn khoảng Giải lao ngắn", + "showNotificationBeforeMiniBreak": "Hiện thị thông báo trước khi khoảng Giải lao ngắn bắt đầu", + "longBreaksInfo": "Khoảng Giải lao dài diễn ra ít thường xuyên hơn, nhưng có thời lượng dài hơn, cho phép bạn nghỉ ngơi dài hơn trong khi làm việc.", + "showNotificationBeforeLongBreak": "Hiện thị thông báo trước khi khoảng Giải lao dài bắt đầu", + "enablePostponeLong": "Cho phép tạm hoãn khoảng Giải lao dài", + "strictMode": "Chế độ Nghiêm ngặt:", + "strictModeInfo": "Chế độ này không cho phép bạn bỏ qua các khoảng Giải lao ngắn, dài và được thiết kế để giúp giữ kỷ luật.", + "enableStrictLong": "Kích hoạt Chế độ nghiêm ngặt cho các khoảng giải lao dài", + "enableStrictMini": "Kích hoạt Chế độ nghiêm ngặt cho các khoảng giải lao ngắn", + "cantDisableBoth": "Không thể tắt cả hai loại Giải lao" + }, + "theme": { + "monochrome": "Đơn sắc", + "invertedMonochrome": "Đơn sắc đảo ngược", + "appearance": "Giao diện:", + "greenClouds": "Mây xanh", + "graphiteCrystal": "Trắng tuyết", + "sounds": "Âm thanh:", + "enableSounds": "Kích hoạt âm thanh", + "autumnBeBlessed": "Bordeaux", + "morningSwim": "Xanh nước biển", + "coffeeKisses": "#Nude", + "transparentMode": "Kích hoạt hiệu ứng xuyên thấu", + "menubarIcon": "Biểu tượng thanh công cụ:", + "crystalGlass": "Ly thuỷ tinh", + "windChime": "Chuông gió", + "ticToc": "Tik tok", + "colour": "Màu sắc", + "snowWhite": "Trắng tuyết" + }, + "about": { + "developedBy": "Phát triển bởi", + "version": "Phiên bản ", + "ourWebsite": "Ghé thăm website", + "tagline": "Ứng dụng nhắc giờ giải lao", + "latestVersion": "Phiên bản mới nhất ", + "dot": ".", + "checkNewVersion": "Tự động kiểm tra phiên bản cập nhật của ứng dụng", + "learnMore": "Để tìm hiểu thêm về các tính năng của Stretchly, hãy xem hướng dẫn, tải xuống phiên bản mới nhất hoặc liên hệ với chúng tôi để được hỗ trợ, ", + "janH": "Jan Hovancik cute", + "designedBy": "Biểu tượng và Giao diện người dùng thiết kế bởi Colin Shanley" + }, + "title": "Tuỳ chọn Stretchly", + "heart": { + "loveStretchly": "Bạn có thích Stretchly?", + "desc1": "Nghỉ giải lao thường xuyên khi sử dụng máy tính đã được khoa học chứng minh là rất quan trọng đối với sức khỏe thể chất và tinh thần của bạn.", + "desc2": "Stretchly hoàn toàn miễn phí. Nhưng bạn có thể hỗ trợ bằng cách quyên góp và giúp chúng tôi tiếp tục cải thiện Stretchly và phát hành phần mềm miễn phí khác.", + "becomePatron": "Trở thành Người Bảo hộ", + "alreadyContributor": "Tôi đã sẵn sàng là một công tác viên", + "authenticateUsing": "Xác thực bằng cách sử dụng:", + "contributorPreferences": "Tuỳ chọn công tác viên", + "syncPreferences": "Đồng bộ tuỳ chọn" + } + }, + "contributorPreferences": { + "breakWindowWidth": "Chiều rộng:", + "system": "Hệ thống", + "beforeLongBreak": "Khoảng giải lao dài:", + "0": "Màn hình ưu tiên", + "1": "Màn hình thứ hai", + "2": "Màn hình thứ ba", + "4": "Màn hình thứ năm", + "title": "Tuỳ chọn công tác viên", + "3": "Màn hình thứ tư", + "notificationsInfo": "Thông báo hệ thống hiển thị trước khoảng giải lao để bạn chuẩn bị cho nó.", + "notifications": "Thông báo khoảng giải lao:", + "beforeMiniBreak": "Khoảng giải lao ngắn:", + "postponeFor": "Tạm hoãn tới khi:", + "newVersion": "Phiên bản mới:", + "newVersionNotification": "Thông báo khi có phiên bản mới", + "customIdeasInfo": "Cho phép bạn sử dụng các ý tưởng tùy chỉnh các Khoảng Giải lao bằng cách chỉnh sửa tệp cấu hình. (Dành cho người dùng nâng cao.)", + "useIdeasFromSettings": "Sử dụng ý tưởng Khoảng Giải lao từ tệp cấu hình", + "customIdeas": "Ý tưởng tuỳ chỉnh:", + "breakPostpone": "Tạm hoãn Khoảng giải lao:", + "breakPostponeInfo": "Nếu được bật trong Tùy chọn chính, bạn có thể hoãn thời gian giải lao. Các cài đặt sau đây cho phép bạn chỉ định thời gian, thời gian và số lần bạn có thể trì hoãn việc nghỉ giải lao.", + "miniBreaks": "Khoảng giải lao ngắn:", + "postponableFor": "Có thể hoãn tới khi:", + "maxPostpones": "Số lần tạm hoãn tối đa:", + "showWelcomeWindow": "Hiển thị màn hình Welcome ở lần khởi động kế tiếp", + "longBreaks": "Khoảng giải lao dài:", + "pauseUntilMorningInfo": "Chỉ định giờ 'Tạm dừng cho đến sáng' sẽ tạm dừng.", + "opacityTheme": "Chủ đề trong suốt:", + "pauseUntilMoring": "Tạm dừng cho tới sáng:", + "pauseUntil": "Tạm dừng tới khi:", + "welcomeWindow": "Màn hình Welcome:", + "opacityInfo": "Hình khối của khung hình Giải lao sẽ như thế nào?", + "opacity": "Độ mờ:", + "breakWindowSize": "Kích thước khung hình Giải lao", + "breakWindowSizeInfo": "Khung hình giải lao nên ẩn bao nhiêu phần trăm màn hình?", + "breakWindowHeight": "Chiều cao:", + "sounds": "Âm thanh:", + "volume": "Âm lượng:", + "longBreakStartSound": "Sẽ có âm thanh lúc bắt đầu khoảng giải lao dài", + "naturalBreaksInfo": "Nếu theo dõi thời gian nhàn rỗi được bật trong Tùy chọn chính, bạn có thể chỉ định sau đó thời điểm Khoảng giải lao sẽ tạm dừng.", + "light": "Sáng/Nhẹ nhàng", + "miniBreakStartSound": "Sẽ có âm thanh lúc bắt đầu khoảng giải lao ngắn", + "naturalBreaks": "Khoảng giải lao tự nhiên:", + "showBreaksAsRegularWindowsTitle": "Hoạt động như cửa sổ thông thường:", + "pauseAfter": "Tạm dừng sau:", + "appearance": "Giao diện:", + "dark": "Tối", + "showBreaksAsRegularWindowsInfo": "Khi được bật, các cửa sổ Giải lao sẽ có thể được đặt tiêu điểm, chúng sẽ không còn ở trạng thái 'Always on top' nữa và chúng cũng sẽ xuất hiện trên thanh tác vụ.", + "screenInfo": "Khi hiển thị Giải lao trên tất cả các màn hình bị tắt, bạn có thể chọn màn hình nào bạn muốn hiển thị Giải lao.", + "timeToBreakInTray": "Thơi gian giải lao", + "showBreaksAsRegularWindows": "Hiển thị Giải lao ở dạng cửa sổ thông thường", + "screen": "Màn hình hiển thị Giải lao:", + "showOnMonitor": "Hiển thị Giải lao trên", + "primary": "Màn hình chính", + "cursor": "Theo dõi con trỏ", + "showTimeToBreakInTray": "Hiển thị thời gian đến lần Giải lao tiếp theo trong biểu tượng thanh thực đơn", + "showTrayIcon": "Hiển thị biểu tượng thanh thực đơn", + "toShowTrayIcon": "Hiển thị biểu tượng Stretchly trên thanh thực đơn", + "currentTimeInBreaks": "Thời điểm hiện tại", + "showCurrentTimeInBreaks": "Hiển thị giờ địa phương hiện tại trong cửa sổ Giải lao" + }, + "welcome": { + "title": "Chào mừng đến với Stretchly", + "getStarted": "Bắt đầu", + "breakTimeReminderApp": "Ứng dụng nhắc giờ giải lao", + "viewTutorial": "Xem Hướng dẫn sử dụng", + "openPreferences": "Mở tuỳ chọn" + }, + "statusMessages": { + "indefinitely": "Vô thời hạn", + "dndMode": "\"Không làm phiền\" đang bật", + "nextLongBreak": "Khoảng Giải lao dài tiếp theo", + "afterMiniBreak_one": "sau {{count}} Khoảng Giải lao ngắn", + "paused": "Đã tạm dừng", + "afterMiniBreak_other": "sau {{count}} Khoảng Giải lao ngắn", + "appExclusion": "Quy tắc loại trừ ứng dụng", + "nextMiniBreak": "Khoảng Giải lao ngắn tiếp theo", + "resuming": "Đang tiếp tục" + }, + "miniBreakIdeas": { + "aae": { + "text": "Nhắm mắt lại và thư giãn." + }, + "aaf": { + "text": "Duỗi chân của bạn ra nào." + }, + "aai": { + "text": "Từ từ quay đầu sang một bên và giữ trong 10 giây." + }, + "aaj": { + "text": "Từ từ nghiêng đầu sang một bên và giữ trong 5-10 giây." + }, + "aap": { + "text": "Nhắm mắt lại và đếm hơi thở của bạn." + }, + "aas": { + "text": "Nâng cánh tay phải của bạn, duỗi nó qua đầu sang trái và giữ trong 10 giây. Lặp lại với tay trái." + }, + "aav": { + "text": "Nhắm mắt lại và chỉ cần chú ý bất cứ điều gì phát sinh trong thời điểm hiện tại, và không nên phán xét chúng." + }, + "aaz": { + "text": "Sự chú ý của bạn có được sử dụng một cách khôn ngoan không?" + }, + "aba": { + "text": "Thay đổi tư thế ngồi của bạn." + }, + "abb": { + "text": "Để mắt bạn tiếp xúc với ánh sáng tự nhiên." + }, + "abe": { + "text": "Hãy lắc tay để cảm nhận được sự nhẹ nhõm." + }, + "abs": { + "text": "Đứng quay mặt vào tường, đặt một chân ra sau và chân kia về phía trước, sau đó dựa vào tường. Lặp lại với chân còn lại." + }, + "abu": { + "text": "Nghiêng đầu sang một bên, rồi sang bên kia, sau đó nhẹ nhàng nghiêng về phía trước và phía sau." + }, + "aab": { + "text": "Từ từ nhìn hết sang trái, rồi sang phải." + }, + "aah": { + "text": "Tư thế ngồi của bạn đã đúng chưa?" + }, + "aad": { + "text": "Nhắm mắt lại và hít thở sâu vài lần." + }, + "aak": { + "text": "Đứng khỏi ghế của bạn và relax toàn thân." + }, + "aaa": { + "text": "Đi lấy một cốc nước." + }, + "aac": { + "text": "Từ từ nhìn hết lên trên, rồi xuống dưới." + }, + "aag": { + "text": "Duỗi cánh tay của bạn ra nào." + }, + "aal": { + "text": "Tập trung mắt bạn vào một vật cách xa ít nhất 20 mét (nếu không thì xa nhất có thể)." + }, + "aam": { + "text": "Dành một chút thời gian để suy nghĩ về một cái gì đó bạn đang quan tâm và đánh giá cao." + }, + "aan": { + "text": "Hãy dành một chút thời gian để mỉm cười khi được sống." + }, + "aao": { + "text": "Một nơi làm việc thực sự tiện dụng là một nơi làm việc mà bạn thường xuyên tránh xa." + }, + "aaq": { + "text": "Nhắm mắt lại và gọi tên những thứ bạn nghe thấy." + }, + "aar": { + "text": "Đặt đầu ngón tay lên vai. Xoay vai về phía trước trong 10 giây rồi xoay ngược lại." + }, + "aat": { + "text": "Dùng bàn tay phải của bạn, lần lượt nắm lấy từng ngón tay của bàn tay trái và siết chặt. Lặp lại với bàn tay trái và ngón tay bên phải." + }, + "aau": { + "text": "Đứng lên và thực hiện động tác Lunge (bước chân tới trước và gập gối). Giữ trong 10 giây, sau đó thực hiện chân còn lại." + }, + "aaw": { + "text": "Tập trung 20 phút một lần trong 20 giây vào một vật ở khoảng cách 6 mét (20 feet)." + }, + "aax": { + "text": "Nếu bạn cần giúp đỡ, hãy lên tiếng." + }, + "aay": { + "text": "Làm một việc tại một thời điểm." + }, + "abc": { + "text": "Nhắm mắt lại, chậm rãi và nhẹ nhàng ngước mắt lên trần nhà rồi hạ xuống sàn." + }, + "abd": { + "text": "Nhắm mắt lại, chậm rãi và nhẹ nhàng di chuyển mắt sang trái, rồi sang phải." + }, + "abg": { + "text": "Nắm tay lại rồi đưa các ngón tay lên cho đến khi chúng hướng lên trần nhà, giống như bạn đang bảo ai đó dừng lại." + }, + "abf": { + "text": "Lần lượt chạm đầu mỗi ngón tay vào đầu ngón tay cái để chúng tạo thành hình chữ O." + }, + "abh": { + "text": "Nắm tay lại rồi xòe các ngón tay ra và duỗi chúng ra xa nhất có thể." + }, + "abj": { + "text": "Đứng thẳng và chậm rãi nghiêng đầu về phía vai bằng cùng một tay cho đến khi bạn cảm thấy căng ra." + }, + "abi": { + "text": "Ngồi thẳng lưng, hai tay buông thõng hai bên và chậm rãi xoay cổ theo một hướng theo một vòng tròn lớn nhất có thể." + }, + "abk": { + "text": "Đứng cao với cánh tay của bạn bên cạnh bạn. Siết chặt xương bả vai của bạn với nhau và giữ." + }, + "abl": { + "text": "Đứng thẳng với hai cánh tay giơ cao ngang vai. Di chuyển tay ra sau lưng một chút, giữ một giây và quay trở lại." + }, + "abm": { + "text": "Ngồi trên mép ghế, vặn thân sang một bên và giữ trong 10-15 giây. Lặp lại ở phía bên kia." + }, + "abo": { + "text": "Đứng hai chân rộng bằng vai, hạ người xuống như thể bạn đang ngồi tựa lưng vào ghế, sau đó đứng lên. Lặp lại nhiều lần." + }, + "abn": { + "text": "Đứng lên và đặt một chân lên đồ vật gần đó, chẳng hạn như ghế hoặc ghế đẩu. Gập đầu gối của bạn và giữ trong 10-15 giây. Lặp lại với chân kia." + }, + "abp": { + "text": "Đứng dựa lưng và đặt tay lên tường, sau đó chậm rãi di chuyển cánh tay lên xuống như thể bạn đang làm thiên thần tuyết." + }, + "abq": { + "text": "Đứng quay mặt vào tường và đặt tay lên đó, sau đó thực hiện vài động tác chống đẩy." + }, + "abr": { + "text": "Ngồi trên mép ghế và duỗi thẳng một chân ra trước mặt, giữ trong 10-15 giây. Lặp lại với chân còn lại." + }, + "abt": { + "text": "Giữ một cánh tay thẳng lên, sau đó sử dụng cánh tay kia để đẩy nhẹ khuỷu tay của cánh tay thứ nhất về phía đầu của bạn. Giữ trong 10-15 giây. Lặp lại với cánh tay kia." + }, + "abv": { + "text": "Đưa cánh tay trái qua ngực, tay phải giữ lấy khuỷu tay trái và nhẹ nhàng kéo nó về phía ngực. Lặp lại với cánh tay kia." + }, + "abw": { + "text": "Đứng dậy, đặt một chân lên một đồ vật gần đó, chẳng hạn như ghế hoặc ghế đẩu và đưa tay xuống để chạm vào ngón chân của bạn. Lặp lại với chân còn lại." + }, + "abx": { + "text": "Đứng ở cửa phòng và đặt một cánh tay ở mỗi bên của cửa, sau đó nhẹ nhàng cúi người về phía trước cho đến khi bạn cảm thấy căng ở ngực." + }, + "aby": { + "text": "Ngồi trên mép ghế hoặc trên sàn, đặt hai lòng bàn chân vào nhau, nhẹ nhàng ấn khuỷu tay xuống gối để kéo căng đùi trong." + } + }, + "longBreakIdeas": { + "aaa": { + "title": "Bạn không cô đơn", + "text": "Bạn có cảm thấy khó khăn khi Giải lao một mình? Cố gắng làm điều đó với một đồng nghiệp. Ngoài việc giúp bạn dễ dàng gắn vào với việc Giải lao hơn, bạn sẽ có cơ hội hiểu rõ hơn về họ. Nghỉ và giải lao cùng nhau làm tăng năng suất lao động." + }, + "aab": { + "title": "Hãy bước đi", + "text": "Bạn có bao giờ để ý làm thế nào bộ não của bạn có thể tự tìm ra mọi thứ không? Tất cả những gì cần làm là hãy bước ra khỏi bàn máy tính và nghỉ ngơi để suy nghĩ về điều gì đó hoàn toàn không liên quan." + }, + "aac": { + "title": "Khoảng giải lao siêu nhỏ", + "text": "Nghỉ ngơi là một thành phần quan trọng trong việc đảm bảo hiệu suất của hệ thống cơ xương. Nghỉ giải lao thường xuyên có thể làm giảm thời lượng tập trung thực hiện một việc gì đó và giúp giảm nguy cơ tác dụng tiêu cực khi làm việc." + }, + "aad": { + "title": "Thiền", + "text": "Các nghiên cứu cho thấy rằng các bài tập dựa trên chánh niệm giúp giảm lo lắng, trầm cảm, căng thẳng và đau đớn, đồng thời giúp cải thiện sức khỏe nói chung, sức khỏe tâm thần và chất lượng cuộc sống. Không chắc chắn làm thế nào để bắt đầu ư? Có rất nhiều ứng dụng để giúp bạn giải quyết." + }, + "aae": { + "title": "Nháy mắt", + "text": "Nhìn vào màn hình trong thời gian dài khiến bạn ít chớp mắt hơn, do đó, mắt bạn sẽ tiếp xúc với không khí. Chớp mắt nhanh trong vài giây để làm mới màng nước mắt và làm sạch bụi khỏi bề mặt mắt." + }, + "aaf": { + "title": "Công thái học", + "text": "Chiều cao và góc không phù hợp của bàn phím, chuột, màn hình hoặc bề mặt làm việc có thể gây ra các vấn đề về sức khỏe. Hãy dành chút thời gian để đọc về khái niệm Công thái học của bàn làm việc." + }, + "aag": { + "title": "Di chuyển", + "text": "Có rất nhiều cách bạn có thể tập thể dục trong văn phòng của mình. Hãy thử diễu hành tại chỗ hoặc chống đẩy trên bàn." + }, + "aai": { + "title": "Lưu ý", + "text": "Bạn đang lơ mơ hay gặp khó khăn trong việc tập trung? Đó là một dấu hiệu cho thấy bạn cần nghỉ ngơi." + }, + "aal": { + "title": "Các cuộc họp tích cực", + "text": "Làm thế nào về việc chuyển các cuộc họp từ phòng họp sang phòng mở hơn (nơi có thể thoải mái vận động hơn chút)? Đi bộ không chỉ đốt cháy calo mà còn có thể thúc đẩy tinh thần hợp tác." + }, + "aaq": { + "title": "Học hỏi", + "text": "Trong một nghiên cứu về các tình nguyện viên khỏe mạnh, các nhà nghiên cứu của NIH (Viện sức khoẻ Quốc gia Hoa Kỳ) đã phát hiện ra rằng việc nghỉ giải lao ngắn, sớm và thường xuyên có thể giúp bộ não của chúng ta dễ học các kỹ năng mới." + }, + "aar": { + "title": "Tập thể dục", + "text": "Bằng chứng cho thấy một lượng nhỏ tập thể dục thường xuyên có thể mang lại những lợi ích sức khỏe đáng kể, bao gồm giảm nhanh căng thẳng." + }, + "aas": { + "text": "Bạn đã tìm thấy thói quen vận động theo Stretchly của mình chưa? Đừng quên lặp lại nó nhiều lần để chống lại tác động không tốt của việc ngồi lâu.", + "title": "Lặp lại" + }, + "aat": { + "title": "Cổ tay và cẳng tay", + "text": "Mở rộng cánh tay của bạn với lòng bàn tay hướng về phía bạn, sau đó chầm chậm xoay tay bốn lần theo chiều kim đồng hồ, sau đó bốn lần ngược chiều kim đồng hồ." + }, + "aau": { + "title": "Duỗi lưng", + "text": "Đặt hai bàn tay của bạn sau đầu, đan vào nhau sau đó nâng chúng lên trên đầu và kết thúc với lòng bàn tay hướng lên trên." + }, + "aav": { + "title": "Vận động", + "text": "Cứ ba mươi phút trì trệ, bạn nên có ít nhất một phút năng động." + }, + "aaw": { + "title": "7 phút tập luyện", + "text": "Bài tập này bao gồm một thói quen tập thể dục toàn thân trong một khoảng thời gian ngắn. Nhưng như với bất kỳ bài tập nào, hãy cẩn thận. Có rất nhiều ứng dụng để giúp bạn bắt đầu." + }, + "aax": { + "title": "Nhịp tim", + "text": "Tăng nhịp tim của bạn lên 120 nhịp mỗi phút trong 20 phút liên tục, thực hiện bốn hoặc năm lần một tuần để làm bất cứ điều gì bạn thích. Tăng nhịp tim thường xuyên sẽ giúp cải thiện sức khỏe tim mạch." + }, + "aay": { + "title": "Đi cầu thang bộ", + "text": "Các nghiên cứu đã chỉ ra rằng leo cầu thang, được coi là hoạt động thể chất cường độ cao, đốt cháy nhiều calo mỗi phút hơn so với chạy bộ." + }, + "aaz": { + "title": "Sáng tạo nghệ thuật", + "text": "Liệu pháp nghệ thuật được biết là có lợi ích sức khỏe tinh thần tuyệt vời, đặc biệt là khi kiểm soát căng thẳng. Làm thế nào về việc viết nhanh một bài thơ, chụp ảnh hoặc vẽ một cái gì đó nho nhỏ?" + }, + "aba": { + "text": "Một không gian sạch sẽ giúp bạn tập trung vào công việc và việc này sẽ khiến bạn hạnh phúc hơn bởi thường liên quan đến những cảm xúc tích cực.", + "title": "Dọn dẹp" + }, + "abc": { + "text": "Nếu thường xuyên sử dụng các phương tiện công cộng, bạn có thể đứng thay vì ngồi. Nếu có thể, hãy cố gắng thay thế càng nhiều chuyến đi hàng ngày càng tốt bằng đi bộ hoặc đạp xe.", + "title": "Phương tiện công cộng" + }, + "abd": { + "title": "Ngáp", + "text": "Ngáp có thể thực sự hữu ích, vì nó tạo ra nước mắt giúp làm ẩm và bôi trơn mắt." + }, + "abe": { + "title": "Thay đổi tiêu điểm", + "text": "Giữ một ngón tay gần mắt và tập trung vào nó. Di chuyển ngón tay ra xa một cách chậm rãi, tập trung nhìn ra phía xa rồi quay lại ngón tay. Đưa ngón tay trở lại và tập trung vào một cái gì đó ở xa." + }, + "abg": { + "title": "Bóp tay", + "text": "Bóp một quả bóng cao su mềm, giữ trong 5 giây. Lặp lại toàn bộ quá trình một vài lần." + }, + "abh": { + "title": "Thở chậm", + "text": "Một số nghiên cứu mới cho thấy tiềm năng sử dụng các kỹ thuật thở chậm có kiểm soát như một phương tiện để tối ưu hóa các thông số sinh lý. Việc này dường như có liên quan tích cực đến sức khỏe và tuổi thọ." + }, + "abi": { + "title": "Hình dung giàu trí tưởng tượng", + "text": "Nhắm mắt lại và tưởng tượng mình đang ở một nơi yên bình và tĩnh lặng, chẳng hạn như bãi biển hoặc khu rừng. Hãy tập trung vào cảnh vật, âm thanh và cảm giác của môi trường mà bạn đang tưởng tượng ra." + }, + "aak": { + "title": "Sự trao đổi chất", + "text": "Một số nghiên cứu mới nổi cho thấy rằng ngồi trong thời gian dài góp phần làm tăng nguy cơ mắc hội chứng chuyển hóa, đau tim và nguy cơ đột quỵ cũng như nguy cơ tử vong chung, bên cạnh một loạt những vấn đề khác. Đi dạo thường xuyên có thể giúp ích cho quá trình tuần hoàn của bạn, giúp chống lại một số vấn đề tiêu cực kể trên." + }, + "aah": { + "title": "Thay đổi", + "text": "Bạn có một quả bóng tập Yoga (a stability ball) hoặc bàn làm việc đứng không? Cân nhắc thay thế bàn ghế của bạn bằng chúng để sử dụng trong một thời gian." + }, + "aaj": { + "title": "Công nghệ", + "text": "Làm thế nào về việc đi bộ không có công nghệ (đi bộ không sử dụng điện thoại, đeo tai nghe)?" + }, + "aam": { + "title": "Trái cây", + "text": "Hãy dành thời gian của bạn và ăn một số trái cây. Chậm rãi. Chú ý hương vị, độ mềm, giòn, độ tươi." + }, + "aao": { + "title": "Nghỉ giải lao", + "text": "Đi bộ khi nghỉ giải lao? Cân nhắc đi bộ 5 phút mỗi lần bạn đi nghỉ giải lao." + }, + "aan": { + "title": "Phòng tắm", + "text": "Đi bộ đến toilet xa nhất trong nơi làm việc khi đi vệ sinh." + }, + "aap": { + "title": "Đồng nghiệp", + "text": "Đừng gửi email hoặc nhắn tin cho đồng nghiệp văn phòng, hãy đi bộ đến bàn của họ để liên lạc với họ." + }, + "abb": { + "text": "Thiên nhiên được liên kết với những cảm xúc tích cực và giảm căng thẳng và lo lắng. Bất cứ khi nào có thể, hãy cố gắng nghỉ trưa hàng ngày bên ngoài, bao quanh bởi một số cây xanh.", + "title": "Ăn trưa bên ngoài" + }, + "abf": { + "title": "Lòng bàn tay", + "text": "Khi ngồi, chống khuỷu tay lên bàn và sát mép bàn. Hãy để trọng lượng của bạn rơi về phía trước và khum tay lên mắt. Nhắm mắt lại và hít chậm vào bằng mũi và giữ trong vài giây, rồi thở ra chầm chậm. Sau đó tiếp tục hít thở sâu." + } + }, + "utils": { + "hours_other": "{{count}} giờ", + "hours_one": "{{count}} giờ", + "inAbout": "trong khoảng {{count}}", + "remaining": "{{count}} còn lại", + "percent_other": "{{count}} phần trăm", + "none_one": "{{count}}", + "oclock_one": "{{count}} giờ", + "oclock_other": "{{count}} giờ", + "seconds_one": "{{count}} giây", + "seconds_other": "{{count}} giây", + "minutes_one": "{{count}} phút", + "minutes_other": "{{count}} phút", + "none_other": "{{count}}", + "percent_one": "{{count}} phần trăm" + }, + "process": { + "newVersionAvailable": "Có phiên bản mới!" + } +} From 72af9e01110fdcc4a22d3e55a01f105fefdb2ade Mon Sep 17 00:00:00 2001 From: Jan Hovancik Date: Tue, 25 Jul 2023 17:32:06 +0200 Subject: [PATCH 08/11] Translated using Weblate (Arabic (South Levantine)) Currently translated at 61.8% (188 of 304 strings) Translated using Weblate (Russian) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: Jan Hovancik Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/ajp/ Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/ru/ Translation: Stretchly/Stretchly App --- app/locales/ajp.json | 18 +++++++++++++++++- app/locales/ru.json | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/app/locales/ajp.json b/app/locales/ajp.json index 457ec1a81..f64875e90 100644 --- a/app/locales/ajp.json +++ b/app/locales/ajp.json @@ -162,7 +162,11 @@ "showBreaksAsRegularWindowsInfo": "عند التشغيل، سيتم وضع شاشة الإستراحة في المقدمة،ستستطيع وضع شاشة أخرى أمامها.", "screenInfo": "عند تشغيل 'إظهار الإستراحات على كل الشاشات '، يمكنك أن تختار أي شاشة تظهر فيها الإستراحات.", "currentTimeInBreaks": "الوقت الحالي", - "showCurrentTimeInBreaks": "إظهار التوقيت المحلي الحالي في فترة الاستراحة" + "showCurrentTimeInBreaks": "إظهار التوقيت المحلي الحالي في فترة الاستراحة", + "showTrayIcon": "إظهار أيقونة القائمة", + "toShowTrayIcon": "إظهار أيقونة 'سترتشلي' في القائمة", + "timeToBreakInTray": "وقت الراحة", + "showTimeToBreakInTray": "إظهار وقت الراحة التالية في أيقونة القائمة" }, "utils": { "oclock_zero": "{{count}} الساعة", @@ -237,6 +241,18 @@ "miniBreakIdeas": { "aab": { "text": ".انظر ببطء إلى اليسار ، ثم اليمين" + }, + "aaa": { + "text": "قم تناول كأس ماء" + }, + "aac": { + "text": "أنظر إلى الأعلى ببطأ, ثم إلى لأسلف" + }, + "aad": { + "text": "أغلق عينيك و خذ أنفاسا عميقة." + }, + "aae": { + "text": "أغلق عينيك وإسترخ." } } } diff --git a/app/locales/ru.json b/app/locales/ru.json index 0d144ab7f..8b79c3594 100644 --- a/app/locales/ru.json +++ b/app/locales/ru.json @@ -65,7 +65,7 @@ "showNotificationBeforeLongBreak": "Показывать уведомление перед началом длинного перерыва", "enablePostponeLong": "Разрешить откладывать длинные перерывы", "strictMode": "Строгий режим:", - "strictModeInfo": "Строгий режим не позволяет откладывать ни мини-перерывы, ни длинные перерывы. Создан для поддержания дисциплины.", + "strictModeInfo": "Строгий режим не позволяет пропускать ни мини-перерывы, ни длинные перерывы. Создан для поддержания дисциплины.", "enableStrictMini": "Включить строгий режим для мини-перерывов", "enableStrictLong": "Включить строгий режим для длинных перерывов", "cantDisableBoth": "Нельзя одновременно выключить оба вида перерывов" From fd0d41f3dc094f3b61e9308200d8f89523d808f6 Mon Sep 17 00:00:00 2001 From: Jan Hovancik Date: Tue, 25 Jul 2023 18:42:44 +0200 Subject: [PATCH 09/11] Adds Vietnamese translations --- CHANGELOG.md | 4 ++++ app/images/flags/flag-vietnam.svg | 1 + app/preferences.html | 1 + app/welcome.html | 7 +++++++ 4 files changed, 13 insertions(+) create mode 100644 app/images/flags/flag-vietnam.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 131d72377..06b2bf629 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added - both left and right click on tray opens menu (Windows) - double click on tray opens Preferences (Windows) +- adds Vietnamese translations + +## Changed +- updated many translations ## [1.14.1] - 2023-06-04 ### Added diff --git a/app/images/flags/flag-vietnam.svg b/app/images/flags/flag-vietnam.svg new file mode 100644 index 000000000..0bdea36cb --- /dev/null +++ b/app/images/flags/flag-vietnam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/preferences.html b/app/preferences.html index bfde69a5d..c43496124 100644 --- a/app/preferences.html +++ b/app/preferences.html @@ -121,6 +121,7 @@ + diff --git a/app/welcome.html b/app/welcome.html index 39847ce50..30da57c43 100644 --- a/app/welcome.html +++ b/app/welcome.html @@ -300,6 +300,13 @@ Українська +
+ Ukraine + + +
China From 6b4a22777fad60c59fb918e365b99072275ed387 Mon Sep 17 00:00:00 2001 From: Balazs Nasz Date: Fri, 28 Jul 2023 13:42:17 +0200 Subject: [PATCH 10/11] Translated using Weblate (Hungarian) Currently translated at 70.7% (215 of 304 strings) Co-authored-by: Balazs Nasz Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/hu/ Translation: Stretchly/Stretchly App --- app/locales/hu.json | 119 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 115 insertions(+), 4 deletions(-) diff --git a/app/locales/hu.json b/app/locales/hu.json index 63818967a..44ca695bb 100644 --- a/app/locales/hu.json +++ b/app/locales/hu.json @@ -22,7 +22,8 @@ "continue": "Folytatás", "cancel": "Mégsem", "preferences": "Beállítások", - "contributorPreferences": "Támogatói beállítások" + "contributorPreferences": "Támogatói beállítások", + "syncPreferences": "Beállítások szinkronizálása" }, "break": { "postpone": "Szünet elhalasztása", @@ -149,10 +150,29 @@ "breakWindowWidth": "Szélesség:", "breakWindowHeight": "Magasság:", "4": "Ötödik monitor", - "0": "Elsődleges monitor", + "0": "Első monitor", "1": "Második monitor", "2": "Harmadik monitor", - "3": "Negyedik monitor" + "3": "Negyedik monitor", + "showBreaksAsRegularWindowsTitle": "Ablak üzemmód:", + "showTrayIcon": "Tálca ikon mutatása", + "toShowTrayIcon": "Mutassa a Stretcly ikont a tálcán", + "showCurrentTimeInBreaks": "Mutassa a jelenlegi időt a szünet ablakban", + "screen": "Monitor:", + "screenInfo": "Ha a szünetek mutatása az összes monitoron le van tiltva, kiválaszthatod, hogy melyik monitoron szeretnéd a szüneteket megjeleníteni.", + "cursor": "Egérmutató követése", + "showOnMonitor": "Szünetek megjelenítése", + "primary": "Elsődleges monitor", + "timeToBreakInTray": "Hátralévő idő szünetig", + "showTimeToBreakInTray": "Mutassa a következő szünetig hátralévő időt a tálca ikonon", + "breakWindowSize": "Szünet ablak mérete", + "breakWindowSizeInfo": "A képernyő hány százalékát töltse ki a szünet ablak?", + "opacity": "Áttetszőség:", + "opacityTheme": "Téma áttetszősége:", + "showBreaksAsRegularWindows": "Mutassa a szüneteket ablak üzemmódban", + "opacityInfo": "Mennyire legyen áttetsző a szünet ablak?", + "showBreaksAsRegularWindowsInfo": "Ha engedélyezed, a szünet ablak nem lesz \"Mindig felül\" módban, fókuszálható lesz és a tálcán is megjelenik.", + "currentTimeInBreaks": "Jelenlegi idő" }, "utils": { "none_one": "{{count}}", @@ -188,6 +208,97 @@ "nextMiniBreak": "Következő Rövid szünet", "afterMiniBreak_one": "{{count}} rövid szünet után", "afterMiniBreak_other": "{{count}} rövid szünet után", - "resuming": "Folytatás" + "resuming": "Folytatás", + "appExclusion": "Alkalmazás kivétel szabály" + }, + "miniBreakIdeas": { + "aac": { + "text": "Lassan nézz felfelé, majd pedig lefelé." + }, + "aam": { + "text": "Gondolj pár másodpercig valamire, amit nagyra értékelsz." + }, + "aax": { + "text": "Ha segítségre van szükséged, kérj." + }, + "aaa": { + "text": "Menj és igyál egy pohár vizet." + }, + "aab": { + "text": "Lassan nézz el teljesen balra, majd pedig jobbra." + }, + "aad": { + "text": "Csukd be a szemeidet és vegyél néhány mély levegőt." + }, + "aae": { + "text": "Csukd be a szemeidet és relaxálj." + }, + "aaf": { + "text": "Nyújtsd ki a lábaidat." + }, + "aag": { + "text": "Nyújtsd ki a karjaidat." + }, + "aah": { + "text": "Megfelelő testtartásban ülsz?" + }, + "aai": { + "text": "Lassan fordítsd el a fejed oldalra és tartsd így 10 másodpercig." + }, + "aaj": { + "text": "Lassan döntsd el a fejed oldalra és tartsd így 5-10 másodpercig." + }, + "aak": { + "text": "Állj fel a székedből és nyújtózkodj egyet." + }, + "aal": { + "text": "Fókuszálj a szemeiddel egy tárgyra legalább 20 méter távolságban." + }, + "aao": { + "text": "Az igazán ergonomikus munkaállomás az, amitől rendszeresen felállsz." + }, + "aap": { + "text": "Csukd be a szemeidet és számold a lélegzetvételeidet." + }, + "aar": { + "text": "Tedd az ujjaidat a vállaidra. Húzd előre a vállaidat 10 másodpercre, majd pedig hátra." + }, + "aaq": { + "text": "Csukd be a szemeidet és figyeld meg, hogy miket hallasz." + }, + "aaz": { + "text": "A megfelelő dolgokra koncentrálsz?" + }, + "aba": { + "text": "Változtasd meg az ülő helyzeted." + }, + "aan": { + "text": "Mosolyogj pár másodpercig amiatt, hogy élsz." + }, + "aay": { + "text": "Egyszerre csak egy dolgot csinálj." + } + }, + "longBreakIdeas": { + "aap": { + "text": "Ne emailezz vagy chatelj az irodában a kollégákkal, menj oda beszélni hozzájuk személyesen.", + "title": "Kollégák" + }, + "abd": { + "title": "Ásítás", + "text": "Az ásítás nagyon hasznos lehet, mivel könnyeket termel, ami segít nedvesen tartani a szemeket." + }, + "abi": { + "title": "Fantáziadús vizualizáció", + "text": "Csukd be a szemeidet és képzeld el magad egy békés és megnyugtatható helyen, például egy tengerparton vagy erdőben, és fókuszálj a környezet látványára, hangjaira, érzéseire." + }, + "aao": { + "text": "Kávészünetre mész? Fontold meg, hogy minden kávészünetben egy 5 perces sétát is beiktatsz.", + "title": "Kávészünet" + }, + "aaq": { + "title": "Tanulás", + "text": "Egy egészséges önkéntesekkel készült kutatásban megállapították, hogy gyakori rövid szünetek tartásával segítjük az agyunkat új készségek megtanulásában." + } } } From 54dbd3f41befb6046405b6f5c30ac9ff2da5c229 Mon Sep 17 00:00:00 2001 From: An Nguyen Date: Fri, 28 Jul 2023 13:42:17 +0200 Subject: [PATCH 11/11] Translated using Weblate (Vietnamese) Currently translated at 100.0% (304 of 304 strings) Co-authored-by: An Nguyen Translate-URL: https://hosted.weblate.org/projects/stretchly/stretchly/vi/ Translation: Stretchly/Stretchly App --- app/locales/vi.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/locales/vi.json b/app/locales/vi.json index 098aa6462..9d457b7c8 100644 --- a/app/locales/vi.json +++ b/app/locales/vi.json @@ -40,10 +40,10 @@ }, "settings": { "openAtLogin": "Tự động chạy Stretchly khi khởi động máy tính", - "showBreaksIn": "Giải lao sẽ xuất hiện trong vòng:", + "showBreaksIn": "Màn hình Giải lao sẽ xuất hiện dưới dạng:", "fullscreen": "Toàn màn hình", "showIdeas": "Hiển thị những gợi ý vận động trong lúc giải lao", - "allScreens": "Hiện thị nội dung giải lao ở tất cả các màn hình", + "allScreens": "Hiển thị nội dung giải lao ở tất cả các màn hình", "monitorIdleTime": "Khi hệ thống nhàn dỗi (Tạm dừng giải lao nếu hệ thống không hoạt động).", "monitorDnd": "Hiển thị Giải lao ngay cả trong chế độ Không làm phiền", "language": "Lựa chọn ngôn ngữ:", @@ -59,7 +59,7 @@ "breakFor": "Giải lao trong vòng:", "every": "Tần suất:", "enablePostponeMini": "Cho phép tạm hoãn khoảng Giải lao ngắn", - "showNotificationBeforeMiniBreak": "Hiện thị thông báo trước khi khoảng Giải lao ngắn bắt đầu", + "showNotificationBeforeMiniBreak": "Hiển thị thông báo trước khi khoảng Giải lao ngắn bắt đầu", "longBreaksInfo": "Khoảng Giải lao dài diễn ra ít thường xuyên hơn, nhưng có thời lượng dài hơn, cho phép bạn nghỉ ngơi dài hơn trong khi làm việc.", "showNotificationBeforeLongBreak": "Hiện thị thông báo trước khi khoảng Giải lao dài bắt đầu", "enablePostponeLong": "Cho phép tạm hoãn khoảng Giải lao dài",