From 57ad5c86a1c9eafb2a3b9b8d6ff3a5fc1121d1f9 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 10 Jun 2019 09:39:05 +0100 Subject: [PATCH 01/81] update for release 1.5.1 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3b5f75..539c5a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### Version 1.5.1 - 10 June 2019 + - Fix issue #67 - Output is scrambled in lines + - Fix issue #75 - Let `fs` work in working directory + - Fix issue #78 - Set working directory no longer working + ### Version 1.5.0 - 22 April 2019 - Fix issue #61 - Settings window won't open on Linux - Support editor shortcuts on non-darwin systems From 5aff20e36a3514019995ed9b5d242bac6a6ef3fb Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 12 Jun 2019 20:23:56 +0100 Subject: [PATCH 02/81] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 539c5a2..f6338c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 1.5.2 - 12 June 2019 + - Fix issue #79 - TypeScript won't run + ### Version 1.5.1 - 10 June 2019 - Fix issue #67 - Output is scrambled in lines - Fix issue #75 - Let `fs` work in working directory From e7b85bd9676486b16ce849bf1902a1e1d27165aa Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 17 Jun 2019 20:50:10 +0100 Subject: [PATCH 03/81] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6338c8..ea7b026 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 1.5.3 - 17 June 2019 + - Enhancement #82 - Increase font size to more than 30px + - Fix issue #81 - Assigned function call on last line does not evaluate + ### Version 1.5.2 - 12 June 2019 - Fix issue #79 - TypeScript won't run From 0070e47ef3f33ad485ca54cb488a095961038d61 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 3 Jul 2019 22:59:31 +0100 Subject: [PATCH 04/81] update change log --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea7b026..a1841ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## Version 1.5.4 - 03 July 2019 + - Fix issue #85 - Set Work directory not working + ## Version 1.5.3 - 17 June 2019 - Enhancement #82 - Increase font size to more than 30px - Fix issue #81 - Assigned function call on last line does not evaluate From cf8abf685ea8062b60f02e709628092a77e21aae Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 8 Aug 2019 15:14:47 +0100 Subject: [PATCH 05/81] update changelog for 1.6.0 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1841ad..cceb3fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Version 1.6.0 - 08 August 2019 + - Fix issue #88 - Set Work directory not working on Windows10 + - Fix issue #87 - Can RunJS remember the window position/size between usages? + - Fix issue #84 - Themes do not apply except Dracula on 1.53 + - Show welcome message when RunJS is opened for the first time + ## Version 1.5.4 - 03 July 2019 - Fix issue #85 - Set Work directory not working From 4c688b676e298c702a63fc16baa8e11138c247ba Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 29 Sep 2019 17:27:09 +0100 Subject: [PATCH 06/81] changelog update for 1.7.0 --- CHANGELOG.md | 7 +++++++ README.md | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cceb3fd..a8c0aea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## Version 1.7.0 - 29 September 2019 + - RunJS for Mac is now notarized + - Add ability to take screenshots + - Address #95 - process.memoryUsage() is unavailable + - Add ability to format code via Prettier + - Fix an issue with installing packages with long names + ## Version 1.6.0 - 08 August 2019 - Fix issue #88 - Set Work directory not working on Windows10 - Fix issue #87 - Can RunJS remember the window position/size between usages? diff --git a/README.md b/README.md index b2de2b5..a0aee1a 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,6 @@ RunJS also has a number of configurable options, accessed via the preferences wi RunJS executes JavaScript against the following versions of Node, V8 and Chromium: -- Node: 10.11.0 -- V8: 6.9.427.24-electron.0 -- Chromium: 69.0.3497.106 +- Node: 12.4.0 +- V8: 7.6.303.29-electron.0 +- Chromium: 76.0.3809.88 From 42a47003b314effcfc8c33f2b228170196eb170f Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 2 Feb 2020 18:21:14 +0000 Subject: [PATCH 07/81] update for release 1.8.0 --- CHANGELOG.md | 20 ++++++++++---------- README.md | 4 ++++ docs/icon.png | Bin 10097 -> 9514 bytes 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8c0aea..e9d6810 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,26 @@ -## Version 1.7.0 - 29 September 2019 +### Version 1.8.0 - 02 February 2020 + - New icon - designed by Giuseppe Caruso + - Add ability to set environment variables + - Fix for #100 - Loop when formatting + - Relax `process` stripping - #114 + +### Version 1.7.0 - 29 September 2019 - RunJS for Mac is now notarized - Add ability to take screenshots - Address #95 - process.memoryUsage() is unavailable - Add ability to format code via Prettier - Fix an issue with installing packages with long names -## Version 1.6.0 - 08 August 2019 +### Version 1.6.0 - 08 August 2019 - Fix issue #88 - Set Work directory not working on Windows10 - Fix issue #87 - Can RunJS remember the window position/size between usages? - Fix issue #84 - Themes do not apply except Dracula on 1.53 - Show welcome message when RunJS is opened for the first time -## Version 1.5.4 - 03 July 2019 +### Version 1.5.4 - 03 July 2019 - Fix issue #85 - Set Work directory not working -## Version 1.5.3 - 17 June 2019 +### Version 1.5.3 - 17 June 2019 - Enhancement #82 - Increase font size to more than 30px - Fix issue #81 - Assigned function call on last line does not evaluate @@ -68,33 +74,27 @@ - Guard against long running loops - fixing #42 and #6 ### Version 1.2.2 - 29 January 2019 - - Fix issue #47 function declarations are remembered between executions - Fix issue #44 cmd+w should not quit the app - Fix issue #36 path is sometimes undefined - Implement enhancement #15 zooming should increase font size ### Version 1.2.1 - 20 January 2019 - - Prevent autoeval on start if autoeval is disabled - Improve error messages for syntax issues - Fix issue #37 bug in handling async..await ### Version 1.2.0 - 07 January 2019 - - Add support for installing Node packages ### Version 1.1.0 - 27 December 2018 - - Upgraded Electron to version 4.0.0 - Handle calls to `alert` and `confirm` - Improved handling for `console.log` - Added support for auto-closing brackets ### Version 1.0.2 - 10 December 2018 - - Fixed an issue with variables declared within brackets ### Version 1.0.1 - 02 December 2018 - - Improved support for TypeScript \ No newline at end of file diff --git a/README.md b/README.md index a0aee1a..539b1cd 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,7 @@ RunJS executes JavaScript against the following versions of Node, V8 and Chromiu - Node: 12.4.0 - V8: 7.6.303.29-electron.0 - Chromium: 76.0.3809.88 + +## Acknowledgements + +RunJS icon designed by Giuseppe Caruso \ No newline at end of file diff --git a/docs/icon.png b/docs/icon.png index ba31b7ed764a311498790c6b0f5b722918760a56..b226f88ec301025487e079ee7d0c3fbad12f5d7e 100644 GIT binary patch literal 9514 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 From 340e92b20cd69eea0ee40dc576f9deda4fafee2a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 8 May 2020 15:47:51 +0100 Subject: [PATCH 08/81] update for 1.9.0 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9d6810..834cabd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### Version 1.9.0 - 08 May 2020 + - Add clear option to edit menu + - Add Fantasque font + - Improve scrollbar styling + - Add ability to toggle Babel plugins from preferences + - Display sound icon when audible + - Fix issue #105 - Mute print function + - Fix issue #125 - Save cancellation error + ### Version 1.8.0 - 02 February 2020 - New icon - designed by Giuseppe Caruso - Add ability to set environment variables From 4ec7b399308bb3711b7b83498180b7c5f68e9029 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 8 May 2020 16:07:00 +0100 Subject: [PATCH 09/81] update readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 539b1cd..287a13a 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,9 @@ RunJS also has a number of configurable options, accessed via the preferences wi RunJS executes JavaScript against the following versions of Node, V8 and Chromium: -- Node: 12.4.0 -- V8: 7.6.303.29-electron.0 -- Chromium: 76.0.3809.88 +- Node: 12.13.0 +- V8: 8.0 +- Chromium: 80.0.3987.86 ## Acknowledgements From 199ebfbc21fed42e5f19306c4bba6d1010344b87 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 8 May 2020 18:02:09 +0100 Subject: [PATCH 10/81] add roadmap --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 287a13a..485b753 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,11 @@ Download the latest release [here](https://github.com/lukehaas/runjs/releases). RunJS is an JavaScript playground that auto-evaluates your code as you type and outputs the results to a console pane. +## Roadmap + +https://trello.com/b/989D37fW/runjs-roadmap + + ## Features ![image](docs/runjs1.png) From 742c530fe445ad0a39960972ef8e885a4dbb4e03 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 17 Jul 2020 17:08:22 +0100 Subject: [PATCH 11/81] add entry for release 1.10.0 --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 834cabd..a91f599 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +### Version 1.10.0 - 17 July 2020 + - Improve protection for long running scripts + - Environment variable inputs now select on focus + - Brief visual highlight for new NPM packages and environment variables + - Improve scrollbar styling + - NPM package table header is now sticky + - Fix issue #127 - nested objects and arrays are not expandable + - Fix string formatting and line break issues + - Add decorators as an option + - Rework handling of NPM + - Add support for console.table + - Replace esprima with estree for better modern syntax support + - Gutter folds now only show on hover + - Add support for matching highlights + - Make source type unambiguous for top level `this` support + - Change shortcut for formatting to Alt+Shift+F + - Add install assist for missing packages + - Add prettier formatting options + - Add sublime keymap + - Add option for auto-closing brackets + ### Version 1.9.0 - 08 May 2020 - Add clear option to edit menu - Add Fantasque font From a216957c03bd11b7b8271fbc5e5ae47d1cddf764 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 24 Jul 2020 11:03:11 +0100 Subject: [PATCH 12/81] release update --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a91f599..bc732b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Version 1.10.1 - 24 July 2020 + - Fix issue with unchangeable babel options + - Add a new theme - 'Visual Studio' + ### Version 1.10.0 - 17 July 2020 - Improve protection for long running scripts - Environment variable inputs now select on focus From 4ec98252767fad824cd30ba30e0e04705713f568 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 29 Aug 2020 14:49:59 +0100 Subject: [PATCH 13/81] add twitter link --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 485b753..eea2dbf 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # RunJS +![Twitter Follow](https://img.shields.io/twitter/follow/runjs_app?style=social) + ![icon](docs/icon.png) Download the latest release [here](https://github.com/lukehaas/runjs/releases). From fff880b154cb3e72ae3159c991c807467f9f653a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 29 Aug 2020 19:05:45 +0100 Subject: [PATCH 14/81] release update --- CHANGELOG.md | 13 +++++++++++++ README.md | 6 +++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc732b8..d8b470c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +### Version 1.11.0 - 29 August 2020 + - Add ability to match output line to source line + - Add support for console time methods + - Add support for find/replace + - Improve styling for forms on dark mode + - Add support for context-menu + - Improve support for promises + - Tabbing a selected now indents it + - Update V8 to version 8.3 + - Update Node to version 12.14.1 + - Update Chromium to version 83 + - Fix issue #167 - JSON formatting issue + ### Version 1.10.1 - 24 July 2020 - Fix issue with unchangeable babel options - Add a new theme - 'Visual Studio' diff --git a/README.md b/README.md index eea2dbf..a5f0876 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,9 @@ RunJS also has a number of configurable options, accessed via the preferences wi RunJS executes JavaScript against the following versions of Node, V8 and Chromium: -- Node: 12.13.0 -- V8: 8.0 -- Chromium: 80.0.3987.86 +- Node: 12.14.1 +- V8: 8.3 +- Chromium: 83.0.4103.122 ## Acknowledgements From f86832bb708ef8b85e4ed5543241ab5a7f21e0bb Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 1 Nov 2020 18:04:36 +0000 Subject: [PATCH 15/81] release 1.12.0 --- CHANGELOG.md | 12 ++++++++++++ README.md | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8b470c..149d28e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 1.12.0 - 01 November 2020 + - Add auto-scroll option + - Add ability to display instance properties and __proto__ + - Add loading spinner to show when code is running + - Fix for bug that could cause duplicate output results to appear + - Fix for bug that caused searching for namespaced NPM packages to fail + - Fix for bug that caused removed environment variables to still be available + - Performance improvements + - Update V8 to 8.5 + - Update Node to 12.6.3 + - Update Chromium to version 85 + ### Version 1.11.0 - 29 August 2020 - Add ability to match output line to source line - Add support for console time methods diff --git a/README.md b/README.md index a5f0876..22e339b 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,9 @@ RunJS also has a number of configurable options, accessed via the preferences wi RunJS executes JavaScript against the following versions of Node, V8 and Chromium: -- Node: 12.14.1 -- V8: 8.3 -- Chromium: 83.0.4103.122 +- Node: 12.16.3 +- V8: 8.5 +- Chromium: 85 ## Acknowledgements From da9814acbef886596957eac9dfbd228335ebfa8f Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 8 Nov 2020 13:01:06 +0000 Subject: [PATCH 16/81] update changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 149d28e..d57048d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +### Version 1.12.2 - 08 November + - Fix issue #193 - closure issue + - Fix issue with displaying objects with over 800 properties + +### Version 1.12.1 - 02 November + - Fix code caching issue + ### Version 1.12.0 - 01 November 2020 - Add auto-scroll option - Add ability to display instance properties and __proto__ From 7abe1d29f65c07c231efdc200dcfbcc04e03f59c Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 31 Jan 2021 14:05:16 +0000 Subject: [PATCH 17/81] update site link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 22e339b..e76b40f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# RunJS +# [RunJS](https://runjs.app) ![Twitter Follow](https://img.shields.io/twitter/follow/runjs_app?style=social) From e47a4a0f83c9b29b4ab2e8c74f0391b0fc23b947 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 5 Feb 2021 18:47:32 +0000 Subject: [PATCH 18/81] release 1.13.0 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d57048d..74b73e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +### Version 1.13.0 - 05 February 2021 + - Add ability to stop execution of script + - Fix issue where focus would be lost when clicking on the title bar + - Fix issue where the RunJS window wouldn't re-opened when opening a file from the File menu + - Fix issue where errors from promises were not being displayed + - Fix issue where some fonts were mislabeled + - Refactored some core parts of RunJS for performance improvements + ### Version 1.12.2 - 08 November - Fix issue #193 - closure issue - Fix issue with displaying objects with over 800 properties From dea1f75a49b016b8a9adee66caa0332d2b7bc92c Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 7 Feb 2021 11:39:29 +0000 Subject: [PATCH 19/81] update for release --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74b73e9..bbf8ae8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 1.13.1 - 07 February 2021 + - Fix issue #215 - unable to copy output text + ### Version 1.13.0 - 05 February 2021 - Add ability to stop execution of script - Fix issue where focus would be lost when clicking on the title bar From 5c3e4a329d24e8630334eeddd3c895234f614b12 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 21 Feb 2021 17:30:40 +0000 Subject: [PATCH 20/81] update changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbf8ae8..390b1c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +### Version 1.14.0 - 21 February 2021 + - Add Apple M1 support + - Add builds for Linux ARMv7 and ARM64 + - Add support for console.clear() + - Core-js polyfills are no-longer included if Babel is disabled + - Fix issues with menus on first launch + - Update V8 to version 8.7 + - Update Node to version 12.18.3 + - Update Chromium to version 87 + - Fix issue #225 - output issue + ### Version 1.13.1 - 07 February 2021 - Fix issue #215 - unable to copy output text From 1954f438c5401d76960fcf8d8f71ff35029a4162 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 25 Feb 2021 16:21:58 +0000 Subject: [PATCH 21/81] update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 390b1c2..79a628f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +### Version 1.14.1 - 25 February 2021 + - Fix issue with opening menu windows on Windows. ### Version 1.14.0 - 21 February 2021 - Add Apple M1 support - Add builds for Linux ARMv7 and ARM64 From efa74dc443260a09f0d9ade2079ab22ebcc06aa9 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 9 Apr 2021 15:06:49 +0100 Subject: [PATCH 22/81] update for release 1.15.0 --- CHANGELOG.md | 12 ++++++++++++ README.md | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79a628f..3193625 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 1.15.0 - 09 April 2021 + - Increase accuracy of output + - Errors are no-longer shown in isolation - where appropriate + - Improved output for async and generator functions + - Proxies and Promises and no-longer displayed unwrapped in the output + - Maps and Sets now show values in the output + - Fixed an issue where NPM would fail to install packages for some users. + - Fixed an error that occurred when opening the About dialog on Linux. + - Updated V8 to version 8.9 + - Updated Node to version 14.16.0 + - Updated Chromium to version 89 + ### Version 1.14.1 - 25 February 2021 - Fix issue with opening menu windows on Windows. ### Version 1.14.0 - 21 February 2021 diff --git a/README.md b/README.md index e76b40f..0b18a13 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,9 @@ RunJS also has a number of configurable options, accessed via the preferences wi RunJS executes JavaScript against the following versions of Node, V8 and Chromium: -- Node: 12.16.3 -- V8: 8.5 -- Chromium: 85 +- Node: 14.16.0 +- V8: 8.9 +- Chromium: 89 ## Acknowledgements From e3beb06b9db9031c4ed6d407193836bf5395265b Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 11 Apr 2021 15:26:02 +0100 Subject: [PATCH 23/81] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3193625..ceb0f4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 1.15.1 - 11 April 2021 + - Fix an issue that caused displaying output to be slow on Windows + ### Version 1.15.0 - 09 April 2021 - Increase accuracy of output - Errors are no-longer shown in isolation - where appropriate From 238ab3338052eeeb60fd0383113d9301b761ac06 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 14 May 2021 12:09:03 +0100 Subject: [PATCH 24/81] update readme --- README.md | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/README.md b/README.md index 0b18a13..57c5a96 100644 --- a/README.md +++ b/README.md @@ -8,29 +8,10 @@ Download the latest release [here](https://github.com/lukehaas/runjs/releases). RunJS is an JavaScript playground that auto-evaluates your code as you type and outputs the results to a console pane. -## Roadmap - -https://trello.com/b/989D37fW/runjs-roadmap - - -## Features - ![image](docs/runjs1.png) TypeScript and modern JavaScript features are supported through Babel transpilation. Additionally, Node and browser APIs are available. -RunJS can import node packages from existing JavaScript projects by pointing it's working directory to your chosen project directory. - -![image](docs/set-directory.png) - -Node packages can also be installed directly through this window, opened from the `Action` menu. - -![image](docs/install-npm-packages.png) - -RunJS also has a number of configurable options, accessed via the preferences window. - -![image](docs/preferences.png) - RunJS executes JavaScript against the following versions of Node, V8 and Chromium: - Node: 14.16.0 From 7910bc632185835eafb4f103ad92f8667ab56e15 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 19 Jun 2021 16:41:31 +0100 Subject: [PATCH 25/81] update release notes --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ceb0f4e..4dd2171 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +### Version 2.0.0 - 19 June 2021 +- Added support for multiple tabs +- Added support for autocomplete +- Added support for type checking +- Added a new menu called Tools +- Moved NPM Package Management and Environment Variable Management under the new Tools menu +- Updated app icon +- Added two new themes - SynthWave '84 and Shades of Purple +- Made Babel presets configurable +- Added a new Babel plugin - plugin-proposal-async-do-expressions +- Changed the way transpiled code is shown - it can now be displayed in the main output pane +- Fixed an issue that caused internal packages to be accessible as imports +- Fixed an issue with multi-line template strings +- Fixed an issue with regex output styling + ### Version 1.15.1 - 11 April 2021 - Fix an issue that caused displaying output to be slow on Windows From 4cba590bbe1e61b09ad05a7e9ba834920e1fd5f0 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 26 Jun 2021 13:30:13 +0100 Subject: [PATCH 26/81] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dd2171..61ea957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Version 2.0.1 - 26 June 2021 +- Fixed an issue that caused the preferences window to be clipped on Windows. +- Fixed an issue with importing local files. + ### Version 2.0.0 - 19 June 2021 - Added support for multiple tabs - Added support for autocomplete From 1faa17fd0c96021e338e5061d5f0f96387941736 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 24 Jul 2021 16:36:15 +0100 Subject: [PATCH 27/81] update for version 2.1.0 --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61ea957..2152bf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +### Version 2.1.0 - 24 July 2021 +- Added ability to switch between horizontal and vertical layout. +- Added a new premium theme, One Dark. +- Added a preference option to hide the tab bar when only one tab is present. +- Upgraded Node to 14.16.0. +- Upgraded Chromium to 91. +- Upgraded V8 to 9.1. +- Optimised and improved the formatting method. +- Fixed output highlighting issues for symbols and regex. +- Fixed a language service disconnection issue. +- Fixed an issue that caused unnecessary re-runs when toggling Babel. +- Fixed an issue with toolbar height on macOS Big Sur. +- Added more shortcuts for navigating tabs. + ### Version 2.0.1 - 26 June 2021 - Fixed an issue that caused the preferences window to be clipped on Windows. - Fixed an issue with importing local files. From 78dd64824c998b75ab2554c771b4aab99531447a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 24 Jul 2021 16:39:12 +0100 Subject: [PATCH 28/81] update icon and readme --- README.md | 4 ++-- docs/icon.png | Bin 9514 -> 6744 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 57c5a96..9e607a0 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ TypeScript and modern JavaScript features are supported through Babel transpilat RunJS executes JavaScript against the following versions of Node, V8 and Chromium: - Node: 14.16.0 -- V8: 8.9 -- Chromium: 89 +- V8: 9.1 +- Chromium: 91 ## Acknowledgements diff --git a/docs/icon.png b/docs/icon.png index b226f88ec301025487e079ee7d0c3fbad12f5d7e..89f4f0911404da9e0c328949afcc077a6812abd8 100644 GIT binary patch delta 6718 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 Ur~w&j5C8xG07*qoM6N<$f;93z?EnA( delta 9510 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 Date: Thu, 29 Jul 2021 09:22:12 +0100 Subject: [PATCH 29/81] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2152bf7..35ae800 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 2.1.1 - 26 July 2021 +- Fixed an issue that caused Intel mac users to be auto-updated onto an arm build + ### Version 2.1.0 - 24 July 2021 - Added ability to switch between horizontal and vertical layout. - Added a new premium theme, One Dark. From 84e3342dfb2dc188df49e9326984594c207bc4c0 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 22 Aug 2021 12:26:34 +0100 Subject: [PATCH 30/81] update version --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35ae800..3d908ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +### Version 2.1.3 - 22 August 2021 +- Fixed an issue with escaped line-breaks in output. +- Improved accuracy of line matching in some scenarios. +- Added more shortcuts for tab navigation. +- Fixed an issue that could cause language services to not start on +- Windows machines with spaces in the directory path. + ### Version 2.1.1 - 26 July 2021 - Fixed an issue that caused Intel mac users to be auto-updated onto an arm build From 746404d270fdb856c8a509d0eed95ec75455c74a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 20 Dec 2021 11:00:47 +0000 Subject: [PATCH 31/81] release updates --- CHANGELOG.md | 316 ++++++++++++++++++++++++++++++--------------------- README.md | 8 +- 2 files changed, 188 insertions(+), 136 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d908ef..9c126cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,25 @@ +### Version 2.2.2 - 20 December 2021 + +- Add ability to set tab titles. +- Add icons to theme menu +- Remove need for restart from activation/deactivation. +- Move deactivation button to Manage License dialog. +- Upgraded Node to 16.9.1. +- Upgraded Chromium to 96. +- Upgraded V8 to 9.6. +- Numerous improvements for better performance and reliability. +- Opened files now appear in a new tab. +- Fixed an issue with find/replace. +- Fixed an issue that could cause tooltips not to appear. +- Improved syntax highlighting for TypeScript. +- Updated UI theme colours for greater consistency with macOS Monterey. +- Improved handling of large files. +- Improved handling of large output. +- Improved handling of escape characters in output. +- Windows builds are now signed. + ### Version 2.1.3 - 22 August 2021 + - Fixed an issue with escaped line-breaks in output. - Improved accuracy of line matching in some scenarios. - Added more shortcuts for tab navigation. @@ -6,9 +27,11 @@ - Windows machines with spaces in the directory path. ### Version 2.1.1 - 26 July 2021 + - Fixed an issue that caused Intel mac users to be auto-updated onto an arm build ### Version 2.1.0 - 24 July 2021 + - Added ability to switch between horizontal and vertical layout. - Added a new premium theme, One Dark. - Added a preference option to hide the tab bar when only one tab is present. @@ -23,10 +46,12 @@ - Added more shortcuts for navigating tabs. ### Version 2.0.1 - 26 June 2021 + - Fixed an issue that caused the preferences window to be clipped on Windows. - Fixed an issue with importing local files. ### Version 2.0.0 - 19 June 2021 + - Added support for multiple tabs - Added support for autocomplete - Added support for type checking @@ -42,207 +67,240 @@ - Fixed an issue with regex output styling ### Version 1.15.1 - 11 April 2021 - - Fix an issue that caused displaying output to be slow on Windows + +- Fix an issue that caused displaying output to be slow on Windows ### Version 1.15.0 - 09 April 2021 - - Increase accuracy of output - - Errors are no-longer shown in isolation - where appropriate - - Improved output for async and generator functions - - Proxies and Promises and no-longer displayed unwrapped in the output - - Maps and Sets now show values in the output - - Fixed an issue where NPM would fail to install packages for some users. - - Fixed an error that occurred when opening the About dialog on Linux. - - Updated V8 to version 8.9 - - Updated Node to version 14.16.0 - - Updated Chromium to version 89 + +- Increase accuracy of output +- Errors are no-longer shown in isolation - where appropriate +- Improved output for async and generator functions +- Proxies and Promises and no-longer displayed unwrapped in the output +- Maps and Sets now show values in the output +- Fixed an issue where NPM would fail to install packages for some users. +- Fixed an error that occurred when opening the About dialog on Linux. +- Updated V8 to version 8.9 +- Updated Node to version 14.16.0 +- Updated Chromium to version 89 ### Version 1.14.1 - 25 February 2021 - - Fix issue with opening menu windows on Windows. + +- Fix issue with opening menu windows on Windows. + ### Version 1.14.0 - 21 February 2021 - - Add Apple M1 support - - Add builds for Linux ARMv7 and ARM64 - - Add support for console.clear() - - Core-js polyfills are no-longer included if Babel is disabled - - Fix issues with menus on first launch - - Update V8 to version 8.7 - - Update Node to version 12.18.3 - - Update Chromium to version 87 - - Fix issue #225 - output issue + +- Add Apple M1 support +- Add builds for Linux ARMv7 and ARM64 +- Add support for console.clear() +- Core-js polyfills are no-longer included if Babel is disabled +- Fix issues with menus on first launch +- Update V8 to version 8.7 +- Update Node to version 12.18.3 +- Update Chromium to version 87 +- Fix issue #225 - output issue ### Version 1.13.1 - 07 February 2021 - - Fix issue #215 - unable to copy output text + +- Fix issue #215 - unable to copy output text ### Version 1.13.0 - 05 February 2021 - - Add ability to stop execution of script - - Fix issue where focus would be lost when clicking on the title bar - - Fix issue where the RunJS window wouldn't re-opened when opening a file from the File menu - - Fix issue where errors from promises were not being displayed - - Fix issue where some fonts were mislabeled - - Refactored some core parts of RunJS for performance improvements + +- Add ability to stop execution of script +- Fix issue where focus would be lost when clicking on the title bar +- Fix issue where the RunJS window wouldn't re-opened when opening a file from the File menu +- Fix issue where errors from promises were not being displayed +- Fix issue where some fonts were mislabeled +- Refactored some core parts of RunJS for performance improvements ### Version 1.12.2 - 08 November - - Fix issue #193 - closure issue - - Fix issue with displaying objects with over 800 properties + +- Fix issue #193 - closure issue +- Fix issue with displaying objects with over 800 properties ### Version 1.12.1 - 02 November - - Fix code caching issue + +- Fix code caching issue ### Version 1.12.0 - 01 November 2020 - - Add auto-scroll option - - Add ability to display instance properties and __proto__ - - Add loading spinner to show when code is running - - Fix for bug that could cause duplicate output results to appear - - Fix for bug that caused searching for namespaced NPM packages to fail - - Fix for bug that caused removed environment variables to still be available - - Performance improvements - - Update V8 to 8.5 - - Update Node to 12.6.3 - - Update Chromium to version 85 + +- Add auto-scroll option +- Add ability to display instance properties and **proto** +- Add loading spinner to show when code is running +- Fix for bug that could cause duplicate output results to appear +- Fix for bug that caused searching for namespaced NPM packages to fail +- Fix for bug that caused removed environment variables to still be available +- Performance improvements +- Update V8 to 8.5 +- Update Node to 12.6.3 +- Update Chromium to version 85 ### Version 1.11.0 - 29 August 2020 - - Add ability to match output line to source line - - Add support for console time methods - - Add support for find/replace - - Improve styling for forms on dark mode - - Add support for context-menu - - Improve support for promises - - Tabbing a selected now indents it - - Update V8 to version 8.3 - - Update Node to version 12.14.1 - - Update Chromium to version 83 - - Fix issue #167 - JSON formatting issue + +- Add ability to match output line to source line +- Add support for console time methods +- Add support for find/replace +- Improve styling for forms on dark mode +- Add support for context-menu +- Improve support for promises +- Tabbing a selected now indents it +- Update V8 to version 8.3 +- Update Node to version 12.14.1 +- Update Chromium to version 83 +- Fix issue #167 - JSON formatting issue ### Version 1.10.1 - 24 July 2020 - - Fix issue with unchangeable babel options - - Add a new theme - 'Visual Studio' + +- Fix issue with unchangeable babel options +- Add a new theme - 'Visual Studio' ### Version 1.10.0 - 17 July 2020 - - Improve protection for long running scripts - - Environment variable inputs now select on focus - - Brief visual highlight for new NPM packages and environment variables - - Improve scrollbar styling - - NPM package table header is now sticky - - Fix issue #127 - nested objects and arrays are not expandable - - Fix string formatting and line break issues - - Add decorators as an option - - Rework handling of NPM - - Add support for console.table - - Replace esprima with estree for better modern syntax support - - Gutter folds now only show on hover - - Add support for matching highlights - - Make source type unambiguous for top level `this` support - - Change shortcut for formatting to Alt+Shift+F - - Add install assist for missing packages - - Add prettier formatting options - - Add sublime keymap - - Add option for auto-closing brackets + +- Improve protection for long running scripts +- Environment variable inputs now select on focus +- Brief visual highlight for new NPM packages and environment variables +- Improve scrollbar styling +- NPM package table header is now sticky +- Fix issue #127 - nested objects and arrays are not expandable +- Fix string formatting and line break issues +- Add decorators as an option +- Rework handling of NPM +- Add support for console.table +- Replace esprima with estree for better modern syntax support +- Gutter folds now only show on hover +- Add support for matching highlights +- Make source type unambiguous for top level `this` support +- Change shortcut for formatting to Alt+Shift+F +- Add install assist for missing packages +- Add prettier formatting options +- Add sublime keymap +- Add option for auto-closing brackets ### Version 1.9.0 - 08 May 2020 - - Add clear option to edit menu - - Add Fantasque font - - Improve scrollbar styling - - Add ability to toggle Babel plugins from preferences - - Display sound icon when audible - - Fix issue #105 - Mute print function - - Fix issue #125 - Save cancellation error + +- Add clear option to edit menu +- Add Fantasque font +- Improve scrollbar styling +- Add ability to toggle Babel plugins from preferences +- Display sound icon when audible +- Fix issue #105 - Mute print function +- Fix issue #125 - Save cancellation error ### Version 1.8.0 - 02 February 2020 - - New icon - designed by Giuseppe Caruso - - Add ability to set environment variables - - Fix for #100 - Loop when formatting - - Relax `process` stripping - #114 + +- New icon - designed by Giuseppe Caruso +- Add ability to set environment variables +- Fix for #100 - Loop when formatting +- Relax `process` stripping - #114 ### Version 1.7.0 - 29 September 2019 - - RunJS for Mac is now notarized - - Add ability to take screenshots - - Address #95 - process.memoryUsage() is unavailable - - Add ability to format code via Prettier - - Fix an issue with installing packages with long names + +- RunJS for Mac is now notarized +- Add ability to take screenshots +- Address #95 - process.memoryUsage() is unavailable +- Add ability to format code via Prettier +- Fix an issue with installing packages with long names ### Version 1.6.0 - 08 August 2019 - - Fix issue #88 - Set Work directory not working on Windows10 - - Fix issue #87 - Can RunJS remember the window position/size between usages? - - Fix issue #84 - Themes do not apply except Dracula on 1.53 - - Show welcome message when RunJS is opened for the first time + +- Fix issue #88 - Set Work directory not working on Windows10 +- Fix issue #87 - Can RunJS remember the window position/size between usages? +- Fix issue #84 - Themes do not apply except Dracula on 1.53 +- Show welcome message when RunJS is opened for the first time ### Version 1.5.4 - 03 July 2019 - - Fix issue #85 - Set Work directory not working + +- Fix issue #85 - Set Work directory not working ### Version 1.5.3 - 17 June 2019 - - Enhancement #82 - Increase font size to more than 30px - - Fix issue #81 - Assigned function call on last line does not evaluate + +- Enhancement #82 - Increase font size to more than 30px +- Fix issue #81 - Assigned function call on last line does not evaluate ### Version 1.5.2 - 12 June 2019 - - Fix issue #79 - TypeScript won't run + +- Fix issue #79 - TypeScript won't run ### Version 1.5.1 - 10 June 2019 - - Fix issue #67 - Output is scrambled in lines - - Fix issue #75 - Let `fs` work in working directory - - Fix issue #78 - Set working directory no longer working + +- Fix issue #67 - Output is scrambled in lines +- Fix issue #75 - Let `fs` work in working directory +- Fix issue #78 - Set working directory no longer working ### Version 1.5.0 - 22 April 2019 - - Fix issue #61 - Settings window won't open on Linux - - Support editor shortcuts on non-darwin systems - - Add ability to toggle output - - Add update option to menu - - Fix issue #69 - multiple declarations cause syntaxerror - - Fix issue #68 - Caching problem? - - Fix issue #66 - Quitting from macOS doc causes error + +- Fix issue #61 - Settings window won't open on Linux +- Support editor shortcuts on non-darwin systems +- Add ability to toggle output +- Add update option to menu +- Fix issue #69 - multiple declarations cause syntaxerror +- Fix issue #68 - Caching problem? +- Fix issue #66 - Quitting from macOS doc causes error ### Version 1.4.0 - 10 March 2019 - - Fix issue #58 - console formatting bug - - Divide preference options into tabbed sections - - Add ability to choose font options - - Log NPM errors + +- Fix issue #58 - console formatting bug +- Divide preference options into tabbed sections +- Add ability to choose font options +- Log NPM errors ### Version 1.3.1 - 03 March 2019 - - Fix issue #55 - quirky handling of string outputs - - Fix issue #54 - exception ordering issue - - Fix issue #52 - missing exception outputs - - Fix issue #50 - User defined window properties persisted - - Fix issue #14 - extra line-break at the end of output - - Fix line-number misalignment + +- Fix issue #55 - quirky handling of string outputs +- Fix issue #54 - exception ordering issue +- Fix issue #52 - missing exception outputs +- Fix issue #50 - User defined window properties persisted +- Fix issue #14 - extra line-break at the end of output +- Fix line-number misalignment ### Version 1.3.0 - 17 February 2019 - - Fix issue #48 - Babel stacktrace bug - - Add preference option for loop protection - - Set Working Directory now allows for importing local files - - Add shortcut for installing Node packages - - Add new window for viewing transpiled output - - Add preference option for holistic evaluation - - Add preference option to show undefined values in output - - Fix issue #51 - incorrect syntax highlighting for strings + +- Fix issue #48 - Babel stacktrace bug +- Add preference option for loop protection +- Set Working Directory now allows for importing local files +- Add shortcut for installing Node packages +- Add new window for viewing transpiled output +- Add preference option for holistic evaluation +- Add preference option to show undefined values in output +- Fix issue #51 - incorrect syntax highlighting for strings ### Version 1.2.4 - 06 February 2019 - - Fix issue #8 - dialog is hidden in vim command mode - - Fix issue #26 - setInterval keeps running - - Fix issue introduced in 1.2.3 that prevented the app quitting + +- Fix issue #8 - dialog is hidden in vim command mode +- Fix issue #26 - setInterval keeps running +- Fix issue introduced in 1.2.3 that prevented the app quitting ### Version 1.2.3 - 02 February 2019 + - Guard against long running loops - fixing #42 and #6 ### Version 1.2.2 - 29 January 2019 + - Fix issue #47 function declarations are remembered between executions - Fix issue #44 cmd+w should not quit the app - Fix issue #36 path is sometimes undefined - Implement enhancement #15 zooming should increase font size ### Version 1.2.1 - 20 January 2019 + - Prevent autoeval on start if autoeval is disabled - Improve error messages for syntax issues - Fix issue #37 bug in handling async..await ### Version 1.2.0 - 07 January 2019 + - Add support for installing Node packages ### Version 1.1.0 - 27 December 2018 + - Upgraded Electron to version 4.0.0 - Handle calls to `alert` and `confirm` - Improved handling for `console.log` - Added support for auto-closing brackets ### Version 1.0.2 - 10 December 2018 + - Fixed an issue with variables declared within brackets ### Version 1.0.1 - 02 December 2018 -- Improved support for TypeScript \ No newline at end of file + +- Improved support for TypeScript diff --git a/README.md b/README.md index 9e607a0..424e2c7 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,6 @@ RunJS is an JavaScript playground that auto-evaluates your code as you type and TypeScript and modern JavaScript features are supported through Babel transpilation. Additionally, Node and browser APIs are available. -RunJS executes JavaScript against the following versions of Node, V8 and Chromium: - -- Node: 14.16.0 -- V8: 9.1 -- Chromium: 91 - ## Acknowledgements -RunJS icon designed by Giuseppe Caruso \ No newline at end of file +RunJS icon designed by Giuseppe Caruso From 4d0265ef2fa11b3593afc06ea0969cc4a6de1d26 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 1 Apr 2022 13:53:05 +0100 Subject: [PATCH 32/81] update changelog --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c126cb..14b3232 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 2.3.0 - 05 February 2022 + +- Output URLs can now be opened via cmd/ctrl-click. +- Added support for console.assert(). +- Added a shortcut and menu item for toggling block comments. +- Tabs can now be closed by clicking the middle mouse button. +- Fixed an issue with the comment shortcut not working on international keyboards. +- Fixed an issue that caused the save-as modal to appear when saving a newly opened file. +- Fixed an issue that could cause line duplication when formatting code. +- Improved the way system fonts are retrieved. +- Added support for Spanish. + ### Version 2.2.2 - 20 December 2021 - Add ability to set tab titles. From 6c37f81c2af7892b2dfe7609b61d46fbee73141e Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 24 May 2022 12:17:17 +0100 Subject: [PATCH 33/81] update changelog --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14b3232..f6e9612 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +### Version 2.4.0 - 24 May 2022 + +- Type information and relevant documentation can now be displayed on hover. +- Function signatures can now be displayed while typing. +- Added an option to confirm before closing a tab. +- Editor and output panes can now be scrolled synchronously. +- Windows and Linux have an updated UI with a more minimal appearance. +- Updated the way formatting options are managed. +- Added 'Stop' and 'Kill' items to the Action menu. +- Upgraded Node to version 16.13.2. +- Upgraded Chromium to version 100. +- Upgraded V8 to version 10. + ### Version 2.3.0 - 05 February 2022 - Output URLs can now be opened via cmd/ctrl-click. From 1ea3832675b02718a4973c37ee4dabd705568f5e Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 30 Jun 2022 11:20:56 +0100 Subject: [PATCH 34/81] update changelog --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6e9612..fd5e72a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 2.5.0 - 28 June 2022 + +- Add support for snippets. +- Some preference options now have tooltips to better explain their function. +- Autocomplete suggestions now have icons. +- Fixed an issue that could cause the menu to be unresponsive on Windows and Linux. +- Updated the naming for items in the Tools menu. + +### Version 2.4.1 - 25 May 2022 + +- Fix an issue with sync scrolling. + ### Version 2.4.0 - 24 May 2022 - Type information and relevant documentation can now be displayed on hover. From c12c5ac2855892604db4a365ea642671ed2f20da Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 5 Jul 2022 11:19:18 +0100 Subject: [PATCH 35/81] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd5e72a..1d32ccf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Version 2.5.1 - 05 July 2022 + +- Fix an issue that affected light theme icons. + ### Version 2.5.0 - 28 June 2022 - Add support for snippets. From 91393ee6d65e3a826ebc3f2ee3fe2e7fd0b106fb Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 19 Aug 2022 09:31:10 +0100 Subject: [PATCH 36/81] update changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d32ccf..d97f672 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +### Version 2.6.0 - 17 August 2022 + +- Added support for bundling to enable ESM imports +- Added Ayu theme +- Minor UI tweaks to snippets and environment variable windows +- Guard against pasting very large files +- Upgraded Node to 16.14.2 +- Upgraded Chromium to 102 +- Upgraded V8 to 10.2 + ### Version 2.5.1 - 05 July 2022 - Fix an issue that affected light theme icons. From fc84cf3f08aea85759e448eb1c0ac4710acb961a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 7 Oct 2022 10:45:57 +0100 Subject: [PATCH 37/81] update changelog --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d97f672..2358910 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +### Version 2.7.0 - 05 October 2022 + +- Add cursor position placeholder to snippets +- Rename the "Transpilation" tab to "Build" +- Move the preference option for bundling from the advanced tab to the build tab +- Prompt to save when closing a tab that has previously been saved and now has unsaved changes +- Files can now be opened via drag and drop +- Improved guarding against infinite loops +- Added icons to the layout options in the view menu +- Added a helpful tooltip to the environment variables window +- Added a context menu to the burger menu on Windows +- Upgraded Node to version 16.16.0 +- Upgraded Chromium to version 106 +- Upgraded V8 to version 10.6 + ### Version 2.6.0 - 17 August 2022 - Added support for bundling to enable ESM imports From a356ccba4a7c20cc6e33cd35e3948d214cc2028a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 9 Nov 2022 10:38:17 +0000 Subject: [PATCH 38/81] update changelog --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2358910..eb09fb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ -### Version 2.7.0 - 05 October 2022 +### Version 2.7.3 - 09 November 2022 + +- Make autocomplete case insensitive. +- Fix an issue that caused snippet suggestions not to appear when writing their full alias. +- Fix an issue that caused language services to fail for some Windows users. +- Remove support for deep links. + +### Version 2.7.1 - 05 October 2022 - Add cursor position placeholder to snippets - Rename the "Transpilation" tab to "Build" From 5d75c093b49bf576d2b2eee188ee16ef6df44e94 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 9 Nov 2022 16:26:43 +0000 Subject: [PATCH 39/81] add feature highlights --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 424e2c7..4c53edc 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@ RunJS is an JavaScript playground that auto-evaluates your code as you type and TypeScript and modern JavaScript features are supported through Babel transpilation. Additionally, Node and browser APIs are available. +## Feature Highlights + +[TypeScript Playground](https://runjs.app/typescript-playground) +[JavaScript Sandbox](https://runjs.app/javascript-sandbox) + ## Acknowledgements RunJS icon designed by Giuseppe Caruso From bfad520cb995dee3ee865b8d46957927e7f10f81 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 9 Nov 2022 16:27:39 +0000 Subject: [PATCH 40/81] update feature highlights --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4c53edc..7e69624 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ TypeScript and modern JavaScript features are supported through Babel transpilat ## Feature Highlights -[TypeScript Playground](https://runjs.app/typescript-playground) -[JavaScript Sandbox](https://runjs.app/javascript-sandbox) +- [TypeScript Playground](https://runjs.app/typescript-playground) +- [JavaScript Sandbox](https://runjs.app/javascript-sandbox) ## Acknowledgements From a699f56293c23949467904c82e910b89f92df1e6 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 24 Nov 2022 11:46:40 +0000 Subject: [PATCH 41/81] add icon --- docs/icon-64.png | Bin 0 -> 2672 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/icon-64.png diff --git a/docs/icon-64.png b/docs/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..83ae6ebc7a53b39a832ebb9b0f640dea46c8fcf8 GIT binary patch literal 2672 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 e01L1H8u&NTbYEG`M(3>n0000 Date: Thu, 24 Nov 2022 14:36:41 +0000 Subject: [PATCH 42/81] add icon --- docs/icon-small.png | Bin 0 -> 1863 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/icon-small.png diff --git a/docs/icon-small.png b/docs/icon-small.png new file mode 100644 index 0000000000000000000000000000000000000000..1b16a07faeab57e068d7f7f827b221a5747eb7b1 GIT binary patch literal 1863 zcmV-N2e|l&P)1ivyGn}q$Q3+P!3L;K%xa*wu#5LD9 zo`wfvUI;0d&XqnF3X-?Y0m?0=HbqpRl-guP2H5r3*GHq+I&Joe8rF=%1*r%rk@m%} zF*2Jm2{1HBw@ttL3BU9o%SEdKLbLWtuw2PA6(rSpRy>S<>(A}2@L!pQu< znlbyFB9JHFe^F4Jrs8&kkfi|5F}EU+hfjGy(QP|?u%K8(R^%a4QWRco*#@KWOy%jy zp~WU|>d<7edQIi~$Cgry7X(+c)+xJ25g|1kq-7SP`6c!X@H!HW_*R0UZxXU=rk@9X8 z*-mxdujqOEc3#ea(&gp80&Y7?~G z##{=+)}1{lx$P`!KZ*Fz4X$r(8@77zkiT2+gOHAvwiv2jxPUcPooH!|PKeG_gc7s_ zi|u#IA;-Tw8c?!$9Ys$cXMGV(G8Cwmpmy@XFOZ>3E<2=5bpzTd`7Wv|7G0wXqQn# zdgI`Y&aGyBzm$o>x#p{br2QHr#9kLr-CiD|f2`WzFl|c@%f15; zmztM@WG*#sU}3d`5h-6Dw5sDU%xvuF=yV*p9Z8|Iv^3t^8$Th<{jRkrIlyyL(8KGk z7c+5me=f?GrMYI!o<3%y;M0nOP-A0b{JSHugZgp7@-vSd;A)W!#4@R{zA}u)L%CST zYMScDbboy~_LV0>4B9g_eSbwR(FSYUO%%%2nmsj3+Aba{Umif+M_JguX`107p+_`p z9qFeHukNJHH8nNxLP)>*<)gnw-*X%Q>|qAkyr9^i8^66e19f||x$u(c0JYS+Ylo^M zkw`xymPu750qm!HlU@rY0S-Ky;_d!R@Eiq`|d zb4d0FPro0%6_vvuoID-h;|L?TgraCJ;iB?o0UY_5h1W)%4CMOkYZLvZGx0qu9vjwdL+z7GbMu@e;48g&{!9YTf z{gam^ZbG3DhK7bl=UAVzzBz8n=_Qt)o*o?-V6*_e=#z24!^3PGFufK?lr(n2&_gqg z-ASXrbm>xKOt1C6IVNZaxY{f#Cgx@M6sGWB<6jl;Oqg}p_96fP002ovPDHLkV1h8H BbEE(O literal 0 HcmV?d00001 From 2223b884cae243d48eee1a9d9185bf445ccf59cc Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 13 Dec 2022 10:16:34 +0000 Subject: [PATCH 43/81] update release notes --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb09fb0..215f5ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +### Version 2.7.4 - 09 December 2022 + +- General improvements to error handling. +- Better handling of shortcuts when windows are open. +- Update TypeScript to version 4.9. +- Fix missing install button when importing mising packages. +- Fix an issue that caused tsserver to remain running after quitting. + ### Version 2.7.3 - 09 November 2022 - Make autocomplete case insensitive. From cf9cf279239ba75fe02ede1cb1544f1e445b5259 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Fri, 27 Jan 2023 12:49:03 +0000 Subject: [PATCH 44/81] update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 215f5ee..2e854c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### Version 2.7.5 - 26 January 2023 + +- Fix an issue that caused loop protection to always be enabled. +- Fix an issue that caused inconsistent positioning of some error messages. +- Fix an issue that caused some web requests to be blocked. +- Improvements to how prototypes are displayed in output results. +- Nested objects in output results are now auto-folded. +- Improvements to module scoping when setting a working directory. + ### Version 2.7.4 - 09 December 2022 - General improvements to error handling. From 1f82e0bf529cad03264af7d0ec5f458d5582999d Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 6 Mar 2023 17:05:55 +0000 Subject: [PATCH 45/81] update readme --- README.md | 7 ++----- docs/github-promo.png | Bin 0 -> 186894 bytes docs/install-npm-packages.png | Bin 72256 -> 0 bytes docs/preferences.png | Bin 282715 -> 0 bytes docs/runjs1.png | Bin 107721 -> 0 bytes docs/set-directory.png | Bin 126804 -> 0 bytes 6 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 docs/github-promo.png delete mode 100644 docs/install-npm-packages.png delete mode 100644 docs/preferences.png delete mode 100644 docs/runjs1.png delete mode 100644 docs/set-directory.png diff --git a/README.md b/README.md index 7e69624..95466e3 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,10 @@ ![icon](docs/icon.png) -Download the latest release [here](https://github.com/lukehaas/runjs/releases). - -RunJS is an JavaScript playground that auto-evaluates your code as you type and outputs the results to a console pane. -![image](docs/runjs1.png) +![image](docs/github-promo.png) -TypeScript and modern JavaScript features are supported through Babel transpilation. Additionally, Node and browser APIs are available. +Download the latest release [here](https://github.com/lukehaas/runjs/releases). ## Feature Highlights diff --git a/docs/github-promo.png b/docs/github-promo.png new file mode 100644 index 0000000000000000000000000000000000000000..72f1e5d4a7f665a3a0c97831be2b6b6cfd643e89 GIT binary patch literal 186894 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%0Dj${#$u|#tEsnWKx^*$qSDMay;*!T(!}>i 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 mQS`NVg literal 0 HcmV?d00001 diff --git a/docs/install-npm-packages.png b/docs/install-npm-packages.png deleted file mode 100644 index 6c42b0a10e916576768d98b91e988b34983d44a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72256 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%0AvYWij?`JsRc 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 HeCPiIg}$4j diff --git a/docs/preferences.png b/docs/preferences.png deleted file mode 100644 index a58b7a2567f12a93d6be6a6a77a8aaa63a65a4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282715 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�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 diff --git a/docs/runjs1.png b/docs/runjs1.png deleted file mode 100644 index 2cd0fe1e06764eff27ebb821c77a0c88378926ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107721 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

