diff --git a/apps/site/snippets/ja/download/docker.bash b/apps/site/snippets/ja/download/docker.bash index 8ea542a0f1050..feeebc15fbd9f 100644 --- a/apps/site/snippets/ja/download/docker.bash +++ b/apps/site/snippets/ja/download/docker.bash @@ -2,7 +2,7 @@ # 詳しくは https://docker.com/get-started/ にある公式ドキュメントを参照してください # Node.jsのDockerイメージを取得する: -docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker pull node:${props.release.major}-slim # Node.jsのコンテナーを作成しシェルを起動する: -docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker run -it --rm --entrypoint sh node:${props.release.major}-slim diff --git a/apps/site/snippets/ro/download/docker.bash b/apps/site/snippets/ro/download/docker.bash index 5ae2462775d9c..176bcdc86f806 100644 --- a/apps/site/snippets/ro/download/docker.bash +++ b/apps/site/snippets/ro/download/docker.bash @@ -2,7 +2,7 @@ # Te rog să consulți documentația oficială disponibilă la https://docker.com/get-started/ # Trage imaginea Docker pentru Node.js: -docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker pull node:${props.release.major}-slim # Creează un container Node.js și pornește o sesiune Shell: -docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker run -it --rm --entrypoint sh node:${props.release.major}-slim diff --git a/apps/site/snippets/uk/download/docker.bash b/apps/site/snippets/uk/download/docker.bash index 43f7e3185fb11..32202bee3f3bf 100644 --- a/apps/site/snippets/uk/download/docker.bash +++ b/apps/site/snippets/uk/download/docker.bash @@ -2,7 +2,7 @@ # Будь ласка, перегляньте офіційну документацію на https://docker.com/get-started/ # Завантажує образ Docker Node.js: -docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker pull node:${props.release.major}-slim # Створює контейнер Node.js та розпочинає сесію в Shell: -docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} +docker run -it --rm --entrypoint sh node:${props.release.major}-slim diff --git a/packages/i18n/package.json b/packages/i18n/package.json index a7feb4de6dd8d..7f3446347c148 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@node-core/website-i18n", - "version": "1.1.24", + "version": "1.1.26", "type": "module", "exports": { "./*": [ diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 851616fe1f311..54f6409697902 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -45,111 +45,6 @@ } }, "navigation": { - "learn": { - "gettingStarted": { - "links": { - "gettingStarted": "Premiers pas", - "introductionToNodejs": "Introduction à Node.js", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "À quel point avez-vous besoin de connaître JavaScript pour savoir utiliser Node.js ?", - "differencesBetweenNodejsAndTheBrowser": "Différences entre Node.js et le navigateur", - "theV8JavascriptEngine": "Le moteur JavaScript V8", - "anIntroductionToTheNpmPackageManager": "Une introduction au gestionnaire de paquets npm", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) et au-delà", - "debugging": "Débogage de Node.js", - "fetch": "Récupérer des données avec Node.js", - "websocket": "Client WebSocket avec Node.js", - "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, la différence entre le développement et la production", - "profiling": "Profilage des applications Node.js", - "nodejsWithWebassembly": "Node.js avec WebAssembly", - "securityBestPractices": "Meilleures pratiques de sécurité", - "userlandMigrations": "Introduction à Userland Migrations" - } - }, - "commandLine": { - "links": { - "commandLine": "Ligne de commande", - "runNodejsScriptsFromTheCommandLine": "Exécuter les scripts Node.js en ligne de commande", - "howToUseTheNodejsRepl": "Comment utiliser le REPL Node.js", - "outputToTheCommandLineUsingNodejs": "Sortie vers la ligne de commande avec Node.js", - "acceptInputFromTheCommandLineInNodejs": "Accepter des données provenant de la ligne de commande dans Node.js", - "howToReadEnvironmentVariablesFromNodejs": "Comment lire les variables d'environnement de Node.js" - } - }, - "http": { - "links": { - "http": "HTTP", - "anatomyOfAnHttpTransaction": "Anatomie d'une transaction HTTP", - "enterpriseNetworkConfiguration": "Configuration du réseau d'entreprise" - } - }, - "manipulatingFiles": { - "links": { - "manipulatingFiles": "Manipuler des fichiers", - "nodejsFileStats": "Statistiques des fichiers Node.js", - "nodejsFilePaths": "Chemins d'accès aux fichiers Node.js", - "readingFilesWithNodejs": "Lire des fichiers avec Node.js", - "writingFilesWithNodejs": "Écrire des fichiers avec Node.js", - "workingWithFileDescriptorsInNodejs": "Travailler avec des descripteurs de fichiers dans Node.js", - "workingWithFoldersInNodejs": "Travailler avec des dossiers dans Node.js", - "workingWithDifferentFilesystems": "Comment travailler avec différents systèmes de fichiers" - } - }, - "asynchronousWork": { - "links": { - "asynchronousWork": "Travail asynchrone", - "javascriptAsynchronousProgrammingAndCallbacks": "Programmation asynchrone en JavaScript et Callbacks", - "asynchronousFlowControl": "Contrôle de l'exécution asynchrone", - "discoverPromisesInNodejs": "Découvrir les promesses dans Node.js", - "discoverJavascriptTimers": "Découvrez les minuteurs JavaScript", - "overviewOfBlockingVsNonBlocking": "Vue d'ensemble des opérations bloquantes vs non bloquantes", - "eventLoopTimersAndNexttick": "La boucle d'évènement Node.js", - "theNodejsEventEmitter": "L'émetteur d'événement Node.js", - "understandingProcessnexttick": "Comprendre process.nextTick()", - "understandingSetimmediate": "Comprendre setImmediate()", - "dontBlockTheEventLoop": "Ne bloquez pas la boucle d'événement" - } - }, - "typescript": { - "links": { - "typescript": "TypeScript", - "introduction": "Introduction à TypeScript", - "runNatively": "Exécuter TypeScript en mode natif", - "transpile": "Exécution du code TypeScript à l'aide de la transpilation", - "run": "Exécuter TypeScript avec un runner", - "publishingTSPackage": "Publier un package TypeScript" - } - }, - "modules": { - "links": { - "modules": "Modules", - "howToUseStreams": "Comment utiliser les flux", - "backpressuringInStreams": "La contre-pression dans Streams", - "publishingAPackage": "Publication d'un paquet", - "publishingNodeApiModules": "Comment publier un paquet Node-API", - "abiStability": "Stabilité de l'ABI" - } - }, - "diagnostics": { - "links": { - "diagnostics": "Diagnostique", - "userJourney": "Parcours de l'utilisateur", - "memory": "Mémoire", - "understandingAndTuningMemory": "Comprendre et optimiser la mémoire", - "liveDebugging": "Débogage en direct", - "poorPerformance": "Mauvaise performance", - "flameGraphs": "Graphiques de flamme" - } - }, - "testRunner": { - "links": { - "testRunner": "Exécuteur de test", - "introduction": "Découverte de l'exécuteur de tests de Node.js", - "usingTestRunner": "Utilisation de l'exécuteur de tests de Node.js", - "mocking": "Mocking dans les tests", - "collectingCodeCoverage": "Collecter la couverture du code dans Node.js" - } - } - }, "about": { "links": { "about": "À propos de Node.js", diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index 6e6080d50e266..cce9fd3919596 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -45,111 +45,6 @@ } }, "navigation": { - "learn": { - "gettingStarted": { - "links": { - "gettingStarted": "はじめに", - "introductionToNodejs": "Node.jsの導入", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Node.jsを使用するために知っておくべきJavaScriptの知識はどのくらいですか?", - "differencesBetweenNodejsAndTheBrowser": "Node.jsとブラウザーの違い", - "theV8JavascriptEngine": "V8 JavaScriptエンジン", - "anIntroductionToTheNpmPackageManager": "npmパッケージマネージャーの紹介", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015(ES6)とそれ以降のバージョン", - "debugging": "Node.jsのデバッグ", - "fetch": "Node.jsでデータを取得する", - "websocket": "Node.jsでのWebSocketクライアント", - "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.jsにおける開発環境と本番環境の違い", - "profiling": "Node.jsアプリケーションのプロファイリング", - "nodejsWithWebassembly": "Node.jsとWebAssembly", - "securityBestPractices": "セキュリティーベストプラクティス", - "userlandMigrations": "ユーザーランドコード移行の概要" - } - }, - "commandLine": { - "links": { - "commandLine": "コマンドライン", - "runNodejsScriptsFromTheCommandLine": "コマンドラインからNode.jsスクリプトを実行する", - "howToUseTheNodejsRepl": "Node.js REPLの使用方法", - "outputToTheCommandLineUsingNodejs": "Node.jsを使用してコマンドラインに出力する", - "acceptInputFromTheCommandLineInNodejs": "Node.jsでコマンドラインからの入力を受け取る", - "howToReadEnvironmentVariablesFromNodejs": "Node.jsから環境変数を読み込む方法" - } - }, - "http": { - "links": { - "http": "HTTP", - "anatomyOfAnHttpTransaction": "HTTPトランザクションの構成", - "enterpriseNetworkConfiguration": "エンタープライズ用のネットワーク設定" - } - }, - "manipulatingFiles": { - "links": { - "manipulatingFiles": "ファイルの操作", - "nodejsFileStats": "Node.jsでのファイル情報", - "nodejsFilePaths": "Node.jsでのファイルパス", - "readingFilesWithNodejs": "Node.jsを使用したファイルの読み込み", - "writingFilesWithNodejs": "Node.jsを使用したファイルの書き込み", - "workingWithFileDescriptorsInNodejs": "Node.jsでのファイルディスクリプターの操作", - "workingWithFoldersInNodejs": "Node.jsでのフォルダーの操作", - "workingWithDifferentFilesystems": "異なるファイルシステムを扱う方法" - } - }, - "asynchronousWork": { - "links": { - "asynchronousWork": "非同期処理", - "javascriptAsynchronousProgrammingAndCallbacks": "JavaScriptの非同期プログラミングとコールバック", - "asynchronousFlowControl": "非同期のフロー制御", - "discoverPromisesInNodejs": "Node.jsでプロミスを知る", - "discoverJavascriptTimers": "JavaScriptのタイマー処理について", - "overviewOfBlockingVsNonBlocking": "ブロッキングとノンブロッキングの概要", - "eventLoopTimersAndNexttick": "Node.jsのイベントループ", - "theNodejsEventEmitter": "Node.jsのイベントエミッター", - "understandingProcessnexttick": "process.nextTick()について", - "understandingSetimmediate": "setImmediate()について", - "dontBlockTheEventLoop": "イベントループをブロックしない" - } - }, - "typescript": { - "links": { - "typescript": "TypeScript", - "introduction": "TypeScriptの導入", - "runNatively": "TypeScriptをネイティブに実行する", - "transpile": "トランスパイルを用いたTypeScriptの実行", - "run": "実行ツールを用いたTypeScriptの実行", - "publishingTSPackage": "TypeScriptパッケージを公開する" - } - }, - "modules": { - "links": { - "modules": "モジュール", - "howToUseStreams": "ストリームの使い方", - "backpressuringInStreams": "ストリーム内のバックプレッシャー", - "publishingAPackage": "パッケージの公開", - "publishingNodeApiModules": "Node-APIパッケージを公開する方法", - "abiStability": "ABIの安定性" - } - }, - "diagnostics": { - "links": { - "diagnostics": "診断", - "userJourney": "ユーザージャーニー", - "memory": "メモリー", - "understandingAndTuningMemory": "メモリーのチューニングの理解", - "liveDebugging": "ライブデバッグ", - "poorPerformance": "パフォーマンスの低下", - "flameGraphs": "フレームグラフ" - } - }, - "testRunner": { - "links": { - "testRunner": "テストランナー", - "introduction": "Node.jsのテストランナーの紹介", - "usingTestRunner": "Node.jsのテストランナーを使用する", - "mocking": "テストでのモックの使い方", - "collectingCodeCoverage": "Node.jsでコードカバレッジを収集する" - } - } - }, "about": { "links": { "about": "Node.jsについて", diff --git a/packages/i18n/src/locales/uk.json b/packages/i18n/src/locales/uk.json index 055b9a43e5267..374fb55518c18 100644 --- a/packages/i18n/src/locales/uk.json +++ b/packages/i18n/src/locales/uk.json @@ -45,111 +45,6 @@ } }, "navigation": { - "learn": { - "gettingStarted": { - "links": { - "gettingStarted": "Початок роботи", - "introductionToNodejs": "Вступ до Node.js", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Як добре треба знати JavaScript, щоб використовувати Node.js?", - "differencesBetweenNodejsAndTheBrowser": "Різниця між Node.js і браузером", - "theV8JavascriptEngine": "Рушій JavaScript V8", - "anIntroductionToTheNpmPackageManager": "Вступ до менеджера пакетів npm", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) і новіші версії", - "debugging": "Налагодження Node.js", - "fetch": "Отримання даних із Node.js", - "websocket": "Клієнт WebSocket із Node.js", - "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Різниця між клієнтським та розробницьким середовищем у Node.js", - "profiling": "Профілювання застосунків Node.js", - "nodejsWithWebassembly": "Node.js із WebAssembly", - "securityBestPractices": "Найкращі практики безпеки", - "userlandMigrations": "Вступ до користувацьких міграцій" - } - }, - "commandLine": { - "links": { - "commandLine": "Командний рядок", - "runNodejsScriptsFromTheCommandLine": "Запуск скриптів Node.js із командного рядка", - "howToUseTheNodejsRepl": "Як використовувати REPL у Node.js", - "outputToTheCommandLineUsingNodejs": "Вивід у командний рядок із Node.js", - "acceptInputFromTheCommandLineInNodejs": "Зчитування вводу з командного рядка з Node.js", - "howToReadEnvironmentVariablesFromNodejs": "Отримання доступу до змінних середовища в Node.js" - } - }, - "http": { - "links": { - "http": "HTTP", - "anatomyOfAnHttpTransaction": "Анатомія HTTP-транзакції", - "enterpriseNetworkConfiguration": "Конфігурація підприємницької мережі" - } - }, - "manipulatingFiles": { - "links": { - "manipulatingFiles": "Робота з файлами", - "nodejsFileStats": "Властивості файлу в Node.js", - "nodejsFilePaths": "Шляхи файлу в Node.js", - "readingFilesWithNodejs": "Читання файлів із Node.js", - "writingFilesWithNodejs": "Запис у файл із Node.js", - "workingWithFileDescriptorsInNodejs": "Робота з файловими дескрипторами в Node.js", - "workingWithFoldersInNodejs": "Робота з директоріями з Node.js", - "workingWithDifferentFilesystems": "Робота з різними файловими системами" - } - }, - "asynchronousWork": { - "links": { - "asynchronousWork": "Асинхронна робота", - "javascriptAsynchronousProgrammingAndCallbacks": "Асинхронне програмування і функції зворотного виклику в JavaScript", - "asynchronousFlowControl": "Асинхронне управління потоком", - "discoverPromisesInNodejs": "Проміси в Node.js", - "discoverJavascriptTimers": "Таймери JavaScript", - "overviewOfBlockingVsNonBlocking": "Огляд блокувальних і неблокувальних викликів", - "eventLoopTimersAndNexttick": "Цикл подій у Node.js", - "theNodejsEventEmitter": "Емітер подій у Node.js", - "understandingProcessnexttick": "Розуміння process.nextTick()", - "understandingSetimmediate": "Розуміння setImmediate()", - "dontBlockTheEventLoop": "Уникайте блокування циклу подій" - } - }, - "typescript": { - "links": { - "typescript": "TypeScript", - "introduction": "Вступ до TypeScript", - "runNatively": "Запуск коду на TypeScript нативно", - "transpile": "Запуск коду на TypeScript за допомогою транспіляції", - "run": "Запуск коду на TypeScript із виконавцем", - "publishingTSPackage": "Публікація пакета TypeScript" - } - }, - "modules": { - "links": { - "modules": "Модулі", - "howToUseStreams": "Використання потоків", - "backpressuringInStreams": "Зворотний тиск у потоках", - "publishingAPackage": "Публікація пакета", - "publishingNodeApiModules": "Як опублікувати пакет Node-API", - "abiStability": "Стабільність ABI" - } - }, - "diagnostics": { - "links": { - "diagnostics": "Діагностика", - "userJourney": "Шлях користувача", - "memory": "Пам’ять", - "understandingAndTuningMemory": "Розуміння та налаштування пам'яті", - "liveDebugging": "Налагодження в реальному часі", - "poorPerformance": "Низька продуктивність", - "flameGraphs": "Flame-графіки" - } - }, - "testRunner": { - "links": { - "testRunner": "Виконавець тестів", - "introduction": "Що таке виконавець тестів у Node.js?", - "usingTestRunner": "Використання виконавця тестів у Node.js", - "mocking": "Мокінг у тестах", - "collectingCodeCoverage": "Отримання покриття коду в Node.js" - } - } - }, "about": { "links": { "about": "Про Node.js",