app_en.arb 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643
  1. {
  2. "appTitle": "ZenTap",
  3. "@appTitle": {
  4. "description": "The title of the application"
  5. },
  6. "appSubtitle": "A stress relief tapping game",
  7. "@appSubtitle": {
  8. "description": "App subtitle description"
  9. },
  10. "playDescription": "Tap to earn Relaxation Points",
  11. "@playDescription": {
  12. "description": "Description for play button"
  13. },
  14. "zenModeDescription": "Pure relaxation, no score",
  15. "@zenModeDescription": {
  16. "description": "Description for zen mode button"
  17. },
  18. "statisticsDescription": "View your progress and achievements",
  19. "@statisticsDescription": {
  20. "description": "Description for statistics button"
  21. },
  22. "exitDescription": "Close the application",
  23. "@exitDescription": {
  24. "description": "Description for exit button"
  25. },
  26. "exit": "Exit",
  27. "@exit": {
  28. "description": "Exit button text"
  29. },
  30. "todayRelaxationPoints": "Today's Relaxation Points: {points}",
  31. "@todayRelaxationPoints": {
  32. "description": "Today's relaxation points display",
  33. "placeholders": {
  34. "points": {
  35. "type": "int"
  36. }
  37. }
  38. },
  39. "tapToFeelCalm": "Tap anywhere to feel the calm",
  40. "@tapToFeelCalm": {
  41. "description": "Hint text on main menu"
  42. },
  43. "play": "Play",
  44. "@play": {
  45. "description": "Button text to start playing"
  46. },
  47. "zenMode": "Zen Mode",
  48. "@zenMode": {
  49. "description": "Button text for zen mode"
  50. },
  51. "settings": "Settings",
  52. "@settings": {
  53. "description": "Settings menu title"
  54. },
  55. "stats": "Stats",
  56. "@stats": {
  57. "description": "Statistics menu title"
  58. },
  59. "pause": "Pause",
  60. "@pause": {
  61. "description": "Pause button text"
  62. },
  63. "resume": "Resume",
  64. "@resume": {
  65. "description": "Resume button text"
  66. },
  67. "menu": "Menu",
  68. "@menu": {
  69. "description": "Menu button text"
  70. },
  71. "score": "Score",
  72. "@score": {
  73. "description": "Score label"
  74. },
  75. "relaxationPoints": "Relaxation Points",
  76. "@relaxationPoints": {
  77. "description": "Relaxation points label"
  78. },
  79. "totalScore": "Total Score",
  80. "@totalScore": {
  81. "description": "Total score label"
  82. },
  83. "gamesPlayed": "Games Played",
  84. "@gamesPlayed": {
  85. "description": "Games played counter"
  86. },
  87. "bestScore": "Best Score",
  88. "@bestScore": {
  89. "description": "Best score label"
  90. },
  91. "averageScore": "Average Score",
  92. "@averageScore": {
  93. "description": "Average score label"
  94. },
  95. "playtime": "Playtime",
  96. "@playtime": {
  97. "description": "Total playtime label"
  98. },
  99. "bubblesPopped": "Bubbles Popped",
  100. "@bubblesPopped": {
  101. "description": "Total bubbles popped counter"
  102. },
  103. "soundEnabled": "Sound",
  104. "@soundEnabled": {
  105. "description": "Sound setting toggle"
  106. },
  107. "hapticsEnabled": "Vibration",
  108. "@hapticsEnabled": {
  109. "description": "Haptics/vibration setting toggle"
  110. },
  111. "tiltEnabled": "Tilt Controls",
  112. "@tiltEnabled": {
  113. "description": "Tilt controls setting toggle"
  114. },
  115. "googlePlayGames": "Google Play Games",
  116. "@googlePlayGames": {
  117. "description": "Google Play Games setting toggle"
  118. },
  119. "language": "Language",
  120. "@language": {
  121. "description": "Language setting label"
  122. },
  123. "donate": "Donate",
  124. "@donate": {
  125. "description": "Donate button text"
  126. },
  127. "tutorialWelcome": "Welcome to ZenTap!",
  128. "@tutorialWelcome": {
  129. "description": "Tutorial welcome message"
  130. },
  131. "tutorialInstructions": "Tap bubbles to pop them and earn relaxation points. Tilt your device to move bubbles around!",
  132. "@tutorialInstructions": {
  133. "description": "Tutorial instructions"
  134. },
  135. "tutorialClose": "Got it!",
  136. "@tutorialClose": {
  137. "description": "Tutorial close button"
  138. },
  139. "gameOver": "Game Over",
  140. "@gameOver": {
  141. "description": "Game over message"
  142. },
  143. "finalScore": "Final Score: {score}",
  144. "@finalScore": {
  145. "description": "Final score display",
  146. "placeholders": {
  147. "score": {
  148. "type": "int"
  149. }
  150. }
  151. },
  152. "playAgain": "Play Again",
  153. "@playAgain": {
  154. "description": "Play again button"
  155. },
  156. "back": "Back",
  157. "@back": {
  158. "description": "Back button text"
  159. },
  160. "englishLanguage": "English",
  161. "@englishLanguage": {
  162. "description": "English language name"
  163. },
  164. "germanLanguage": "Deutsch",
  165. "@germanLanguage": {
  166. "description": "German language name"
  167. },
  168. "hungarianLanguage": "Magyar",
  169. "@hungarianLanguage": {
  170. "description": "Hungarian language name"
  171. },
  172. "statistics": "Statistics",
  173. "@statistics": {
  174. "description": "Statistics screen title"
  175. },
  176. "overview": "Overview",
  177. "@overview": {
  178. "description": "Overview tab title"
  179. },
  180. "charts": "Charts",
  181. "@charts": {
  182. "description": "Charts tab title"
  183. },
  184. "yourRelaxationJourney": "Your Relaxation Journey",
  185. "@yourRelaxationJourney": {
  186. "description": "Stats section header"
  187. },
  188. "todaysPoints": "Today's Points",
  189. "@todaysPoints": {
  190. "description": "Today's points stat card"
  191. },
  192. "totalPoints": "Total Points",
  193. "@totalPoints": {
  194. "description": "Total points stat card"
  195. },
  196. "dailyAverage": "Daily Average",
  197. "@dailyAverage": {
  198. "description": "Daily average stat card"
  199. },
  200. "currentStreak": "Current Streak",
  201. "@currentStreak": {
  202. "description": "Current streak stat card"
  203. },
  204. "bestDay": "Best Day",
  205. "@bestDay": {
  206. "description": "Best day stat card"
  207. },
  208. "streakDays": "{days} days",
  209. "@streakDays": {
  210. "description": "Streak in days",
  211. "placeholders": {
  212. "days": {
  213. "type": "int"
  214. }
  215. }
  216. },
  217. "achievements": "Achievements",
  218. "@achievements": {
  219. "description": "Achievements section title"
  220. },
  221. "firstSteps": "First Steps",
  222. "@firstSteps": {
  223. "description": "First Steps achievement"
  224. },
  225. "zenApprentice": "Zen Apprentice",
  226. "@zenApprentice": {
  227. "description": "Zen Apprentice achievement"
  228. },
  229. "bubbleMaster": "Bubble Master",
  230. "@bubbleMaster": {
  231. "description": "Bubble Master achievement"
  232. },
  233. "consistent": "Consistent",
  234. "@consistent": {
  235. "description": "Consistent achievement"
  236. },
  237. "dedicated": "Dedicated",
  238. "@dedicated": {
  239. "description": "Dedicated achievement"
  240. },
  241. "zenMaster": "Zen Master",
  242. "@zenMaster": {
  243. "description": "Zen Master achievement"
  244. },
  245. "last7Days": "Last 7 Days",
  246. "@last7Days": {
  247. "description": "Last 7 days section title"
  248. },
  249. "dailyProgress14Days": "Daily Progress (Last 14 Days)",
  250. "@dailyProgress14Days": {
  251. "description": "Daily progress chart title"
  252. },
  253. "weeklySummary8Weeks": "Weekly Summary (Last 8 Weeks)",
  254. "@weeklySummary8Weeks": {
  255. "description": "Weekly summary chart title"
  256. },
  257. "monday": "Mon",
  258. "@monday": {
  259. "description": "Monday abbreviation"
  260. },
  261. "tuesday": "Tue",
  262. "@tuesday": {
  263. "description": "Tuesday abbreviation"
  264. },
  265. "wednesday": "Wed",
  266. "@wednesday": {
  267. "description": "Wednesday abbreviation"
  268. },
  269. "thursday": "Thu",
  270. "@thursday": {
  271. "description": "Thursday abbreviation"
  272. },
  273. "friday": "Fri",
  274. "@friday": {
  275. "description": "Friday abbreviation"
  276. },
  277. "saturday": "Sat",
  278. "@saturday": {
  279. "description": "Saturday abbreviation"
  280. },
  281. "sunday": "Sun",
  282. "@sunday": {
  283. "description": "Sunday abbreviation"
  284. },
  285. "zenModeGame": "Zen Mode",
  286. "@zenModeGame": {
  287. "description": "Zen mode indicator in game"
  288. },
  289. "playModeGame": "Play Mode",
  290. "@playModeGame": {
  291. "description": "Play mode indicator in game"
  292. },
  293. "zenModeShort": "ZEN",
  294. "@zenModeShort": {
  295. "description": "Short zen mode indicator"
  296. },
  297. "playModeShort": "PLAY",
  298. "@playModeShort": {
  299. "description": "Short play mode indicator"
  300. },
  301. "relaxationPointsGame": "Relaxation Points: {points}",
  302. "@relaxationPointsGame": {
  303. "description": "In-game relaxation points display",
  304. "placeholders": {
  305. "points": {
  306. "type": "int"
  307. }
  308. }
  309. },
  310. "timeGame": "Time: {time}",
  311. "@timeGame": {
  312. "description": "In-game time display",
  313. "placeholders": {
  314. "time": {
  315. "type": "String"
  316. }
  317. }
  318. },
  319. "time": "Time",
  320. "@time": {
  321. "description": "Time label"
  322. },
  323. "paused": "Paused",
  324. "@paused": {
  325. "description": "Paused overlay title"
  326. },
  327. "takeAMomentToBreathe": "Take a moment to breathe",
  328. "@takeAMomentToBreathe": {
  329. "description": "Pause overlay subtitle"
  330. },
  331. "leaveGame": "Leave Game?",
  332. "@leaveGame": {
  333. "description": "Exit dialog title"
  334. },
  335. "leaveGameConfirm": "Are you sure you want to return to the main menu?",
  336. "@leaveGameConfirm": {
  337. "description": "Exit dialog confirmation message"
  338. },
  339. "cancel": "Cancel",
  340. "@cancel": {
  341. "description": "Cancel button text"
  342. },
  343. "leave": "Leave",
  344. "@leave": {
  345. "description": "Leave button text"
  346. },
  347. "audio": "Audio",
  348. "@audio": {
  349. "description": "Audio settings section"
  350. },
  351. "backgroundMusic": "Background Music",
  352. "@backgroundMusic": {
  353. "description": "Background music setting"
  354. },
  355. "backgroundMusicDesc": "Enable relaxing ambient sounds",
  356. "@backgroundMusicDesc": {
  357. "description": "Background music description"
  358. },
  359. "musicVolume": "Music Volume",
  360. "@musicVolume": {
  361. "description": "Music volume setting"
  362. },
  363. "soundEffectsVolume": "Sound Effects Volume",
  364. "@soundEffectsVolume": {
  365. "description": "Sound effects volume setting"
  366. },
  367. "feedback": "Feedback",
  368. "@feedback": {
  369. "description": "Feedback settings section"
  370. },
  371. "hapticFeedback": "Haptic Feedback",
  372. "@hapticFeedback": {
  373. "description": "Haptic feedback setting"
  374. },
  375. "hapticFeedbackDesc": "Feel gentle vibrations on tap",
  376. "@hapticFeedbackDesc": {
  377. "description": "Haptic feedback description"
  378. },
  379. "help": "Help",
  380. "@help": {
  381. "description": "Help section"
  382. },
  383. "showTutorial": "Show Tutorial",
  384. "@showTutorial": {
  385. "description": "Show tutorial option"
  386. },
  387. "showTutorialDesc": "Learn how to use ZenTap",
  388. "@showTutorialDesc": {
  389. "description": "Show tutorial description"
  390. },
  391. "googlePlayGames": "Google Play Games",
  392. "@googlePlayGames": {
  393. "description": "Google Play Games section"
  394. },
  395. "supportZenTap": "Support ZenTap",
  396. "@supportZenTap": {
  397. "description": "Support section title"
  398. },
  399. "supportDevelopment": "Support Development",
  400. "@supportDevelopment": {
  401. "description": "Support development option"
  402. },
  403. "supportDevelopmentDesc": "Help keep ZenTap free and ad-free",
  404. "@supportDevelopmentDesc": {
  405. "description": "Support development description"
  406. },
  407. "stressReliefGame": "A stress relief tapping game",
  408. "@stressReliefGame": {
  409. "description": "App description"
  410. },
  411. "howToUseZenTap": "How to Use ZenTap",
  412. "@howToUseZenTap": {
  413. "description": "Tutorial dialog title"
  414. },
  415. "tapToPopBubbles": "Tap anywhere on the screen to pop bubbles",
  416. "@tapToPopBubbles": {
  417. "description": "Tutorial step 1"
  418. },
  419. "earnRelaxationPoints": "Earn Relaxation Points in Play mode",
  420. "@earnRelaxationPoints": {
  421. "description": "Tutorial step 2"
  422. },
  423. "chooseZenMode": "Choose Zen Mode for pure relaxation",
  424. "@chooseZenMode": {
  425. "description": "Tutorial step 3"
  426. },
  427. "tapPauseAnytime": "Tap pause anytime to take a break",
  428. "@tapPauseAnytime": {
  429. "description": "Tutorial step 4"
  430. },
  431. "gotIt": "Got it!",
  432. "@gotIt": {
  433. "description": "Tutorial dialog button"
  434. },
  435. "supportZenTapTitle": "Support ZenTap",
  436. "@supportZenTapTitle": {
  437. "description": "Support dialog title"
  438. },
  439. "supportMessage": "ZenTap is free and ad-free. If you enjoy using it, consider supporting development:",
  440. "@supportMessage": {
  441. "description": "Support dialog message"
  442. },
  443. "buyMeACoffee": "Buy me a coffee",
  444. "@buyMeACoffee": {
  445. "description": "Ko-fi donation option"
  446. },
  447. "kofiOneTime": "Ko-fi (one-time)",
  448. "@kofiOneTime": {
  449. "description": "Ko-fi donation description"
  450. },
  451. "paypalDonation": "PayPal Donation",
  452. "@paypalDonation": {
  453. "description": "PayPal donation option"
  454. },
  455. "directDonation": "Direct donation",
  456. "@directDonation": {
  457. "description": "PayPal donation description"
  458. },
  459. "githubSponsors": "GitHub Sponsors",
  460. "@githubSponsors": {
  461. "description": "GitHub Sponsors option"
  462. },
  463. "monthlySupport": "Monthly support",
  464. "@monthlySupport": {
  465. "description": "GitHub Sponsors description"
  466. },
  467. "thankYouMessage": "Thank you for supporting indie development! 💜",
  468. "@thankYouMessage": {
  469. "description": "Thank you message in support dialog"
  470. },
  471. "maybeLater": "Maybe later",
  472. "@maybeLater": {
  473. "description": "Support dialog dismiss button"
  474. },
  475. "couldNotOpenDonationLink": "Could not open donation link",
  476. "@couldNotOpenDonationLink": {
  477. "description": "Error message for donation link"
  478. },
  479. "errorOpeningDonationLink": "Error opening donation link",
  480. "@errorOpeningDonationLink": {
  481. "description": "Error message for donation link exception"
  482. },
  483. "selectLanguage": "Select Language",
  484. "@selectLanguage": {
  485. "description": "Language dialog title"
  486. },
  487. "appearance": "Appearance",
  488. "@appearance": {
  489. "description": "Appearance settings section"
  490. },
  491. "colorTheme": "Color Theme",
  492. "@colorTheme": {
  493. "description": "Color theme setting"
  494. },
  495. "colorThemeDesc": "Choose your preferred color scheme",
  496. "@colorThemeDesc": {
  497. "description": "Color theme description"
  498. },
  499. "selectTheme": "Select Theme",
  500. "@selectTheme": {
  501. "description": "Theme dialog title"
  502. },
  503. "defaultTheme": "Default (fSociety)",
  504. "@defaultTheme": {
  505. "description": "Default theme name"
  506. },
  507. "springTheme": "Spring Bloom",
  508. "@springTheme": {
  509. "description": "Spring theme name"
  510. },
  511. "summerTheme": "Summer Bright",
  512. "@summerTheme": {
  513. "description": "Summer theme name"
  514. },
  515. "autumnTheme": "Autumn Leaves",
  516. "@autumnTheme": {
  517. "description": "Autumn theme name"
  518. },
  519. "winterTheme": "Winter Frost",
  520. "@winterTheme": {
  521. "description": "Winter theme name"
  522. },
  523. "automaticTheme": "Automatic",
  524. "@automaticTheme": {
  525. "description": "Automatic theme name"
  526. },
  527. "tutorialWelcomeTitle": "Welcome to ZenTap!",
  528. "@tutorialWelcomeTitle": {
  529. "description": "Tutorial welcome title"
  530. },
  531. "tutorialWelcomeDescription": "Tap anywhere on the screen to pop relaxing bubbles",
  532. "@tutorialWelcomeDescription": {
  533. "description": "Tutorial welcome description"
  534. },
  535. "tutorialRelaxationTitle": "Earn Relaxation Points",
  536. "@tutorialRelaxationTitle": {
  537. "description": "Tutorial relaxation points title"
  538. },
  539. "tutorialRelaxationDescription": "Each bubble you pop gives you points to track your zen journey",
  540. "@tutorialRelaxationDescription": {
  541. "description": "Tutorial relaxation points description"
  542. },
  543. "tutorialZenTitle": "Ready to Relax?",
  544. "@tutorialZenTitle": {
  545. "description": "Tutorial zen mode title"
  546. },
  547. "tutorialZenDescription": "Try Zen Mode for endless peaceful tapping without scores",
  548. "@tutorialZenDescription": {
  549. "description": "Tutorial zen mode description"
  550. },
  551. "previous": "Previous",
  552. "@previous": {
  553. "description": "Previous button text"
  554. },
  555. "continueButton": "Continue",
  556. "@continueButton": {
  557. "description": "Continue button text"
  558. },
  559. "startRelaxing": "Start Relaxing!",
  560. "@startRelaxing": {
  561. "description": "Start relaxing button text"
  562. },
  563. "skip": "Skip",
  564. "@skip": {
  565. "description": "Skip button text"
  566. },
  567. "googlePlayGamesServiceDisabled": "Google Play Games Services are currently disabled. This feature can be enabled by developers in future updates.",
  568. "@googlePlayGamesServiceDisabled": {
  569. "description": "Google Play Games service disabled message"
  570. },
  571. "signedInAs": "Signed in as: {playerName}",
  572. "@signedInAs": {
  573. "description": "Signed in status message",
  574. "placeholders": {
  575. "playerName": {
  576. "type": "String"
  577. }
  578. }
  579. },
  580. "leaderboards": "Leaderboards",
  581. "@leaderboards": {
  582. "description": "Leaderboards button text"
  583. },
  584. "achievements": "Achievements",
  585. "@achievements": {
  586. "description": "Achievements button text"
  587. },
  588. "signOut": "Sign Out",
  589. "@signOut": {
  590. "description": "Sign out button text"
  591. },
  592. "signInPrompt": "Sign in to save your achievements and compete on leaderboards!",
  593. "@signInPrompt": {
  594. "description": "Sign in prompt message"
  595. },
  596. "signingIn": "Signing In...",
  597. "@signingIn": {
  598. "description": "Signing in progress text"
  599. },
  600. "signIn": "Sign In",
  601. "@signIn": {
  602. "description": "Sign in button text"
  603. },
  604. "signInSuccess": "Successfully signed in to Google Play Games!",
  605. "@signInSuccess": {
  606. "description": "Sign in success message"
  607. },
  608. "signInFailed": "Failed to sign in to Google Play Games",
  609. "@signInFailed": {
  610. "description": "Sign in failed message"
  611. },
  612. "signOutSuccess": "Signed out from Google Play Games",
  613. "@signOutSuccess": {
  614. "description": "Sign out success message"
  615. },
  616. "errorSigningIn": "Error signing in: {error}",
  617. "@errorSigningIn": {
  618. "description": "Error message when signing in fails",
  619. "placeholders": {
  620. "error": {
  621. "type": "String"
  622. }
  623. }
  624. },
  625. "errorShowingLeaderboards": "Error showing leaderboards: {error}",
  626. "@errorShowingLeaderboards": {
  627. "description": "Error message when showing leaderboards fails",
  628. "placeholders": {
  629. "error": {
  630. "type": "String"
  631. }
  632. }
  633. },
  634. "errorShowingAchievements": "Error showing achievements: {error}",
  635. "@errorShowingAchievements": {
  636. "description": "Error message when showing achievements fails",
  637. "placeholders": {
  638. "error": {
  639. "type": "String"
  640. }
  641. }
  642. }
  643. }