+ + +

RunJS

+ +

![Twitter Follow](https://img.shields.io/twitter/follow/runjs_app?style=social) ![image](docs/github-promo.png) -Download the latest release [here](https://github.com/lukehaas/runjs/releases). +[RunJS](https://runjs.app) is a playground for JavaScript and TypeScript. It runs your code automatically and shows you instant results. + +## Why RunJS? + +- An isolated space to run code experiments 🔬 +- Great for learning and teaching 🧑‍🏫 +- Support for code completion, type checking and documentation on hover ⚡️ +- Easily install NPM packages 🚀 +- Save snippets and build a snippet library 🧑‍💻 +- Includes access to Node.js and Browser APIs 🖥️ + +Download the latest release [here](https://runjs.app/releases/latest). + +## Links +- [Website](https://runjs.app) +- [Documentation](https://runjs.app/docs) +- [Issue tracker](https://github.com/lukehaas/RunJS/issues) +- [Support](mailto:mail@runjs.app) ## Feature Highlights From 1bb7ef70b2be75c1755329dc588a78dba20f4e66 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 30 Sep 2024 15:51:38 +0100 Subject: [PATCH 54/81] update links --- README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README.md b/README.md index f0d6d9c..0fae074 100644 --- a/README.md +++ b/README.md @@ -28,11 +28,6 @@ Download the latest release [here](https://runjs.app/releases/latest). - [Issue tracker](https://github.com/lukehaas/RunJS/issues) - [Support](mailto:mail@runjs.app) -## Feature Highlights - -- [TypeScript Playground](https://runjs.app/typescript-playground) -- [JavaScript Compiler](https://runjs.app/javascript-compiler) - ## Acknowledgements RunJS icon designed by Giuseppe Caruso From 1a87dcb01e8bc9d91d22cf91e91d2032f872158c Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 8 Oct 2024 11:34:27 +0100 Subject: [PATCH 55/81] update changelog --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b81277..b35e247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +### Version 3.0.3 - 08 October 2024 +- AI chat - chat with Open AI models for code generation and questions. +- Improved support for top-level await. +- Added an activity bar. +- Added support for alert(), confirm() and prompt(). +- Various performance improvements. +- Increase hover delay for inline tooltips. +- Added icons to settings tabs. +- Improved support for installing native modules. +- Upgraded Node.js to version 20.15.1. +- Upgraded Chromium to version 126. +- Upgraded V8 to version 12.6. + ### Version 2.12.1 - 21 May 2024 - Fix an issue that caused file content to be loaded twice when opening a file. From b26a40899a7340313b5cb62778fffb049952c50a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 7 Apr 2025 15:10:32 +0100 Subject: [PATCH 56/81] add action for release --- .github/workflows/release.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..132bdc2 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,14 @@ +name: Release Webhook +on: + release: + types: [published] +jobs: + notify: + runs-on: ubuntu-latest + steps: + - name: Send POST request + run: | + curl -X POST -H "Content-Type: application/json" -d '{"appId": $APP_ID, "releaseId": "${{ github.event.release.id }}"}' $WEBHOOK_URL + env: + WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} + APP_ID: ${{ secrets.APP_ID }} From c69401be938d75abb85171eb0f34cf7d94ab0f58 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 7 Apr 2025 15:34:07 +0100 Subject: [PATCH 57/81] update payload --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 132bdc2..5402e2b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ jobs: steps: - name: Send POST request run: | - curl -X POST -H "Content-Type: application/json" -d '{"appId": $APP_ID, "releaseId": "${{ github.event.release.id }}"}' $WEBHOOK_URL + curl -X POST -H "Content-Type: application/json" -d '{"appId": $APP_ID, "repository": "${{ github.repository }}", "owner": "${{ github.event.repository.owner.login }}"}' $WEBHOOK_URL env: WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} APP_ID: ${{ secrets.APP_ID }} From 8b407254689e9fe88f470329da66129f91661dbe Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 20 Apr 2025 12:49:24 +0100 Subject: [PATCH 58/81] update changelog --- .github/workflows/release.yml | 3 ++- CHANGELOG.md | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5402e2b..e2870ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,8 @@ jobs: steps: - name: Send POST request run: | - curl -X POST -H "Content-Type: application/json" -d '{"appId": $APP_ID, "repository": "${{ github.repository }}", "owner": "${{ github.event.repository.owner.login }}"}' $WEBHOOK_URL + curl -X POST -H "Content-Type: application/json" \ + -d "{\"appId\": \"$APP_ID\", \"releaseId\": \"${{ github.event.release.id }}\", \"repository\": \"${{ github.repository }}\", \"owner\": \"${{ github.event.repository.owner.login }}\"}" $WEBHOOK_URL env: WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }} APP_ID: ${{ secrets.APP_ID }} diff --git a/CHANGELOG.md b/CHANGELOG.md index b35e247..f107304 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +### Version 3.1.0 - 20 April 2025 +- Add new Magic Comment feature +- Updated Open AI model list +- Improved AI context +- Add the ability to stop AI content generation +- New ColorCode theme +- Added an NPM Packages button to the activity bar +- Fixed an issue that caused values set via prompt() to be undefined +- Fixed an issue with cursor positioning in indented snippets +- Improved handling for tabs that have become unresponsive +- Improved formatting method +- Upgraded Node.js to version 20.16.0. +- Upgraded Chromium to version 128. +- Upgraded V8 to version 12.8. + ### Version 3.0.3 - 08 October 2024 - AI chat - chat with Open AI models for code generation and questions. - Improved support for top-level await. From 99da7821616dd3c18fdc3c450e65c3ca1c0f718d Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 29 Apr 2025 18:12:10 +0100 Subject: [PATCH 59/81] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f107304..176115a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 3.1.1 - 29 April 2025 +- Fix an issue that affected searching for snippets + ### Version 3.1.0 - 20 April 2025 - Add new Magic Comment feature - Updated Open AI model list From 69229fef2722989119badf50382df76d16252421 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 3 May 2025 16:27:33 +0100 Subject: [PATCH 60/81] add translations --- translations/en/translation.json | 327 ++++++++++++++++++++++++++++++ translations/es/translation.json | 323 ++++++++++++++++++++++++++++++ translations/ja/translation.json | 331 +++++++++++++++++++++++++++++++ 3 files changed, 981 insertions(+) create mode 100644 translations/en/translation.json create mode 100644 translations/es/translation.json create mode 100644 translations/ja/translation.json diff --git a/translations/en/translation.json b/translations/en/translation.json new file mode 100644 index 0000000..829ecb6 --- /dev/null +++ b/translations/en/translation.json @@ -0,0 +1,327 @@ +{ + "main": { + "checkForUpdates": "Check for Updates…", + "restartToUpdate": "Restart to Update", + "documentation": "Documentation", + "reportIssue": "Report Issue", + "copyDebugLog": "Copy Debug Log to Clipboard", + "file": "File", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "cut": "Cut", + "copy": "Copy", + "paste": "Paste", + "delete": "Delete", + "selectAll": "Select All", + "inspect": "Inspect", + "find": "Find", + "replace": "Replace", + "toggleLineComment": "Toggle Line Comment", + "toggleBlockComment": "Toggle Block Comment", + "toggleMagicComment": "Toggle Magic Comment", + "action": "Action", + "setWorkingDirectory": "Set Working Directory…", + "formatCode": "Format Code", + "tools": "Tools", + "manageNpmPackages": "NPM Packages…", + "manageEnvironmentVariables": "Environment Variables…", + "manageSnippets": "Snippets…", + "insertSnippet": "Insert Snippet", + "insertSnippetNewTab": "Insert Snippet in New Tab", + "importSnippets": "Import Snippets…", + "exportSnippets": "Export Snippets…", + "confirm": "Confirm", + "confirmDeleteSnippet": "Are you sure you want to delete this snippet?", + "errorExporting": "Failed to export snippets.", + "errorImporting": "Failed to import snippets.", + "errorImportingFormat": "Invalid snipprt format.", + "view": "View", + "actualSize": "Actual Size", + "increaseFontSize": "Increase Font Size", + "decreaseFontSize": "Decrease Font Size", + "toggleFullScreen": "Full Screen", + "toggleOutput": "Output", + "toggleSideBar": "Side Bar", + "toggleActivityBar": "Activity Bar", + "layout": "Layout", + "horizontal": "Horizontal", + "vertical": "Vertical", + "themes": "Themes", + "window": "Window", + "editTabTitle": "Edit Tab Title…", + "tabTitle": "Tab Title", + "minimize": "Minimize", + "bringAllToFront": "Bring All to Front", + "aboutRunJs": "About RunJS", + "preferences": "Settings…", + "services": "Services", + "hideRunJs": "Hide RunJS", + "hideOthers": "Hide Others", + "showAll": "Show All", + "activate": "Activate…", + "manageLicense": "Manage License…", + "quitRunJs": "Quit RunJS", + "help": "Help", + "exit": "Exit", + "clear": "Clear", + "open": "Open…", + "save": "Save", + "saveAs": "Save As…", + "loadError": "Load Error", + "errorLoadingFile": "There was an error loading the file.", + "errorFileTooLarge": "This file is too large to open with RunJS.", + "saveErrorTitle": "Save Error", + "saveErrorContent": "There was an error saving the file", + "pasteErrorTitle": "Paste Error", + "pasteErrorContent": "Data is too large for RunJS to handle.", + "closeTab": "Close Tab", + "closeOtherTabs": "Close Other Tabs", + "closeTabsRight": "Close Tabs to the Right", + "errorInvalidLicense": "Error: Activation failed due to invalid license key.", + "errorLicenseNotFound": "Error: Failed to find license information. Please try again later.", + "errorTwoMachinesActive": "Error: Activation limit has been reached. You can deactivate devices online at\nrunjs.app/license-manager", + "errorDeactivationFailed": "Error: Deactivation failed. Please contact mail@runjs.app for assistance.", + "errorConnectionProblem": "Error: There was a problem connecting to the server.", + "errorFirewall": "Error: Request was blocked. Please whitelist license.haaslabs.app", + "errorOccured": "An error occured: {{message}}", + "noUpdates": "No Updates", + "currentUpToDate": "Current version is up-to-date.", + "foundUpdates": "Found Updates", + "updateNow": "Found updates, do you want update now?", + "newVersionAvailable": "A new version of RunJS is available.", + "downloadFrom": "RunJS can be downloaded from the official website or you can use your preferred package manager.", + "download": "Download", + "yes": "Yes", + "no": "No", + "installUpdates": "Install Updates", + "updatesDownloaded": "Updates downloaded, application will be quit for update...", + "error": "Error", + "version": "Version {{number}}", + "copyright": "Created by Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "kill": "Kill", + "confirmCloseTab": "Are you sure you want to close this tab?", + "createSnippet": "Create Snippet…", + "publishGist": "Publish to Gist…", + "saveChanges": "Do you want to save your changes?", + "lostChanges": "Your changes will be lost if you don't save them.", + "noSave": "Don't Save", + "downgrade": "Downgrade", + "downloadVersion": "Download Version {{name}}", + "afterUpdatePeriod": "This version of RunJS was released after your update period ended.", + "renewOrDowngrade": "Please renew your license or revert to version {{name}}.", + "updateReady": "A new update is ready to install", + "updateReadyDetail": "RunJS version {version} has been downloaded and is ready to be installed", + "thankForUsing": "Thank you for using RunJS", + "considerPurchasing": "If you find RunJS helpful, please consider supporting its continued development by purchasing a license.", + "maybeLater": "Maybe Later", + "export": "Export", + "exportMenuItem": "Export…", + "killTab": "Kill tab", + "wait": "Wait", + "tabUnresponsive": "Tab Unresponsive", + "curentTabUnresponsive": "The current tab has become unresponsive.", + "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using Magic Comments // ?\n* - and supporting the continued development of RunJS 😀\n*\n* Happy Coding! 🎉\n*/" + }, + "common": { + "run": "Run", + "stop": "Stop", + "whatsNew": "What's New", + "newTab": "New Tab", + "reopenTab": "Re-open Closed Tab", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "buyLicense": "Buy License", + "activate": "Activate", + "premiumFeatureList": "Premium Feature List", + "preferences": "Settings", + "webView": "Web View", + "editors": "Editors", + "editorBar": "Editor Bar", + "renew": "Renew License", + "remindMe": "Remind Me Later", + "aiChat": "AI Chat", + "explainOutput": "Explain Output", + "explainThis": "Explain This", + "snippets": "Snippets", + "npmPackages": "NPM Packages", + "newChat": "New Chat", + "aiGreeting": "

Hi, how can I help you?

", + "aiNoKey": "

To use this feature, please enter your OpenAI API key in the settings.

To find out how to get an OpenAI API key, please refer to the OpenAI documentation: https://platform.openai.com/docs/quickstart

", + "send": "Send (Enter)", + "enterPrompt": "Enter a prompt here" + }, + "editor": { + "toggleAudio": "Toggle audio", + "updateAvailable": "Update available", + "doMore": "Do more with RunJS", + "unlimitedRuns": "Unlimited Runs", + "runWithoutLimits": "Run your code without limits", + "activatePremiumFeatures": "Activate RunJS and get full access to all features", + "multipleTabs": "Multiple Tabs", + "magicComments": "Magic Comments", + "npmPackages": "NPM Packages", + "autocomplete": "Autocomplete", + "typeChecking": "Type Checking", + "extraThemes": "Extra Themes", + "intlDateTime": "{{val, datetime}}", + "freeRunsRemaining": "You have 0 free runs remaining today", + "removeLimits": "Activate RunJS for unlimited runs", + "outputDelay": "Output will be visible in:", + "limitReset": "Your free runs limit will reset to 0 tomorrow", + "snippets": "Snippets", + "timeToRenew": "Time to Renew", + "pleaseRenew": "It's time to renew - Please renew your license to keep receiving updates.", + "npmPackagesDetail": "Experiment with new libraries and frameworks", + "multipleTabsDetail": "Essential for multi-tasking", + "autocompleteDetail": "See code suggestions while you type", + "snippetsDetail": "Create your own snippet collection", + "typeCheckingDetail": "See type related errors and warnings", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "magicCommentsDetail": "See the value of any expression anywhere in your code", + "doNotRemind": "Don't remind me again", + "hoverInfo": "Hover Information", + "hoverInfoDetail": "See information, including documentation, when hovering over code", + "activateForMagicComments": "Activate RunJS to enable Magic Comments" + }, + "preferences": { + "ai": "AI", + "preferences": "Settings", + "general": "General", + "transpilation": "Transpilation", + "build": "Build", + "formatting": "Formatting", + "appearance": "Appearance", + "advanced": "Advanced", + "presets": "Presets", + "plugins": "Plugins", + "enableTranspilation": "Enable transpilation with Babel", + "autoFormat": "Auto-Format", + "autoFormatDescription": "Automatically format code on run", + "formattingRules": "Formatting rules", + "autoRun": "Auto-Run", + "autoRunDescription": "Automatically run code on change", + "lineNumbers": "Line Numbers", + "lineNumbersDescription": "Show line numbers", + "lineWrap": "Line Wrap", + "lineWrapDescription": "Wrap long lines", + "vimKeys": "Vim Keys", + "vimKeysDescription": "Use Vim key-bindings", + "closeBrackets": "Close Brackets", + "closeBracketsDescription": "Auto-close brackets", + "matchLines": "Match Lines", + "matchLinesDescription": "Align output results with source", + "matchLinesHint": "Output results will be placed on the same line as their source. Disable this to show output results in their natural order of execution.", + "autocomplete": "Autocomplete", + "autocompleteDescription": "Show suggestions while typing", + "typeChecking": "Linting", + "typeCheckingDescription": "Show inline errors and warnings", + "signatures": "Signatures", + "signaturesDescription": "Show function signatures while typing", + "hoverInfo": "Hover Info", + "hoverInfoDescription": "Show information on hover", + "theme": "Theme", + "font": "Font", + "fontSize": "Font Size", + "invisibles": "Invisibles", + "invisiblesDescription": "Show invisible characters", + "activeLine": "Active Line", + "activeLinesDescription": "Highlight active line", + "tabBar": "Tab Bar", + "tabBarDescription": "Show tab bar for single tab", + "runtimeValues": "Expression Results", + "runtimeValuesDescription": "Show the result of each top-level expression", + "outputHighlighting": "Output Highlighting", + "outputHighlightingDescription": "Show syntax highlighting on output", + "showUndefined": "Show Undefined", + "showUndefinedDescription": "Show undefined values", + "loopProtection": "Loop Protection", + "loopProtectionDescription": "Protect against long running loops", + "premium": "Premium", + "scrolling": "Scrolling", + "standard": "Standard", + "synchronous": "Synchronous", + "automatic": "Automatic", + "confirmClose": "Confirm Close", + "confirmCloseDescription": "Ask before closing tab", + "printWidth": "Print Width", + "tabWidth": "Tab Width", + "useTabs": "Use Tabs", + "useTabsDescription": "Indent lines with tabs instead of spaces", + "semicolons": "Semicolons", + "semicolonsDescription": "Print semicolons at the ends of statements", + "singleQuotes": "Single Quotes", + "singleQuotesDescription": "Use single quotes instead of double quotes", + "quoteProps": "Quote Props", + "jsxQuotes": "JSX Quotes", + "jsxQuotesDescription": "Use single quotes instead of double quotes in JSX", + "trailingCommas": "Trailing Commas", + "bracketSpacing": "Bracket Spacing", + "bracketSpacingDescription": "Print spaces between brackets in object literals", + "arrowFunctionParens": "Arrow Function Parentheses", + "sideBar": "Side Bar", + "sideBarDescription": "Show side bar", + "activityBar": "Activity Bar", + "activityBarDescription": "Show activity bar", + "language": "Language", + "english": "English", + "spanish": "Español", + "changeAfterRestart": "Changes will be applied after restarting the app.", + "transform": "Transform", + "proposals": "Proposals", + "topLevelAwait": "Top-level await", + "topLevelAwaitDescription": "Enable top-level await", + "topLevelAwaitHint": "Top-level await is not compatible with expression results.", + "aiModel": "OpenAI Model", + "openAiKey": "OpenAI API Key" + }, + "license": { + "deactivateLicense": "Deactivate License", + "activation": "RunJS Activation", + "yourLicense": "Your RunJS License", + "deactivateYourLicense": "Here you can deactivate your RunJS license if you want to use it on a different computer.", + "activateYourLicense": "Your copy of RunJS is not activated yet. Please enter your license key below.", + "licenseKey": "License Key", + "licenseHint": "You should find your license key in the confirmation email you received after purchasing RunJS.", + "thanksForSupport": "Thank you for supporting RunJS.", + "activationComplete": "Activation Complete" + }, + "vars": { + "manageEnvironmentVariables": "Environment Variables", + "key": "KEY", + "value": "VALUE", + "add": "Add", + "save": "Save", + "remove": "Remove", + "noVars": "No environment variables yet.\nUse the form above to add environment variables.", + "hint": "Environment variables are loaded into process.env and accessed by suffixing the key of the environment variable." + }, + "installer": { + "managePackages": "NPM Packages", + "initError": "An error occured that prevented NPM from initializing.", + "name": "Name", + "version": "Version", + "add": "Add", + "remove": "Remove", + "search": "Search", + "searchError": "An error occured while searching for {{name}}", + "installError": "An error occured while installing {{name}}", + "removeError": "An error occured while removing package", + "latest": "Latest", + "installed": "Installed" + }, + "snippets": { + "manageSnippets": "Snippets", + "name": "Name", + "description": "Description", + "search": "Search", + "createSnippet": "Create a new snippet", + "deleteSnippet": "Delete the selected snippet", + "notFound": "No matching snippet found.", + "nameHint": "Defines the trigger word for autocomplete.", + "noSnippets": "No snippets yet.\nClick add (+) to create a snippet.", + "insertSnippet": "Insert Snippet", + "insertSnippetNewTab": "Insert Snippet in New Tab" + } +} diff --git a/translations/es/translation.json b/translations/es/translation.json new file mode 100644 index 0000000..46968a3 --- /dev/null +++ b/translations/es/translation.json @@ -0,0 +1,323 @@ +{ + "main": { + "error": "Error", + "noUpdates": "No hay actualizaciones", + "exit": "Salir", + "cut": "Cortar", + "loadError": "Error al cargar", + "redo": "Rehacer", + "paste": "Pegar", + "manageLicense": "Administrar licencia…", + "minimize": "Minimizar", + "window": "Ventana", + "find": "Buscar", + "reportIssue": "Reportar problema", + "documentation": "Documentación", + "save": "Guardar", + "closeTab": "Cerrar pestaña", + "closeOtherTabs": "Cerrar otras pestañas", + "closeTabsRight": "Cerrar pestañas a la derecha", + "edit": "Editar", + "action": "Acción", + "undo": "Deshacer", + "help": "Ayuda", + "inspect": "Inspeccionar", + "increaseFontSize": "Aumentar el tamaño de la fuente", + "layout": "Disposición", + "installUpdates": "Instalar actualizaciones", + "copy": "Copiar", + "checkForUpdates": "Comprobar actualizaciones…", + "actualSize": "Tamaño real", + "manageNpmPackages": "Paquetes NPM…", + "errorFileTooLarge": "Este archivo es demasiado grande para abrirlo con RunJS.", + "setWorkingDirectory": "Establecer directorio de trabajo…", + "preferences": "Configuración…", + "showAll": "Mostrar todo", + "open": "Abrir…", + "bringAllToFront": "Traer todo al frente", + "replace": "Reemplazar", + "tools": "Herramientas", + "updateNow": "Actualizaciones encontradas, ¿quieres actualizar ahora?", + "newVersionAvailable": "Una nueva versión de RunJS está disponible.", + "downloadFrom": "RunJS se puede descargar desde el sitio web oficial o puede utilizar su administrador de paquetes preferido.", + "download": "Descargar", + "yes": "sí", + "delete": "Eliminar", + "selectAll": "Seleccionar todo", + "saveAs": "Guardar como…", + "hideOthers": "Ocultar otros", + "horizontal": "Horizontal", + "restartToUpdate": "Reiniciar para actualizar", + "formatCode": "Formatear código", + "services": "Servicios", + "no": "No", + "clear": "Borrar todo", + "copyDebugLog": "Copiar archivo de depuración en portapapeles", + "toggleLineComment": "Alternar comentario de línea", + "version": "Versión {{number}}", + "copyright": "Creado por Luke Haas\nCopyright © 2025 Haas Labs Ltd.", + "aboutRunJs": "Acerca de RunJS", + "decreaseFontSize": "Disminuir el tamaño de la fuente", + "manageEnvironmentVariables": "Variables de entorno…", + "toggleBlockComment": "Alternar comentario de bloque", + "toggleMagicComment": "Alternar comentario mágico", + "hideRunJs": "Ocultar RunJS", + "toggleFullScreen": "Pantalla completa", + "errorLicenseNotFound": "Error: No se ha podido encontrar información de la licencia. Por favor inténtelo mas tarde.", + "errorConnectionProblem": "Error: Ha habido un problema al conectarse con el servidor.", + "errorTwoMachinesActive": "Error: Se ha alcanzado el límite de activación. Puede desactivar dispositivos en línea en\nrunjs.app/license-manager", + "errorFirewall": "Error: La solicitud fue bloqueada. Incluya en la lista blanca license.haaslabs.app", + "errorDeactivationFailed": "Error: Desactivación fallida. Por favor contacte con soporte a través del correo mail@runjs.app.", + "updatesDownloaded": "Actualizaciones descargadas, la aplicación se cerrará par actualizarse…", + "foundUpdates": "Actualizaciones encontradas", + "vertical": "Vertical", + "view": "Ver", + "activate": "Activar…", + "file": "Archivo", + "toggleOutput": "Salida", + "toggleSideBar": "Barra lateral", + "toggleActivityBar": "Barra de actividades", + "currentUpToDate": "Esta versión está actualizada.", + "quitRunJs": "Salir RunJS", + "errorInvalidLicense": "Error: La activación falló debido a una clave de licencia no válida.", + "errorLoadingFile": "Hubo un error al cargar el archivo.", + "welcome": "/*👋 Bienvenido a RunJS 🚀\n*\n* Para comenzar, intente escribir algo de código\n*\n* Por cada expresión que escribas, verás el resultado a la derecha 👉\n*/\n'¡Hola, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Nivel superior await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Las expresiones se registran sin necesidad de console.log() 🤯\n\n/*\n* Activa RunJS para eliminar límites y acceder a más funciones, como:\n* - instalando paquetes NPM\n* - abrir múltiples pestañas\n* - creando fragmentos de código\n* - usando comentarios mágicos // ?\n* - y apoyar el desarrollo 😀\n*\n* ¡Disfrutar! 🎉\n*/", + "themes": "Temas", + "tabTitle": "Título de la pestaña", + "editTabTitle": "Editar título de pestaña…", + "kill": "Matar", + "errorOccured": "Ha ocurrido un error: {{message}}", + "confirmCloseTab": "¿Estás seguro de que quieres cerrar esta pestaña?", + "createSnippet": "Crear fragmento de código…", + "publishGist": "Publicar en Gist…", + "manageSnippets": "Fragmentos de código…", + "insertSnippet": "Insertar fragmento de código", + "insertSnippetNewTab": "Insertar fragmento de código en una nueva pestaña", + "importSnippets": "Importar fragmentos…", + "exportSnippets": "Exportar fragmentos…", + "confirm": "Confirmar", + "confirmDeleteSnippet": "¿Estás seguro de que quieres eliminar este fragmento?", + "errorExporting": "No se pudieron exportar fragmentos.", + "saveErrorTitle": "Guardar Error", + "saveErrorContent": "Hubo un error al guardar el archivo.", + "pasteErrorTitle": "Error de Pegado", + "pasteErrorContent": "Los datos son demasiado grandes para que RunJS los maneje.", + "saveChanges": "¿Quieres guardar tus cambios?", + "lostChanges": "Sus cambios se perderán si no los guarda.", + "noSave": "No Guardar", + "downgrade": "Degradar", + "downloadVersion": "Descargar versión {{name}}", + "afterUpdatePeriod": "Esta versión de RunJS se lanzó después de tu periodo de actualizaciones.", + "renewOrDowngrade": "Renueve su licencia o vuelva a la versión {{name}}.", + "updateReady": "Una nueva actualización está lista para instalar", + "updateReadyDetail": "RunJS versión {version} se ha descargado y está listo para ser instalado", + "thankForUsing": "Gracias por usar RunJS", + "considerPurchasing": "Si encuentra RunJS útil, considere apoyar su desarrollo continuo comprando una licencia.", + "maybeLater": "Quizas mas tarde", + "export": "Exportar", + "exportMenuItem": "Export…", + "killTab": "Pestaña de matar", + "wait": "Esperar", + "tabUnresponsive": "La pestaña no responde", + "curentTabUnresponsive": "La pestaña actual ha dejado de responder." + }, + "common": { + "close": "Cerrar", + "activate": "Activar", + "whatsNew": "Qué hay de nuevo", + "ok": "OK", + "buyLicense": "Compra licencia", + "run": "Ejecutar", + "stop": "Detener", + "newTab": "Nueva pestaña", + "reopenTab": "Volver a abrir pestaña cerrada", + "cancel": "Cancelar", + "premiumFeatureList": "Lista de características premium", + "preferences": "Configuración", + "webView": "Vista web", + "editors": "Editores", + "editorBar": "Barra de editores", + "renew": "Renovar Licencia", + "remindMe": "Recordar Más Tarde", + "aiChat": "Chat de IA", + "explainOutput": "Explicar el resultado", + "explainThis": "Explica esto", + "snippets": "Fragmentos de código", + "npmPackages": "Paquetes NPM", + "aiGreeting": "

Hola ¿Cómo puedo ayudarte?

", + "aiNoKey": "

Para utilizar esta función, ingrese su clave API de OpenAI en la configuración.

Para saber cómo obtener una clave API de OpenAI, consulte la documentación de OpenAI: https://platform.openai.com/docs/quickstart

", + "send": "Enviar (Enter)", + "enterPrompt": "Introduzca un mensaje aquí", + "newChat": "Nuevo chat" + }, + "editor": { + "extraThemes": "Temas adicionales", + "updateAvailable": "Actualización disponible", + "autocomplete": "Autocompletar", + "intlDateTime": "{{val, datetime}}", + "npmPackages": "Paquetes NPM", + "multipleTabs": "Múltiples pestañas", + "typeChecking": "Linting", + "toggleAudio": "Alternar audio", + "freeRunsRemaining": "Te quedan 0 ejecuciones de código gratuitas hoy", + "removeLimits": "Activa RunJS para ejecuciones ilimitadas", + "limitReset": "Tu límite de ejecución de código gratuito se restablecerá a 0 mañana", + "outputDelay": "La salida será visible en:", + "snippets": "Fragmentos de código", + "doMore": "Haz más con RunJS", + "activatePremiumFeatures": "Activa RunJS y obtén acceso completo a todas las funciones", + "pleaseRenew": "Es hora de renovar - Por favor, renueve su licencia para continuar recibiendo actualizaciones.", + "timeToRenew": "Momento de renovar", + "npmPackagesDetail": "Experimente con nuevas bibliotecas y marcos", + "multipleTabsDetail": "Esencial para multitarea", + "autocompleteDetail": "Ver sugerencias de código mientras escribe", + "snippetsDetail": "Cree su propia colección de fragmentos de código", + "typeCheckingDetail": "Ver errores y advertencias relacionados con el tipo", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "doNotRemind": "No me vuelvas a recordar", + "hoverInfo": "información al pasar el mouse", + "hoverInfoDetail": "Ver información, incluida la documentación, al pasar el cursor sobre el código", + "unlimitedRuns": "Ejecuciones de código ilimitadas", + "runWithoutLimits": "Ejecuta tu código sin límites", + "magicComments": "Comentarios mágicos", + "magicCommentsDetail": "Vea el valor de cualquier expresión en cualquier parte de su código", + "activateForMagicComments": "Activar RunJS para habilitar los comentarios mágicos" + }, + "preferences": { + "ai": "IA", + "premium": "Premium", + "advanced": "Avanzado", + "lineWrap": "Salto de línea", + "autoFormat": "Formato automático", + "autoFormatDescription": "Formatear automáticamente el código cuando se ejecuta", + "typeChecking": "Linting", + "general": "General", + "appearance": "Apariencia", + "closeBracketsDescription": "Paréntesis de cierre automático", + "fontSize": "Tamaño de fuente", + "theme": "Tema", + "tabBar": "Barra de pestañas", + "vimKeys": "Teclas Vim", + "matchLines": "Alinear", + "lineNumbers": "Números de línea", + "invisibles": "invisibles", + "transpilation": "Transpilación", + "build": "Compilación", + "autocompleteDescription": "Mostrar sugerencias mientras escribe", + "lineWrapDescription": "Salto de líneas largas", + "activeLine": "Línea activa", + "loopProtection": "Protección de bucles", + "autoRunDescription": "Código de ejecución automática en el cambio", + "typeCheckingDescription": "Mostrar errores y advertencias en línea", + "presets": "Preajustes", + "font": "Fuente", + "autoRun": "Ejecución automática", + "formattingRules": "Reglas de formato", + "loopProtectionDescription": "Proteger contra scripts de ejecución prolongada", + "showUndefinedDescription": "Mostrar valores indefinidos", + "formatting": "Formatear", + "autocomplete": "Autocompletar", + "plugins": "Complementos", + "lineNumbersDescription": "Mostrar números de línea", + "invisiblesDescription": "Mostrar caracteres invisibles", + "enableTranspilation": "Habilitar transpilación con Babel", + "runtimeValues": "Resultados de expresión", + "closeBrackets": "Cerrar paréntesis automaticamente", + "tabBarDescription": "Mostrar la barra de pestañas para una sola pestaña", + "preferences": "Configuración", + "showUndefined": "Mostrar indefinidas", + "activeLinesDescription": "Resaltar línea activa", + "matchLinesDescription": "Alinear resultado con la fuente", + "matchLinesHint": "Los resultados de salida se colocarán en la misma línea que su fuente. Deshabilite esto para mostrar los resultados de salida en su orden natural de ejecución.", + "vimKeysDescription": "Usar combinaciones de teclas de Vim", + "runtimeValuesDescription": "Muestre el resultado de cada expresión de nivel superior", + "outputHighlighting": "Salida resaltada", + "outputHighlightingDescription": "Mostrar resaltado de sintaxis en la salida", + "scrolling": "Desplazamiento", + "standard": "Estándar", + "synchronous": "Sincrónico", + "automatic": "Automático", + "confirmClose": "Confirmar cerrar", + "confirmCloseDescription": "Preguntar antes de cerrar una pestaña", + "printWidth": "Ancho de impresión", + "tabWidth": "Ancho de pestaña", + "useTabs": "Pestañas", + "useTabsDescription": "Sangre las líneas con tabulaciones en lugar de espacios", + "semicolons": "Punto y coma", + "semicolonsDescription": "Imprima punto y coma al final de las declaraciones", + "singleQuotes": "Cotizaciones", + "singleQuotesDescription": "Utilice comillas simples en lugar de comillas dobles", + "quoteProps": "Citar apoyos", + "jsxQuotes": "Cotizaciones JSX", + "jsxQuotesDescription": "Use comillas simples en lugar de comillas dobles en JSX", + "trailingCommas": "Comas finales", + "bracketSpacing": "Espaciado de soporte", + "bracketSpacingDescription": "Imprime espacios entre corchetes en literales de objetos", + "arrowFunctionParens": "Paréntesis de función de flecha", + "hoverInfo": "Información sobre hover", + "hoverInfoDescription": "Mostrar información al pasar el mouse", + "signatures": "Firmas", + "signaturesDescription": "Mostrar firmas de funciones mientras se escribe", + "sideBar": "Barra lateral", + "sideBarDescription": "Mostrar barra lateral", + "activityBar": "Barra de actividades", + "activityBarDescription": "Mostrar barra de actividades", + "language": "Idioma", + "english": "English", + "spanish": "Español", + "changeAfterRestart": "Los cambios se aplicarán después de reiniciar la aplicación.", + "topLevelAwait": "Await de nivel superior", + "topLevelAwaitDescription": "Habilitar await de nivel superior", + "topLevelAwaitHint": "Await de nivel superior no es compatible con los resultados de la expresión.", + "aiModel": "Modelo OpenAI", + "openAiKey": "Clave API de OpenAI" + }, + "license": { + "yourLicense": "Su licencia RunJS", + "activateYourLicense": "Su copia de RunJS aún no está activada. Por favor introduzca su clave de licencia a continuación.", + "deactivateLicense": "Desactivar licencia", + "activation": "Activación RunJS", + "licenseKey": "Clave de licencia", + "deactivateYourLicense": "Aquí puede desactivar su licencia de RunJS si desea usarla en un ordenador diferente.", + "licenseHint": "Encontrará la clave de licencia en el email de confirmación que recibió al adquirir RunJS.", + "activationComplete": "¡Activación completa!", + "thanksForSupport": "Gracias por apoyar a RunJS." + }, + "vars": { + "key": "CLAVE", + "save": "Guardar", + "add": "Añadir", + "remove": "Eliminar", + "manageEnvironmentVariables": "Variables de entorno", + "value": "VALOR", + "noVars": "No hay variables de entorno todavía.\nUtiliza el formulario de arriba para agregar variables de entorno.", + "hint": "Las variables de entorno se cargan en process.env y se accede a ellas agregando el sufijo de la clave de la variable de entorno." + }, + "installer": { + "add": "Añadir", + "searchError": "Ha ocurrido un error al buscar {{name}}", + "removeError": "Ha ocurrido un error al eliminar el paquete", + "installError": "Ha ocurrido un error al instalar {{name}}", + "initError": "Un error ha impedido que NPM se inicie.", + "version": "Versión", + "search": "Buscar", + "remove": "Eliminar", + "name": "Nombre", + "managePackages": "Paquetes de NPM", + "latest": "Último", + "installed": "Instalado" + }, + "snippets": { + "manageSnippets": "Fragmentos de código", + "name": "Nombre", + "description": "Descripción", + "search": "Buscar", + "createSnippet": "Crear un nuevo fragmento de código", + "deleteSnippet": "Eliminar el fragmento de código seleccionado", + "notFound": "No se encontró ningún fragmento de código coincidente.", + "nameHint": "Define la palabra desencadenante para autocompletar.", + "noSnippets": "No hay fragmentos de código todavía.\nHaga clic en agregar (+) para crear un fragmento de código.", + "insertSnippet": "Insertar fragmento de código", + "insertSnippetNewTab": "Insertar fragmento de código en una nueva pestaña" + } +} diff --git a/translations/ja/translation.json b/translations/ja/translation.json new file mode 100644 index 0000000..9cdbeeb --- /dev/null +++ b/translations/ja/translation.json @@ -0,0 +1,331 @@ +{ + "main": { + "checkForUpdates": "更新の確認...", + "restartToUpdate": "再起動して更新", + "documentation": "ドキュメント", + "reportIssue": "問題の報告", + "copyDebugLog": "デバッグログをクリップボードにコピー", + "file": "ファイル", + "edit": "編集", + "undo": "取り消し", + "redo": "やり直し", + "cut": "切り取り", + "copy": "コピー", + "paste": "貼り付け", + "delete": "削除", + "selectAll": "すべて選択", + "inspect": "検証", + "find": "検索", + "replace": "置き換え", + "toggleLineComment": "行コメントの切り替え", + "toggleBlockComment": "ブロックコメントの切り替え", + "toggleMagicComment": "マジックコメントの切り替え", + "action": "操作", + "setWorkingDirectory": "作業ディレクトリの設定...", + "formatCode": "コードのフォーマット", + "tools": "ツール", + "manageNpmPackages": "NPM パッケージ...", + "manageEnvironmentVariables": "環境変数...", + "manageSnippets": "スニペット...", + "insertSnippet": "スニペットの挿入", + "insertSnippetNewTab": "新しいタブにスニペットを挿入", + "importSnippets": "スニペットのインポート...", + "exportSnippets": "スニペットのエクスポート...", + "confirm": "確認", + "confirmDeleteSnippet": "このスニペットを削除してもよろしいですか?", + "errorExporting": "スニペットのエクスポートに失敗しました。", + "errorImporting": "スニペットのインポートに失敗しました。", + "errorImportingFormat": "無効なスニペット形式です。", + "view": "表示", + "actualSize": "実際のサイズ", + "increaseFontSize": "フォントサイズを大きくする", + "decreaseFontSize": "フォントサイズを小さくする", + "toggleFullScreen": "全画面", + "toggleOutput": "出力", + "toggleSideBar": "サイドバー", + "toggleActivityBar": "アクティビティバー", + "layout": "レイアウト", + "horizontal": "水平", + "vertical": "垂直", + "themes": "テーマ", + "window": "ウィンドウ", + "editTabTitle": "タブタイトルの編集...", + "tabTitle": "タブタイトル", + "minimize": "最小化", + "bringAllToFront": "すべてを前面に移動", + "aboutRunJs": "RunJS について", + "preferences": "設定...", + "services": "サービス", + "hideRunJs": "RunJS を非表示", + "hideOthers": "その他を非表示", + "showAll": "すべて表示", + "activate": "認証...", + "manageLicense": "ライセンスの管理...", + "quitRunJs": "RunJS を終了", + "help": "ヘルプ", + "exit": "終了", + "clear": "消去", + "open": "開く...", + "save": "保存", + "saveAs": "名前を付けて保存...", + "loadError": "読み込みエラー", + "errorLoadingFile": "ファイルの読み込み中にエラーが発生しました。", + "errorFileTooLarge": "このファイルは大きすぎるため、RunJS で開くことができません。", + "saveErrorTitle": "保存エラー", + "saveErrorContent": "ファイルの保存中にエラーが発生しました", + "pasteErrorTitle": "貼り付けエラー", + "pasteErrorContent": "データが大きすぎて RunJS では処理できません。", + "closeTab": "タブを閉じる", + "closeOtherTabs": "他のタブを閉じる", + "closeTabsRight": "右側のタブを閉じる", + "errorInvalidLicense": "エラー : ライセンス キーが無効なためア認証に失敗しました。", + "errorLicenseNotFound": "エラー : ライセンス情報が見つかりませんでした。しばらくしてからもう一度お試しください。", + "errorTwoMachinesActive": "エラー : 認証の制限に達しました。 runjs.app/license-manager で\nデバイスをオンラインで無効化できます。", + "errorDeactivationFailed": "エラー : 無効化に失敗しました。サポートが必要な場合は、mail@runjs.app までお問い合わせください。", + "errorConnectionProblem": "エラー : サーバーへの接続中に問題が発生しました。", + "errorFirewall": "エラー : リクエストはブロックされました。license.haaslabs.app をホワイトリストに追加してください。", + "errorOccured": "エラーが発生しました : {{message}}", + "noUpdates": "更新なし", + "currentUpToDate": "現在のバージョンは最新です。", + "foundUpdates": "更新が見つかりました", + "updateNow": "更新が見つかりました。今すぐ更新しますか?", + "newVersionAvailable": "RunJS の新しいバージョンが利用可能です。", + "downloadFrom": "RunJS は公式 Web サイトからダウンロードすることも、好みのパッケージ マネージャーを使用することもできます。", + "download": "ダウンロード", + "yes": "はい", + "no": "いいえ", + "installUpdates": "更新のインストール", + "updatesDownloaded": "更新がダウンロードされました。更新のためアプリケーションは終了します...", + "error": "エラー", + "version": "バージョン {{number}}", + "copyright": "Created by Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "kill": "削除", + "confirmCloseTab": "このタブを閉じてもよろしいですか?", + "createSnippet": "スニペットの作成...", + "publishGist": "Gist へ送信...", + "saveChanges": "変更を保存しますか?", + "lostChanges": "保存しないと変更内容は失われます。", + "noSave": "保存しない", + "downgrade": "ダウングレード", + "downloadVersion": "ダウンロード バージョン {{name}}", + "afterUpdatePeriod": "このバージョンの RunJS は、更新期間の終了後にリリースされました。", + "renewOrDowngrade": "ライセンスを更新するか、バージョン {{name}} に戻してください。", + "updateReady": "新しい更新をインストールする準備ができました", + "updateReadyDetail": "RunJS バージョン {version} がダウンロードされ、インストールする準備ができました", + "thankForUsing": "TRunJSをご利用いただきありがとうございます", + "considerPurchasing": "RunJS が役に立つと思われる場合は、ライセンスを購入して継続的な開発をサポートすることを検討してください。", + "maybeLater": "後で", + "export": "エクスポート", + "exportMenuItem": "エクスポート...", + "killTab": "タブを削除", + "wait": "待機", + "tabUnresponsive": "タブの応答なし", + "curentTabUnresponsive": "現在のタブが応答しなくなりました。", + "welcome": "/*👋 RunJS へようこそ 🚀\n*\n* まずはコードを書いてみましょう\n*\n* 記述した関数ごとに、右側に結果が表示されます 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* RunJSを認証すると制限がなくなり、さらに多くの機能にアクセスできるようになります :\n* - NPMパッケージのインストール\n* - 複数のタブを開く\n* - スニペットの作成\n* - マジックコメントの使用 // ?\n* - そしてRunJSの継続的な開発をサポートする 😀\n*\n* コーディングを楽しんでください! 🎉\n*/" + }, + "common": { + "run": "実行", + "stop": "停止", + "whatsNew": "新着情報", + "newTab": "新しいタブ", + "reopenTab": "閉じたタブを開く", + "close": "閉じる", + "ok": "OK", + "cancel": "キャンセル", + "buyLicense": "ライセンスの購入", + "activate": "認証", + "premiumFeatureList": "プレミアム機能一覧", + "preferences": "設定", + "webView": "Web View", + "editors": "エディタ", + "editorBar": "エディタバー", + "renew": "ライセンスの更新", + "remindMe": "後で通知する", + "aiChat": "AI チャット", + "explainOutput": "出力の説明", + "explainThis": "この説明", + "snippets": "スニペット", + "npmPackages": "NPM パッケージ", + "newChat": "新しいチャット", + "aiGreeting": "

こんにちは。何かご用ですか?

", + "aiNoKey": "

この機能を使用するには、 設定に OpenAI API キーを入力してください。

OpenAI APIキーの取得方法については、OpenAIのドキュメントを参照してください : https://platform.openai.com/docs/quickstart

", + "send": "送信 (Enter)", + "enterPrompt": "ここにプロンプトを入力" + }, + "editor": { + "toggleAudio": "オーディオの切り替え", + "updateAvailable": "更新が利用可能", + "doMore": "RunJSでより多くのことを行う", + "unlimitedRuns": "無制限の実行", + "runWithoutLimits": "制限なくコードを実行", + "activatePremiumFeatures": "RunJS を認証してすべての機能にフルアクセスしましょう", + "multipleTabs": "複数のタブ", + "magicComments": "マジックコメント", + "npmPackages": "NPM パッケージ", + "autocomplete": "自動補完", + "typeChecking": "形式チェック", + "extraThemes": "追加テーマ", + "intlDateTime": "{{val, datetime}}", + "freeRunsRemaining": "本日の無料実行は残り0回です", + "removeLimits": "RunJS を認証して無制限に実行", + "outputDelay": "出力の表示される場所 :", + "limitReset": "明日、無料実行の制限が0にリセットされます", + "snippets": "スニペット", + "timeToRenew": "更新時間", + "pleaseRenew": "更新の時期です-更新を継続して受け取るには、ライセンスを更新してください。", + "npmPackagesDetail": "新しいライブラリやフレームワークを試す", + "multipleTabsDetail": "マルチタスクに不可欠", + "autocompleteDetail": "入力中にコードの候補を表示する", + "snippetsDetail": "独自のスニペットコレクションを作成する", + "typeCheckingDetail": "形式関連のエラーと警告を参照", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "magicCommentsDetail": "コード内の任意の場所で関数の値を確認する", + "doNotRemind": "今後通知しない", + "hoverInfo": "ホバー情報", + "hoverInfoDetail": "コードの上にマウスを移動すると、ドキュメントなどの情報が表示されます", + "activateForMagicComments": "RunJS を認証してマジックコメントを有効にする" + }, + "preferences": { + "ai": "AI", + "preferences": "設定", + "general": "全般", + "transpilation": "コード変換", + "build": "ビルド", + "formatting": "フォーマット", + "appearance": "外観", + "advanced": "その他", + "presets": "プリセット", + "plugins": "プラグイン", + "enableTranspilation": "Babelでコード変換を有効にする", + "autoFormat": "自動フォーマット", + "autoFormatDescription": "実行時にコードを自動的にフォーマットする", + "formattingRules": "フォーマットのルール", + "autoRun": "自動実行", + "autoRunDescription": "変更時にコードを自動的に実行する", + "lineNumbers": "行番号", + "lineNumbersDescription": "行番号を表示", + "lineWrap": "行折り返し", + "lineWrapDescription": "長い行を折り返す", + "vimKeys": "Vim キー", + "vimKeysDescription": "Vim のキーバインドを使用する", + "closeBrackets": "閉じ括弧", + "closeBracketsDescription": "自動閉じ括弧", + "matchLines": "行の一致", + "matchLinesDescription": "出力結果をソースと合わせる", + "matchLinesHint": "出力結果はソースと同じ行に配置されます。出力結果を自然な実行順序で表示するには、このオプションをオフにしてください。", + "autocomplete": "自動補完", + "autocompleteDescription": "入力中に候補を表示する", + "typeChecking": "構文チェック", + "typeCheckingDescription": "インラインエラーと警告を表示する", + "signatures": "シグネチャ", + "signaturesDescription": "入力中に関数シグネチャを表示する", + "hoverInfo": "ホバー情報", + "hoverInfoDescription": "ホバー時に情報を表示", + "bundling": "バンドル", + "bundlingDescription": "ESMインポートのバンドルを有効にする", + "bundlingHint": "バンドルにはパフォーマンスコストがかかります。必要な場合にのみこのオプションを有効にしてください。", + "theme": "テーマ", + "font": "フォント", + "fontSize": "フォントサイズ", + "invisibles": "不可視", + "invisiblesDescription": "不可視文字を表示する", + "activeLine": "アクティブな行", + "activeLinesDescription": "アクティブな行を強調表示", + "tabBar": "タブバー", + "tabBarDescription": "単一のタブにタブバーを表示する", + "runtimeValues": "式の結果", + "runtimeValuesDescription": "各トップレベル式の結果を表示する", + "outputHighlighting": "出力の強調表示", + "outputHighlightingDescription": "出力時に構文の強調表示を表示する", + "showUndefined": "未定義を表示", + "showUndefinedDescription": "未定義の値を表示", + "loopProtection": "ループ保護", + "loopProtectionDescription": "長時間のループから保護する", + "premium": "プレミアム", + "scrolling": "スクロール", + "standard": "標準", + "synchronous": "同期", + "automatic": "自動", + "confirmClose": "閉じるの確認", + "confirmCloseDescription": "タブを閉じる前に確認する", + "printWidth": "印刷幅", + "tabWidth": "タブ幅", + "useTabs": "タブの使用", + "useTabsDescription": "スペースの代わりにタブを使用して行をインデントする", + "semicolons": "セミコロン", + "semicolonsDescription": "文末にセミコロンを出力する", + "singleQuotes": "シングルクォート", + "singleQuotesDescription": "ダブルクォートの代わりにシングルクォートを使用する", + "quoteProps": "引用のプロパティ", + "jsxQuotes": "JSX 引用", + "jsxQuotesDescription": "JSXではダブルクォートの代わりにシングルクォートを使用する", + "trailingCommas": "末尾のカンマ", + "bracketSpacing": "括弧の間隔", + "bracketSpacingDescription": "オブジェクトリテラル内の括弧内のスペースを出力する", + "arrowFunctionParens": "アロー関数の括弧", + "sideBar": "サイドバー", + "sideBarDescription": "サイドバーを表示", + "activityBar": "アクティビティバー", + "activityBarDescription": "アクティビティバーを表示", + "language": "言語", + "english": "英語", + "spanish": "スペイン語", + "japanese": "日本語", + "changeAfterRestart": "変更はアプリを再起動後に適用されます。", + "transform": "変換", + "proposals": "提案", + "topLevelAwait": "トップレベルawait", + "topLevelAwaitDescription": "トップレベルawait を有効にする", + "topLevelAwaitHint": "トップレベルの await は式の結果と互換性がありません。", + "aiModel": "OpenAI モデル", + "openAiKey": "OpenAI API キー" + }, + "license": { + "deactivateLicense": "ライセンスの無効化", + "activation": "RunJS の認証", + "yourLicense": "RunJS ライセンス", + "deactivateYourLicense": "別のコンピューターで使用したい場合は、ここで RunJS ライセンスを無効化できます。", + "activateYourLicense": "RunJSはまだ認証されていません。下記にライセンスキーを入力してください。", + "licenseKey": "ライセンスキー", + "licenseHint": "ライセンス キーは、RunJS を購入した後に受信した確認メールに記載されています。", + "thanksForSupport": "RunJS をサポートしていただきありがとうございます。", + "activationComplete": "認証完了" + }, + "vars": { + "manageEnvironmentVariables": "環境変数", + "key": "キー", + "value": "値", + "add": "追加", + "save": "保存", + "remove": "削除", + "noVars": "環境変数はまだありません。\n上記のフォームを使用して環境変数を追加してください。", + "hint": "環境変数は process.env にロードされ、環境変数のキーを接尾辞として付けることでアクセスされます。" + }, + "installer": { + "managePackages": "NPM パッケージ", + "initError": "NPM の初期化を妨げるエラーが発生しました。", + "name": "名前", + "version": "バージョン", + "add": "追加", + "remove": "削除", + "search": "検索", + "searchError": "{{name}} の検索中にエラーが発生しました", + "installError": "{{name}} のインストール中にエラーが発生しました", + "removeError": "パッケージの削除中にエラーが発生しました", + "latest": "最新", + "installed": "インストール済み" + }, + "snippets": { + "manageSnippets": "スニペット", + "name": "名前", + "description": "説明", + "search": "検索", + "createSnippet": "新しいスニペットの作成", + "deleteSnippet": "選択したスニペットを削除", + "notFound": "一致するスニペットが見つかりません。", + "nameHint": "自動補完のトリガーワードを定義します。", + "noSnippets": "スニペットはまだありません。\nスニペットを作成するには、追加 (+) をクリックします。", + "insertSnippet": "スニペットの挿入", + "insertSnippetNewTab": "新しいタブにスニペットを挿入" + } +} From 681b7d10e3ee5fe6316ba96b810791a19a60f0f8 Mon Sep 17 00:00:00 2001 From: Raz1ner <63853884+dev-coco@users.noreply.github.com> Date: Mon, 5 May 2025 15:38:50 -0400 Subject: [PATCH 61/81] update --- translations/zh/translation.json | 327 +++++++++++++++++++++++++++++++ 1 file changed, 327 insertions(+) create mode 100755 translations/zh/translation.json diff --git a/translations/zh/translation.json b/translations/zh/translation.json new file mode 100755 index 0000000..9aa1fc3 --- /dev/null +++ b/translations/zh/translation.json @@ -0,0 +1,327 @@ +{ + "main": { + "checkForUpdates": "检查更新…", + "restartToUpdate": "重启即可更新", + "documentation": "文档", + "reportIssue": "报告问题", + "copyDebugLog": "复制调试日志到剪切板", + "file": "文件", + "edit": "编辑", + "undo": "撤销", + "redo": "重做", + "cut": "剪切", + "copy": "复制", + "paste": "粘贴", + "delete": "删除", + "selectAll": "全选", + "inspect": "检查", + "find": "查找", + "replace": "替换", + "toggleLineComment": "切换行注释", + "toggleBlockComment": "切换块注释", + "toggleMagicComment": "切换魔法注释", + "action": "操作", + "setWorkingDirectory": "设置工作目录…", + "formatCode": "格式化代码", + "tools": "工具", + "manageNpmPackages": "管理 NPM 包…", + "manageEnvironmentVariables": "变量环境…", + "manageSnippets": "代码片段…", + "insertSnippet": "插入代码片段", + "insertSnippetNewTab": "在新标签页插入代码片段", + "importSnippets": "导入代码片段…", + "exportSnippets": "导出代码片段…", + "confirm": "确认", + "confirmDeleteSnippet": "确定要删除此代码片段吗?", + "errorExporting": "导出代码片段失败。", + "errorImporting": "导入代码片段失败。", + "errorImportingFormat": "无效的代码片段格式。", + "view": "预览", + "actualSize": "实际大小", + "increaseFontSize": "增大字体", + "decreaseFontSize": "减小字体", + "toggleFullScreen": "全屏", + "toggleOutput": "输出", + "toggleSideBar": "侧边栏", + "toggleActivityBar": "活动栏", + "layout": "布局", + "horizontal": "水平", + "vertical": "垂直", + "themes": "主题", + "window": "窗口", + "editTabTitle": "编辑标签标题…", + "tabTitle": "标签标题", + "minimize": "最小化", + "bringAllToFront": "全部前置", + "aboutRunJs": "关于 RunJS", + "preferences": "设置…", + "services": "服务", + "hideRunJs": "隐藏 RunJS", + "hideOthers": "隐藏其它", + "showAll": "显示全部", + "activate": "激活…", + "manageLicense": "管理许可证…", + "quitRunJs": "退出 RunJS", + "help": "帮助", + "exit": "退出", + "clear": "清除", + "open": "打开…", + "save": "保存", + "saveAs": "另存为…", + "loadError": "加载错误", + "errorLoadingFile": "加载文件时候发生错误。", + "errorFileTooLarge": "此文件过大,无法使用 RunJS 打开。", + "saveErrorTitle": "保存错误", + "saveErrorContent": "保存文件时发生错误", + "pasteErrorTitle": "粘贴错误", + "pasteErrorContent": "数据太大,RunJS 无法处理", + "closeTab": "关闭标签", + "closeOtherTabs": "关闭其它标签页", + "closeTabsRight": "关闭右侧标签页", + "errorInvalidLicense": "错误:激活失败,许可证密钥无效。", + "errorLicenseNotFound": "错误:未找到许可证信息,请稍后重试。", + "errorTwoMachinesActive": "错误:已达到激活上限。你可以在线停用设备,访问\nrunjs.app/license-manager", + "errorDeactivationFailed": "错误:停用失败。请联系 mail@runjs.app 获取帮助。", + "errorConnectionProblem": "错误:连接服务器时出错。", + "errorFirewall": "错误:请求被阻止。请将 license.haaslabs.app 加入白名单", + "errorOccured": "发生错误:{{message}}", + "noUpdates": "无更新", + "currentUpToDate": "当前已是最新版本", + "foundUpdates": "有新版本", + "updateNow": "有新版本,是否现在更新?", + "newVersionAvailable": "有新版本 RunJS 可用。", + "downloadFrom": "可从官网或您偏好的包管理器下载 RunJS。", + "download": "下载", + "yes": "是", + "no": "否", + "installUpdates": "安装更新", + "updatesDownloaded": "新版本已下载,应用将退出以完成更新…", + "error": "错误", + "version": "版本 {{number}}", + "copyright": "由 Luke Haas 开发\n版权所有 © 2025 Haas Labs Ltd", + "kill": "终止", + "confirmCloseTab": "确定要关闭此标签页吗?", + "createSnippet": "创建代码片段…", + "publishGist": "发布到 Gist…", + "saveChanges": "是否保存更改?", + "lostChanges": "如果不保存,您的更改将会丢失。", + "noSave": "不保存", + "downgrade": "降级", + "downloadVersion": "下载版本 {{name}}", + "afterUpdatePeriod": "该版本发布于您的更新期限之后。", + "renewOrDowngrade": "请续订许可证或回退到版本 {{name}}。", + "updateReady": "新更新已准备好安装", + "updateReadyDetail": "RunJS 版本 {version} 已下载并准备安装", + "thankForUsing": "感谢您使用 RunJS", + "considerPurchasing": "如果觉得 RunJS 有帮助,请考虑购买许可证以支持持续开发。", + "maybeLater": "以后再说", + "export": "导出", + "exportMenuItem": "导出…", + "killTab": "终止标签页", + "wait": "等待", + "tabUnresponsive": "标签页无响应", + "curentTabUnresponsive": "当前标签页已无响应。", + "welcome": "/*👋 欢迎使用 RunJS 🚀\n*\n* 开始使用,只需尝试编写一些代码\n*\n* 每个表达式的结果会显示在右侧 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶层 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// 表达式无需使用 console.log() 即可自动输出 🤯\n\n/*\n* 激活 RunJS 可解锁更多功能,包括:\n* - 安装 NPM 包\n* - 打开多个标签页\n* - 创建代码片段\n* - 使用魔法注释 // ?\n* - 支持 RunJS 持续开发 😀\n*\n* 编码愉快!🎉\n*/" + }, + "common": { + "run": "运行", + "stop": "停止", + "whatsNew": "新功能", + "newTab": "新建标签页", + "reopenTab": "重新打开关闭的标签页", + "close": "关闭", + "ok": "确定", + "cancel": "取消", + "buyLicense": "购买许可证", + "activate": "激活", + "premiumFeatureList": "高级功能列表", + "preferences": "设置", + "webView": "网页视图", + "editors": "编辑器", + "editorBar": "编辑器栏", + "renew": "续订许可证", + "remindMe": "稍后提醒我", + "aiChat": "AI 聊天", + "explainOutput": "解释输出结果", + "explainThis": "解释这段代码", + "snippets": "代码片段", + "npmPackages": "NPM 包", + "newChat": "新建聊天", + "aiGreeting": "

你好,我能帮你做什么?

", + "aiNoKey": "

要使用此功能,请在设置中输入你的 OpenAI API 密钥。

关于如何获取 OpenAI API 密钥,请参考 OpenAI 文档:https://platform.openai.com/docs/quickstart

", + "send": "发送(Enter)", + "enterPrompt": "在此输入提示词" + }, + "editor": { + "toggleAudio": "切换音频", + "updateAvailable": "有可用更新", + "doMore": "用 RunJS 做更多事情", + "unlimitedRuns": "无限次运行", + "runWithoutLimits": "无限运行你的代码", + "activatePremiumFeatures": "激活 RunJS,解锁所有功能", + "multipleTabs": "多标签页", + "magicComments": "魔法注释", + "npmPackages": "NPM 包", + "autocomplete": "自动补全", + "typeChecking": "类型检查", + "extraThemes": "额外主题", + "intlDateTime": "{{val, datetime}}", + "freeRunsRemaining": "你今天剩余 0 次免费运行机会", + "removeLimits": "激活 RunJS 以获得无限运行", + "outputDelay": "输出将在以下时间显示:", + "limitReset": "你的免费运行次数将于明天重置为 0", + "snippets": "代码片段", + "timeToRenew": "该续订了", + "pleaseRenew": "是时候续订了 —— 请续订许可证以继续接收更新。", + "npmPackagesDetail": "尝试新的库和框架", + "multipleTabsDetail": "多任务处理的必备工具", + "autocompleteDetail": "输入时查看代码建议", + "snippetsDetail": "创建你自己的代码片段集", + "typeCheckingDetail": "查看与类型相关的错误和警告", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "magicCommentsDetail": "在代码任意位置查看表达式的值", + "doNotRemind": "不再提醒我", + "hoverInfo": "悬停信息", + "hoverInfoDetail": "悬停在代码上时查看信息(包括文档)", + "activateForMagicComments": "激活 RunJS 以启用魔法注释" + }, + "preferences": { + "ai": "AI", + "preferences": "设置", + "general": "通用", + "transpilation": "转译", + "build": "构建", + "formatting": "格式化", + "appearance": "外观", + "advanced": "高级", + "presets": "预设", + "plugins": "插件", + "enableTranspilation": "启用 Babel 转译", + "autoFormat": "自动格式化", + "autoFormatDescription": "运行时自动格式化代码", + "formattingRules": "格式化规则", + "autoRun": "自动运行", + "autoRunDescription": "代码更改后自动运行", + "lineNumbers": "行号", + "lineNumbersDescription": "显示行号", + "lineWrap": "自动换行", + "lineWrapDescription": "长行自动换行", + "vimKeys": "Vim 按键", + "vimKeysDescription": "使用 Vim 按键绑定", + "closeBrackets": "自动闭合括号", + "closeBracketsDescription": "输入括号时自动闭合", + "matchLines": "对齐输出", + "matchLinesDescription": "将输出结果与源代码对齐", + "matchLinesHint": "输出结果将与其对应的源代码行对齐。禁用此功能后,输出将按照执行顺序展示。", + "autocomplete": "自动补全", + "autocompleteDescription": "输入时显示建议", + "typeChecking": "代码检查", + "typeCheckingDescription": "显示内联错误与警告", + "signatures": "函数签名", + "signaturesDescription": "输入时显示函数签名", + "hoverInfo": "悬停信息", + "hoverInfoDescription": "悬停时显示信息", + "theme": "主题", + "font": "字体", + "fontSize": "字体大小", + "invisibles": "不可见字符", + "invisiblesDescription": "显示不可见字符", + "activeLine": "当前行", + "activeLinesDescription": "高亮当前行", + "tabBar": "标签栏", + "tabBarDescription": "即使只有一个标签页也显示标签栏", + "runtimeValues": "表达式结果", + "runtimeValuesDescription": "显示每个顶层表达式的结果", + "outputHighlighting": "输出高亮", + "outputHighlightingDescription": "对输出内容应用语法高亮", + "showUndefined": "显示 undefined", + "showUndefinedDescription": "显示 undefined 值", + "loopProtection": "循环保护", + "loopProtectionDescription": "防止长时间运行的循环", + "premium": "高级", + "scrolling": "滚动方式", + "standard": "标准", + "synchronous": "同步", + "automatic": "自动", + "confirmClose": "关闭确认", + "confirmCloseDescription": "关闭标签前进行确认", + "printWidth": "打印宽度", + "tabWidth": "制表符宽度", + "useTabs": "使用制表符", + "useTabsDescription": "使用制表符而非空格缩进", + "semicolons": "分号", + "semicolonsDescription": "在语句末尾添加分号", + "singleQuotes": "单引号", + "singleQuotesDescription": "使用单引号代替双引号", + "quoteProps": "对象属性加引号", + "jsxQuotes": "JSX 引号", + "jsxQuotesDescription": "在 JSX 中使用单引号代替双引号", + "trailingCommas": "尾随逗号", + "bracketSpacing": "括号间距", + "bracketSpacingDescription": "对象字面量中括号之间添加空格", + "arrowFunctionParens": "箭头函数括号", + "sideBar": "侧边栏", + "sideBarDescription": "显示侧边栏", + "activityBar": "活动栏", + "activityBarDescription": "显示活动栏", + "language": "语言", + "english": "英语", + "spanish": "西班牙语", + "changeAfterRestart": "更改将在重启应用后生效。", + "transform": "转换", + "proposals": "提案", + "topLevelAwait": "顶层 await", + "topLevelAwaitDescription": "启用顶层 await", + "topLevelAwaitHint": "顶层 await 与表达式结果功能不兼容。", + "aiModel": "OpenAI 模型", + "openAiKey": "OpenAI API 密钥" + }, + "license": { + "deactivateLicense": "停用许可证", + "activation": "RunJS 激活", + "yourLicense": "你的 RunJS 许可证", + "deactivateYourLicense": "如果你想在另一台电脑上使用,可在此停用你的 RunJS 许可证。", + "activateYourLicense": "你尚未激活 RunJS。请在下方输入你的许可证密钥。", + "licenseKey": "许可证密钥", + "licenseHint": "你可以在购买 RunJS 后收到的确认邮件中找到许可证密钥。", + "thanksForSupport": "感谢你对 RunJS 的支持。", + "activationComplete": "激活完成" + }, + "vars": { + "manageEnvironmentVariables": "环境变量", + "key": "KEY", + "value": "VALUE", + "add": "添加", + "save": "保存", + "remove": "移除", + "noVars": "尚未添加任何环境变量。\n请使用上方的表单添加环境变量。", + "hint": "环境变量会被加载到 process.env 中,可通过键名访问。" + }, + "installer": { + "managePackages": "NPM 包", + "initError": "初始化 NPM 时发生错误。", + "name": "名称", + "version": "版本", + "add": "添加", + "remove": "移除", + "search": "搜索", + "searchError": "搜索 {{name}} 时发生错误", + "installError": "安装 {{name}} 时发生错误", + "removeError": "移除包时发生错误", + "latest": "最新版本", + "installed": "已安装" + }, + "snippets": { + "manageSnippets": "代码片段", + "name": "名称", + "description": "描述", + "search": "搜索", + "createSnippet": "创建新片段", + "deleteSnippet": "删除选中的片段", + "notFound": "未找到匹配的代码片段。", + "nameHint": "定义自动补全时的触发关键词。", + "noSnippets": "尚无代码片段。\n点击添加(+)创建一个片段。", + "insertSnippet": "插入代码片段", + "insertSnippetNewTab": "在新标签页中插入代码片段" + } +} From f74eae602c3e7c71264715b99f14e4019c4ff8de Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 10 May 2025 15:34:44 +0100 Subject: [PATCH 62/81] update release notes --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 176115a..00c6ea4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 3.1.2 - 10 May 2025 +- Fix a backwards compatibility issue that affected people downgrading to older RunJS versions. + ### Version 3.1.1 - 29 April 2025 - Fix an issue that affected searching for snippets From 07123a5579982da0d5ce44acdf412b90e364257c Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 27 Sep 2025 14:50:59 +0100 Subject: [PATCH 63/81] update translations --- translations/en/translation.json | 43 ++++++++++++++++++++++---------- translations/es/translation.json | 41 +++++++++++++++++++++--------- translations/ja/translation.json | 16 +++++++----- translations/zh/translation.json | 17 ++++++++----- 4 files changed, 80 insertions(+), 37 deletions(-) diff --git a/translations/en/translation.json b/translations/en/translation.json index 829ecb6..d726273 100644 --- a/translations/en/translation.json +++ b/translations/en/translation.json @@ -121,7 +121,7 @@ "wait": "Wait", "tabUnresponsive": "Tab Unresponsive", "curentTabUnresponsive": "The current tab has become unresponsive.", - "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using Magic Comments // ?\n* - and supporting the continued development of RunJS 😀\n*\n* Happy Coding! 🎉\n*/" + "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using Magic Comments // ?\n* - and supporting the continued development of RunJS\n*\n* Happy Coding! 🎉\n*/" }, "common": { "run": "Run", @@ -148,7 +148,10 @@ "npmPackages": "NPM Packages", "newChat": "New Chat", "aiGreeting": "

Hi, how can I help you?

", - "aiNoKey": "

To use this feature, please enter your OpenAI API key in the settings.

To find out how to get an OpenAI API key, please refer to the OpenAI documentation: https://platform.openai.com/docs/quickstart

", + "openAiNoApiKey": "

To use this feature, please enter your OpenAI API key in the settings.

To find out how to get an OpenAI API key, please refer to the OpenAI documentation: https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

To use this feature, please enter your Gemini API key in the settings.

To find out how to get a Gemini API key, please refer to the Gemini documentation: https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

To use this feature, please enter your Mistral AI API key in the settings.

To find out how to get an Mistral AI API key, please refer to the Mistral AI documentation: https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

To use this feature, please enter your Anthropic API key in the settings.

To find out how to get an Anthropic API key, please refer to the Anthropic documentation: https://docs.claude.com/en/api/overview

", "send": "Send (Enter)", "enterPrompt": "Enter a prompt here" }, @@ -166,10 +169,7 @@ "typeChecking": "Type Checking", "extraThemes": "Extra Themes", "intlDateTime": "{{val, datetime}}", - "freeRunsRemaining": "You have 0 free runs remaining today", - "removeLimits": "Activate RunJS for unlimited runs", - "outputDelay": "Output will be visible in:", - "limitReset": "Your free runs limit will reset to 0 tomorrow", + "removeLimits": "Activate RunJS to remove limits", "snippets": "Snippets", "timeToRenew": "Time to Renew", "pleaseRenew": "It's time to renew - Please renew your license to keep receiving updates.", @@ -267,14 +267,28 @@ "language": "Language", "english": "English", "spanish": "Español", + "japanese": "日本語", + "chinese": "中文", "changeAfterRestart": "Changes will be applied after restarting the app.", "transform": "Transform", - "proposals": "Proposals", + "proposals": "TC39 Proposals", "topLevelAwait": "Top-level await", "topLevelAwaitDescription": "Enable top-level await", "topLevelAwaitHint": "Top-level await is not compatible with expression results.", - "aiModel": "OpenAI Model", - "openAiKey": "OpenAI API Key" + "aiModel": "Model", + "aiApiKey": "API Key", + "aiProvider": "Provider", + "aiBaseUrl": "Base URL", + "refreshModels": "Refresh models", + "selectModel": "Select model…", + "npmrcHint": ".npmrc stores settings that control how NPM operates when managing packages and dependencies.", + "npmrcFailedToRead": "Failed to read .npmrc file. Please check permissions.", + "npmrcTooLarge": "The .npmrc file is too large. Please reduce its size.", + "npmrcFailedToSave": "Failed to save .npmrc file. Please check permissions.", + "ligatures": "Font Ligatures", + "ligaturesDescription": "Enable ligatures for supported fonts", + "save": "Save", + "reset": "Reset" }, "license": { "deactivateLicense": "Deactivate License", @@ -316,12 +330,15 @@ "name": "Name", "description": "Description", "search": "Search", - "createSnippet": "Create a new snippet", - "deleteSnippet": "Delete the selected snippet", "notFound": "No matching snippet found.", "nameHint": "Defines the trigger word for autocomplete.", - "noSnippets": "No snippets yet.\nClick add (+) to create a snippet.", + "noSnippets": "No snippets yet.\nGet started by creating a new snippet or importing an existing snippet library.", "insertSnippet": "Insert Snippet", - "insertSnippetNewTab": "Insert Snippet in New Tab" + "insertSnippetNewTab": "Insert Snippet in New Tab", + "copySnippet": "Copy Snippet", + "copied": "Copied!", + "inserted": "Inserted!", + "insertedNewTab": "Inserted in New Tab!", + "newSnippet": "New Snippet" } } diff --git a/translations/es/translation.json b/translations/es/translation.json index 46968a3..fb78b47 100644 --- a/translations/es/translation.json +++ b/translations/es/translation.json @@ -81,7 +81,7 @@ "quitRunJs": "Salir RunJS", "errorInvalidLicense": "Error: La activación falló debido a una clave de licencia no válida.", "errorLoadingFile": "Hubo un error al cargar el archivo.", - "welcome": "/*👋 Bienvenido a RunJS 🚀\n*\n* Para comenzar, intente escribir algo de código\n*\n* Por cada expresión que escribas, verás el resultado a la derecha 👉\n*/\n'¡Hola, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Nivel superior await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Las expresiones se registran sin necesidad de console.log() 🤯\n\n/*\n* Activa RunJS para eliminar límites y acceder a más funciones, como:\n* - instalando paquetes NPM\n* - abrir múltiples pestañas\n* - creando fragmentos de código\n* - usando comentarios mágicos // ?\n* - y apoyar el desarrollo 😀\n*\n* ¡Disfrutar! 🎉\n*/", + "welcome": "/*👋 Bienvenido a RunJS 🚀\n*\n* Para comenzar, intente escribir algo de código\n*\n* Por cada expresión que escribas, verás el resultado a la derecha 👉\n*/\n'¡Hola, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Nivel superior await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Las expresiones se registran sin necesidad de console.log() 🤯\n\n/*\n* Activa RunJS para eliminar límites y acceder a más funciones, como:\n* - instalando paquetes NPM\n* - abrir múltiples pestañas\n* - creando fragmentos de código\n* - usando comentarios mágicos // ?\n* - y apoyar el desarrollo\n*\n* ¡Disfrutar! 🎉\n*/", "themes": "Temas", "tabTitle": "Título de la pestaña", "editTabTitle": "Editar título de pestaña…", @@ -145,7 +145,10 @@ "snippets": "Fragmentos de código", "npmPackages": "Paquetes NPM", "aiGreeting": "

Hola ¿Cómo puedo ayudarte?

", - "aiNoKey": "

Para utilizar esta función, ingrese su clave API de OpenAI en la configuración.

Para saber cómo obtener una clave API de OpenAI, consulte la documentación de OpenAI: https://platform.openai.com/docs/quickstart

", + "openAiNoApiKey": "

Para utilizar esta función, ingrese su clave API de OpenAI en la configuración.

Para saber cómo obtener una clave API de OpenAI, consulte la documentación de OpenAI: https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

Para utilizar esta función, ingrese su clave API de Gemini en la configuración.

Para saber cómo obtener una clave API de Gemini, consulte la documentación de Gemini: https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

Para utilizar esta función, ingrese su clave API de Mistral AI en la configuración.

Para saber cómo obtener una clave API de Mistral AI, consulte la documentación de Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

Para utilizar esta función, ingrese su clave API de Anthropic en la configuración.

Para saber cómo obtener una clave API de Anthropic, consulte la documentación de Anthropic: https://docs.claude.com/en/api/overview

", "send": "Enviar (Enter)", "enterPrompt": "Introduzca un mensaje aquí", "newChat": "Nuevo chat" @@ -159,10 +162,7 @@ "multipleTabs": "Múltiples pestañas", "typeChecking": "Linting", "toggleAudio": "Alternar audio", - "freeRunsRemaining": "Te quedan 0 ejecuciones de código gratuitas hoy", - "removeLimits": "Activa RunJS para ejecuciones ilimitadas", - "limitReset": "Tu límite de ejecución de código gratuito se restablecerá a 0 mañana", - "outputDelay": "La salida será visible en:", + "removeLimits": "Activa RunJS para eliminar límites", "snippets": "Fragmentos de código", "doMore": "Haz más con RunJS", "activatePremiumFeatures": "Activa RunJS y obtén acceso completo a todas las funciones", @@ -265,12 +265,26 @@ "language": "Idioma", "english": "English", "spanish": "Español", + "japanese": "日本語", + "chinese": "中文", "changeAfterRestart": "Los cambios se aplicarán después de reiniciar la aplicación.", "topLevelAwait": "Await de nivel superior", "topLevelAwaitDescription": "Habilitar await de nivel superior", "topLevelAwaitHint": "Await de nivel superior no es compatible con los resultados de la expresión.", - "aiModel": "Modelo OpenAI", - "openAiKey": "Clave API de OpenAI" + "aiModel": "Modelo", + "aiApiKey": "Clave API", + "aiProvider": "Proveedor", + "aiBaseUrl": "URL base", + "refreshModels": "Actualizar modelos", + "selectModel": "Seleccionar modelo…", + "npmrcHint": ".npmrc almacena configuraciones que controlan cómo opera NPM al administrar paquetes y dependencias.", + "npmrcFailedToRead": "No se pudo leer el archivo .npmrc. Por favor, revise los permisos.", + "npmrcTooLarge": "El archivo .npmrc es demasiado grande. Por favor, reduzca su tamaño.", + "npmrcFailedToSave": "No se pudo guardar el archivo .npmrc. Por favor, revise los permisos.", + "ligatures": "Ligaduras de fuentes", + "ligaturesDescription": "Habilitar ligaduras para fuentes compatibles", + "save": "Guardar", + "reset": "Restablecer" }, "license": { "yourLicense": "Su licencia RunJS", @@ -312,12 +326,15 @@ "name": "Nombre", "description": "Descripción", "search": "Buscar", - "createSnippet": "Crear un nuevo fragmento de código", - "deleteSnippet": "Eliminar el fragmento de código seleccionado", "notFound": "No se encontró ningún fragmento de código coincidente.", "nameHint": "Define la palabra desencadenante para autocompletar.", - "noSnippets": "No hay fragmentos de código todavía.\nHaga clic en agregar (+) para crear un fragmento de código.", + "noSnippets": "No hay fragmentos de código todavía.\nComience creando un nuevo fragmento o importando una biblioteca de fragmentos existente.", "insertSnippet": "Insertar fragmento de código", - "insertSnippetNewTab": "Insertar fragmento de código en una nueva pestaña" + "insertSnippetNewTab": "Insertar fragmento de código en una nueva pestaña", + "copySnippet": "Copiar fragmento de código", + "copied": "¡Copiado!", + "inserted": "Insertado!", + "insertedNewTab": "Insertado en nueva pestaña!", + "newSnippet": "Nuevo Fragmento" } } diff --git a/translations/ja/translation.json b/translations/ja/translation.json index 9cdbeeb..e119cb7 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -121,7 +121,7 @@ "wait": "待機", "tabUnresponsive": "タブの応答なし", "curentTabUnresponsive": "現在のタブが応答しなくなりました。", - "welcome": "/*👋 RunJS へようこそ 🚀\n*\n* まずはコードを書いてみましょう\n*\n* 記述した関数ごとに、右側に結果が表示されます 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* RunJSを認証すると制限がなくなり、さらに多くの機能にアクセスできるようになります :\n* - NPMパッケージのインストール\n* - 複数のタブを開く\n* - スニペットの作成\n* - マジックコメントの使用 // ?\n* - そしてRunJSの継続的な開発をサポートする 😀\n*\n* コーディングを楽しんでください! 🎉\n*/" + "welcome": "/*👋 RunJS へようこそ 🚀\n*\n* まずはコードを書いてみましょう\n*\n* 記述した関数ごとに、右側に結果が表示されます 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* RunJSを認証すると制限がなくなり、さらに多くの機能にアクセスできるようになります :\n* - NPMパッケージのインストール\n* - 複数のタブを開く\n* - スニペットの作成\n* - マジックコメントの使用 // ?\n* - そしてRunJSの継続的な開発をサポートする\n*\n* コーディングを楽しんでください! 🎉\n*/" }, "common": { "run": "実行", @@ -148,7 +148,10 @@ "npmPackages": "NPM パッケージ", "newChat": "新しいチャット", "aiGreeting": "

こんにちは。何かご用ですか?

", - "aiNoKey": "

この機能を使用するには、 設定に OpenAI API キーを入力してください。

OpenAI APIキーの取得方法については、OpenAIのドキュメントを参照してください : https://platform.openai.com/docs/quickstart

", + "openAiNoApiKey": "

この機能を使用するには、 設定に OpenAI API キーを入力してください。

OpenAI APIキーの取得方法については、OpenAIのドキュメントを参照してください : https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

この機能を使用するには、 設定に Gemini API キーを入力してください。

Gemini APIキーの取得方法については、Geminiのドキュメントを参照してください : https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

この機能を使用するには、 設定に Mistral AI API キーを入力してください。

Mistral AI APIキーの取得方法については、Mistral AIのドキュメントを参照してください : https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

この機能を使用するには、 設定に Anthropic API キーを入力してください。

Anthropic APIキーの取得方法については、Anthropicのドキュメントを参照してください : https://docs.claude.com/en/api/overview

", "send": "送信 (Enter)", "enterPrompt": "ここにプロンプトを入力" }, @@ -268,17 +271,18 @@ "activityBar": "アクティビティバー", "activityBarDescription": "アクティビティバーを表示", "language": "言語", - "english": "英語", - "spanish": "スペイン語", + "english": "English", + "spanish": "Español", "japanese": "日本語", + "chinese": "中文", "changeAfterRestart": "変更はアプリを再起動後に適用されます。", "transform": "変換", "proposals": "提案", "topLevelAwait": "トップレベルawait", "topLevelAwaitDescription": "トップレベルawait を有効にする", "topLevelAwaitHint": "トップレベルの await は式の結果と互換性がありません。", - "aiModel": "OpenAI モデル", - "openAiKey": "OpenAI API キー" + "aiModel": "モデル", + "aiApiKey": "API キー" }, "license": { "deactivateLicense": "ライセンスの無効化", diff --git a/translations/zh/translation.json b/translations/zh/translation.json index 9aa1fc3..5098d3d 100755 --- a/translations/zh/translation.json +++ b/translations/zh/translation.json @@ -121,7 +121,7 @@ "wait": "等待", "tabUnresponsive": "标签页无响应", "curentTabUnresponsive": "当前标签页已无响应。", - "welcome": "/*👋 欢迎使用 RunJS 🚀\n*\n* 开始使用,只需尝试编写一些代码\n*\n* 每个表达式的结果会显示在右侧 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶层 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// 表达式无需使用 console.log() 即可自动输出 🤯\n\n/*\n* 激活 RunJS 可解锁更多功能,包括:\n* - 安装 NPM 包\n* - 打开多个标签页\n* - 创建代码片段\n* - 使用魔法注释 // ?\n* - 支持 RunJS 持续开发 😀\n*\n* 编码愉快!🎉\n*/" + "welcome": "/*👋 欢迎使用 RunJS 🚀\n*\n* 开始使用,只需尝试编写一些代码\n*\n* 每个表达式的结果会显示在右侧 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶层 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// 表达式无需使用 console.log() 即可自动输出 🤯\n\n/*\n* 激活 RunJS 可解锁更多功能,包括:\n* - 安装 NPM 包\n* - 打开多个标签页\n* - 创建代码片段\n* - 使用魔法注释 // ?\n* - 支持 RunJS 持续开发\n*\n* 编码愉快!🎉\n*/" }, "common": { "run": "运行", @@ -148,7 +148,10 @@ "npmPackages": "NPM 包", "newChat": "新建聊天", "aiGreeting": "

你好,我能帮你做什么?

", - "aiNoKey": "

要使用此功能,请在设置中输入你的 OpenAI API 密钥。

关于如何获取 OpenAI API 密钥,请参考 OpenAI 文档:https://platform.openai.com/docs/quickstart

", + "openAiNoApiKey": "

要使用此功能,请在设置中输入你的 OpenAI API 密钥。

关于如何获取 OpenAI API 密钥,请参考 OpenAI 文档:https://platform.openai.com/docs/quickstart

", + "geminiAiNoApiKey": "

要使用此功能,请在设置中输入你的 Gemini API 密钥。

关于如何获取 Gemini API 密钥,请参考 Gemini 文档:https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

要使用此功能,请在设置中输入你的 Mistral AI API 密钥。

关于如何获取 Mistral AI API 密钥,请参考 Mistral AI 文档:https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

要使用此功能,请在设置中输入你的 Anthropic API 密钥。

关于如何获取 Anthropic API 密钥,请参考 Anthropic 文档:https://docs.claude.com/en/api/overview

", "send": "发送(Enter)", "enterPrompt": "在此输入提示词" }, @@ -265,16 +268,18 @@ "activityBar": "活动栏", "activityBarDescription": "显示活动栏", "language": "语言", - "english": "英语", - "spanish": "西班牙语", + "english": "English", + "spanish": "Español", + "japanese": "日本語", + "chinese": "中文", "changeAfterRestart": "更改将在重启应用后生效。", "transform": "转换", "proposals": "提案", "topLevelAwait": "顶层 await", "topLevelAwaitDescription": "启用顶层 await", "topLevelAwaitHint": "顶层 await 与表达式结果功能不兼容。", - "aiModel": "OpenAI 模型", - "openAiKey": "OpenAI API 密钥" + "aiModel": "模型", + "aiApiKey": "API 密钥" }, "license": { "deactivateLicense": "停用许可证", From b2009a59b6318652839ddbb4a03afa999b8e9d99 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 28 Sep 2025 14:22:15 +0100 Subject: [PATCH 64/81] update changelog --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00c6ea4..31b8ef5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +### Version 3.2.0 - 28 September 2025 +- Added support for multiple AI providers. +- Improved NPM configuration via settings. +- Added an option for font ligatures. +- Setting a working directory now loads environment variables from .env files. +- Fixed an issue where files dropped in the editor were displayed in the current tab instead of opening in a new tab. +- Improved support for adjustable font sizes in the editor and sidebar. +- Improved UI for the snippets window. +- Added language support for Chinese and Japanese. +- Upgraded Node.js to version 22.17.0. +- Upgraded Chromium to version 138. +- Upgraded V8 to version 13.8. + ### Version 3.1.2 - 10 May 2025 - Fix a backwards compatibility issue that affected people downgrading to older RunJS versions. From 1be1d35125c9479eab83cdddbbd25dca4d4ad333 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 5 Oct 2025 14:32:56 +0100 Subject: [PATCH 65/81] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31b8ef5..4af5e91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 3.2.1 - +- Improve handling of small font sizes in AI chat input. + ### Version 3.2.0 - 28 September 2025 - Added support for multiple AI providers. - Improved NPM configuration via settings. From 822710a43022a167f9ef47afe80239d06eed55c0 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 12 Oct 2025 16:51:10 +0100 Subject: [PATCH 66/81] update changelog --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4af5e91..f7b6e6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ -### Version 3.2.1 - +### Version 3.2.2 - 12 October 2025 +- Fix performance issues on macOS Tahoe. + +### Version 3.2.1 - 05 October 2025 - Improve handling of small font sizes in AI chat input. ### Version 3.2.0 - 28 September 2025 From 4aa5290fe6125c1ccb4232d6affd7da36ab0a186 Mon Sep 17 00:00:00 2001 From: Jonathan Lima Date: Sun, 18 Jan 2026 14:25:34 -0600 Subject: [PATCH 67/81] feat(i18n): adds `pt-BR` language support --- translations/pt-BR/translation.json | 344 ++++++++++++++++++++++++++++ 1 file changed, 344 insertions(+) create mode 100644 translations/pt-BR/translation.json diff --git a/translations/pt-BR/translation.json b/translations/pt-BR/translation.json new file mode 100644 index 0000000..335fd45 --- /dev/null +++ b/translations/pt-BR/translation.json @@ -0,0 +1,344 @@ +{ + "main": { + "checkForUpdates": "Verificar Atualizações…", + "restartToUpdate": "Reiniciar para Atualizar", + "documentation": "Documentação", + "reportIssue": "Reportar Problema", + "copyDebugLog": "Copiar Log de Depuração para Área de Transferência", + "file": "Arquivo", + "edit": "Editar", + "undo": "Desfazer", + "redo": "Refazer", + "cut": "Recortar", + "copy": "Copiar", + "paste": "Colar", + "delete": "Excluir", + "selectAll": "Selecionar Tudo", + "inspect": "Inspecionar", + "find": "Localizar", + "replace": "Substituir", + "toggleLineComment": "Alternar Comentário de Linha", + "toggleBlockComment": "Alternar Comentário de Bloco", + "toggleMagicComment": "Alternar Comentário Mágico", + "action": "Ação", + "setWorkingDirectory": "Definir Diretório de Trabalho…", + "formatCode": "Formatar Código", + "tools": "Ferramentas", + "manageNpmPackages": "Pacotes NPM…", + "manageEnvironmentVariables": "Variáveis de Ambiente…", + "manageSnippets": "Snippets…", + "insertSnippet": "Inserir Snippet", + "insertSnippetNewTab": "Inserir Snippet em Nova Aba", + "importSnippets": "Importar Snippets…", + "exportSnippets": "Exportar Snippets…", + "confirm": "Confirmar", + "confirmDeleteSnippet": "Tem certeza de que deseja excluir este snippet?", + "errorExporting": "Falha ao exportar snippets.", + "errorImporting": "Falha ao importar snippets.", + "errorImportingFormat": "Formato de snippet inválido.", + "view": "Exibir", + "actualSize": "Tamanho Real", + "increaseFontSize": "Aumentar Tamanho da Fonte", + "decreaseFontSize": "Diminuir Tamanho da Fonte", + "toggleFullScreen": "Tela Cheia", + "toggleOutput": "Saída (Output)", + "toggleSideBar": "Barra Lateral", + "toggleActivityBar": "Barra de Atividades", + "layout": "Layout", + "horizontal": "Horizontal", + "vertical": "Vertical", + "themes": "Temas", + "window": "Janela", + "editTabTitle": "Editar Título da Aba…", + "tabTitle": "Título da Aba", + "minimize": "Minimizar", + "bringAllToFront": "Trazer Tudo para Frente", + "aboutRunJs": "Sobre o RunJS", + "preferences": "Configurações…", + "services": "Serviços", + "hideRunJs": "Ocultar RunJS", + "hideOthers": "Ocultar Outros", + "showAll": "Mostrar Tudo", + "activate": "Ativar…", + "manageLicense": "Gerenciar Licença…", + "quitRunJs": "Encerrar RunJS", + "help": "Ajuda", + "exit": "Sair", + "clear": "Limpar", + "open": "Abrir…", + "save": "Salvar", + "saveAs": "Salvar Como…", + "loadError": "Erro de Carregamento", + "errorLoadingFile": "Ocorreu um erro ao carregar o arquivo.", + "errorFileTooLarge": "Este arquivo é grande demais para ser aberto com o RunJS.", + "saveErrorTitle": "Erro ao Salvar", + "saveErrorContent": "Ocorreu um erro ao salvar o arquivo", + "pasteErrorTitle": "Erro ao Colar", + "pasteErrorContent": "Os dados são grandes demais para o RunJS processar.", + "closeTab": "Fechar Aba", + "closeOtherTabs": "Fechar Outras Abas", + "closeTabsRight": "Fechar Abas à Direita", + "errorInvalidLicense": "Erro: Falha na ativação devido a uma chave de licença inválida.", + "errorLicenseNotFound": "Erro: Falha ao encontrar informações da licença. Por favor, tente novamente mais tarde.", + "errorTwoMachinesActive": "Erro: O limite de ativação foi atingido. Você pode desativar dispositivos online em runjs.app/license-manager", + "errorDeactivationFailed": "Erro: Falha na desativação. Por favor, entre em contato com mail@runjs.app para assistência.", + "errorConnectionProblem": "Erro: Ocorreu um problema ao conectar ao servidor.", + "errorFirewall": "Erro: A requisição foi bloqueada. Por favor, adicione license.haaslabs.app à lista de permissões.", + "errorOccured": "Ocorreu um erro: {{message}}", + "noUpdates": "Sem Atualizações", + "currentUpToDate": "A versão atual está atualizada.", + "foundUpdates": "Atualizações Encontradas", + "updateNow": "Atualizações encontradas, deseja atualizar agora?", + "newVersionAvailable": "Uma nova versão do RunJS está disponível.", + "downloadFrom": "O RunJS pode ser baixado do site oficial ou você pode usar seu gerenciador de pacotes preferido.", + "download": "Download", + "yes": "Sim", + "no": "Não", + "installUpdates": "Instalar Atualizações", + "updatesDownloaded": "Atualizações baixadas, o aplicativo será encerrado para a atualização...", + "error": "Erro", + "version": "Versão {{number}}", + "copyright": "Criado por Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "kill": "Encerrar Processo", + "confirmCloseTab": "Tem certeza de que deseja fechar esta aba?", + "createSnippet": "Criar Snippet…", + "publishGist": "Publicar no Gist…", + "saveChanges": "Deseja salvar suas alterações?", + "lostChanges": "Suas alterações serão perdidas se você não as salvar.", + "noSave": "Não Salvar", + "downgrade": "Versão Anterior", + "downloadVersion": "Baixar Versão {{name}}", + "afterUpdatePeriod": "Esta versão do RunJS foi lançada após o término do seu período de atualização.", + "renewOrDowngrade": "Por favor, renove sua licença ou retorne para a versão {{name}}.", + "updateReady": "Uma nova atualização está pronta para instalar", + "updateReadyDetail": "A versão {version} do RunJS foi baixada e está pronta para ser instalada", + "thankForUsing": "Obrigado por usar o RunJS", + "considerPurchasing": "Se você acha o RunJS útil, considere apoiar seu desenvolvimento contínuo adquirindo uma licença.", + "maybeLater": "Talvez Mais Tarde", + "export": "Exportar", + "exportMenuItem": "Exportar…", + "killTab": "Encerrar aba", + "wait": "Aguardar", + "tabUnresponsive": "Aba não está respondendo", + "curentTabUnresponsive": "A aba atual parou de responder.", + "welcome": "/*👋 Bem-vindo ao RunJS 🚀\n*\n* Para começar, tente escrever algum código\n*\n* Para cada expressão que você escrever, verá o resultado à direita 👉\n*/\n'Olá, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Await de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressões são registradas sem precisar de console.log() 🤯\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - instalação de pacotes NPM\n* - abertura de múltiplas abas\n* - criação de snippets\n* - uso de Comentários Mágicos // ?\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa codificação! 🎉\n*/" + }, + "common": { + "run": "Executar", + "stop": "Parar", + "whatsNew": "O que há de novo", + "newTab": "Nova Aba", + "reopenTab": "Reabrir Aba Fechada", + "close": "Fechar", + "ok": "OK", + "cancel": "Cancelar", + "buyLicense": "Comprar Licença", + "activate": "Ativar", + "premiumFeatureList": "Lista de Recursos Premium", + "preferences": "Configurações", + "webView": "Visualização Web", + "editors": "Editores", + "editorBar": "Barra do Editor", + "renew": "Renovar Licença", + "remindMe": "Lembrar-me Mais Tarde", + "aiChat": "Chat de IA", + "explainOutput": "Explicar Saída", + "explainThis": "Explicar Isto", + "snippets": "Snippets", + "npmPackages": "Pacotes NPM", + "newChat": "Novo Chat", + "aiGreeting": "

Olá, como posso ajudar você?

", + "openAiNoApiKey": "

Para usar este recurso, insira sua chave de API da OpenAI nas configurações.

Para saber como obter uma chave de API da OpenAI, consulte a documentação da OpenAI: https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

Para usar este recurso, insira sua chave de API do Gemini nas configurações.

Para saber como obter uma chave de API do Gemini, consulte a documentação do Gemini: https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

Para usar este recurso, insira sua chave de API da Mistral AI nas configurações.

Para saber como obter uma chave de API da Mistral AI, consulte a documentação da Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

Para usar este recurso, insira sua chave de API da Anthropic nas configurações.

Para saber como obter uma chave de API da Anthropic, consulte a documentação da Anthropic: https://docs.claude.com/en/api/overview

", + "send": "Enviar (Enter)", + "enterPrompt": "Digite um comando aqui" + }, + "editor": { + "toggleAudio": "Alternar áudio", + "updateAvailable": "Atualização disponível", + "doMore": "Faça mais com o RunJS", + "unlimitedRuns": "Execuções Ilimitadas", + "runWithoutLimits": "Execute seu código sem limites", + "activatePremiumFeatures": "Ative o RunJS e obtenha acesso total a todos os recursos", + "multipleTabs": "Múltiplas Abas", + "magicComments": "Comentários Mágicos", + "npmPackages": "Pacotes NPM", + "autocomplete": "Autocompletar", + "typeChecking": "Checagem de Tipos", + "extraThemes": "Temas Extras", + "intlDateTime": "{{val, datetime}}", + "removeLimits": "Ative o RunJS para remover limites", + "snippets": "Snippets", + "timeToRenew": "Hora de Renovar", + "pleaseRenew": "É hora de renovar - Por favor, renove sua licença para continuar recebendo atualizações.", + "npmPackagesDetail": "Experimente novas bibliotecas e frameworks", + "multipleTabsDetail": "Essencial para multitarefa", + "autocompleteDetail": "Veja sugestões de código enquanto digita", + "snippetsDetail": "Crie sua própria coleção de snippets", + "typeCheckingDetail": "Veja erros e avisos relacionados a tipos", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "magicCommentsDetail": "Veja o valor de qualquer expressão em qualquer lugar do seu código", + "doNotRemind": "Não me lembre novamente", + "hoverInfo": "Informações ao Passar o Mouse", + "hoverInfoDetail": "Veja informações, incluindo documentação, ao passar o mouse sobre o código", + "activateForMagicComments": "Ative o RunJS para habilitar Comentários Mágicos" + }, + "preferences": { + "ai": "IA", + "preferences": "Configurações", + "general": "Geral", + "transpilation": "Transpilação", + "build": "Build", + "formatting": "Formatação", + "appearance": "Aparência", + "advanced": "Avançado", + "presets": "Predefinições", + "plugins": "Plugins", + "enableTranspilation": "Habilitar transpilação com Babel", + "autoFormat": "Formatação Automática", + "autoFormatDescription": "Formatar código automaticamente ao executar", + "formattingRules": "Regras de formatação", + "autoRun": "Execução Automática", + "autoRunDescription": "Executar código automaticamente ao alterar", + "lineNumbers": "Números de Linha", + "lineNumbersDescription": "Mostrar números de linha", + "lineWrap": "Quebra de Linha", + "lineWrapDescription": "Quebrar linhas longas", + "vimKeys": "Teclas Vim", + "vimKeysDescription": "Usar atalhos de teclado do Vim", + "closeBrackets": "Fechar Colchetes", + "closeBracketsDescription": "Fechar colchetes automaticamente", + "matchLines": "Alinhar Linhas", + "matchLinesDescription": "Alinhar resultados da saída com a origem", + "matchLinesHint": "Os resultados da saída serão colocados na mesma linha que sua origem. Desative isso para mostrar os resultados na ordem natural de execução.", + "autocomplete": "Autocompletar", + "autocompleteDescription": "Mostrar sugestões ao digitar", + "typeChecking": "Linting", + "typeCheckingDescription": "Mostrar erros e avisos na linha", + "signatures": "Assinaturas", + "signaturesDescription": "Mostrar assinaturas de função ao digitar", + "hoverInfo": "Info ao Passar o Mouse", + "hoverInfoDescription": "Mostrar informações ao passar o mouse", + "theme": "Tema", + "font": "Fonte", + "fontSize": "Tamanho da Fonte", + "invisibles": "Invisíveis", + "invisiblesDescription": "Mostrar caracteres invisíveis", + "activeLine": "Linha Ativa", + "activeLinesDescription": "Destacar linha ativa", + "tabBar": "Barra de Abas", + "tabBarDescription": "Mostrar barra de abas para aba única", + "runtimeValues": "Resultados de Expressão", + "runtimeValuesDescription": "Mostrar o resultado de cada expressão de nível superior", + "outputHighlighting": "Destaque de Saída", + "outputHighlightingDescription": "Mostrar destaque de sintaxe na saída", + "showUndefined": "Mostrar Undefined", + "showUndefinedDescription": "Mostrar valores indefinidos", + "loopProtection": "Proteção de Loop", + "loopProtectionDescription": "Proteger contra loops de longa execução", + "premium": "Premium", + "scrolling": "Rolagem", + "standard": "Padrão", + "synchronous": "Síncrono", + "automatic": "Automático", + "confirmClose": "Confirmar Fechamento", + "confirmCloseDescription": "Perguntar antes de fechar a aba", + "printWidth": "Largura da Impressão", + "tabWidth": "Largura do Tab", + "useTabs": "Usar Tabs", + "useTabsDescription": "Indentar linhas com tabs em vez de espaços", + "semicolons": "Ponto e Vírgula", + "semicolonsDescription": "Imprimir ponto e vírgula ao final das instruções", + "singleQuotes": "Aspas Simples", + "singleQuotesDescription": "Usar aspas simples em vez de aspas duplas", + "quoteProps": "Aspas em Propriedades", + "jsxQuotes": "Aspas em JSX", + "jsxQuotesDescription": "Usar aspas simples em vez de duplas no JSX", + "trailingCommas": "Vírgulas Finais", + "bracketSpacing": "Espaçamento de Colchetes", + "bracketSpacingDescription": "Imprimir espaços entre colchetes em objetos literais", + "arrowFunctionParens": "Parênteses em Arrow Functions", + "sideBar": "Barra Lateral", + "sideBarDescription": "Mostrar barra lateral", + "activityBar": "Barra de Atividades", + "activityBarDescription": "Mostrar barra de atividades", + "language": "Idioma", + "english": "Inglês", + "spanish": "Espanhol", + "japanese": "Japonês", + "chinese": "Chinês", + "changeAfterRestart": "As alterações serão aplicadas após reiniciar o aplicativo.", + "transform": "Transformar", + "proposals": "Propostas TC39", + "topLevelAwait": "Await de nível superior", + "topLevelAwaitDescription": "Habilitar await de nível superior", + "topLevelAwaitHint": "O await de nível superior não é compatível com resultados de expressão.", + "aiModel": "Modelo", + "aiApiKey": "Chave de API", + "aiProvider": "Provedor", + "aiBaseUrl": "URL Base", + "refreshModels": "Atualizar modelos", + "selectModel": "Selecionar modelo…", + "npmrcHint": "O .npmrc armazena configurações que controlam como o NPM opera ao gerenciar pacotes e dependências.", + "npmrcFailedToRead": "Falha ao ler o arquivo .npmrc. Verifique as permissões.", + "npmrcTooLarge": "O arquivo .npmrc é grande demais. Reduza seu tamanho.", + "npmrcFailedToSave": "Falha ao salvar o arquivo .npmrc. Verifique as permissões.", + "ligatures": "Ligaduras de Fonte", + "ligaturesDescription": "Habilitar ligaduras para fontes compatíveis", + "save": "Salvar", + "reset": "Redefinir" + }, + "license": { + "deactivateLicense": "Desativar Licença", + "activation": "Ativação do RunJS", + "yourLicense": "Sua Licença do RunJS", + "deactivateYourLicense": "Aqui você pode desativar sua licença do RunJS se quiser usá-la em um computador diferente.", + "activateYourLicense": "Sua cópia do RunJS ainda não está ativada. Por favor, insira sua chave de licença abaixo.", + "licenseKey": "Chave de Licença", + "licenseHint": "Você deve encontrar sua chave de licença no e-mail de confirmação que recebeu após comprar o RunJS.", + "thanksForSupport": "Obrigado por apoiar o RunJS.", + "activationComplete": "Ativação Concluída" + }, + "vars": { + "manageEnvironmentVariables": "Variáveis de Ambiente", + "key": "CHAVE", + "value": "VALOR", + "add": "Adicionar", + "save": "Salvar", + "remove": "Remover", + "noVars": "Nenhuma variável de ambiente ainda.\nUse o formulário acima para adicionar variáveis de ambiente.", + "hint": "As variáveis de ambiente são carregadas em process.env e acessadas sufixando a chave da variável de ambiente." + }, + "installer": { + "managePackages": "Pacotes NPM", + "initError": "Ocorreu um erro que impediu a inicialização do NPM.", + "name": "Nome", + "version": "Versão", + "add": "Adicionar", + "remove": "Remover", + "search": "Pesquisar", + "searchError": "Ocorreu um erro ao pesquisar por {{name}}", + "installError": "Ocorreu um erro ao instalar {{name}}", + "removeError": "Ocorreu um erro ao remover o pacote", + "latest": "Mais recente", + "installed": "Instalado" + }, + "snippets": { + "manageSnippets": "Snippets", + "name": "Nome", + "description": "Descrição", + "search": "Pesquisar", + "notFound": "Nenhum snippet correspondente encontrado.", + "nameHint": "Define a palavra de ativação para o autocompletar.", + "noSnippets": "Nenhum snippet ainda.\nComece criando um novo snippet ou importando uma biblioteca de snippets existente.", + "insertSnippet": "Inserir Snippet", + "insertSnippetNewTab": "Inserir Snippet em Nova Aba", + "copySnippet": "Copiar Snippet", + "copied": "Copiado!", + "inserted": "Inserido!", + "insertedNewTab": "Inserido em Nova Aba!", + "newSnippet": "Novo Snippet" + } +} From d19dcf3d058b298de0e917d6a37522d106717a73 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sat, 21 Feb 2026 16:35:43 +0000 Subject: [PATCH 68/81] update translations --- translations/en/translation.json | 5 +- translations/es/translation.json | 3 +- translations/ja/translation.json | 2 +- translations/pt-BR/translation.json | 685 ++++++++++++++-------------- translations/zh/translation.json | 3 +- 5 files changed, 351 insertions(+), 347 deletions(-) diff --git a/translations/en/translation.json b/translations/en/translation.json index d726273..708533c 100644 --- a/translations/en/translation.json +++ b/translations/en/translation.json @@ -121,7 +121,7 @@ "wait": "Wait", "tabUnresponsive": "Tab Unresponsive", "curentTabUnresponsive": "The current tab has become unresponsive.", - "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using Magic Comments // ?\n* - and supporting the continued development of RunJS\n*\n* Happy Coding! 🎉\n*/" + "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using magic comments // ?\n* - and supporting the continued development of RunJS\n*\n* Happy Coding! 🎉\n*/" }, "common": { "run": "Run", @@ -183,7 +183,7 @@ "doNotRemind": "Don't remind me again", "hoverInfo": "Hover Information", "hoverInfoDetail": "See information, including documentation, when hovering over code", - "activateForMagicComments": "Activate RunJS to enable Magic Comments" + "activateForMagicComments": "Activate RunJS to enable this feature" }, "preferences": { "ai": "AI", @@ -269,6 +269,7 @@ "spanish": "Español", "japanese": "日本語", "chinese": "中文", + "portuguese": "Português", "changeAfterRestart": "Changes will be applied after restarting the app.", "transform": "Transform", "proposals": "TC39 Proposals", diff --git a/translations/es/translation.json b/translations/es/translation.json index fb78b47..d82163a 100644 --- a/translations/es/translation.json +++ b/translations/es/translation.json @@ -181,7 +181,7 @@ "runWithoutLimits": "Ejecuta tu código sin límites", "magicComments": "Comentarios mágicos", "magicCommentsDetail": "Vea el valor de cualquier expresión en cualquier parte de su código", - "activateForMagicComments": "Activar RunJS para habilitar los comentarios mágicos" + "activateForMagicComments": "Activa RunJS para habilitar esta función" }, "preferences": { "ai": "IA", @@ -267,6 +267,7 @@ "spanish": "Español", "japanese": "日本語", "chinese": "中文", + "portuguese": "Português", "changeAfterRestart": "Los cambios se aplicarán después de reiniciar la aplicación.", "topLevelAwait": "Await de nivel superior", "topLevelAwaitDescription": "Habilitar await de nivel superior", diff --git a/translations/ja/translation.json b/translations/ja/translation.json index e119cb7..11ab660 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -186,7 +186,7 @@ "doNotRemind": "今後通知しない", "hoverInfo": "ホバー情報", "hoverInfoDetail": "コードの上にマウスを移動すると、ドキュメントなどの情報が表示されます", - "activateForMagicComments": "RunJS を認証してマジックコメントを有効にする" + "activateForMagicComments": "Activate RunJS to enable this feature" }, "preferences": { "ai": "AI", diff --git a/translations/pt-BR/translation.json b/translations/pt-BR/translation.json index 335fd45..5e84fcd 100644 --- a/translations/pt-BR/translation.json +++ b/translations/pt-BR/translation.json @@ -1,344 +1,345 @@ { - "main": { - "checkForUpdates": "Verificar Atualizações…", - "restartToUpdate": "Reiniciar para Atualizar", - "documentation": "Documentação", - "reportIssue": "Reportar Problema", - "copyDebugLog": "Copiar Log de Depuração para Área de Transferência", - "file": "Arquivo", - "edit": "Editar", - "undo": "Desfazer", - "redo": "Refazer", - "cut": "Recortar", - "copy": "Copiar", - "paste": "Colar", - "delete": "Excluir", - "selectAll": "Selecionar Tudo", - "inspect": "Inspecionar", - "find": "Localizar", - "replace": "Substituir", - "toggleLineComment": "Alternar Comentário de Linha", - "toggleBlockComment": "Alternar Comentário de Bloco", - "toggleMagicComment": "Alternar Comentário Mágico", - "action": "Ação", - "setWorkingDirectory": "Definir Diretório de Trabalho…", - "formatCode": "Formatar Código", - "tools": "Ferramentas", - "manageNpmPackages": "Pacotes NPM…", - "manageEnvironmentVariables": "Variáveis de Ambiente…", - "manageSnippets": "Snippets…", - "insertSnippet": "Inserir Snippet", - "insertSnippetNewTab": "Inserir Snippet em Nova Aba", - "importSnippets": "Importar Snippets…", - "exportSnippets": "Exportar Snippets…", - "confirm": "Confirmar", - "confirmDeleteSnippet": "Tem certeza de que deseja excluir este snippet?", - "errorExporting": "Falha ao exportar snippets.", - "errorImporting": "Falha ao importar snippets.", - "errorImportingFormat": "Formato de snippet inválido.", - "view": "Exibir", - "actualSize": "Tamanho Real", - "increaseFontSize": "Aumentar Tamanho da Fonte", - "decreaseFontSize": "Diminuir Tamanho da Fonte", - "toggleFullScreen": "Tela Cheia", - "toggleOutput": "Saída (Output)", - "toggleSideBar": "Barra Lateral", - "toggleActivityBar": "Barra de Atividades", - "layout": "Layout", - "horizontal": "Horizontal", - "vertical": "Vertical", - "themes": "Temas", - "window": "Janela", - "editTabTitle": "Editar Título da Aba…", - "tabTitle": "Título da Aba", - "minimize": "Minimizar", - "bringAllToFront": "Trazer Tudo para Frente", - "aboutRunJs": "Sobre o RunJS", - "preferences": "Configurações…", - "services": "Serviços", - "hideRunJs": "Ocultar RunJS", - "hideOthers": "Ocultar Outros", - "showAll": "Mostrar Tudo", - "activate": "Ativar…", - "manageLicense": "Gerenciar Licença…", - "quitRunJs": "Encerrar RunJS", - "help": "Ajuda", - "exit": "Sair", - "clear": "Limpar", - "open": "Abrir…", - "save": "Salvar", - "saveAs": "Salvar Como…", - "loadError": "Erro de Carregamento", - "errorLoadingFile": "Ocorreu um erro ao carregar o arquivo.", - "errorFileTooLarge": "Este arquivo é grande demais para ser aberto com o RunJS.", - "saveErrorTitle": "Erro ao Salvar", - "saveErrorContent": "Ocorreu um erro ao salvar o arquivo", - "pasteErrorTitle": "Erro ao Colar", - "pasteErrorContent": "Os dados são grandes demais para o RunJS processar.", - "closeTab": "Fechar Aba", - "closeOtherTabs": "Fechar Outras Abas", - "closeTabsRight": "Fechar Abas à Direita", - "errorInvalidLicense": "Erro: Falha na ativação devido a uma chave de licença inválida.", - "errorLicenseNotFound": "Erro: Falha ao encontrar informações da licença. Por favor, tente novamente mais tarde.", - "errorTwoMachinesActive": "Erro: O limite de ativação foi atingido. Você pode desativar dispositivos online em runjs.app/license-manager", - "errorDeactivationFailed": "Erro: Falha na desativação. Por favor, entre em contato com mail@runjs.app para assistência.", - "errorConnectionProblem": "Erro: Ocorreu um problema ao conectar ao servidor.", - "errorFirewall": "Erro: A requisição foi bloqueada. Por favor, adicione license.haaslabs.app à lista de permissões.", - "errorOccured": "Ocorreu um erro: {{message}}", - "noUpdates": "Sem Atualizações", - "currentUpToDate": "A versão atual está atualizada.", - "foundUpdates": "Atualizações Encontradas", - "updateNow": "Atualizações encontradas, deseja atualizar agora?", - "newVersionAvailable": "Uma nova versão do RunJS está disponível.", - "downloadFrom": "O RunJS pode ser baixado do site oficial ou você pode usar seu gerenciador de pacotes preferido.", - "download": "Download", - "yes": "Sim", - "no": "Não", - "installUpdates": "Instalar Atualizações", - "updatesDownloaded": "Atualizações baixadas, o aplicativo será encerrado para a atualização...", - "error": "Erro", - "version": "Versão {{number}}", - "copyright": "Criado por Luke Haas\nCopyright © 2025 Haas Labs Ltd", - "kill": "Encerrar Processo", - "confirmCloseTab": "Tem certeza de que deseja fechar esta aba?", - "createSnippet": "Criar Snippet…", - "publishGist": "Publicar no Gist…", - "saveChanges": "Deseja salvar suas alterações?", - "lostChanges": "Suas alterações serão perdidas se você não as salvar.", - "noSave": "Não Salvar", - "downgrade": "Versão Anterior", - "downloadVersion": "Baixar Versão {{name}}", - "afterUpdatePeriod": "Esta versão do RunJS foi lançada após o término do seu período de atualização.", - "renewOrDowngrade": "Por favor, renove sua licença ou retorne para a versão {{name}}.", - "updateReady": "Uma nova atualização está pronta para instalar", - "updateReadyDetail": "A versão {version} do RunJS foi baixada e está pronta para ser instalada", - "thankForUsing": "Obrigado por usar o RunJS", - "considerPurchasing": "Se você acha o RunJS útil, considere apoiar seu desenvolvimento contínuo adquirindo uma licença.", - "maybeLater": "Talvez Mais Tarde", - "export": "Exportar", - "exportMenuItem": "Exportar…", - "killTab": "Encerrar aba", - "wait": "Aguardar", - "tabUnresponsive": "Aba não está respondendo", - "curentTabUnresponsive": "A aba atual parou de responder.", - "welcome": "/*👋 Bem-vindo ao RunJS 🚀\n*\n* Para começar, tente escrever algum código\n*\n* Para cada expressão que você escrever, verá o resultado à direita 👉\n*/\n'Olá, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Await de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressões são registradas sem precisar de console.log() 🤯\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - instalação de pacotes NPM\n* - abertura de múltiplas abas\n* - criação de snippets\n* - uso de Comentários Mágicos // ?\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa codificação! 🎉\n*/" - }, - "common": { - "run": "Executar", - "stop": "Parar", - "whatsNew": "O que há de novo", - "newTab": "Nova Aba", - "reopenTab": "Reabrir Aba Fechada", - "close": "Fechar", - "ok": "OK", - "cancel": "Cancelar", - "buyLicense": "Comprar Licença", - "activate": "Ativar", - "premiumFeatureList": "Lista de Recursos Premium", - "preferences": "Configurações", - "webView": "Visualização Web", - "editors": "Editores", - "editorBar": "Barra do Editor", - "renew": "Renovar Licença", - "remindMe": "Lembrar-me Mais Tarde", - "aiChat": "Chat de IA", - "explainOutput": "Explicar Saída", - "explainThis": "Explicar Isto", - "snippets": "Snippets", - "npmPackages": "Pacotes NPM", - "newChat": "Novo Chat", - "aiGreeting": "

Olá, como posso ajudar você?

", - "openAiNoApiKey": "

Para usar este recurso, insira sua chave de API da OpenAI nas configurações.

Para saber como obter uma chave de API da OpenAI, consulte a documentação da OpenAI: https://platform.openai.com/docs/quickstart

", - "geminiNoApiKey": "

Para usar este recurso, insira sua chave de API do Gemini nas configurações.

Para saber como obter uma chave de API do Gemini, consulte a documentação do Gemini: https://ai.google.dev/gemini-api/docs/api-key

", - "mistralNoApiKey": "

Para usar este recurso, insira sua chave de API da Mistral AI nas configurações.

Para saber como obter uma chave de API da Mistral AI, consulte a documentação da Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", - "anthropicNoApiKey": "

Para usar este recurso, insira sua chave de API da Anthropic nas configurações.

Para saber como obter uma chave de API da Anthropic, consulte a documentação da Anthropic: https://docs.claude.com/en/api/overview

", - "send": "Enviar (Enter)", - "enterPrompt": "Digite um comando aqui" - }, - "editor": { - "toggleAudio": "Alternar áudio", - "updateAvailable": "Atualização disponível", - "doMore": "Faça mais com o RunJS", - "unlimitedRuns": "Execuções Ilimitadas", - "runWithoutLimits": "Execute seu código sem limites", - "activatePremiumFeatures": "Ative o RunJS e obtenha acesso total a todos os recursos", - "multipleTabs": "Múltiplas Abas", - "magicComments": "Comentários Mágicos", - "npmPackages": "Pacotes NPM", - "autocomplete": "Autocompletar", - "typeChecking": "Checagem de Tipos", - "extraThemes": "Temas Extras", - "intlDateTime": "{{val, datetime}}", - "removeLimits": "Ative o RunJS para remover limites", - "snippets": "Snippets", - "timeToRenew": "Hora de Renovar", - "pleaseRenew": "É hora de renovar - Por favor, renove sua licença para continuar recebendo atualizações.", - "npmPackagesDetail": "Experimente novas bibliotecas e frameworks", - "multipleTabsDetail": "Essencial para multitarefa", - "autocompleteDetail": "Veja sugestões de código enquanto digita", - "snippetsDetail": "Crie sua própria coleção de snippets", - "typeCheckingDetail": "Veja erros e avisos relacionados a tipos", - "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", - "magicCommentsDetail": "Veja o valor de qualquer expressão em qualquer lugar do seu código", - "doNotRemind": "Não me lembre novamente", - "hoverInfo": "Informações ao Passar o Mouse", - "hoverInfoDetail": "Veja informações, incluindo documentação, ao passar o mouse sobre o código", - "activateForMagicComments": "Ative o RunJS para habilitar Comentários Mágicos" - }, - "preferences": { - "ai": "IA", - "preferences": "Configurações", - "general": "Geral", - "transpilation": "Transpilação", - "build": "Build", - "formatting": "Formatação", - "appearance": "Aparência", - "advanced": "Avançado", - "presets": "Predefinições", - "plugins": "Plugins", - "enableTranspilation": "Habilitar transpilação com Babel", - "autoFormat": "Formatação Automática", - "autoFormatDescription": "Formatar código automaticamente ao executar", - "formattingRules": "Regras de formatação", - "autoRun": "Execução Automática", - "autoRunDescription": "Executar código automaticamente ao alterar", - "lineNumbers": "Números de Linha", - "lineNumbersDescription": "Mostrar números de linha", - "lineWrap": "Quebra de Linha", - "lineWrapDescription": "Quebrar linhas longas", - "vimKeys": "Teclas Vim", - "vimKeysDescription": "Usar atalhos de teclado do Vim", - "closeBrackets": "Fechar Colchetes", - "closeBracketsDescription": "Fechar colchetes automaticamente", - "matchLines": "Alinhar Linhas", - "matchLinesDescription": "Alinhar resultados da saída com a origem", - "matchLinesHint": "Os resultados da saída serão colocados na mesma linha que sua origem. Desative isso para mostrar os resultados na ordem natural de execução.", - "autocomplete": "Autocompletar", - "autocompleteDescription": "Mostrar sugestões ao digitar", - "typeChecking": "Linting", - "typeCheckingDescription": "Mostrar erros e avisos na linha", - "signatures": "Assinaturas", - "signaturesDescription": "Mostrar assinaturas de função ao digitar", - "hoverInfo": "Info ao Passar o Mouse", - "hoverInfoDescription": "Mostrar informações ao passar o mouse", - "theme": "Tema", - "font": "Fonte", - "fontSize": "Tamanho da Fonte", - "invisibles": "Invisíveis", - "invisiblesDescription": "Mostrar caracteres invisíveis", - "activeLine": "Linha Ativa", - "activeLinesDescription": "Destacar linha ativa", - "tabBar": "Barra de Abas", - "tabBarDescription": "Mostrar barra de abas para aba única", - "runtimeValues": "Resultados de Expressão", - "runtimeValuesDescription": "Mostrar o resultado de cada expressão de nível superior", - "outputHighlighting": "Destaque de Saída", - "outputHighlightingDescription": "Mostrar destaque de sintaxe na saída", - "showUndefined": "Mostrar Undefined", - "showUndefinedDescription": "Mostrar valores indefinidos", - "loopProtection": "Proteção de Loop", - "loopProtectionDescription": "Proteger contra loops de longa execução", - "premium": "Premium", - "scrolling": "Rolagem", - "standard": "Padrão", - "synchronous": "Síncrono", - "automatic": "Automático", - "confirmClose": "Confirmar Fechamento", - "confirmCloseDescription": "Perguntar antes de fechar a aba", - "printWidth": "Largura da Impressão", - "tabWidth": "Largura do Tab", - "useTabs": "Usar Tabs", - "useTabsDescription": "Indentar linhas com tabs em vez de espaços", - "semicolons": "Ponto e Vírgula", - "semicolonsDescription": "Imprimir ponto e vírgula ao final das instruções", - "singleQuotes": "Aspas Simples", - "singleQuotesDescription": "Usar aspas simples em vez de aspas duplas", - "quoteProps": "Aspas em Propriedades", - "jsxQuotes": "Aspas em JSX", - "jsxQuotesDescription": "Usar aspas simples em vez de duplas no JSX", - "trailingCommas": "Vírgulas Finais", - "bracketSpacing": "Espaçamento de Colchetes", - "bracketSpacingDescription": "Imprimir espaços entre colchetes em objetos literais", - "arrowFunctionParens": "Parênteses em Arrow Functions", - "sideBar": "Barra Lateral", - "sideBarDescription": "Mostrar barra lateral", - "activityBar": "Barra de Atividades", - "activityBarDescription": "Mostrar barra de atividades", - "language": "Idioma", - "english": "Inglês", - "spanish": "Espanhol", - "japanese": "Japonês", - "chinese": "Chinês", - "changeAfterRestart": "As alterações serão aplicadas após reiniciar o aplicativo.", - "transform": "Transformar", - "proposals": "Propostas TC39", - "topLevelAwait": "Await de nível superior", - "topLevelAwaitDescription": "Habilitar await de nível superior", - "topLevelAwaitHint": "O await de nível superior não é compatível com resultados de expressão.", - "aiModel": "Modelo", - "aiApiKey": "Chave de API", - "aiProvider": "Provedor", - "aiBaseUrl": "URL Base", - "refreshModels": "Atualizar modelos", - "selectModel": "Selecionar modelo…", - "npmrcHint": "O .npmrc armazena configurações que controlam como o NPM opera ao gerenciar pacotes e dependências.", - "npmrcFailedToRead": "Falha ao ler o arquivo .npmrc. Verifique as permissões.", - "npmrcTooLarge": "O arquivo .npmrc é grande demais. Reduza seu tamanho.", - "npmrcFailedToSave": "Falha ao salvar o arquivo .npmrc. Verifique as permissões.", - "ligatures": "Ligaduras de Fonte", - "ligaturesDescription": "Habilitar ligaduras para fontes compatíveis", - "save": "Salvar", - "reset": "Redefinir" - }, - "license": { - "deactivateLicense": "Desativar Licença", - "activation": "Ativação do RunJS", - "yourLicense": "Sua Licença do RunJS", - "deactivateYourLicense": "Aqui você pode desativar sua licença do RunJS se quiser usá-la em um computador diferente.", - "activateYourLicense": "Sua cópia do RunJS ainda não está ativada. Por favor, insira sua chave de licença abaixo.", - "licenseKey": "Chave de Licença", - "licenseHint": "Você deve encontrar sua chave de licença no e-mail de confirmação que recebeu após comprar o RunJS.", - "thanksForSupport": "Obrigado por apoiar o RunJS.", - "activationComplete": "Ativação Concluída" - }, - "vars": { - "manageEnvironmentVariables": "Variáveis de Ambiente", - "key": "CHAVE", - "value": "VALOR", - "add": "Adicionar", - "save": "Salvar", - "remove": "Remover", - "noVars": "Nenhuma variável de ambiente ainda.\nUse o formulário acima para adicionar variáveis de ambiente.", - "hint": "As variáveis de ambiente são carregadas em process.env e acessadas sufixando a chave da variável de ambiente." - }, - "installer": { - "managePackages": "Pacotes NPM", - "initError": "Ocorreu um erro que impediu a inicialização do NPM.", - "name": "Nome", - "version": "Versão", - "add": "Adicionar", - "remove": "Remover", - "search": "Pesquisar", - "searchError": "Ocorreu um erro ao pesquisar por {{name}}", - "installError": "Ocorreu um erro ao instalar {{name}}", - "removeError": "Ocorreu um erro ao remover o pacote", - "latest": "Mais recente", - "installed": "Instalado" - }, - "snippets": { - "manageSnippets": "Snippets", - "name": "Nome", - "description": "Descrição", - "search": "Pesquisar", - "notFound": "Nenhum snippet correspondente encontrado.", - "nameHint": "Define a palavra de ativação para o autocompletar.", - "noSnippets": "Nenhum snippet ainda.\nComece criando um novo snippet ou importando uma biblioteca de snippets existente.", - "insertSnippet": "Inserir Snippet", - "insertSnippetNewTab": "Inserir Snippet em Nova Aba", - "copySnippet": "Copiar Snippet", - "copied": "Copiado!", - "inserted": "Inserido!", - "insertedNewTab": "Inserido em Nova Aba!", - "newSnippet": "Novo Snippet" - } + "main": { + "checkForUpdates": "Verificar Atualizações…", + "restartToUpdate": "Reiniciar para Atualizar", + "documentation": "Documentação", + "reportIssue": "Reportar Problema", + "copyDebugLog": "Copiar Log de Depuração para Área de Transferência", + "file": "Arquivo", + "edit": "Editar", + "undo": "Desfazer", + "redo": "Refazer", + "cut": "Recortar", + "copy": "Copiar", + "paste": "Colar", + "delete": "Excluir", + "selectAll": "Selecionar Tudo", + "inspect": "Inspecionar", + "find": "Localizar", + "replace": "Substituir", + "toggleLineComment": "Alternar Comentário de Linha", + "toggleBlockComment": "Alternar Comentário de Bloco", + "toggleMagicComment": "Alternar Comentário Mágico", + "action": "Ação", + "setWorkingDirectory": "Definir Diretório de Trabalho…", + "formatCode": "Formatar Código", + "tools": "Ferramentas", + "manageNpmPackages": "Pacotes NPM…", + "manageEnvironmentVariables": "Variáveis de Ambiente…", + "manageSnippets": "Snippets…", + "insertSnippet": "Inserir Snippet", + "insertSnippetNewTab": "Inserir Snippet em Nova Aba", + "importSnippets": "Importar Snippets…", + "exportSnippets": "Exportar Snippets…", + "confirm": "Confirmar", + "confirmDeleteSnippet": "Tem certeza de que deseja excluir este snippet?", + "errorExporting": "Falha ao exportar snippets.", + "errorImporting": "Falha ao importar snippets.", + "errorImportingFormat": "Formato de snippet inválido.", + "view": "Exibir", + "actualSize": "Tamanho Real", + "increaseFontSize": "Aumentar Tamanho da Fonte", + "decreaseFontSize": "Diminuir Tamanho da Fonte", + "toggleFullScreen": "Tela Cheia", + "toggleOutput": "Saída (Output)", + "toggleSideBar": "Barra Lateral", + "toggleActivityBar": "Barra de Atividades", + "layout": "Layout", + "horizontal": "Horizontal", + "vertical": "Vertical", + "themes": "Temas", + "window": "Janela", + "editTabTitle": "Editar Título da Aba…", + "tabTitle": "Título da Aba", + "minimize": "Minimizar", + "bringAllToFront": "Trazer Tudo para Frente", + "aboutRunJs": "Sobre o RunJS", + "preferences": "Configurações…", + "services": "Serviços", + "hideRunJs": "Ocultar RunJS", + "hideOthers": "Ocultar Outros", + "showAll": "Mostrar Tudo", + "activate": "Ativar…", + "manageLicense": "Gerenciar Licença…", + "quitRunJs": "Encerrar RunJS", + "help": "Ajuda", + "exit": "Sair", + "clear": "Limpar", + "open": "Abrir…", + "save": "Salvar", + "saveAs": "Salvar Como…", + "loadError": "Erro de Carregamento", + "errorLoadingFile": "Ocorreu um erro ao carregar o arquivo.", + "errorFileTooLarge": "Este arquivo é grande demais para ser aberto com o RunJS.", + "saveErrorTitle": "Erro ao Salvar", + "saveErrorContent": "Ocorreu um erro ao salvar o arquivo", + "pasteErrorTitle": "Erro ao Colar", + "pasteErrorContent": "Os dados são grandes demais para o RunJS processar.", + "closeTab": "Fechar Aba", + "closeOtherTabs": "Fechar Outras Abas", + "closeTabsRight": "Fechar Abas à Direita", + "errorInvalidLicense": "Erro: Falha na ativação devido a uma chave de licença inválida.", + "errorLicenseNotFound": "Erro: Falha ao encontrar informações da licença. Por favor, tente novamente mais tarde.", + "errorTwoMachinesActive": "Erro: O limite de ativação foi atingido. Você pode desativar dispositivos online em runjs.app/license-manager", + "errorDeactivationFailed": "Erro: Falha na desativação. Por favor, entre em contato com mail@runjs.app para assistência.", + "errorConnectionProblem": "Erro: Ocorreu um problema ao conectar ao servidor.", + "errorFirewall": "Erro: A requisição foi bloqueada. Por favor, adicione license.haaslabs.app à lista de permissões.", + "errorOccured": "Ocorreu um erro: {{message}}", + "noUpdates": "Sem Atualizações", + "currentUpToDate": "A versão atual está atualizada.", + "foundUpdates": "Atualizações Encontradas", + "updateNow": "Atualizações encontradas, deseja atualizar agora?", + "newVersionAvailable": "Uma nova versão do RunJS está disponível.", + "downloadFrom": "O RunJS pode ser baixado do site oficial ou você pode usar seu gerenciador de pacotes preferido.", + "download": "Download", + "yes": "Sim", + "no": "Não", + "installUpdates": "Instalar Atualizações", + "updatesDownloaded": "Atualizações baixadas, o aplicativo será encerrado para a atualização...", + "error": "Erro", + "version": "Versão {{number}}", + "copyright": "Criado por Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "kill": "Encerrar Processo", + "confirmCloseTab": "Tem certeza de que deseja fechar esta aba?", + "createSnippet": "Criar Snippet…", + "publishGist": "Publicar no Gist…", + "saveChanges": "Deseja salvar suas alterações?", + "lostChanges": "Suas alterações serão perdidas se você não as salvar.", + "noSave": "Não Salvar", + "downgrade": "Versão Anterior", + "downloadVersion": "Baixar Versão {{name}}", + "afterUpdatePeriod": "Esta versão do RunJS foi lançada após o término do seu período de atualização.", + "renewOrDowngrade": "Por favor, renove sua licença ou retorne para a versão {{name}}.", + "updateReady": "Uma nova atualização está pronta para instalar", + "updateReadyDetail": "A versão {version} do RunJS foi baixada e está pronta para ser instalada", + "thankForUsing": "Obrigado por usar o RunJS", + "considerPurchasing": "Se você acha o RunJS útil, considere apoiar seu desenvolvimento contínuo adquirindo uma licença.", + "maybeLater": "Talvez Mais Tarde", + "export": "Exportar", + "exportMenuItem": "Exportar…", + "killTab": "Encerrar aba", + "wait": "Aguardar", + "tabUnresponsive": "Aba não está respondendo", + "curentTabUnresponsive": "A aba atual parou de responder.", + "welcome": "/*👋 Bem-vindo ao RunJS 🚀\n*\n* Para começar, tente escrever algum código\n*\n* Para cada expressão que você escrever, verá o resultado à direita 👉\n*/\n'Olá, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Await de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressões são registradas sem precisar de console.log() 🤯\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - instalação de pacotes NPM\n* - abertura de múltiplas abas\n* - criação de snippets\n* - uso de Comentários Mágicos // ?\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa codificação! 🎉\n*/" + }, + "common": { + "run": "Executar", + "stop": "Parar", + "whatsNew": "O que há de novo", + "newTab": "Nova Aba", + "reopenTab": "Reabrir Aba Fechada", + "close": "Fechar", + "ok": "OK", + "cancel": "Cancelar", + "buyLicense": "Comprar Licença", + "activate": "Ativar", + "premiumFeatureList": "Lista de Recursos Premium", + "preferences": "Configurações", + "webView": "Visualização Web", + "editors": "Editores", + "editorBar": "Barra do Editor", + "renew": "Renovar Licença", + "remindMe": "Lembrar-me Mais Tarde", + "aiChat": "Chat de IA", + "explainOutput": "Explicar Saída", + "explainThis": "Explicar Isto", + "snippets": "Snippets", + "npmPackages": "Pacotes NPM", + "newChat": "Novo Chat", + "aiGreeting": "

Olá, como posso ajudar você?

", + "openAiNoApiKey": "

Para usar este recurso, insira sua chave de API da OpenAI nas configurações.

Para saber como obter uma chave de API da OpenAI, consulte a documentação da OpenAI: https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

Para usar este recurso, insira sua chave de API do Gemini nas configurações.

Para saber como obter uma chave de API do Gemini, consulte a documentação do Gemini: https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

Para usar este recurso, insira sua chave de API da Mistral AI nas configurações.

Para saber como obter uma chave de API da Mistral AI, consulte a documentação da Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

Para usar este recurso, insira sua chave de API da Anthropic nas configurações.

Para saber como obter uma chave de API da Anthropic, consulte a documentação da Anthropic: https://docs.claude.com/en/api/overview

", + "send": "Enviar (Enter)", + "enterPrompt": "Digite um comando aqui" + }, + "editor": { + "toggleAudio": "Alternar áudio", + "updateAvailable": "Atualização disponível", + "doMore": "Faça mais com o RunJS", + "unlimitedRuns": "Execuções Ilimitadas", + "runWithoutLimits": "Execute seu código sem limites", + "activatePremiumFeatures": "Ative o RunJS e obtenha acesso total a todos os recursos", + "multipleTabs": "Múltiplas Abas", + "magicComments": "Comentários Mágicos", + "npmPackages": "Pacotes NPM", + "autocomplete": "Autocompletar", + "typeChecking": "Checagem de Tipos", + "extraThemes": "Temas Extras", + "intlDateTime": "{{val, datetime}}", + "removeLimits": "Ative o RunJS para remover limites", + "snippets": "Snippets", + "timeToRenew": "Hora de Renovar", + "pleaseRenew": "É hora de renovar - Por favor, renove sua licença para continuar recebendo atualizações.", + "npmPackagesDetail": "Experimente novas bibliotecas e frameworks", + "multipleTabsDetail": "Essencial para multitarefa", + "autocompleteDetail": "Veja sugestões de código enquanto digita", + "snippetsDetail": "Crie sua própria coleção de snippets", + "typeCheckingDetail": "Veja erros e avisos relacionados a tipos", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "magicCommentsDetail": "Veja o valor de qualquer expressão em qualquer lugar do seu código", + "doNotRemind": "Não me lembre novamente", + "hoverInfo": "Informações ao Passar o Mouse", + "hoverInfoDetail": "Veja informações, incluindo documentação, ao passar o mouse sobre o código", + "activateForMagicComments": "Ative o RunJS para habilitar este recurso" + }, + "preferences": { + "ai": "IA", + "preferences": "Configurações", + "general": "Geral", + "transpilation": "Transpilação", + "build": "Build", + "formatting": "Formatação", + "appearance": "Aparência", + "advanced": "Avançado", + "presets": "Predefinições", + "plugins": "Plugins", + "enableTranspilation": "Habilitar transpilação com Babel", + "autoFormat": "Formatação Automática", + "autoFormatDescription": "Formatar código automaticamente ao executar", + "formattingRules": "Regras de formatação", + "autoRun": "Execução Automática", + "autoRunDescription": "Executar código automaticamente ao alterar", + "lineNumbers": "Números de Linha", + "lineNumbersDescription": "Mostrar números de linha", + "lineWrap": "Quebra de Linha", + "lineWrapDescription": "Quebrar linhas longas", + "vimKeys": "Teclas Vim", + "vimKeysDescription": "Usar atalhos de teclado do Vim", + "closeBrackets": "Fechar Colchetes", + "closeBracketsDescription": "Fechar colchetes automaticamente", + "matchLines": "Alinhar Linhas", + "matchLinesDescription": "Alinhar resultados da saída com a origem", + "matchLinesHint": "Os resultados da saída serão colocados na mesma linha que sua origem. Desative isso para mostrar os resultados na ordem natural de execução.", + "autocomplete": "Autocompletar", + "autocompleteDescription": "Mostrar sugestões ao digitar", + "typeChecking": "Linting", + "typeCheckingDescription": "Mostrar erros e avisos na linha", + "signatures": "Assinaturas", + "signaturesDescription": "Mostrar assinaturas de função ao digitar", + "hoverInfo": "Info ao Passar o Mouse", + "hoverInfoDescription": "Mostrar informações ao passar o mouse", + "theme": "Tema", + "font": "Fonte", + "fontSize": "Tamanho da Fonte", + "invisibles": "Invisíveis", + "invisiblesDescription": "Mostrar caracteres invisíveis", + "activeLine": "Linha Ativa", + "activeLinesDescription": "Destacar linha ativa", + "tabBar": "Barra de Abas", + "tabBarDescription": "Mostrar barra de abas para aba única", + "runtimeValues": "Resultados de Expressão", + "runtimeValuesDescription": "Mostrar o resultado de cada expressão de nível superior", + "outputHighlighting": "Destaque de Saída", + "outputHighlightingDescription": "Mostrar destaque de sintaxe na saída", + "showUndefined": "Mostrar Undefined", + "showUndefinedDescription": "Mostrar valores indefinidos", + "loopProtection": "Proteção de Loop", + "loopProtectionDescription": "Proteger contra loops de longa execução", + "premium": "Premium", + "scrolling": "Rolagem", + "standard": "Padrão", + "synchronous": "Síncrono", + "automatic": "Automático", + "confirmClose": "Confirmar Fechamento", + "confirmCloseDescription": "Perguntar antes de fechar a aba", + "printWidth": "Largura da Impressão", + "tabWidth": "Largura do Tab", + "useTabs": "Usar Tabs", + "useTabsDescription": "Indentar linhas com tabs em vez de espaços", + "semicolons": "Ponto e Vírgula", + "semicolonsDescription": "Imprimir ponto e vírgula ao final das instruções", + "singleQuotes": "Aspas Simples", + "singleQuotesDescription": "Usar aspas simples em vez de aspas duplas", + "quoteProps": "Aspas em Propriedades", + "jsxQuotes": "Aspas em JSX", + "jsxQuotesDescription": "Usar aspas simples em vez de duplas no JSX", + "trailingCommas": "Vírgulas Finais", + "bracketSpacing": "Espaçamento de Colchetes", + "bracketSpacingDescription": "Imprimir espaços entre colchetes em objetos literais", + "arrowFunctionParens": "Parênteses em Arrow Functions", + "sideBar": "Barra Lateral", + "sideBarDescription": "Mostrar barra lateral", + "activityBar": "Barra de Atividades", + "activityBarDescription": "Mostrar barra de atividades", + "language": "Idioma", + "english": "Inglês", + "spanish": "Espanhol", + "japanese": "Japonês", + "chinese": "Chinês", + "portuguese": "Português", + "changeAfterRestart": "As alterações serão aplicadas após reiniciar o aplicativo.", + "transform": "Transformar", + "proposals": "Propostas TC39", + "topLevelAwait": "Await de nível superior", + "topLevelAwaitDescription": "Habilitar await de nível superior", + "topLevelAwaitHint": "O await de nível superior não é compatível com resultados de expressão.", + "aiModel": "Modelo", + "aiApiKey": "Chave de API", + "aiProvider": "Provedor", + "aiBaseUrl": "URL Base", + "refreshModels": "Atualizar modelos", + "selectModel": "Selecionar modelo…", + "npmrcHint": "O .npmrc armazena configurações que controlam como o NPM opera ao gerenciar pacotes e dependências.", + "npmrcFailedToRead": "Falha ao ler o arquivo .npmrc. Verifique as permissões.", + "npmrcTooLarge": "O arquivo .npmrc é grande demais. Reduza seu tamanho.", + "npmrcFailedToSave": "Falha ao salvar o arquivo .npmrc. Verifique as permissões.", + "ligatures": "Ligaduras de Fonte", + "ligaturesDescription": "Habilitar ligaduras para fontes compatíveis", + "save": "Salvar", + "reset": "Redefinir" + }, + "license": { + "deactivateLicense": "Desativar Licença", + "activation": "Ativação do RunJS", + "yourLicense": "Sua Licença do RunJS", + "deactivateYourLicense": "Aqui você pode desativar sua licença do RunJS se quiser usá-la em um computador diferente.", + "activateYourLicense": "Sua cópia do RunJS ainda não está ativada. Por favor, insira sua chave de licença abaixo.", + "licenseKey": "Chave de Licença", + "licenseHint": "Você deve encontrar sua chave de licença no e-mail de confirmação que recebeu após comprar o RunJS.", + "thanksForSupport": "Obrigado por apoiar o RunJS.", + "activationComplete": "Ativação Concluída" + }, + "vars": { + "manageEnvironmentVariables": "Variáveis de Ambiente", + "key": "CHAVE", + "value": "VALOR", + "add": "Adicionar", + "save": "Salvar", + "remove": "Remover", + "noVars": "Nenhuma variável de ambiente ainda.\nUse o formulário acima para adicionar variáveis de ambiente.", + "hint": "As variáveis de ambiente são carregadas em process.env e acessadas sufixando a chave da variável de ambiente." + }, + "installer": { + "managePackages": "Pacotes NPM", + "initError": "Ocorreu um erro que impediu a inicialização do NPM.", + "name": "Nome", + "version": "Versão", + "add": "Adicionar", + "remove": "Remover", + "search": "Pesquisar", + "searchError": "Ocorreu um erro ao pesquisar por {{name}}", + "installError": "Ocorreu um erro ao instalar {{name}}", + "removeError": "Ocorreu um erro ao remover o pacote", + "latest": "Mais recente", + "installed": "Instalado" + }, + "snippets": { + "manageSnippets": "Snippets", + "name": "Nome", + "description": "Descrição", + "search": "Pesquisar", + "notFound": "Nenhum snippet correspondente encontrado.", + "nameHint": "Define a palavra de ativação para o autocompletar.", + "noSnippets": "Nenhum snippet ainda.\nComece criando um novo snippet ou importando uma biblioteca de snippets existente.", + "insertSnippet": "Inserir Snippet", + "insertSnippetNewTab": "Inserir Snippet em Nova Aba", + "copySnippet": "Copiar Snippet", + "copied": "Copiado!", + "inserted": "Inserido!", + "insertedNewTab": "Inserido em Nova Aba!", + "newSnippet": "Novo Snippet" + } } diff --git a/translations/zh/translation.json b/translations/zh/translation.json index 5098d3d..61bdc77 100755 --- a/translations/zh/translation.json +++ b/translations/zh/translation.json @@ -186,7 +186,7 @@ "doNotRemind": "不再提醒我", "hoverInfo": "悬停信息", "hoverInfoDetail": "悬停在代码上时查看信息(包括文档)", - "activateForMagicComments": "激活 RunJS 以启用魔法注释" + "activateForMagicComments": "Activate RunJS to enable this feature" }, "preferences": { "ai": "AI", @@ -272,6 +272,7 @@ "spanish": "Español", "japanese": "日本語", "chinese": "中文", + "portuguese": "Português", "changeAfterRestart": "更改将在重启应用后生效。", "transform": "转换", "proposals": "提案", From e3dcf1b28a54f965c1b05de686ed59567b0a4f13 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 28 Apr 2026 15:54:04 +0100 Subject: [PATCH 69/81] update changelog --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7b6e6b..631a7e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +### Version 4.0.0 - 28 April 2026 + +- Added dedicated runtime environments for Browser & Node.js (default), Node.js only, or Browser only on a per-tab basis. +- Added a web view in the output panel for browser-enabled environments. +- Added a new status bar for switching runtime environment, toggling the web view, and changing the tab language between TypeScript, JavaScript, TSX, and JSX. +- Added log points, which adds the ability to click the gutter next to any line to log its value in the output panel. +- Rebuilt the output panel for improved performance, with line numbers shown next to each result and hover-to-highlight in the editor. +- Settings options have been reorganised and a new 'Editor' tab has been added. +- Added a new shortcut to show lint error tooltips: Cmd+F1 on macOS, Ctrl+F1 on Windows and Linux. +- Added a new shortcut to show hover info tooltips: F1 on all platforms. +- Fixed an issue where AI chat could produce blank responses. +- Upgraded Node.js to version 24.14.1. +- Upgraded Chromium to version 146. +- Upgraded V8 to version 14.6. + ### Version 3.2.2 - 12 October 2025 - Fix performance issues on macOS Tahoe. From e383e16f6fa00b0d9c141b4cbd53bfafd818957a Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 29 Apr 2026 13:39:44 +0100 Subject: [PATCH 70/81] update changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 631a7e6..c2ec31f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ -### Version 4.0.0 - 28 April 2026 +### Version 4.0.1 - 29 April 2026 +- Updated app icon for macOS with support for liquid glass. +### Version 4.0.0 - 28 April 2026 - Added dedicated runtime environments for Browser & Node.js (default), Node.js only, or Browser only on a per-tab basis. - Added a web view in the output panel for browser-enabled environments. - Added a new status bar for switching runtime environment, toggling the web view, and changing the tab language between TypeScript, JavaScript, TSX, and JSX. From b6851666d0489eb289c65db208d45de69279032d Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 29 Apr 2026 13:54:29 +0100 Subject: [PATCH 71/81] update translations --- translations/en/translation.json | 80 ++++++++++++++------------- translations/es/translation.json | 80 +++++++++++++-------------- translations/ja/translation.json | 83 +++++++++++++---------------- translations/pt-BR/translation.json | 74 +++++++++++++------------ translations/zh/translation.json | 77 +++++++++++++------------- 5 files changed, 188 insertions(+), 206 deletions(-) diff --git a/translations/en/translation.json b/translations/en/translation.json index 708533c..f3a1690 100644 --- a/translations/en/translation.json +++ b/translations/en/translation.json @@ -20,7 +20,7 @@ "toggleLineComment": "Toggle Line Comment", "toggleBlockComment": "Toggle Block Comment", "toggleMagicComment": "Toggle Magic Comment", - "action": "Action", + "action": "Actions", "setWorkingDirectory": "Set Working Directory…", "formatCode": "Format Code", "tools": "Tools", @@ -98,7 +98,7 @@ "updatesDownloaded": "Updates downloaded, application will be quit for update...", "error": "Error", "version": "Version {{number}}", - "copyright": "Created by Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "copyright": "Created by Luke Haas\nCopyright © 2026 Haas Labs Ltd", "kill": "Kill", "confirmCloseTab": "Are you sure you want to close this tab?", "createSnippet": "Create Snippet…", @@ -121,7 +121,10 @@ "wait": "Wait", "tabUnresponsive": "Tab Unresponsive", "curentTabUnresponsive": "The current tab has become unresponsive.", - "welcome": "/*👋 Welcome to RunJS 🚀\n*\n* To get started, try writing some code\n*\n* For each expression you write, you'll see the result on the right 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - installing NPM packages\n* - opening multiple tabs\n* - creating snippets\n* - using magic comments // ?\n* - and supporting the continued development of RunJS\n*\n* Happy Coding! 🎉\n*/" + "toggleStatusBar": "Status Bar", + "explainResult": "Explain Result", + "explainCode": "Explain Code", + "welcome": "/*👋 Welcome to RunJS \n*\n* To get started, try writing some code\n* Here are a few examples:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// You'll see the results output on the right 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - NPM packages\n* - Multiple tabs\n* - Snippets\n* - Log points\n* - and supporting the continued development of RunJS\n*\n* Happy coding! 🙂\n*/" }, "common": { "run": "Run", @@ -142,8 +145,6 @@ "renew": "Renew License", "remindMe": "Remind Me Later", "aiChat": "AI Chat", - "explainOutput": "Explain Output", - "explainThis": "Explain This", "snippets": "Snippets", "npmPackages": "NPM Packages", "newChat": "New Chat", @@ -153,54 +154,59 @@ "mistralNoApiKey": "

To use this feature, please enter your Mistral AI API key in the settings.

To find out how to get an Mistral AI API key, please refer to the Mistral AI documentation: https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

To use this feature, please enter your Anthropic API key in the settings.

To find out how to get an Anthropic API key, please refer to the Anthropic documentation: https://docs.claude.com/en/api/overview

", "send": "Send (Enter)", - "enterPrompt": "Enter a prompt here" + "enterPrompt": "Enter a prompt here", + "browserNode": "Browser & Node.js", + "browser": "Browser", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" }, "editor": { "toggleAudio": "Toggle audio", "updateAvailable": "Update available", "doMore": "Do more with RunJS", - "unlimitedRuns": "Unlimited Runs", - "runWithoutLimits": "Run your code without limits", - "activatePremiumFeatures": "Activate RunJS and get full access to all features", "multipleTabs": "Multiple Tabs", - "magicComments": "Magic Comments", "npmPackages": "NPM Packages", "autocomplete": "Autocomplete", "typeChecking": "Type Checking", "extraThemes": "Extra Themes", "intlDateTime": "{{val, datetime}}", - "removeLimits": "Activate RunJS to remove limits", + "removeLimits": "Activate to remove limits", "snippets": "Snippets", "timeToRenew": "Time to Renew", "pleaseRenew": "It's time to renew - Please renew your license to keep receiving updates.", "npmPackagesDetail": "Experiment with new libraries and frameworks", "multipleTabsDetail": "Essential for multi-tasking", - "autocompleteDetail": "See code suggestions while you type", "snippetsDetail": "Create your own snippet collection", - "typeCheckingDetail": "See type related errors and warnings", "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", - "magicCommentsDetail": "See the value of any expression anywhere in your code", "doNotRemind": "Don't remind me again", - "hoverInfo": "Hover Information", - "hoverInfoDetail": "See information, including documentation, when hovering over code", - "activateForMagicComments": "Activate RunJS to enable this feature" + "selectLanguage": "Select Language", + "selectRuntime": "Select Runtime Environment", + "toggleWebView": "Toggle Web View", + "toggleSplitView": "Toggle Split View", + "codeLimitReached": "Code limit reached", + "goToLine": "Go to line", + "moreOptions": "More options", + "logPoints": "Log Points", + "logPointsDetail": "Add log points to log values without modifying your code", + "unlockFullAccess": "Join over 10,000 developers who have unlocked full access to RunJS.", + "saveOpen": "Save and Open Files", + "environmentVariables": "Environment Variables" }, "preferences": { "ai": "AI", "preferences": "Settings", "general": "General", - "transpilation": "Transpilation", "build": "Build", "formatting": "Formatting", "appearance": "Appearance", "advanced": "Advanced", - "presets": "Presets", - "plugins": "Plugins", - "enableTranspilation": "Enable transpilation with Babel", - "autoFormat": "Auto-Format", + "autoFormat": "Auto Format", "autoFormatDescription": "Automatically format code on run", "formattingRules": "Formatting rules", - "autoRun": "Auto-Run", + "autoRun": "Auto Run", "autoRunDescription": "Automatically run code on change", "lineNumbers": "Line Numbers", "lineNumbersDescription": "Show line numbers", @@ -210,9 +216,6 @@ "vimKeysDescription": "Use Vim key-bindings", "closeBrackets": "Close Brackets", "closeBracketsDescription": "Auto-close brackets", - "matchLines": "Match Lines", - "matchLinesDescription": "Align output results with source", - "matchLinesHint": "Output results will be placed on the same line as their source. Disable this to show output results in their natural order of execution.", "autocomplete": "Autocomplete", "autocompleteDescription": "Show suggestions while typing", "typeChecking": "Linting", @@ -230,19 +233,10 @@ "activeLinesDescription": "Highlight active line", "tabBar": "Tab Bar", "tabBarDescription": "Show tab bar for single tab", - "runtimeValues": "Expression Results", - "runtimeValuesDescription": "Show the result of each top-level expression", - "outputHighlighting": "Output Highlighting", - "outputHighlightingDescription": "Show syntax highlighting on output", "showUndefined": "Show Undefined", "showUndefinedDescription": "Show undefined values", "loopProtection": "Loop Protection", "loopProtectionDescription": "Protect against long running loops", - "premium": "Premium", - "scrolling": "Scrolling", - "standard": "Standard", - "synchronous": "Synchronous", - "automatic": "Automatic", "confirmClose": "Confirm Close", "confirmCloseDescription": "Ask before closing tab", "printWidth": "Print Width", @@ -271,11 +265,6 @@ "chinese": "中文", "portuguese": "Português", "changeAfterRestart": "Changes will be applied after restarting the app.", - "transform": "Transform", - "proposals": "TC39 Proposals", - "topLevelAwait": "Top-level await", - "topLevelAwaitDescription": "Enable top-level await", - "topLevelAwaitHint": "Top-level await is not compatible with expression results.", "aiModel": "Model", "aiApiKey": "API Key", "aiProvider": "Provider", @@ -289,7 +278,16 @@ "ligatures": "Font Ligatures", "ligaturesDescription": "Enable ligatures for supported fonts", "save": "Save", - "reset": "Reset" + "reset": "Reset", + "autoUpdates": "Auto Updates", + "autoUpdatesDescription": "Automatically download updates", + "defaultRuntime": "Default Runtime Environment", + "defaultLanguage": "Default Language", + "editor": "Editor", + "autoLog": "Auto Log", + "autoLogDescription": "Automatically log the result of each top-level expression", + "statusBar": "Status Bar", + "statusBarDescription": "Show status bar" }, "license": { "deactivateLicense": "Deactivate License", diff --git a/translations/es/translation.json b/translations/es/translation.json index d82163a..7feb5fe 100644 --- a/translations/es/translation.json +++ b/translations/es/translation.json @@ -55,7 +55,7 @@ "copyDebugLog": "Copiar archivo de depuración en portapapeles", "toggleLineComment": "Alternar comentario de línea", "version": "Versión {{number}}", - "copyright": "Creado por Luke Haas\nCopyright © 2025 Haas Labs Ltd.", + "copyright": "Creado por Luke Haas\nCopyright © 2026 Haas Labs Ltd.", "aboutRunJs": "Acerca de RunJS", "decreaseFontSize": "Disminuir el tamaño de la fuente", "manageEnvironmentVariables": "Variables de entorno…", @@ -81,7 +81,7 @@ "quitRunJs": "Salir RunJS", "errorInvalidLicense": "Error: La activación falló debido a una clave de licencia no válida.", "errorLoadingFile": "Hubo un error al cargar el archivo.", - "welcome": "/*👋 Bienvenido a RunJS 🚀\n*\n* Para comenzar, intente escribir algo de código\n*\n* Por cada expresión que escribas, verás el resultado a la derecha 👉\n*/\n'¡Hola, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Nivel superior await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Las expresiones se registran sin necesidad de console.log() 🤯\n\n/*\n* Activa RunJS para eliminar límites y acceder a más funciones, como:\n* - instalando paquetes NPM\n* - abrir múltiples pestañas\n* - creando fragmentos de código\n* - usando comentarios mágicos // ?\n* - y apoyar el desarrollo\n*\n* ¡Disfrutar! 🎉\n*/", + "welcome": "/*👋 Bienvenido a RunJS\n*\n* Para empezar, intenta escribir algo de código.\n* Aquí tienes algunos ejemplos:\n*/\nconst helloWorld = () => '¡Hola, mundo! 🌎';\n\nhelloWorld();\n\n// Verás los resultados a la derecha 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Await de nivel superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Activa RunJS para eliminar las limitaciones y acceder a más funciones, incluyendo:\n* - Paquetes NPM\n* - Múltiples pestañas\n* - Fragmentos de código\n* - Puntos de registro\n* - y apoyar el desarrollo continuo de RunJS\n*\n* ¡Feliz programación! 🙂\n*/", "themes": "Temas", "tabTitle": "Título de la pestaña", "editTabTitle": "Editar título de pestaña…", @@ -98,7 +98,7 @@ "confirm": "Confirmar", "confirmDeleteSnippet": "¿Estás seguro de que quieres eliminar este fragmento?", "errorExporting": "No se pudieron exportar fragmentos.", - "saveErrorTitle": "Guardar Error", + "saveErrorTitle": "Error al guardar", "saveErrorContent": "Hubo un error al guardar el archivo.", "pasteErrorTitle": "Error de Pegado", "pasteErrorContent": "Los datos son demasiado grandes para que RunJS los maneje.", @@ -113,13 +113,16 @@ "updateReadyDetail": "RunJS versión {version} se ha descargado y está listo para ser instalado", "thankForUsing": "Gracias por usar RunJS", "considerPurchasing": "Si encuentra RunJS útil, considere apoyar su desarrollo continuo comprando una licencia.", - "maybeLater": "Quizas mas tarde", + "maybeLater": "Quizás más tarde", "export": "Exportar", - "exportMenuItem": "Export…", + "exportMenuItem": "Exportar…", "killTab": "Pestaña de matar", "wait": "Esperar", "tabUnresponsive": "La pestaña no responde", - "curentTabUnresponsive": "La pestaña actual ha dejado de responder." + "curentTabUnresponsive": "La pestaña actual ha dejado de responder.", + "toggleStatusBar": "Barra de estado", + "explainResult": "Explicar resultado", + "explainCode": "Explicar código" }, "common": { "close": "Cerrar", @@ -140,8 +143,6 @@ "renew": "Renovar Licencia", "remindMe": "Recordar Más Tarde", "aiChat": "Chat de IA", - "explainOutput": "Explicar el resultado", - "explainThis": "Explica esto", "snippets": "Fragmentos de código", "npmPackages": "Paquetes NPM", "aiGreeting": "

Hola ¿Cómo puedo ayudarte?

", @@ -151,7 +152,14 @@ "anthropicNoApiKey": "

Para utilizar esta función, ingrese su clave API de Anthropic en la configuración.

Para saber cómo obtener una clave API de Anthropic, consulte la documentación de Anthropic: https://docs.claude.com/en/api/overview

", "send": "Enviar (Enter)", "enterPrompt": "Introduzca un mensaje aquí", - "newChat": "Nuevo chat" + "newChat": "Nuevo chat", + "browserNode": "Navegador y Node.js", + "browser": "Navegador", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" }, "editor": { "extraThemes": "Temas adicionales", @@ -162,30 +170,31 @@ "multipleTabs": "Múltiples pestañas", "typeChecking": "Linting", "toggleAudio": "Alternar audio", - "removeLimits": "Activa RunJS para eliminar límites", + "removeLimits": "Activar para eliminar límites", "snippets": "Fragmentos de código", "doMore": "Haz más con RunJS", - "activatePremiumFeatures": "Activa RunJS y obtén acceso completo a todas las funciones", "pleaseRenew": "Es hora de renovar - Por favor, renueve su licencia para continuar recibiendo actualizaciones.", "timeToRenew": "Momento de renovar", "npmPackagesDetail": "Experimente con nuevas bibliotecas y marcos", "multipleTabsDetail": "Esencial para multitarea", - "autocompleteDetail": "Ver sugerencias de código mientras escribe", "snippetsDetail": "Cree su propia colección de fragmentos de código", - "typeCheckingDetail": "Ver errores y advertencias relacionados con el tipo", "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", "doNotRemind": "No me vuelvas a recordar", - "hoverInfo": "información al pasar el mouse", - "hoverInfoDetail": "Ver información, incluida la documentación, al pasar el cursor sobre el código", - "unlimitedRuns": "Ejecuciones de código ilimitadas", - "runWithoutLimits": "Ejecuta tu código sin límites", - "magicComments": "Comentarios mágicos", - "magicCommentsDetail": "Vea el valor de cualquier expresión en cualquier parte de su código", - "activateForMagicComments": "Activa RunJS para habilitar esta función" + "selectLanguage": "Seleccionar lenguaje", + "selectRuntime": "Seleccionar entorno de ejecución", + "toggleWebView": "Alternar vista web", + "toggleSplitView": "Alternar vista dividida", + "codeLimitReached": "Límite de código alcanzado", + "goToLine": "Ir a la línea", + "moreOptions": "Más opciones", + "logPoints": "Puntos de registro", + "logPointsDetail": "Agrega puntos de registro para registrar valores sin modificar tu código", + "unlockFullAccess": "Únete a más de 10,000 desarrolladores que han desbloqueado el acceso completo a RunJS.", + "saveOpen": "Guardar y abrir archivos", + "environmentVariables": "Variables de entorno" }, "preferences": { "ai": "IA", - "premium": "Premium", "advanced": "Avanzado", "lineWrap": "Salto de línea", "autoFormat": "Formato automático", @@ -198,10 +207,8 @@ "theme": "Tema", "tabBar": "Barra de pestañas", "vimKeys": "Teclas Vim", - "matchLines": "Alinear", "lineNumbers": "Números de línea", "invisibles": "invisibles", - "transpilation": "Transpilación", "build": "Compilación", "autocompleteDescription": "Mostrar sugerencias mientras escribe", "lineWrapDescription": "Salto de líneas largas", @@ -209,7 +216,6 @@ "loopProtection": "Protección de bucles", "autoRunDescription": "Código de ejecución automática en el cambio", "typeCheckingDescription": "Mostrar errores y advertencias en línea", - "presets": "Preajustes", "font": "Fuente", "autoRun": "Ejecución automática", "formattingRules": "Reglas de formato", @@ -217,26 +223,14 @@ "showUndefinedDescription": "Mostrar valores indefinidos", "formatting": "Formatear", "autocomplete": "Autocompletar", - "plugins": "Complementos", "lineNumbersDescription": "Mostrar números de línea", "invisiblesDescription": "Mostrar caracteres invisibles", - "enableTranspilation": "Habilitar transpilación con Babel", - "runtimeValues": "Resultados de expresión", "closeBrackets": "Cerrar paréntesis automaticamente", "tabBarDescription": "Mostrar la barra de pestañas para una sola pestaña", "preferences": "Configuración", "showUndefined": "Mostrar indefinidas", "activeLinesDescription": "Resaltar línea activa", - "matchLinesDescription": "Alinear resultado con la fuente", - "matchLinesHint": "Los resultados de salida se colocarán en la misma línea que su fuente. Deshabilite esto para mostrar los resultados de salida en su orden natural de ejecución.", "vimKeysDescription": "Usar combinaciones de teclas de Vim", - "runtimeValuesDescription": "Muestre el resultado de cada expresión de nivel superior", - "outputHighlighting": "Salida resaltada", - "outputHighlightingDescription": "Mostrar resaltado de sintaxis en la salida", - "scrolling": "Desplazamiento", - "standard": "Estándar", - "synchronous": "Sincrónico", - "automatic": "Automático", "confirmClose": "Confirmar cerrar", "confirmCloseDescription": "Preguntar antes de cerrar una pestaña", "printWidth": "Ancho de impresión", @@ -269,9 +263,6 @@ "chinese": "中文", "portuguese": "Português", "changeAfterRestart": "Los cambios se aplicarán después de reiniciar la aplicación.", - "topLevelAwait": "Await de nivel superior", - "topLevelAwaitDescription": "Habilitar await de nivel superior", - "topLevelAwaitHint": "Await de nivel superior no es compatible con los resultados de la expresión.", "aiModel": "Modelo", "aiApiKey": "Clave API", "aiProvider": "Proveedor", @@ -285,7 +276,16 @@ "ligatures": "Ligaduras de fuentes", "ligaturesDescription": "Habilitar ligaduras para fuentes compatibles", "save": "Guardar", - "reset": "Restablecer" + "reset": "Restablecer", + "autoUpdates": "Actualizaciones automáticas", + "autoUpdatesDescription": "Descargar actualizaciones automáticamente", + "defaultRuntime": "Entorno de ejecución predeterminado", + "defaultLanguage": "Lenguaje predeterminado", + "editor": "Editor", + "autoLog": "Registro automático", + "autoLogDescription": "Registrar automáticamente el resultado de cada expresión de nivel superior", + "statusBar": "Barra de estado", + "statusBarDescription": "Mostrar barra de estado" }, "license": { "yourLicense": "Su licencia RunJS", diff --git a/translations/ja/translation.json b/translations/ja/translation.json index 11ab660..cec576e 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -98,7 +98,7 @@ "updatesDownloaded": "更新がダウンロードされました。更新のためアプリケーションは終了します...", "error": "エラー", "version": "バージョン {{number}}", - "copyright": "Created by Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "copyright": "Created by Luke Haas\nCopyright © 2026 Haas Labs Ltd", "kill": "削除", "confirmCloseTab": "このタブを閉じてもよろしいですか?", "createSnippet": "スニペットの作成...", @@ -121,7 +121,10 @@ "wait": "待機", "tabUnresponsive": "タブの応答なし", "curentTabUnresponsive": "現在のタブが応答しなくなりました。", - "welcome": "/*👋 RunJS へようこそ 🚀\n*\n* まずはコードを書いてみましょう\n*\n* 記述した関数ごとに、右側に結果が表示されます 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressions are logged without needing console.log() 🤯\n\n/*\n* RunJSを認証すると制限がなくなり、さらに多くの機能にアクセスできるようになります :\n* - NPMパッケージのインストール\n* - 複数のタブを開く\n* - スニペットの作成\n* - マジックコメントの使用 // ?\n* - そしてRunJSの継続的な開発をサポートする\n*\n* コーディングを楽しんでください! 🎉\n*/" + "toggleStatusBar": "ステータスバー", + "explainResult": "結果を説明", + "explainCode": "コードを説明", + "welcome": "/*👋 RunJSへようこそ\n*\n* まずはコードを書いてみましょう\n* 以下にいくつかの例を示します。\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 結果は右側に表示されます 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('トップレベルのawait 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJSを有効化すると、制限が解除され、以下の機能を含むより多くの機能を利用できます。\n* - NPMパッケージ\n* - 複数タブ\n* - スニペット\n* - ポイントのログ\n* - RunJSの継続的な開発への支援\n*\n* コーディングを楽しんでください! 🙂\n*/" }, "common": { "run": "実行", @@ -142,8 +145,6 @@ "renew": "ライセンスの更新", "remindMe": "後で通知する", "aiChat": "AI チャット", - "explainOutput": "出力の説明", - "explainThis": "この説明", "snippets": "スニペット", "npmPackages": "NPM パッケージ", "newChat": "新しいチャット", @@ -153,53 +154,53 @@ "mistralNoApiKey": "

この機能を使用するには、 設定に Mistral AI API キーを入力してください。

Mistral AI APIキーの取得方法については、Mistral AIのドキュメントを参照してください : https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

この機能を使用するには、 設定に Anthropic API キーを入力してください。

Anthropic APIキーの取得方法については、Anthropicのドキュメントを参照してください : https://docs.claude.com/en/api/overview

", "send": "送信 (Enter)", - "enterPrompt": "ここにプロンプトを入力" + "enterPrompt": "ここにプロンプトを入力", + "browserNode": "ブラウザとNode.js", + "browser": "ブラウザ", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" }, "editor": { "toggleAudio": "オーディオの切り替え", "updateAvailable": "更新が利用可能", "doMore": "RunJSでより多くのことを行う", - "unlimitedRuns": "無制限の実行", - "runWithoutLimits": "制限なくコードを実行", - "activatePremiumFeatures": "RunJS を認証してすべての機能にフルアクセスしましょう", "multipleTabs": "複数のタブ", - "magicComments": "マジックコメント", "npmPackages": "NPM パッケージ", - "autocomplete": "自動補完", - "typeChecking": "形式チェック", "extraThemes": "追加テーマ", "intlDateTime": "{{val, datetime}}", - "freeRunsRemaining": "本日の無料実行は残り0回です", - "removeLimits": "RunJS を認証して無制限に実行", - "outputDelay": "出力の表示される場所 :", - "limitReset": "明日、無料実行の制限が0にリセットされます", + "removeLimits": "制限を解除するにはアクティベートしてください", "snippets": "スニペット", "timeToRenew": "更新時間", "pleaseRenew": "更新の時期です-更新を継続して受け取るには、ライセンスを更新してください。", "npmPackagesDetail": "新しいライブラリやフレームワークを試す", "multipleTabsDetail": "マルチタスクに不可欠", - "autocompleteDetail": "入力中にコードの候補を表示する", "snippetsDetail": "独自のスニペットコレクションを作成する", - "typeCheckingDetail": "形式関連のエラーと警告を参照", "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", - "magicCommentsDetail": "コード内の任意の場所で関数の値を確認する", "doNotRemind": "今後通知しない", - "hoverInfo": "ホバー情報", - "hoverInfoDetail": "コードの上にマウスを移動すると、ドキュメントなどの情報が表示されます", - "activateForMagicComments": "Activate RunJS to enable this feature" + "selectLanguage": "言語を選択", + "selectRuntime": "実行環境を選択", + "toggleWebView": "Webビューを切り替え", + "toggleSplitView": "分割ビューを切り替え", + "codeLimitReached": "コード制限に達しました", + "goToLine": "行へ移動", + "moreOptions": "その他のオプション", + "logPoints": "ログポイント", + "logPointsDetail": "コードを変更せずに値をログに記録するためのログポイントを追加する", + "unlockFullAccess": "10,000人以上の開発者がRunJSの完全アクセスを解除しました。", + "saveOpen": "ファイルを保存して開く", + "environmentVariables": "環境変数" }, "preferences": { "ai": "AI", "preferences": "設定", "general": "全般", - "transpilation": "コード変換", "build": "ビルド", "formatting": "フォーマット", "appearance": "外観", "advanced": "その他", - "presets": "プリセット", - "plugins": "プラグイン", - "enableTranspilation": "Babelでコード変換を有効にする", "autoFormat": "自動フォーマット", "autoFormatDescription": "実行時にコードを自動的にフォーマットする", "formattingRules": "フォーマットのルール", @@ -213,9 +214,6 @@ "vimKeysDescription": "Vim のキーバインドを使用する", "closeBrackets": "閉じ括弧", "closeBracketsDescription": "自動閉じ括弧", - "matchLines": "行の一致", - "matchLinesDescription": "出力結果をソースと合わせる", - "matchLinesHint": "出力結果はソースと同じ行に配置されます。出力結果を自然な実行順序で表示するには、このオプションをオフにしてください。", "autocomplete": "自動補完", "autocompleteDescription": "入力中に候補を表示する", "typeChecking": "構文チェック", @@ -224,9 +222,6 @@ "signaturesDescription": "入力中に関数シグネチャを表示する", "hoverInfo": "ホバー情報", "hoverInfoDescription": "ホバー時に情報を表示", - "bundling": "バンドル", - "bundlingDescription": "ESMインポートのバンドルを有効にする", - "bundlingHint": "バンドルにはパフォーマンスコストがかかります。必要な場合にのみこのオプションを有効にしてください。", "theme": "テーマ", "font": "フォント", "fontSize": "フォントサイズ", @@ -236,19 +231,10 @@ "activeLinesDescription": "アクティブな行を強調表示", "tabBar": "タブバー", "tabBarDescription": "単一のタブにタブバーを表示する", - "runtimeValues": "式の結果", - "runtimeValuesDescription": "各トップレベル式の結果を表示する", - "outputHighlighting": "出力の強調表示", - "outputHighlightingDescription": "出力時に構文の強調表示を表示する", "showUndefined": "未定義を表示", "showUndefinedDescription": "未定義の値を表示", "loopProtection": "ループ保護", "loopProtectionDescription": "長時間のループから保護する", - "premium": "プレミアム", - "scrolling": "スクロール", - "standard": "標準", - "synchronous": "同期", - "automatic": "自動", "confirmClose": "閉じるの確認", "confirmCloseDescription": "タブを閉じる前に確認する", "printWidth": "印刷幅", @@ -275,14 +261,19 @@ "spanish": "Español", "japanese": "日本語", "chinese": "中文", + "portuguese": "Português", "changeAfterRestart": "変更はアプリを再起動後に適用されます。", - "transform": "変換", - "proposals": "提案", - "topLevelAwait": "トップレベルawait", - "topLevelAwaitDescription": "トップレベルawait を有効にする", - "topLevelAwaitHint": "トップレベルの await は式の結果と互換性がありません。", "aiModel": "モデル", - "aiApiKey": "API キー" + "aiApiKey": "API キー", + "autoUpdates": "自動更新", + "autoUpdatesDescription": "更新を自動的にダウンロードする", + "defaultRuntime": "デフォルトのランタイム環境", + "defaultLanguage": "デフォルトの言語", + "editor": "エディタ", + "autoLog": "自動ログ", + "autoLogDescription": "各トップレベルの式の結果を自動的にログに記録する", + "statusBar": "ステータスバー", + "statusBarDescription": "ステータスバーを表示" }, "license": { "deactivateLicense": "ライセンスの無効化", diff --git a/translations/pt-BR/translation.json b/translations/pt-BR/translation.json index 5e84fcd..1d9dbf0 100644 --- a/translations/pt-BR/translation.json +++ b/translations/pt-BR/translation.json @@ -98,7 +98,7 @@ "updatesDownloaded": "Atualizações baixadas, o aplicativo será encerrado para a atualização...", "error": "Erro", "version": "Versão {{number}}", - "copyright": "Criado por Luke Haas\nCopyright © 2025 Haas Labs Ltd", + "copyright": "Criado por Luke Haas\nCopyright © 2026 Haas Labs Ltd", "kill": "Encerrar Processo", "confirmCloseTab": "Tem certeza de que deseja fechar esta aba?", "createSnippet": "Criar Snippet…", @@ -121,7 +121,10 @@ "wait": "Aguardar", "tabUnresponsive": "Aba não está respondendo", "curentTabUnresponsive": "A aba atual parou de responder.", - "welcome": "/*👋 Bem-vindo ao RunJS 🚀\n*\n* Para começar, tente escrever algum código\n*\n* Para cada expressão que você escrever, verá o resultado à direita 👉\n*/\n'Olá, Mundo! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Await de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// Expressões são registradas sem precisar de console.log() 🤯\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - instalação de pacotes NPM\n* - abertura de múltiplas abas\n* - criação de snippets\n* - uso de Comentários Mágicos // ?\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa codificação! 🎉\n*/" + "toggleStatusBar": "Barra de status", + "explainResult": "Explicar Resultado", + "explainCode": "Explicar Código", + "welcome": "/*👋 Bem-vindo ao RunJS\n*\n* Para começar, tente escrever algum código\n* Aqui estão alguns exemplos:\n*/\nconst helloWorld = () => 'Olá, Mundo! 🌎';\n\nhelloWorld();\n\n// Você verá os resultados à direita 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Aguarde de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - Pacotes NPM\n* - Múltiplas abas\n* - Snippets\n* - Pontos de log\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa programação! 🙂\n*/" }, "common": { "run": "Executar", @@ -142,8 +145,6 @@ "renew": "Renovar Licença", "remindMe": "Lembrar-me Mais Tarde", "aiChat": "Chat de IA", - "explainOutput": "Explicar Saída", - "explainThis": "Explicar Isto", "snippets": "Snippets", "npmPackages": "Pacotes NPM", "newChat": "Novo Chat", @@ -153,50 +154,55 @@ "mistralNoApiKey": "

Para usar este recurso, insira sua chave de API da Mistral AI nas configurações.

Para saber como obter uma chave de API da Mistral AI, consulte a documentação da Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

Para usar este recurso, insira sua chave de API da Anthropic nas configurações.

Para saber como obter uma chave de API da Anthropic, consulte a documentação da Anthropic: https://docs.claude.com/en/api/overview

", "send": "Enviar (Enter)", - "enterPrompt": "Digite um comando aqui" + "enterPrompt": "Digite um comando aqui", + "browserNode": "Navegador e Node.js", + "browser": "Navegador", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" }, "editor": { "toggleAudio": "Alternar áudio", "updateAvailable": "Atualização disponível", "doMore": "Faça mais com o RunJS", - "unlimitedRuns": "Execuções Ilimitadas", - "runWithoutLimits": "Execute seu código sem limites", - "activatePremiumFeatures": "Ative o RunJS e obtenha acesso total a todos os recursos", "multipleTabs": "Múltiplas Abas", - "magicComments": "Comentários Mágicos", "npmPackages": "Pacotes NPM", "autocomplete": "Autocompletar", "typeChecking": "Checagem de Tipos", "extraThemes": "Temas Extras", "intlDateTime": "{{val, datetime}}", - "removeLimits": "Ative o RunJS para remover limites", + "removeLimits": "Ative para remover limites", "snippets": "Snippets", "timeToRenew": "Hora de Renovar", "pleaseRenew": "É hora de renovar - Por favor, renove sua licença para continuar recebendo atualizações.", "npmPackagesDetail": "Experimente novas bibliotecas e frameworks", "multipleTabsDetail": "Essencial para multitarefa", - "autocompleteDetail": "Veja sugestões de código enquanto digita", "snippetsDetail": "Crie sua própria coleção de snippets", - "typeCheckingDetail": "Veja erros e avisos relacionados a tipos", "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", - "magicCommentsDetail": "Veja o valor de qualquer expressão em qualquer lugar do seu código", "doNotRemind": "Não me lembre novamente", - "hoverInfo": "Informações ao Passar o Mouse", - "hoverInfoDetail": "Veja informações, incluindo documentação, ao passar o mouse sobre o código", - "activateForMagicComments": "Ative o RunJS para habilitar este recurso" + "selectLanguage": "Selecionar Linguagem", + "selectRuntime": "Selecionar Ambiente de Execução", + "toggleWebView": "Alternar Visualização Web", + "toggleSplitView": "Alternar Visualização Dividida", + "codeLimitReached": "Limite de código atingido", + "goToLine": "Ir para a linha", + "moreOptions": "Mais opções", + "logPoints": "Pontos de Registro", + "logPointsDetail": "Adicione pontos de registro para registrar valores sem modificar seu código", + "unlockFullAccess": "Junte-se a mais de 10.000 desenvolvedores que desbloquearam o acesso completo ao RunJS.", + "saveOpen": "Salvar e Abrir Arquivos", + "environmentVariables": "Variáveis de Ambiente" }, "preferences": { "ai": "IA", "preferences": "Configurações", "general": "Geral", - "transpilation": "Transpilação", "build": "Build", "formatting": "Formatação", "appearance": "Aparência", "advanced": "Avançado", - "presets": "Predefinições", - "plugins": "Plugins", - "enableTranspilation": "Habilitar transpilação com Babel", "autoFormat": "Formatação Automática", "autoFormatDescription": "Formatar código automaticamente ao executar", "formattingRules": "Regras de formatação", @@ -210,9 +216,6 @@ "vimKeysDescription": "Usar atalhos de teclado do Vim", "closeBrackets": "Fechar Colchetes", "closeBracketsDescription": "Fechar colchetes automaticamente", - "matchLines": "Alinhar Linhas", - "matchLinesDescription": "Alinhar resultados da saída com a origem", - "matchLinesHint": "Os resultados da saída serão colocados na mesma linha que sua origem. Desative isso para mostrar os resultados na ordem natural de execução.", "autocomplete": "Autocompletar", "autocompleteDescription": "Mostrar sugestões ao digitar", "typeChecking": "Linting", @@ -230,19 +233,10 @@ "activeLinesDescription": "Destacar linha ativa", "tabBar": "Barra de Abas", "tabBarDescription": "Mostrar barra de abas para aba única", - "runtimeValues": "Resultados de Expressão", - "runtimeValuesDescription": "Mostrar o resultado de cada expressão de nível superior", - "outputHighlighting": "Destaque de Saída", - "outputHighlightingDescription": "Mostrar destaque de sintaxe na saída", "showUndefined": "Mostrar Undefined", "showUndefinedDescription": "Mostrar valores indefinidos", "loopProtection": "Proteção de Loop", "loopProtectionDescription": "Proteger contra loops de longa execução", - "premium": "Premium", - "scrolling": "Rolagem", - "standard": "Padrão", - "synchronous": "Síncrono", - "automatic": "Automático", "confirmClose": "Confirmar Fechamento", "confirmCloseDescription": "Perguntar antes de fechar a aba", "printWidth": "Largura da Impressão", @@ -271,11 +265,6 @@ "chinese": "Chinês", "portuguese": "Português", "changeAfterRestart": "As alterações serão aplicadas após reiniciar o aplicativo.", - "transform": "Transformar", - "proposals": "Propostas TC39", - "topLevelAwait": "Await de nível superior", - "topLevelAwaitDescription": "Habilitar await de nível superior", - "topLevelAwaitHint": "O await de nível superior não é compatível com resultados de expressão.", "aiModel": "Modelo", "aiApiKey": "Chave de API", "aiProvider": "Provedor", @@ -289,7 +278,16 @@ "ligatures": "Ligaduras de Fonte", "ligaturesDescription": "Habilitar ligaduras para fontes compatíveis", "save": "Salvar", - "reset": "Redefinir" + "reset": "Redefinir", + "autoUpdates": "Atualizações Automáticas", + "autoUpdatesDescription": "Baixar atualizações automaticamente", + "defaultRuntime": "Ambiente de Execução Padrão", + "defaultLanguage": "Linguagem Padrão", + "editor": "Editor", + "autoLog": "Registro Automático", + "autoLogDescription": "Registrar automaticamente o resultado de cada expressão de nível superior", + "statusBar": "Barra de Status", + "statusBarDescription": "Mostrar barra de status" }, "license": { "deactivateLicense": "Desativar Licença", diff --git a/translations/zh/translation.json b/translations/zh/translation.json index 61bdc77..61fc1a3 100755 --- a/translations/zh/translation.json +++ b/translations/zh/translation.json @@ -98,7 +98,7 @@ "updatesDownloaded": "新版本已下载,应用将退出以完成更新…", "error": "错误", "version": "版本 {{number}}", - "copyright": "由 Luke Haas 开发\n版权所有 © 2025 Haas Labs Ltd", + "copyright": "由 Luke Haas 开发\n版权所有 © 2026 Haas Labs Ltd", "kill": "终止", "confirmCloseTab": "确定要关闭此标签页吗?", "createSnippet": "创建代码片段…", @@ -121,7 +121,10 @@ "wait": "等待", "tabUnresponsive": "标签页无响应", "curentTabUnresponsive": "当前标签页已无响应。", - "welcome": "/*👋 欢迎使用 RunJS 🚀\n*\n* 开始使用,只需尝试编写一些代码\n*\n* 每个表达式的结果会显示在右侧 👉\n*/\n'Hello, World! 🌎';\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶层 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n// 表达式无需使用 console.log() 即可自动输出 🤯\n\n/*\n* 激活 RunJS 可解锁更多功能,包括:\n* - 安装 NPM 包\n* - 打开多个标签页\n* - 创建代码片段\n* - 使用魔法注释 // ?\n* - 支持 RunJS 持续开发\n*\n* 编码愉快!🎉\n*/" + "toggleStatusBar": "状态栏", + "explainResult": "解释结果", + "explainCode": "解释代码", + "welcome": "/*👋 欢迎使用 RunJS\n*\n* 要开始使用,请尝试编写一些代码\n* 以下是一些示例:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 您将在右侧看到结果输出 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶级 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* 激活 RunJS 以解除限制并访问更多功能,包括:\n* - NPM 包\n* - 多标签页\n* - 代码片段\n* - 日志点\n* - 以及支持 RunJS 的持续开发\n*\n* 祝您编码愉快!🙂\n*/" }, "common": { "run": "运行", @@ -142,8 +145,6 @@ "renew": "续订许可证", "remindMe": "稍后提醒我", "aiChat": "AI 聊天", - "explainOutput": "解释输出结果", - "explainThis": "解释这段代码", "snippets": "代码片段", "npmPackages": "NPM 包", "newChat": "新建聊天", @@ -153,53 +154,55 @@ "mistralNoApiKey": "

要使用此功能,请在设置中输入你的 Mistral AI API 密钥。

关于如何获取 Mistral AI API 密钥,请参考 Mistral AI 文档:https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

要使用此功能,请在设置中输入你的 Anthropic API 密钥。

关于如何获取 Anthropic API 密钥,请参考 Anthropic 文档:https://docs.claude.com/en/api/overview

", "send": "发送(Enter)", - "enterPrompt": "在此输入提示词" + "enterPrompt": "在此输入提示词", + "browserNode": "浏览器和 Node.js", + "browser": "浏览器", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" }, "editor": { "toggleAudio": "切换音频", "updateAvailable": "有可用更新", "doMore": "用 RunJS 做更多事情", - "unlimitedRuns": "无限次运行", - "runWithoutLimits": "无限运行你的代码", - "activatePremiumFeatures": "激活 RunJS,解锁所有功能", "multipleTabs": "多标签页", - "magicComments": "魔法注释", "npmPackages": "NPM 包", "autocomplete": "自动补全", "typeChecking": "类型检查", "extraThemes": "额外主题", "intlDateTime": "{{val, datetime}}", - "freeRunsRemaining": "你今天剩余 0 次免费运行机会", - "removeLimits": "激活 RunJS 以获得无限运行", - "outputDelay": "输出将在以下时间显示:", - "limitReset": "你的免费运行次数将于明天重置为 0", + "removeLimits": "激活即可解除限制", "snippets": "代码片段", "timeToRenew": "该续订了", "pleaseRenew": "是时候续订了 —— 请续订许可证以继续接收更新。", "npmPackagesDetail": "尝试新的库和框架", "multipleTabsDetail": "多任务处理的必备工具", - "autocompleteDetail": "输入时查看代码建议", "snippetsDetail": "创建你自己的代码片段集", - "typeCheckingDetail": "查看与类型相关的错误和警告", "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", - "magicCommentsDetail": "在代码任意位置查看表达式的值", "doNotRemind": "不再提醒我", - "hoverInfo": "悬停信息", - "hoverInfoDetail": "悬停在代码上时查看信息(包括文档)", - "activateForMagicComments": "Activate RunJS to enable this feature" + "selectLanguage": "选择语言", + "selectRuntime": "选择运行时环境", + "toggleWebView": "切换网页视图", + "toggleSplitView": "切换分屏视图", + "codeLimitReached": "代码限制已达到", + "goToLine": "跳转到行", + "moreOptions": "更多选项", + "logPoints": "日志点", + "logPointsDetail": "添加日志点以在不修改代码的情况下记录值", + "unlockFullAccess": "加入超过 10,000 名开发者,解锁 RunJS 的完整访问权限。", + "saveOpen": "保存并打开文件", + "environmentVariables": "环境变量" }, "preferences": { "ai": "AI", "preferences": "设置", "general": "通用", - "transpilation": "转译", "build": "构建", "formatting": "格式化", "appearance": "外观", "advanced": "高级", - "presets": "预设", - "plugins": "插件", - "enableTranspilation": "启用 Babel 转译", "autoFormat": "自动格式化", "autoFormatDescription": "运行时自动格式化代码", "formattingRules": "格式化规则", @@ -213,9 +216,6 @@ "vimKeysDescription": "使用 Vim 按键绑定", "closeBrackets": "自动闭合括号", "closeBracketsDescription": "输入括号时自动闭合", - "matchLines": "对齐输出", - "matchLinesDescription": "将输出结果与源代码对齐", - "matchLinesHint": "输出结果将与其对应的源代码行对齐。禁用此功能后,输出将按照执行顺序展示。", "autocomplete": "自动补全", "autocompleteDescription": "输入时显示建议", "typeChecking": "代码检查", @@ -233,19 +233,10 @@ "activeLinesDescription": "高亮当前行", "tabBar": "标签栏", "tabBarDescription": "即使只有一个标签页也显示标签栏", - "runtimeValues": "表达式结果", - "runtimeValuesDescription": "显示每个顶层表达式的结果", - "outputHighlighting": "输出高亮", - "outputHighlightingDescription": "对输出内容应用语法高亮", "showUndefined": "显示 undefined", "showUndefinedDescription": "显示 undefined 值", "loopProtection": "循环保护", "loopProtectionDescription": "防止长时间运行的循环", - "premium": "高级", - "scrolling": "滚动方式", - "standard": "标准", - "synchronous": "同步", - "automatic": "自动", "confirmClose": "关闭确认", "confirmCloseDescription": "关闭标签前进行确认", "printWidth": "打印宽度", @@ -274,13 +265,17 @@ "chinese": "中文", "portuguese": "Português", "changeAfterRestart": "更改将在重启应用后生效。", - "transform": "转换", - "proposals": "提案", - "topLevelAwait": "顶层 await", - "topLevelAwaitDescription": "启用顶层 await", - "topLevelAwaitHint": "顶层 await 与表达式结果功能不兼容。", "aiModel": "模型", - "aiApiKey": "API 密钥" + "aiApiKey": "API 密钥", + "autoUpdates": "自动更新", + "autoUpdatesDescription": "自动下载更新", + "defaultRuntime": "默认运行时环境", + "defaultLanguage": "默认语言", + "editor": "编辑器", + "autoLog": "自动日志", + "autoLogDescription": "自动记录每个顶级表达式的结果", + "statusBar": "状态栏", + "statusBarDescription": "显示状态栏" }, "license": { "deactivateLicense": "停用许可证", From 8bb66152c85cc6d54da0469aedceda983558cef2 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 30 Apr 2026 17:39:35 +0100 Subject: [PATCH 72/81] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2ec31f..b93ab2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Version 4.0.2 - 30 April 2026 +- Fix an issue with mode switching when Vim keys are enabled. +- Fix an issue that prevented Node types from being resolved by the language server. + ### Version 4.0.1 - 29 April 2026 - Updated app icon for macOS with support for liquid glass. From 26ab4ea7c1b1c3713c4bf985df7383416789ba74 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 5 May 2026 15:04:29 +0100 Subject: [PATCH 73/81] update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b93ab2e..c61fa4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### Version 4.0.4 - 05 May 2026 +- Fix a Linux build issue +- Ensure npm has Node in PATH +- Make web view focusable +- Fix issue with unclickable dialog buttons on Linux + ### Version 4.0.2 - 30 April 2026 - Fix an issue with mode switching when Vim keys are enabled. - Fix an issue that prevented Node types from being resolved by the language server. From 22d3385a50f375015f794b87df5c573af2fdaa18 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Thu, 7 May 2026 16:32:15 +0100 Subject: [PATCH 74/81] update image --- docs/github-promo.png | Bin 186894 -> 47267 bytes translations/en/translation.json | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/github-promo.png b/docs/github-promo.png index 72f1e5d4a7f665a3a0c97831be2b6b6cfd643e89..8a734b7d4fe45287d5544319676b53da487c0f52 100644 GIT binary patch literal 47267 zcmd41_d8tQ7eA`ENpvG2(Yw)0^xivR97Gv4daohcjNWTV)DUF`gCIJi1<@HLyamyt zL`b54^SM9V=l%irdG7t;{IJhD&)Tnb_Fj9hy-a0t*i zICw!M`2XI76eoNAYy2_NGgar|lYGj=#V;Vm#LUCY!pqFc&&0yZ$|lId26@WF&B`Ij z$|b_aF2pUQz|Jnr$uGsuBhJsOz$GBd!!0cYQRU(k=iq%NDx@VWZ_LLd%goFpAgsnC zs?5#xjDtf|R>J(x-@E(!dqqV>QDvx*nAXMbJ1J2UK5^C4vs+;S4FP^7b}lh-Azg)M zFJz6~m8I<@MGYZR+I$ik0y291&otHK90cVIq;ws{HC~*Z--;-jN*lO{Nt@`Zc#DbZ z$*RKCk2W#z5qpL=U7dPvGarJk8dYQvP3on@pgEOcW;pBV^9=_;BBS^&w4 z^04H+TYVLOUWmfw)xDucpuC2&gr+So|1%ywSsiGUv1*8^dIX=4vbwsbmZrb3xSocR ztCD4if|;MJoPwmHrM6X!k@hPq(#mTMK82z{pn!{@OoFT$i$tm_)C zHDFPyx<1MpZia?Y+K#bC4vEhV;kt(5g2K}1+AB@{pm*apP@803oe*`a*J{wPJnT(d z@s*}YSjq5BbH$a3ZQ}dB>kl2*1v58_Dtacmk+Qlkp_WNdo!3f+KI(Q6&tb`F-*2CZ zS^u`%Js4!>o9JSZR9(~1opaTI{xm(atgWZ!=N}%o{!7EoCt_m5-6z{=W1 zMP0e1v?~8iNn)CX2O?g_zv()$F^@90(s_~a_QMrGJ%Hgp#^8y< z2^~p5pZ~u%*!_b``Y(;6O79!KQtgpEgA;m?fR-r1XjX`wD$w^2@k1CcBL+|M{}+Zq zuiN+Hl!UmCT*U2DNZ1IDI1mIMo0@6T(TkM)4U|jH0&OqUMI?FE$}^6m8JiIVt<5x` z6FY&pDrFFB`b}u_AF@e9s-2?ezE?cjCJgsvG-q*A$ppKeC zYAE|VI#CvD!TkXObqVI=wg#vG3*o|vDhH$)oe&iYvx4;IbPYrI_VCbTcR9g&7j5Vw zDIqQd;}Z)GzuJmc+J5aY7bSg>0xnhornMtW*%Ng|(QG~Ek8fW~*?|WcW9^ElA;bjZ z`isAJZ3k2)q=3-~N&;WXk;Y|8p&V)&iSprmSo7KYv%lt3Du)Xt&|ffVcA(@(k+q(c z)1#44`Js!wxIob&r_GTMY5~tTHFwG%Ne)5$Ha4A4?YTI9#f7vCBB?(0

9D5Izt* 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

Xt6PW0H^1#hyi2oJ=eBustE+<^ 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%0Dj${#$u|#tEsnWKx^*$qSDMay;*!T(!}>i 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 mQS`NVg diff --git a/translations/en/translation.json b/translations/en/translation.json index f3a1690..a047956 100644 --- a/translations/en/translation.json +++ b/translations/en/translation.json @@ -124,7 +124,7 @@ "toggleStatusBar": "Status Bar", "explainResult": "Explain Result", "explainCode": "Explain Code", - "welcome": "/*👋 Welcome to RunJS \n*\n* To get started, try writing some code\n* Here are a few examples:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// You'll see the results output on the right 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - NPM packages\n* - Multiple tabs\n* - Snippets\n* - Log points\n* - and supporting the continued development of RunJS\n*\n* Happy coding! 🙂\n*/" + "welcome": "/*👋 Welcome to RunJS \n*\n* To get started, try writing some code\n* Here are a few examples:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// You'll see the results output on the right 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - NPM packages\n* - Multiple tabs\n* - Snippets\n* - Logpoints\n* - and supporting the continued development of RunJS\n*\n* Happy coding! 🙂\n*/" }, "common": { "run": "Run", @@ -189,8 +189,8 @@ "codeLimitReached": "Code limit reached", "goToLine": "Go to line", "moreOptions": "More options", - "logPoints": "Log Points", - "logPointsDetail": "Add log points to log values without modifying your code", + "logpoints": "Logpoints", + "logpointsDetail": "Add logpoints to log values without modifying your code", "unlockFullAccess": "Join over 10,000 developers who have unlocked full access to RunJS.", "saveOpen": "Save and Open Files", "environmentVariables": "Environment Variables" From 3cdb887ace470acb340b786e1fd3730c65e94429 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 24 May 2026 16:33:20 +0100 Subject: [PATCH 75/81] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c61fa4a..f2ffb8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### version 4.0.5 - 24 May 2026 +- Show getter values for side-effect free getters. +- Improve console output performance for large data sets. + ### Version 4.0.4 - 05 May 2026 - Fix a Linux build issue - Ensure npm has Node in PATH From 941661831222cc062d4a33c1e50ae7f84b2aca22 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 8 Jun 2026 16:07:32 +0100 Subject: [PATCH 76/81] update changelog --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2ffb8c..b0f5563 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ -### version 4.0.5 - 24 May 2026 +### Version 4.0.6 - 08 June 2026 +- Improve formatting for copied output results. +- Resolve issues with stale logpoints being persisted. + +### Version 4.0.5 - 24 May 2026 - Show getter values for side-effect free getters. - Improve console output performance for large data sets. From 7c340965d2f4462dc542b7eb410c4a33bb894652 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 7 Jul 2026 15:21:38 +0100 Subject: [PATCH 77/81] update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0f5563..02467af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### Version 4.1.0 - 07 July 2026 +- Added a custom provider option to the AI assistant +- Added an option to control npm install scripts +- Upgraded Node.js to 24.17.0 +- Upgraded Chromium to 150 +- Upgraded V8 to 15.0 +- Fixed an npm caching issue +- Fixed an issue where string literals at the top of a file were not shown in the output + ### Version 4.0.6 - 08 June 2026 - Improve formatting for copied output results. - Resolve issues with stale logpoints being persisted. From d5ccbb910ac49e5127a4ddfa23d70c3b1f347d37 Mon Sep 17 00:00:00 2001 From: coolvitto <160416811+coolvitto@users.noreply.github.com> Date: Wed, 8 Jul 2026 10:14:06 +0900 Subject: [PATCH 78/81] Japanese translation update --- translations/ja/translation.json | 37 +++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/translations/ja/translation.json b/translations/ja/translation.json index cec576e..d4774f6 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -112,7 +112,7 @@ "renewOrDowngrade": "ライセンスを更新するか、バージョン {{name}} に戻してください。", "updateReady": "新しい更新をインストールする準備ができました", "updateReadyDetail": "RunJS バージョン {version} がダウンロードされ、インストールする準備ができました", - "thankForUsing": "TRunJSをご利用いただきありがとうございます", + "thankForUsing": "TRunJS をご利用いただきありがとうございます", "considerPurchasing": "RunJS が役に立つと思われる場合は、ライセンスを購入して継続的な開発をサポートすることを検討してください。", "maybeLater": "後で", "export": "エクスポート", @@ -124,7 +124,7 @@ "toggleStatusBar": "ステータスバー", "explainResult": "結果を説明", "explainCode": "コードを説明", - "welcome": "/*👋 RunJSへようこそ\n*\n* まずはコードを書いてみましょう\n* 以下にいくつかの例を示します。\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 結果は右側に表示されます 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('トップレベルのawait 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJSを有効化すると、制限が解除され、以下の機能を含むより多くの機能を利用できます。\n* - NPMパッケージ\n* - 複数タブ\n* - スニペット\n* - ポイントのログ\n* - RunJSの継続的な開発への支援\n*\n* コーディングを楽しんでください! 🙂\n*/" + "welcome": "/*👋 RunJS へようこそ\n*\n* まずはコードを書いてみましょう\n* 以下にいくつかの例を示します。\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 結果は右側に表示されます 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('トップレベルのawait 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJS を有効化すると、制限が解除され、以下の機能を含むより多くの機能を利用できます。\n* - NPM パッケージ\n* - 複数タブ\n* - スニペット\n* - ポイントのログ\n* - RunJS の継続的な開発への支援\n*\n* コーディングを楽しんでください! 🙂\n*/" }, "common": { "run": "実行", @@ -149,10 +149,10 @@ "npmPackages": "NPM パッケージ", "newChat": "新しいチャット", "aiGreeting": "

こんにちは。何かご用ですか?

", - "openAiNoApiKey": "

この機能を使用するには、 設定に OpenAI API キーを入力してください。

OpenAI APIキーの取得方法については、OpenAIのドキュメントを参照してください : https://platform.openai.com/docs/quickstart

", - "geminiNoApiKey": "

この機能を使用するには、 設定に Gemini API キーを入力してください。

Gemini APIキーの取得方法については、Geminiのドキュメントを参照してください : https://ai.google.dev/gemini-api/docs/api-key

", + "openAiNoApiKey": "

この機能を使用するには、 設定に OpenAI API キーを入力してください。

OpenAI APIキーの取得方法については、OpenAI のドキュメントを参照してください : https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

この機能を使用するには、 設定に Gemini API キーを入力してください。

Gemini APIキーの取得方法については、Gemini のドキュメントを参照してください : https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

この機能を使用するには、 設定に Mistral AI API キーを入力してください。

Mistral AI APIキーの取得方法については、Mistral AIのドキュメントを参照してください : https://docs.mistral.ai/getting-started/quickstart/

", - "anthropicNoApiKey": "

この機能を使用するには、 設定に Anthropic API キーを入力してください。

Anthropic APIキーの取得方法については、Anthropicのドキュメントを参照してください : https://docs.claude.com/en/api/overview

", + "anthropicNoApiKey": "

この機能を使用するには、 設定に Anthropic API キーを入力してください。

Anthropic APIキーの取得方法については、Anthropic のドキュメントを参照してください : https://docs.claude.com/en/api/overview

", "send": "送信 (Enter)", "enterPrompt": "ここにプロンプトを入力", "browserNode": "ブラウザとNode.js", @@ -166,9 +166,11 @@ "editor": { "toggleAudio": "オーディオの切り替え", "updateAvailable": "更新が利用可能", - "doMore": "RunJSでより多くのことを行う", + "doMore": "RunJS でより多くのことを行う", "multipleTabs": "複数のタブ", "npmPackages": "NPM パッケージ", + "autocomplete": "自動補完", + "typeChecking": "型チェック", "extraThemes": "追加テーマ", "intlDateTime": "{{val, datetime}}", "removeLimits": "制限を解除するにはアクティベートしてください", @@ -189,7 +191,7 @@ "moreOptions": "その他のオプション", "logPoints": "ログポイント", "logPointsDetail": "コードを変更せずに値をログに記録するためのログポイントを追加する", - "unlockFullAccess": "10,000人以上の開発者がRunJSの完全アクセスを解除しました。", + "unlockFullAccess": "10,000人以上の開発者が RunJS の完全アクセスを解除しました。", "saveOpen": "ファイルを保存して開く", "environmentVariables": "環境変数" }, @@ -265,6 +267,18 @@ "changeAfterRestart": "変更はアプリを再起動後に適用されます。", "aiModel": "モデル", "aiApiKey": "API キー", + "aiProvider": "プロバイダー", + "aiBaseUrl": "ベース URL", + "refreshModels": "モデルを更新", + "selectModel": "モデルを選択…", + "npmrcHint": ".npmrc には、パッケージや依存関係を管理する際の NPM の動作を制御する設定が保存されています。", + "npmrcFailedToRead": ".npmrc ファイルの読み込みに失敗しました。権限を確認してください。", + "npmrcTooLarge": ".npmrc ファイルのサイズが大きすぎます。サイズを小さくしてください。", + "npmrcFailedToSave": ".npmrc ファイルの保存に失敗しました。権限を確認してください。", + "ligatures": "フォントの合字", + "ligaturesDescription": "サポートされているフォントで合字を有効にする", + "save": "保存", + "reset": "リセット", "autoUpdates": "自動更新", "autoUpdatesDescription": "更新を自動的にダウンロードする", "defaultRuntime": "デフォルトのランタイム環境", @@ -280,7 +294,7 @@ "activation": "RunJS の認証", "yourLicense": "RunJS ライセンス", "deactivateYourLicense": "別のコンピューターで使用したい場合は、ここで RunJS ライセンスを無効化できます。", - "activateYourLicense": "RunJSはまだ認証されていません。下記にライセンスキーを入力してください。", + "activateYourLicense": "RunJS はまだ認証されていません。下記にライセンスキーを入力してください。", "licenseKey": "ライセンスキー", "licenseHint": "ライセンス キーは、RunJS を購入した後に受信した確認メールに記載されています。", "thanksForSupport": "RunJS をサポートしていただきありがとうございます。", @@ -315,12 +329,15 @@ "name": "名前", "description": "説明", "search": "検索", - "createSnippet": "新しいスニペットの作成", - "deleteSnippet": "選択したスニペットを削除", "notFound": "一致するスニペットが見つかりません。", "nameHint": "自動補完のトリガーワードを定義します。", "noSnippets": "スニペットはまだありません。\nスニペットを作成するには、追加 (+) をクリックします。", "insertSnippet": "スニペットの挿入", "insertSnippetNewTab": "新しいタブにスニペットを挿入" + "copySnippet": "スニペットをコピー", + "copied": "コピーしました!", + "inserted": "挿入しました!", + "insertedNewTab": "新しいタブに挿入されました!", + "newSnippet": "新しいスニペット" } } From d3c69e590551595c2fbb4c5e2c001db20d60fa56 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 8 Jul 2026 10:11:27 +0100 Subject: [PATCH 79/81] update translations --- translations/en/translation.json | 10 +++++++--- translations/es/translation.json | 10 +++++++--- translations/ja/translation.json | 14 +++++++++----- translations/pt-BR/translation.json | 10 +++++++--- translations/zh/translation.json | 12 ++++++++---- 5 files changed, 38 insertions(+), 18 deletions(-) diff --git a/translations/en/translation.json b/translations/en/translation.json index a047956..5fea784 100644 --- a/translations/en/translation.json +++ b/translations/en/translation.json @@ -11,6 +11,7 @@ "redo": "Redo", "cut": "Cut", "copy": "Copy", + "copyAll": "Copy All", "paste": "Paste", "delete": "Delete", "selectAll": "Select All", @@ -123,7 +124,7 @@ "curentTabUnresponsive": "The current tab has become unresponsive.", "toggleStatusBar": "Status Bar", "explainResult": "Explain Result", - "explainCode": "Explain Code", + "explain": "Explain", "welcome": "/*👋 Welcome to RunJS \n*\n* To get started, try writing some code\n* Here are a few examples:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// You'll see the results output on the right 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Top-level await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Activate RunJS to remove limits and access more features, including:\n* - NPM packages\n* - Multiple tabs\n* - Snippets\n* - Logpoints\n* - and supporting the continued development of RunJS\n*\n* Happy coding! 🙂\n*/" }, "common": { @@ -153,6 +154,7 @@ "geminiNoApiKey": "

To use this feature, please enter your Gemini API key in the settings.

To find out how to get a Gemini API key, please refer to the Gemini documentation: https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

To use this feature, please enter your Mistral AI API key in the settings.

To find out how to get an Mistral AI API key, please refer to the Mistral AI documentation: https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

To use this feature, please enter your Anthropic API key in the settings.

To find out how to get an Anthropic API key, please refer to the Anthropic documentation: https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

To use this feature, please enter the base URL of an OpenAI-compatible API in the settings.

This can be any service or local server that provides an OpenAI-compatible API.

", "send": "Send (Enter)", "enterPrompt": "Enter a prompt here", "browserNode": "Browser & Node.js", @@ -193,7 +195,8 @@ "logpointsDetail": "Add logpoints to log values without modifying your code", "unlockFullAccess": "Join over 10,000 developers who have unlocked full access to RunJS.", "saveOpen": "Save and Open Files", - "environmentVariables": "Environment Variables" + "environmentVariables": "Environment Variables", + "showMore": "Show {{count}} more..." }, "preferences": { "ai": "AI", @@ -322,7 +325,8 @@ "installError": "An error occured while installing {{name}}", "removeError": "An error occured while removing package", "latest": "Latest", - "installed": "Installed" + "installed": "Installed", + "allowScripts": "Allow install scripts" }, "snippets": { "manageSnippets": "Snippets", diff --git a/translations/es/translation.json b/translations/es/translation.json index 7feb5fe..0bc8ae2 100644 --- a/translations/es/translation.json +++ b/translations/es/translation.json @@ -26,6 +26,7 @@ "layout": "Disposición", "installUpdates": "Instalar actualizaciones", "copy": "Copiar", + "copyAll": "Copiar todo", "checkForUpdates": "Comprobar actualizaciones…", "actualSize": "Tamaño real", "manageNpmPackages": "Paquetes NPM…", @@ -122,7 +123,7 @@ "curentTabUnresponsive": "La pestaña actual ha dejado de responder.", "toggleStatusBar": "Barra de estado", "explainResult": "Explicar resultado", - "explainCode": "Explicar código" + "explain": "Explicar" }, "common": { "close": "Cerrar", @@ -150,6 +151,7 @@ "geminiNoApiKey": "

Para utilizar esta función, ingrese su clave API de Gemini en la configuración.

Para saber cómo obtener una clave API de Gemini, consulte la documentación de Gemini: https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

Para utilizar esta función, ingrese su clave API de Mistral AI en la configuración.

Para saber cómo obtener una clave API de Mistral AI, consulte la documentación de Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

Para utilizar esta función, ingrese su clave API de Anthropic en la configuración.

Para saber cómo obtener una clave API de Anthropic, consulte la documentación de Anthropic: https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

Para utilizar esta función, ingrese la URL base de una API compatible con OpenAI en la configuración.

Esto puede ser cualquier servicio o servidor local que proporcione una API compatible con OpenAI.

", "send": "Enviar (Enter)", "enterPrompt": "Introduzca un mensaje aquí", "newChat": "Nuevo chat", @@ -191,7 +193,8 @@ "logPointsDetail": "Agrega puntos de registro para registrar valores sin modificar tu código", "unlockFullAccess": "Únete a más de 10,000 desarrolladores que han desbloqueado el acceso completo a RunJS.", "saveOpen": "Guardar y abrir archivos", - "environmentVariables": "Variables de entorno" + "environmentVariables": "Variables de entorno", + "showMore": "Mostrar {{count}} más..." }, "preferences": { "ai": "IA", @@ -320,7 +323,8 @@ "name": "Nombre", "managePackages": "Paquetes de NPM", "latest": "Último", - "installed": "Instalado" + "installed": "Instalado", + "allowScripts": "Permitir scripts de instalación" }, "snippets": { "manageSnippets": "Fragmentos de código", diff --git a/translations/ja/translation.json b/translations/ja/translation.json index d4774f6..ba0513e 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -11,6 +11,7 @@ "redo": "やり直し", "cut": "切り取り", "copy": "コピー", + "copyAll": "すべてコピー", "paste": "貼り付け", "delete": "削除", "selectAll": "すべて選択", @@ -112,7 +113,7 @@ "renewOrDowngrade": "ライセンスを更新するか、バージョン {{name}} に戻してください。", "updateReady": "新しい更新をインストールする準備ができました", "updateReadyDetail": "RunJS バージョン {version} がダウンロードされ、インストールする準備ができました", - "thankForUsing": "TRunJS をご利用いただきありがとうございます", + "thankForUsing": "RunJS をご利用いただきありがとうございます", "considerPurchasing": "RunJS が役に立つと思われる場合は、ライセンスを購入して継続的な開発をサポートすることを検討してください。", "maybeLater": "後で", "export": "エクスポート", @@ -123,8 +124,8 @@ "curentTabUnresponsive": "現在のタブが応答しなくなりました。", "toggleStatusBar": "ステータスバー", "explainResult": "結果を説明", - "explainCode": "コードを説明", - "welcome": "/*👋 RunJS へようこそ\n*\n* まずはコードを書いてみましょう\n* 以下にいくつかの例を示します。\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 結果は右側に表示されます 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('トップレベルのawait 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJS を有効化すると、制限が解除され、以下の機能を含むより多くの機能を利用できます。\n* - NPM パッケージ\n* - 複数タブ\n* - スニペット\n* - ポイントのログ\n* - RunJS の継続的な開発への支援\n*\n* コーディングを楽しんでください! 🙂\n*/" + "explain": "説明", + "welcome": "/*? RunJS へようこそ\n*\n* まずはコードを書いてみましょう\n* 以下にいくつかの例を示します。\n*/\nconst helloWorld = () => 'Hello, World! ?';\n\nhelloWorld();\n\n// 結果は右側に表示されます ?\n\nMath.pow(5, 5);\n\nawait Promise.resolve('トップレベルのawait ?');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJS を有効化すると、制限が解除され、以下の機能を含むより多くの機能を利用できます。\n* - NPM パッケージ\n* - 複数タブ\n* - スニペット\n* - ポイントのログ\n* - RunJS の継続的な開発への支援\n*\n* コーディングを楽しんでください! ?\n*/" }, "common": { "run": "実行", @@ -153,6 +154,7 @@ "geminiNoApiKey": "

この機能を使用するには、 設定に Gemini API キーを入力してください。

Gemini APIキーの取得方法については、Gemini のドキュメントを参照してください : https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

この機能を使用するには、 設定に Mistral AI API キーを入力してください。

Mistral AI APIキーの取得方法については、Mistral AIのドキュメントを参照してください : https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

この機能を使用するには、 設定に Anthropic API キーを入力してください。

Anthropic APIキーの取得方法については、Anthropic のドキュメントを参照してください : https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

この機能を使用するには、 設定に OpenAI 互換 API のベース URL を入力してください。

これは、OpenAI 互換 API を提供する任意のサービスまたはローカルサーバーで構いません。

", "send": "送信 (Enter)", "enterPrompt": "ここにプロンプトを入力", "browserNode": "ブラウザとNode.js", @@ -193,7 +195,8 @@ "logPointsDetail": "コードを変更せずに値をログに記録するためのログポイントを追加する", "unlockFullAccess": "10,000人以上の開発者が RunJS の完全アクセスを解除しました。", "saveOpen": "ファイルを保存して開く", - "environmentVariables": "環境変数" + "environmentVariables": "環境変数", + "showMore": "さらに {{count}} 件表示..." }, "preferences": { "ai": "AI", @@ -322,7 +325,8 @@ "installError": "{{name}} のインストール中にエラーが発生しました", "removeError": "パッケージの削除中にエラーが発生しました", "latest": "最新", - "installed": "インストール済み" + "installed": "インストール済み", + "allowScripts": "インストールスクリプトを許可" }, "snippets": { "manageSnippets": "スニペット", diff --git a/translations/pt-BR/translation.json b/translations/pt-BR/translation.json index 1d9dbf0..6d6d128 100644 --- a/translations/pt-BR/translation.json +++ b/translations/pt-BR/translation.json @@ -11,6 +11,7 @@ "redo": "Refazer", "cut": "Recortar", "copy": "Copiar", + "copyAll": "Copiar Tudo", "paste": "Colar", "delete": "Excluir", "selectAll": "Selecionar Tudo", @@ -123,7 +124,7 @@ "curentTabUnresponsive": "A aba atual parou de responder.", "toggleStatusBar": "Barra de status", "explainResult": "Explicar Resultado", - "explainCode": "Explicar Código", + "explain": "Explicar", "welcome": "/*👋 Bem-vindo ao RunJS\n*\n* Para começar, tente escrever algum código\n* Aqui estão alguns exemplos:\n*/\nconst helloWorld = () => 'Olá, Mundo! 🌎';\n\nhelloWorld();\n\n// Você verá os resultados à direita 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('Aguarde de nível superior 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* Ative o RunJS para remover limites e acessar mais recursos, incluindo:\n* - Pacotes NPM\n* - Múltiplas abas\n* - Snippets\n* - Pontos de log\n* - e apoio ao desenvolvimento contínuo do RunJS\n*\n* Boa programação! 🙂\n*/" }, "common": { @@ -153,6 +154,7 @@ "geminiNoApiKey": "

Para usar este recurso, insira sua chave de API do Gemini nas configurações.

Para saber como obter uma chave de API do Gemini, consulte a documentação do Gemini: https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

Para usar este recurso, insira sua chave de API da Mistral AI nas configurações.

Para saber como obter uma chave de API da Mistral AI, consulte a documentação da Mistral AI: https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

Para usar este recurso, insira sua chave de API da Anthropic nas configurações.

Para saber como obter uma chave de API da Anthropic, consulte a documentação da Anthropic: https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

Para usar este recurso, insira a URL base de uma API compatível com OpenAI nas configurações.

Isso pode ser qualquer serviço ou servidor local que forneça uma API compatível com OpenAI.

", "send": "Enviar (Enter)", "enterPrompt": "Digite um comando aqui", "browserNode": "Navegador e Node.js", @@ -193,7 +195,8 @@ "logPointsDetail": "Adicione pontos de registro para registrar valores sem modificar seu código", "unlockFullAccess": "Junte-se a mais de 10.000 desenvolvedores que desbloquearam o acesso completo ao RunJS.", "saveOpen": "Salvar e Abrir Arquivos", - "environmentVariables": "Variáveis de Ambiente" + "environmentVariables": "Variáveis de Ambiente", + "showMore": "Mostrar mais {{count}}..." }, "preferences": { "ai": "IA", @@ -322,7 +325,8 @@ "installError": "Ocorreu um erro ao instalar {{name}}", "removeError": "Ocorreu um erro ao remover o pacote", "latest": "Mais recente", - "installed": "Instalado" + "installed": "Instalado", + "allowScripts": "Permitir scripts de instalação" }, "snippets": { "manageSnippets": "Snippets", diff --git a/translations/zh/translation.json b/translations/zh/translation.json index 61fc1a3..26a00f8 100755 --- a/translations/zh/translation.json +++ b/translations/zh/translation.json @@ -11,6 +11,7 @@ "redo": "重做", "cut": "剪切", "copy": "复制", + "copyAll": "复制全部", "paste": "粘贴", "delete": "删除", "selectAll": "全选", @@ -25,7 +26,7 @@ "formatCode": "格式化代码", "tools": "工具", "manageNpmPackages": "管理 NPM 包…", - "manageEnvironmentVariables": "变量环境…", + "manageEnvironmentVariables": "环境变量…", "manageSnippets": "代码片段…", "insertSnippet": "插入代码片段", "insertSnippetNewTab": "在新标签页插入代码片段", @@ -123,7 +124,7 @@ "curentTabUnresponsive": "当前标签页已无响应。", "toggleStatusBar": "状态栏", "explainResult": "解释结果", - "explainCode": "解释代码", + "explain": "解释", "welcome": "/*👋 欢迎使用 RunJS\n*\n* 要开始使用,请尝试编写一些代码\n* 以下是一些示例:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 您将在右侧看到结果输出 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('顶级 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* 激活 RunJS 以解除限制并访问更多功能,包括:\n* - NPM 包\n* - 多标签页\n* - 代码片段\n* - 日志点\n* - 以及支持 RunJS 的持续开发\n*\n* 祝您编码愉快!🙂\n*/" }, "common": { @@ -153,6 +154,7 @@ "geminiAiNoApiKey": "

要使用此功能,请在设置中输入你的 Gemini API 密钥。

关于如何获取 Gemini API 密钥,请参考 Gemini 文档:https://ai.google.dev/gemini-api/docs/api-key

", "mistralNoApiKey": "

要使用此功能,请在设置中输入你的 Mistral AI API 密钥。

关于如何获取 Mistral AI API 密钥,请参考 Mistral AI 文档:https://docs.mistral.ai/getting-started/quickstart/

", "anthropicNoApiKey": "

要使用此功能,请在设置中输入你的 Anthropic API 密钥。

关于如何获取 Anthropic API 密钥,请参考 Anthropic 文档:https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

要使用此功能,请在设置中输入 OpenAI 兼容 API 的基础 URL。

这可以是任何提供 OpenAI 兼容 API 的服务或本地服务器。

", "send": "发送(Enter)", "enterPrompt": "在此输入提示词", "browserNode": "浏览器和 Node.js", @@ -193,7 +195,8 @@ "logPointsDetail": "添加日志点以在不修改代码的情况下记录值", "unlockFullAccess": "加入超过 10,000 名开发者,解锁 RunJS 的完整访问权限。", "saveOpen": "保存并打开文件", - "environmentVariables": "环境变量" + "environmentVariables": "环境变量", + "showMore": "再显示 {{count}} 个..." }, "preferences": { "ai": "AI", @@ -310,7 +313,8 @@ "installError": "安装 {{name}} 时发生错误", "removeError": "移除包时发生错误", "latest": "最新版本", - "installed": "已安装" + "installed": "已安装", + "allowScripts": "允许安装脚本" }, "snippets": { "manageSnippets": "代码片段", From bb3184ad34cc0c6a1c0f79ba4ffc9d706700f918 Mon Sep 17 00:00:00 2001 From: coolvitto <160416811+coolvitto@users.noreply.github.com> Date: Wed, 8 Jul 2026 22:36:50 +0900 Subject: [PATCH 80/81] Fix JSON formatting in translation file --- translations/ja/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translations/ja/translation.json b/translations/ja/translation.json index ba0513e..335b4a0 100644 --- a/translations/ja/translation.json +++ b/translations/ja/translation.json @@ -337,7 +337,7 @@ "nameHint": "自動補完のトリガーワードを定義します。", "noSnippets": "スニペットはまだありません。\nスニペットを作成するには、追加 (+) をクリックします。", "insertSnippet": "スニペットの挿入", - "insertSnippetNewTab": "新しいタブにスニペットを挿入" + "insertSnippetNewTab": "新しいタブにスニペットを挿入", "copySnippet": "スニペットをコピー", "copied": "コピーしました!", "inserted": "挿入しました!", From caec2e285421a38ecc85cedb6905b5e7b18d22fc Mon Sep 17 00:00:00 2001 From: moduvoice Date: Sat, 11 Jul 2026 23:40:14 +0700 Subject: [PATCH 81/81] Add Korean translation Adds translations/ko/translation.json with a full Korean (ko) translation, matching the key structure of the English source file (329/329 keys, placeholders and embedded HTML tags verified). --- translations/ko/translation.json | 347 +++++++++++++++++++++++++++++++ 1 file changed, 347 insertions(+) create mode 100644 translations/ko/translation.json diff --git a/translations/ko/translation.json b/translations/ko/translation.json new file mode 100644 index 0000000..f5f207b --- /dev/null +++ b/translations/ko/translation.json @@ -0,0 +1,347 @@ +{ + "main": { + "checkForUpdates": "업데이트 확인…", + "restartToUpdate": "업데이트하려면 재시작", + "documentation": "문서", + "reportIssue": "문제 신고", + "copyDebugLog": "디버그 로그를 클립보드에 복사", + "file": "파일", + "edit": "편집", + "undo": "실행 취소", + "redo": "다시 실행", + "cut": "잘라내기", + "copy": "복사", + "copyAll": "모두 복사", + "paste": "붙여넣기", + "delete": "삭제", + "selectAll": "모두 선택", + "inspect": "검사", + "find": "찾기", + "replace": "바꾸기", + "toggleLineComment": "줄 주석 전환", + "toggleBlockComment": "블록 주석 전환", + "toggleMagicComment": "매직 주석 전환", + "action": "작업", + "setWorkingDirectory": "작업 디렉터리 설정…", + "formatCode": "코드 포맷", + "tools": "도구", + "manageNpmPackages": "NPM 패키지…", + "manageEnvironmentVariables": "환경 변수…", + "manageSnippets": "스니펫…", + "insertSnippet": "스니펫 삽입", + "insertSnippetNewTab": "새 탭에 스니펫 삽입", + "importSnippets": "스니펫 가져오기…", + "exportSnippets": "스니펫 내보내기…", + "confirm": "확인", + "confirmDeleteSnippet": "이 스니펫을 삭제하시겠습니까?", + "errorExporting": "스니펫을 내보내지 못했습니다.", + "errorImporting": "스니펫을 가져오지 못했습니다.", + "errorImportingFormat": "잘못된 스니펫 형식입니다.", + "view": "보기", + "actualSize": "실제 크기", + "increaseFontSize": "글꼴 크기 키우기", + "decreaseFontSize": "글꼴 크기 줄이기", + "toggleFullScreen": "전체 화면", + "toggleOutput": "출력", + "toggleSideBar": "사이드바", + "toggleActivityBar": "액티비티 바", + "layout": "레이아웃", + "horizontal": "가로", + "vertical": "세로", + "themes": "테마", + "window": "창", + "editTabTitle": "탭 제목 편집…", + "tabTitle": "탭 제목", + "minimize": "최소화", + "bringAllToFront": "모두 앞으로 가져오기", + "aboutRunJs": "RunJS 정보", + "preferences": "설정…", + "services": "서비스", + "hideRunJs": "RunJS 가리기", + "hideOthers": "다른 항목 가리기", + "showAll": "모두 보기", + "activate": "활성화…", + "manageLicense": "라이선스 관리…", + "quitRunJs": "RunJS 종료", + "help": "도움말", + "exit": "종료", + "clear": "지우기", + "open": "열기…", + "save": "저장", + "saveAs": "다른 이름으로 저장…", + "loadError": "불러오기 오류", + "errorLoadingFile": "파일을 불러오는 중 오류가 발생했습니다.", + "errorFileTooLarge": "이 파일은 RunJS로 열기에 너무 큽니다.", + "saveErrorTitle": "저장 오류", + "saveErrorContent": "파일을 저장하는 중 오류가 발생했습니다", + "pasteErrorTitle": "붙여넣기 오류", + "pasteErrorContent": "데이터가 너무 커서 RunJS에서 처리할 수 없습니다.", + "closeTab": "탭 닫기", + "closeOtherTabs": "다른 탭 닫기", + "closeTabsRight": "오른쪽 탭 모두 닫기", + "errorInvalidLicense": "오류: 라이선스 키가 유효하지 않아 활성화에 실패했습니다.", + "errorLicenseNotFound": "오류: 라이선스 정보를 찾을 수 없습니다. 나중에 다시 시도해 주세요.", + "errorTwoMachinesActive": "오류: 활성화 가능 대수를 초과했습니다. 다음 주소에서 온라인으로 기기를 비활성화할 수 있습니다\nrunjs.app/license-manager", + "errorDeactivationFailed": "오류: 비활성화에 실패했습니다. 도움이 필요하면 mail@runjs.app으로 문의해 주세요.", + "errorConnectionProblem": "오류: 서버에 연결하는 중 문제가 발생했습니다.", + "errorFirewall": "오류: 요청이 차단되었습니다. license.haaslabs.app을 허용 목록에 추가해 주세요.", + "errorOccured": "오류가 발생했습니다: {{message}}", + "noUpdates": "업데이트 없음", + "currentUpToDate": "현재 버전이 최신 상태입니다.", + "foundUpdates": "업데이트 발견", + "updateNow": "업데이트를 발견했습니다. 지금 업데이트하시겠습니까?", + "newVersionAvailable": "RunJS의 새 버전을 사용할 수 있습니다.", + "downloadFrom": "RunJS는 공식 웹사이트에서 다운로드하거나 원하는 패키지 관리자를 사용해 설치할 수 있습니다.", + "download": "다운로드", + "yes": "예", + "no": "아니오", + "installUpdates": "업데이트 설치", + "updatesDownloaded": "업데이트가 다운로드되었습니다. 업데이트를 위해 애플리케이션이 종료됩니다...", + "error": "오류", + "version": "버전 {{number}}", + "copyright": "Luke Haas 제작\nCopyright © 2026 Haas Labs Ltd", + "kill": "강제 종료", + "confirmCloseTab": "이 탭을 닫으시겠습니까?", + "createSnippet": "스니펫 만들기…", + "publishGist": "Gist에 게시…", + "saveChanges": "변경 사항을 저장하시겠습니까?", + "lostChanges": "저장하지 않으면 변경 사항이 사라집니다.", + "noSave": "저장 안 함", + "downgrade": "다운그레이드", + "downloadVersion": "버전 {{name}} 다운로드", + "afterUpdatePeriod": "이 버전의 RunJS는 회원님의 업데이트 기간이 종료된 이후에 출시되었습니다.", + "renewOrDowngrade": "라이선스를 갱신하거나 버전 {{name}}(으)로 되돌려 주세요.", + "updateReady": "새 업데이트를 설치할 준비가 되었습니다", + "updateReadyDetail": "RunJS 버전 {version}이(가) 다운로드되어 설치할 준비가 되었습니다", + "thankForUsing": "RunJS를 사용해 주셔서 감사합니다", + "considerPurchasing": "RunJS가 유용하다고 느끼셨다면, 라이선스를 구매하여 지속적인 개발을 지원해 주시기 바랍니다.", + "maybeLater": "나중에", + "export": "내보내기", + "exportMenuItem": "내보내기…", + "killTab": "탭 강제 종료", + "wait": "기다리기", + "tabUnresponsive": "탭 응답 없음", + "curentTabUnresponsive": "현재 탭이 응답하지 않습니다.", + "toggleStatusBar": "상태 표시줄", + "explainResult": "결과 설명", + "explain": "설명", + "welcome": "/*👋 RunJS에 오신 것을 환영합니다 \n*\n* 시작하려면 코드를 작성해 보세요\n* 다음은 몇 가지 예시입니다:\n*/\nconst helloWorld = () => 'Hello, World! 🌎';\n\nhelloWorld();\n\n// 결과는 오른쪽에 출력됩니다 👉\n\nMath.pow(5, 5);\n\nawait Promise.resolve('최상위 await 🤩');\n\n[1, 2, 3, 4].map(num => num * 2);\n\n/*\n* RunJS를 활성화하면 제한이 해제되고 다음과 같은 더 많은 기능을 사용할 수 있습니다:\n* - NPM 패키지\n* - 다중 탭\n* - 스니펫\n* - 로그포인트\n* - 그리고 지속적인 개발을 지원할 수 있습니다\n*\n* 즐거운 코딩 되세요! 🙂\n*/" + }, + "common": { + "run": "실행", + "stop": "정지", + "whatsNew": "새로운 기능", + "newTab": "새 탭", + "reopenTab": "닫은 탭 다시 열기", + "close": "닫기", + "ok": "확인", + "cancel": "취소", + "buyLicense": "라이선스 구매", + "activate": "활성화", + "premiumFeatureList": "프리미엄 기능 목록", + "preferences": "설정", + "webView": "웹 뷰", + "editors": "에디터", + "editorBar": "에디터 바", + "renew": "라이선스 갱신", + "remindMe": "나중에 다시 알림", + "aiChat": "AI 채팅", + "snippets": "스니펫", + "npmPackages": "NPM 패키지", + "newChat": "새 채팅", + "aiGreeting": "

안녕하세요, 무엇을 도와드릴까요?

", + "openAiNoApiKey": "

이 기능을 사용하려면 설정에서 OpenAI API 키를 입력해 주세요.

OpenAI API 키를 얻는 방법은 OpenAI 문서를 참고해 주세요: https://platform.openai.com/docs/quickstart

", + "geminiNoApiKey": "

이 기능을 사용하려면 설정에서 Gemini API 키를 입력해 주세요.

Gemini API 키를 얻는 방법은 Gemini 문서를 참고해 주세요: https://ai.google.dev/gemini-api/docs/api-key

", + "mistralNoApiKey": "

이 기능을 사용하려면 설정에서 Mistral AI API 키를 입력해 주세요.

Mistral AI API 키를 얻는 방법은 Mistral AI 문서를 참고해 주세요: https://docs.mistral.ai/getting-started/quickstart/

", + "anthropicNoApiKey": "

이 기능을 사용하려면 설정에서 Anthropic API 키를 입력해 주세요.

Anthropic API 키를 얻는 방법은 Anthropic 문서를 참고해 주세요: https://docs.claude.com/en/api/overview

", + "customNoBaseUrl": "

이 기능을 사용하려면 설정에서 OpenAI 호환 API의 기본 URL을 입력해 주세요.

이는 OpenAI 호환 API를 제공하는 서비스나 로컬 서버라면 어떤 것이든 가능합니다.

", + "send": "보내기 (Enter)", + "enterPrompt": "여기에 프롬프트를 입력하세요", + "browserNode": "브라우저 및 Node.js", + "browser": "브라우저", + "node": "Node.js", + "javascript": "JavaScript", + "typescript": "TypeScript", + "jsx": "JSX", + "tsx": "TSX" + }, + "editor": { + "toggleAudio": "오디오 켜기/끄기", + "updateAvailable": "업데이트 가능", + "doMore": "RunJS로 더 많은 것을 하세요", + "multipleTabs": "다중 탭", + "npmPackages": "NPM 패키지", + "autocomplete": "자동 완성", + "typeChecking": "타입 검사", + "extraThemes": "추가 테마", + "intlDateTime": "{{val, datetime}}", + "removeLimits": "활성화하여 제한 해제", + "snippets": "스니펫", + "timeToRenew": "갱신할 시간", + "pleaseRenew": "갱신할 시간입니다 - 계속 업데이트를 받으려면 라이선스를 갱신해 주세요.", + "npmPackagesDetail": "새로운 라이브러리와 프레임워크를 실험해 보세요", + "multipleTabsDetail": "멀티태스킹에 필수적입니다", + "snippetsDetail": "나만의 스니펫 컬렉션을 만들어 보세요", + "extraThemesDetail": "Ayu, One Dark, Shades of Purple, SynthWave '84", + "doNotRemind": "다시 알리지 않음", + "selectLanguage": "언어 선택", + "selectRuntime": "런타임 환경 선택", + "toggleWebView": "웹 뷰 전환", + "toggleSplitView": "분할 보기 전환", + "codeLimitReached": "코드 제한에 도달했습니다", + "goToLine": "줄로 이동", + "moreOptions": "추가 옵션", + "logpoints": "로그포인트", + "logpointsDetail": "코드를 수정하지 않고 값을 기록할 로그포인트를 추가하세요", + "unlockFullAccess": "RunJS의 모든 기능을 이용하고 있는 10,000명 이상의 개발자와 함께하세요.", + "saveOpen": "파일 저장 및 열기", + "environmentVariables": "환경 변수", + "showMore": "{{count}}개 더 보기..." + }, + "preferences": { + "ai": "AI", + "preferences": "설정", + "general": "일반", + "build": "빌드", + "formatting": "포맷팅", + "appearance": "모양", + "advanced": "고급", + "autoFormat": "자동 포맷", + "autoFormatDescription": "실행 시 코드를 자동으로 포맷합니다", + "formattingRules": "포맷팅 규칙", + "autoRun": "자동 실행", + "autoRunDescription": "변경 시 코드를 자동으로 실행합니다", + "lineNumbers": "줄 번호", + "lineNumbersDescription": "줄 번호를 표시합니다", + "lineWrap": "줄 바꿈", + "lineWrapDescription": "긴 줄을 감쌉니다", + "vimKeys": "Vim 키 바인딩", + "vimKeysDescription": "Vim 키 바인딩을 사용합니다", + "closeBrackets": "괄호 자동 닫기", + "closeBracketsDescription": "괄호를 자동으로 닫습니다", + "autocomplete": "자동 완성", + "autocompleteDescription": "입력 중 제안을 표시합니다", + "typeChecking": "린팅", + "typeCheckingDescription": "인라인 오류와 경고를 표시합니다", + "signatures": "시그니처", + "signaturesDescription": "입력 중 함수 시그니처를 표시합니다", + "hoverInfo": "호버 정보", + "hoverInfoDescription": "마우스를 올렸을 때 정보를 표시합니다", + "theme": "테마", + "font": "글꼴", + "fontSize": "글꼴 크기", + "invisibles": "숨김 문자", + "invisiblesDescription": "숨김 문자를 표시합니다", + "activeLine": "활성 줄", + "activeLinesDescription": "활성 줄을 강조 표시합니다", + "tabBar": "탭 바", + "tabBarDescription": "탭이 하나일 때도 탭 바를 표시합니다", + "showUndefined": "Undefined 표시", + "showUndefinedDescription": "undefined 값을 표시합니다", + "loopProtection": "루프 보호", + "loopProtectionDescription": "장시간 실행되는 루프로부터 보호합니다", + "confirmClose": "닫기 확인", + "confirmCloseDescription": "탭을 닫기 전에 확인합니다", + "printWidth": "출력 너비", + "tabWidth": "탭 너비", + "useTabs": "탭 사용", + "useTabsDescription": "공백 대신 탭으로 줄을 들여씁니다", + "semicolons": "세미콜론", + "semicolonsDescription": "문장 끝에 세미콜론을 출력합니다", + "singleQuotes": "작은따옴표", + "singleQuotesDescription": "큰따옴표 대신 작은따옴표를 사용합니다", + "quoteProps": "속성 인용 부호", + "jsxQuotes": "JSX 인용 부호", + "jsxQuotesDescription": "JSX에서 큰따옴표 대신 작은따옴표를 사용합니다", + "trailingCommas": "후행 쉼표", + "bracketSpacing": "괄호 간격", + "bracketSpacingDescription": "객체 리터럴의 괄호 사이에 공백을 추가합니다", + "arrowFunctionParens": "화살표 함수 괄호", + "sideBar": "사이드바", + "sideBarDescription": "사이드바를 표시합니다", + "activityBar": "액티비티 바", + "activityBarDescription": "액티비티 바를 표시합니다", + "language": "언어", + "english": "English", + "spanish": "Español", + "japanese": "日本語", + "chinese": "中文", + "portuguese": "Português", + "changeAfterRestart": "변경 사항은 앱을 재시작한 후 적용됩니다.", + "aiModel": "모델", + "aiApiKey": "API 키", + "aiProvider": "제공자", + "aiBaseUrl": "기본 URL", + "refreshModels": "모델 새로고침", + "selectModel": "모델 선택…", + "npmrcHint": ".npmrc는 NPM이 패키지와 종속성을 관리하는 방식을 제어하는 설정을 저장합니다.", + "npmrcFailedToRead": ".npmrc 파일을 읽지 못했습니다. 권한을 확인해 주세요.", + "npmrcTooLarge": ".npmrc 파일이 너무 큽니다. 크기를 줄여 주세요.", + "npmrcFailedToSave": ".npmrc 파일을 저장하지 못했습니다. 권한을 확인해 주세요.", + "ligatures": "글꼴 합자", + "ligaturesDescription": "지원되는 글꼴에서 합자를 활성화합니다", + "save": "저장", + "reset": "초기화", + "autoUpdates": "자동 업데이트", + "autoUpdatesDescription": "업데이트를 자동으로 다운로드합니다", + "defaultRuntime": "기본 런타임 환경", + "defaultLanguage": "기본 언어", + "editor": "에디터", + "autoLog": "자동 로그", + "autoLogDescription": "최상위 표현식의 결과를 자동으로 기록합니다", + "statusBar": "상태 표시줄", + "statusBarDescription": "상태 표시줄을 표시합니다" + }, + "license": { + "deactivateLicense": "라이선스 비활성화", + "activation": "RunJS 활성화", + "yourLicense": "내 RunJS 라이선스", + "deactivateYourLicense": "다른 컴퓨터에서 사용하고 싶다면 여기에서 RunJS 라이선스를 비활성화할 수 있습니다.", + "activateYourLicense": "사용 중인 RunJS가 아직 활성화되지 않았습니다. 아래에 라이선스 키를 입력해 주세요.", + "licenseKey": "라이선스 키", + "licenseHint": "라이선스 키는 RunJS 구매 후 받은 확인 이메일에서 확인할 수 있습니다.", + "thanksForSupport": "RunJS를 지원해 주셔서 감사합니다.", + "activationComplete": "활성화 완료" + }, + "vars": { + "manageEnvironmentVariables": "환경 변수", + "key": "KEY", + "value": "VALUE", + "add": "추가", + "save": "저장", + "remove": "제거", + "noVars": "아직 환경 변수가 없습니다.\n위 양식을 사용하여 환경 변수를 추가하세요.", + "hint": "환경 변수는 process.env에 로드되며, 환경 변수의 키를 접미사로 붙여 접근할 수 있습니다." + }, + "installer": { + "managePackages": "NPM 패키지", + "initError": "NPM을 초기화하는 중 오류가 발생했습니다.", + "name": "이름", + "version": "버전", + "add": "추가", + "remove": "제거", + "search": "검색", + "searchError": "{{name}}을(를) 검색하는 중 오류가 발생했습니다", + "installError": "{{name}}을(를) 설치하는 중 오류가 발생했습니다", + "removeError": "패키지를 제거하는 중 오류가 발생했습니다", + "latest": "최신", + "installed": "설치됨", + "allowScripts": "설치 스크립트 허용" + }, + "snippets": { + "manageSnippets": "스니펫", + "name": "이름", + "description": "설명", + "search": "검색", + "notFound": "일치하는 스니펫을 찾을 수 없습니다.", + "nameHint": "자동 완성을 위한 트리거 단어를 정의합니다.", + "noSnippets": "아직 스니펫이 없습니다.\n새 스니펫을 만들거나 기존 스니펫 라이브러리를 가져와서 시작하세요.", + "insertSnippet": "스니펫 삽입", + "insertSnippetNewTab": "새 탭에 스니펫 삽입", + "copySnippet": "스니펫 복사", + "copied": "복사됨!", + "inserted": "삽입됨!", + "insertedNewTab": "새 탭에 삽입됨!", + "newSnippet": "새 스니펫" + } +}

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­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 UJH;0JRzaUrCp?Z*js@TTUxGVd5C8xG diff --git a/docs/set-directory.png b/docs/set-directory.png deleted file mode 100644 index 39bafe36af2a5bec9961978e7109eaf4c30255b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126804 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�W? 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 From 17c2529166103315963a57530158f5dc71f2cbff Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 6 Mar 2023 17:13:10 +0000 Subject: [PATCH 46/81] remove icon --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 95466e3..8a70220 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,6 @@ ![Twitter Follow](https://img.shields.io/twitter/follow/runjs_app?style=social) -![icon](docs/icon.png) - - ![image](docs/github-promo.png) Download the latest release [here](https://github.com/lukehaas/runjs/releases). From 2c748ecb9fd0033060a9c315755f49e6cb12862e Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 12 Mar 2023 17:58:10 +0000 Subject: [PATCH 47/81] update changelog --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e854c7..5732732 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 2.8.0 - 06 March 2023 + +- Add support for top-level await. +- Change the way auto-updates are handled. +- Rename Preferences to Settings. +- Fix a Prettier code formatting issue. +- Fix an issue that caused some system fonts to not appear in the font list. +- Fix an issue that could cause RunJS to open off-screen on Windows. +- Upgrade Node to 16.17.1. +- Upgrade Chromium to 108. +- Upgrade V8 to 10.8. + ### Version 2.7.5 - 26 January 2023 - Fix an issue that caused loop protection to always be enabled. From 0dabed786ce37397110a51c773bd6a0c57c77c02 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Tue, 18 Apr 2023 16:24:01 +0100 Subject: [PATCH 48/81] update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5732732..6d089d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### Version 2.9.0 - 18 April 2023 +- Outdated NPM packages can now be updated. +- Fix an issue that caused the formatting settings to always display default values. +- Auto fold proto properties in output results. +- Upgraded Node to version 18.14.0. +- Upgraded Chromium to version 112. +- Upgraded V8 to version 11.2. +- Dropped support for Windows 7 and Windows 8. + ### Version 2.8.0 - 06 March 2023 - Add support for top-level await. From a990c5bdf51ff4ba96ea1dd15429bc9afe086382 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 22 Oct 2023 14:26:29 +0100 Subject: [PATCH 49/81] update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a70220..83fa78d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Download the latest release [here](https://github.com/lukehaas/runjs/releases). ## Feature Highlights - [TypeScript Playground](https://runjs.app/typescript-playground) -- [JavaScript Sandbox](https://runjs.app/javascript-sandbox) +- [JavaScript Compiler](https://runjs.app/javascript-compiler) ## Acknowledgements From a0a61cec7c45d5884f665fac3469b5e33b10c6a5 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 20 Dec 2023 16:18:36 +0000 Subject: [PATCH 50/81] updat ereleae notes --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d089d5..b688a3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +### Version 2.10.1 - 20 December 2023 +- Add support for regular expression pattern modifiers plugin proposal. +- Add support for optional chaining assignment plugin proposal. +- Add tab context menu options for closing other tabs and closing tabs to the right. +- Add support for trailing commas in generic types. +- Improve handling for custom fonts. +- Support TypeScript version 5.2. +- Upgrade Node to version 18.16.1. +- Upgrade Chromium to version 116. +- Upgrade V8 to version 11.2. +- Various bug fixes. + ### Version 2.9.0 - 18 April 2023 - Outdated NPM packages can now be updated. - Fix an issue that caused the formatting settings to always display default values. From da3414c3ce691de01219998d16829701d59d4013 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Sun, 25 Feb 2024 15:59:04 +0000 Subject: [PATCH 51/81] update changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b688a3d..9194243 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +### Version 2.11.0 - 24 February 2024 +- Add ability to re-open closed tabs. +- Output context menu improvements. +- Change auto-save to occur on change instead of run. +- Improve handling of extra wide tooltips. +- Prevent pasting when closing a tab with the middle mouse click on Linux. +- Upgrade Node to 20.9.0. +- Upgrade Chromium to 122. +- Upgrade V8 to 12.2. + ### Version 2.10.1 - 20 December 2023 - Add support for regular expression pattern modifiers plugin proposal. - Add support for optional chaining assignment plugin proposal. From 2c22f36f4813386f6909c5f67ac64260ca8072a0 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Wed, 24 Apr 2024 11:06:50 +0100 Subject: [PATCH 52/81] update changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9194243..e0d92b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +### Version 2.12.0 - 24 April 2024 +- Improved support for ES modules +- Updated build options to move away from Babel naming conventions +- Tab titles now default to the first line of text within the associated editor +- Added the ability to import and export snippet libraries +- Added the ability to toggle syntax highlighting on output results +- Added a shortcut for displaying completion suggestions +- Rename the runtime values setting to expression results +- Line matching now appends values to lines if the source line is the same +- Deleting snippets now requires confirmation + ### Version 2.11.0 - 24 February 2024 - Add ability to re-open closed tabs. - Output context menu improvements. From 940f32c3fd7e149f85f73ad73104c0a6ce936d52 Mon Sep 17 00:00:00 2001 From: Luke Haas Date: Mon, 8 Jul 2024 09:31:47 +0100 Subject: [PATCH 53/81] update readme --- CHANGELOG.md | 3 +++ README.md | 26 ++++++++++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0d92b3..4b81277 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Version 2.12.1 - 21 May 2024 +- Fix an issue that caused file content to be loaded twice when opening a file. + ### Version 2.12.0 - 24 April 2024 - Improved support for ES modules - Updated build options to move away from Babel naming conventions diff --git a/README.md b/README.md index 83fa78d..f0d6d9c 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,32 @@ -# [RunJS](https://runjs.app) +