UNPKG

electron-i18n

Version:

A home for Electron's translated documentation.

754 lines • 61.1 kB
{
  "en-US": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR stands for Atom Shell Archive Format. An asar archive is a simple tar-like format that concatenates files into a single file. Electron can read arbitrary files from it without unpacking the whole file."
    },
    "code signing": {
      "term": "code signing",
      "description": "Code signing is a process where an app developer digitally signs their code to ensure that it hasn't been tampered with after packaging. Both Windows and macOS implement their own version of code signing. As a desktop app developer, it's important that you sign your code if you plan on distributing it to the general public."
    },
    "context isolation": {
      "term": "context isolation",
      "description": "Context isolation is a security measure in Electron that ensures that your preload script cannot leak privileged Electron or Node.js APIs to the web contents in your renderer process. With context isolation enabled, the only way to expose APIs from your preload script is through the contextBridge API."
    },
    "CRT": {
      "term": "CRT",
      "description": "The C Runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C99 standard library. The Visual C++ libraries that implement the CRT support native code development, and both mixed native and managed code, and pure managed code for .NET development."
    },
    "DMG": {
      "term": "DMG",
      "description": "An Apple Disk Image is a packaging format used by macOS. DMG files are commonly used for distributing application \"installers\"."
    },
    "IME": {
      "term": "IME",
      "description": "Input Method Editor. A program that allows users to enter characters and symbols not found on their keyboard. For example, this allows users of Latin keyboards to input Chinese, Japanese, Korean and Indic characters."
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language. Write function signatures and data types in a format that can be used to generate interfaces in Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC stands for inter-process communication. Electron uses IPC to send serialized JSON messages between the main and renderer processes."
    },
    "main process": {
      "term": "main process",
      "description": "The main process, commonly a file named main.js, is the entry point to every Electron app. It controls the life of the app, from open to close. It also manages native elements such as the Menu, Menu Bar, Dock, Tray, etc. The main process is responsible for creating each new renderer process in the app. The full Node API is built in."
    },
    "MAS": {
      "term": "MAS",
      "description": "Acronym for Apple's Mac App Store. For details on submitting your app to the MAS, see the Mac App Store Submission Guide."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "An IPC system for communicating intra- or inter-process, and that's important because Chrome is keen on being able to split its work into separate processes or not, depending on memory pressures etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "On Windows, MSI packages are used by the Windows Installer (also known as Microsoft Installer) service to install and configure applications."
    },
    "native modules": {
      "term": "native modules",
      "description": "Native modules (also called addons in Node.js) are modules written in C or C++ that can be loaded into Node.js or Electron using the require() function, and used as if they were an ordinary Node.js module. They are used primarily to provide an interface between JavaScript running in Node.js and C/C++ libraries."
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). It allows you to render page without showing it on screen."
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "process": {
      "term": "process",
      "description": "A process is an instance of a computer program that is being executed. Electron apps that make use of the main and one or many renderer process are actually running several programs simultaneously."
    },
    "renderer process": {
      "term": "renderer process",
      "description": "The renderer process is a browser window in your app. Unlike the main process, there can be multiple of these and each is run in a separate process. They can also be hidden."
    },
    "sandbox": {
      "term": "sandbox",
      "description": "The sandbox is a security feature inherited from Chromium that restricts your renderer processes to a limited set of permissions."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel is an open-source framework that enables Electron apps to update automatically as new versions are released. See the autoUpdater API for info about getting started with Squirrel."
    },
    "userland": {
      "term": "userland",
      "description": "This term originated in the Unix community, where \"userland\" or \"userspace\" referred to programs that run outside of the operating system kernel. More recently, the term has been popularized in the Node and npm community to distinguish between the features available in \"Node core\" versus packages published to the npm registry by the much larger \"user\" community."
    },
    "V8": {
      "term": "V8",
      "description": "V8 is Google's open source JavaScript engine. It is written in C++ and is used in Google Chrome. V8 can run standalone, or can be embedded into any C++ application."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. It doesn't have the same permissions as your web page and all interactions between your app and embedded content will be asynchronous. This keeps your app safe from the embedded content."
    }
  },
  "ja-JP": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASARはAtom Shell Archive Formatの略語です。 asarアーカイブは、複数のファイルを1つにまとめるtarライクでシンプルなアーカイブ形式です。 Electron はASARファイルから全体を解凍せずに任意のファイルを読み出すことができます。"
    },
    "コード署名": {
      "term": "コード署名",
      "description": "コード署名とは、アプリ開発者によるパッケージ作成後のコード改ざんを検出するために、コードにデジタル署名を行う処理です。 Windows と macOS はどちらも独自のコード署名を実装しています。 デスクトップアプリケーションの開発者としてコードを一般公衆に頒布する予定の方は、コード署名が重要です。"
    },
    "コンテキストの分離": {
      "term": "コンテキストの分離",
      "description": "コンテキストの分離は Electron によるセキュリティ施策で、プリロードスクリプトが特権的な Electron や Node.js の API をレンダラープロセスのウェブコンテンツに漏らさないようにします。 コンテキストの分離を有効にすると、プリロードスクリプトから API を公開するには contextBridge API を使用するしかありません。"
    },
    "CRT": {
      "term": "CRT",
      "description": "C ランタイム ライブラリ (CRT, C Run-time Library) は ISO C99 標準ライブラリが組み込まれている C++ 標準ライブラリの一部です。 ネイティブコード開発、ネイティブコードと管理コードの混在した開発、.Netの純粋な管理コードをサポートするCRTを実装するVisual C++ライブラリ"
    },
    "DMG": {
      "term": "DMG",
      "description": "Apple Disk Image (DMG) はmacOSで使用されるパッケージング形式です。 DMGファイルはインストーラーアプリケーションを配布するために使用されます。"
    },
    "IME": {
      "term": "IME",
      "description": "Input Method Editorの略で、日本では「かな漢字変換システム」を指します。 日本のユーザにとっては何を今更という説明になりますが、漢字などキーボード上に存在しない文字や記号を入力するためのツールです。 日本語、中国語、韓国語に限らず、インドの言語などもIMEを使用することでアルファベット(ローマ字)から入力することができます。"
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language、インターフェイス記述言語のことです。 Java、C++、JavaScript などのインターフェース生成に使用できるフォーマットで、関数のシグネチャやデータ型を記述します。"
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC は Inter-Process Communication、プロセス間通信の略です。 Electron では IPC を、メインプロセスとレンダラープロセスの間でのシリアライズした JSON メッセージの送信に使用します。"
    },
    "メインプロセス (main process)": {
      "term": "メインプロセス (main process)",
      "description": "メインプロセスは通常 main.js というファイル名で配置され、Electron アプリのエントリポイントになります。 これはアプリが開始してから終了するまでを制御します。 また、メニュー、メニューバー、ドック、タスクトレイなどのネイティブ要素の管理も担当します。 メインプロセスは、アプリ内のレンダラプロセスの作成も担います。 完全な Node API を使用できます。"
    },
    "MAS": {
      "term": "MAS",
      "description": "Apple の Mac App Store の頭文字をつなげたものです。 MAS へのアプリ登録の詳細は、Mac App Store 登録ガイド を参照してください。"
    },
    "Mojo": {
      "term": "Mojo",
      "description": "プロセス内またはプロセス間で通信するための IPC システムです。これが重要なのは、Chrome がメモリの圧迫などに応じて作業を別プロセスに分割できるかどうかを判断しているためです。"
    },
    "MSI": {
      "term": "MSI",
      "description": "Windows では、アプリケーションのインストールと設定のために Windows Installer (別称 Microsoft Installer) サービスが MSI パッケージを使用します。"
    },
    "ネイティブモジュール (native module)": {
      "term": "ネイティブモジュール (native module)",
      "description": "ネイティブ モジュールはNode.js ではアドオン とも呼ばれ、requireによってNode.jsやElectronへ読み込むことの出来る、C またはC++で書かれたモジュールです。通常のNode.jsモジュールと同様に使用することが出来ます。 主に、Node.jsで実行されているJavaScript と C/C++ のライブラリ間のインタフェースを提供するために使用されます。"
    },
    "公証": {
      "term": "公証",
      "description": "公証とは、macOS 特有のプロセスで、開発者がコード署名したアプリをアップルのサーバーに送り、自動サービスによって悪意あるコンポーネントの有無を検証してもらうものです。"
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering、オフスクリーンレンダリング) を使用すると、重いページをバックグラウンドで読み込みんだ後で表示することができます (かなりの高速化が期待されます)。 画面に表示することなくページをレンダリングできます。"
    },
    "プリロードスクリプト": {
      "term": "プリロードスクリプト",
      "description": "プリロードスクリプトは、ウェブコンテンツの読み込み開始前にレンダラープロセス内で実行されるコードです。 これらのスクリプトはレンダラーのコンテキスト内で実行されますが、Node.js の API にアクセスできるようにより多くの権限が与えられています。"
    },
    "プロセス": {
      "term": "プロセス",
      "description": "プロセスは、実行されているプログラムのインスタンスです。 Electronでは、メインプロセスと 1つ以上のレンダラープロセスが動作しており、実際には同時に複数のプログラムが実行されていることになります。"
    },
    "レンダラープロセス (renderer process)": {
      "term": "レンダラープロセス (renderer process)",
      "description": "レンダラープロセスは、アプリ内のブラウザウインドウです。 メインプロセスと違って複数存在でき、それぞれ別のプロセスとして動作します。 また、非表示にもできます。"
    },
    "サンドボックス": {
      "term": "サンドボックス",
      "description": "サンドボックスとは、Chromium から受け継いだセキュリティ機能で、レンダラープロセスを限られた権限に制限するものです。"
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrelは、Electronアプリケーションの新しいバージョンに対する自動更新を可能にするオープンソースフレームワークです。 Squirrelについては autoUpdater APIを参照してください。"
    },
    "ユーザーランド (userland)": {
      "term": "ユーザーランド (userland)",
      "description": "Unixコミュニティーに由来する言葉ですが、\"ユーザーランド\"や\"ユーザースペース\"は、Osカーネルの外側で動作するプログラムを意味します。 より最近では、この用語はNodeやnpmコミュニティでは、\"Node core\"で使用できる機能を、大きな\"ユーザー\"コミュニティ npmに登録して公開されたパッケージを区別されるために使用されます。"
    },
    "V8": {
      "term": "V8",
      "description": "V8 は Google のオープンソース JavaScript エンジンです。 C++ で書かれており、Google Chrome で使用されています。 V8 はスタンドアローンで実行することも、任意の C++ アプリケーションに組み込むこともできます。"
    },
    "webview": {
      "term": "webview",
      "description": "webview タグは、Electron アプリに 'ゲスト' コンテンツ (外部のウェブページなど) を埋め込むために使用します。 これらは iframe に似ていますが、それぞれの webview が別のプロセスで実行されるという点が異なります。 あなたのウェブページとは同じ権限はもっておらず、アプリと埋め込まれたコンテンツのやりとりは非同期的な物になります。 アプリはこれにより埋め込みコンテンツから安全を保たれます。"
    }
  },
  "es-ES": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR significa formato de archivo de Shell de Atom. Un archivo de asar es un simple formato tipo tar que concatena archivos en un solo archivo. Electron puede leer archivos arbitrarios de él sin desempacar el archivo entero."
    },
    "firma de código": {
      "term": "firma de código",
      "description": "La firma de código es un proceso donde un desarrollador de aplicación firma digitalmente su código para asegurarse que el código no haya sido manipulado después del empaquetado. Tanto Windows y macOS implementan su propia versión de la firma de código. Como desarrollar de aplicaciones de escritorio, es importante que firmes tu código si planeas distribuirlo al publico en general."
    },
    "aislamiento del contexto": {
      "term": "aislamiento del contexto",
      "description": "El aislamiento de contexto es una medida de seguridad en Electro que asegura que tu script de precarga no pueda filtrar las APIs privilegiadas de Electron o Node.js a los contenidos web en tu renderer process. Con el aislamiento de contexto activado, la única manera de exponer las APIs, desde tu scrip de precarga es a través de la API contextBridge."
    },
    "CRT": {
      "term": "CRT",
      "description": "La biblioteca de Run-time C (CRT) es la parte de la biblioteca estándar de C++ que incorpora la biblioteca estándar de ISO C99. Las librerías de Visual C++ que implementan el apoyo CRT desarrollo de código nativo, y tanto código mixto nativo y como código administrado, y puro código administrado para el desarrollo .NET."
    },
    "DMG": {
      "term": "DMG",
      "description": "Una imagen de disco de Apple es un formato de empaquetado utilizado por macOS. Los archivos DMG se utilizan comúnmente para la distribución de aplicaciones \"instaladores\"."
    },
    "IME": {
      "term": "IME",
      "description": "Método de entrada del editor. Un programa que permite a los usuarios introducir caracteres y símbolos no encontrados en su teclado. Por ejemplo, esto permite a los usuarios de teclados de latín introducir caracteres chinos, japoneses, coreanos e indios."
    },
    "IDL": {
      "term": "IDL",
      "description": "Lenguaje de descripción de interfaz. Escribe firmas de funciones y tipos de datos en un formato que se puede utilizar para generar interfaces en Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC se refiere a la comunicación entre procesos. Electron utiliza IPC para enviar mensajes JSON serializados entre el proceso principal y los procesos renderizadores."
    },
    "proceso principal": {
      "term": "proceso principal",
      "description": "The main process, commonly a file named main.js, is the entry point to every Electron app. Controla la vida de la aplicación, de abierto a cerrado. También maneja elementos nativos como el menú, barra de menú, bandeja, etc. The main process is responsible for creating each new renderer process in the app. La API completa de Node está integrada."
    },
    "MAC": {
      "term": "MAC",
      "description": "Acrónimo para la App Store de Apple. Para más detalles sobre el envío de su aplicación al MAS, consulte la Guía de envíos de Mac App Store."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "Un sistema IPC para comunicarse dentro o entre procesos, y eso es importante porque Chrome está interesado en poder dividir su trabajo en procesos separados o no, dependiendo de las presiones de la memoria, etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "En Windows, los paquetes MSI son usados por el servicio Windows Installer (también conocido como Microsoft Installer) para instalar y configurar aplicaciones."
    },
    "Módulos nativos": {
      "term": "Módulos nativos",
      "description": "Los módulos nativos (también llamados addons en Node.js) son módulos escritos en C o C++ que pueden ser cargados en Node.js o Electron mediante la función require() y utilizarlos como si fueran un módulo ordinario de Node.js. Son usados principalmente para ofrecer una interfaz entre JavaScript corriendo en Node.js y las librerías C/C++."
    },
    "notarización": {
      "term": "notarización",
      "description": "La notarización es un proceso específico de macOS en el que un desarrollador puede enviar una aplicación firmada con código a los servidores de Apple para verificar la presencia de componentes maliciosos a través de un servicio automatizado."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (representación fuera de pantalla) puede ser usado para cargar una página pesada en segundo plano y luego mostrarla después (será mucho más rápido). It allows you to render page without showing it on screen."
    },
    "script de precarga": {
      "term": "script de precarga",
      "description": "Los scripts de precarga contienen el código que se ejecuta en un proceso de renderizado antes de que su contenido web comience a cargar. Estos scripts se ejecutan dentro del contexto del renderizador, pero tienen más privilegios al tener acceso a las APIs de Node.js."
    },
    "process": {
      "term": "process",
      "description": "Un proceso es una instancia en un programa de computadora que está siendo ejecutado. Aplicaciones de Electron que hacen usan de la main y uno o muchos procesos renderer están ejecutando varios programas simultáneamente."
    },
    "proceso de renderizado": {
      "term": "proceso de renderizado",
      "description": "El renderer process es una ventana de navegador en tu aplicación. Unlike the main process, there can be multiple of these and each is run in a separate process. También pueden ocultarse."
    },
    "sandbox": {
      "term": "sandbox",
      "description": "El sandbox es una característica de seguridad heredada de Chromium que restringe tus procesos de rederizados a u conjunto limitado de permisos."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel es un marco de código abierto que permite a aplicaciones de Electron actualizar automáticamente como se liberan nuevas versiones. Ver el autoUpdater API para información sobre cómo empezar con Squirrel."
    },
    "entorno": {
      "term": "entorno",
      "description": "Este término que se originó en la comunidad Unix, donde \"userland\" o \"userspace\" se refiere a programas que se ejecutan afuera del kernel del sistema operativo. Más recientemente, el término se ha popularizado en la comunidad Node y npm para distinguir entre las características disponibles en el \"núcleo Node\" versus los paqutes publicados por el registro npm por la comunidad de \"usuarios\" mucho más grande."
    },
    "V8": {
      "term": "V8",
      "description": "V8 es el motor JavaScript de código abierto de Google. Está escrito en C++ y es usado en Google Chrome. V8 puede ejecutarse de independiente o puede incrustarse en cualquier aplicación de C++."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. No tiene los mismos permisos que su página web y todas las interacciones entre tu aplicación y el contenido incluido serán asincrónicas. Esto mantiene a tu aplicación protegida de contenido incluido."
    }
  },
  "zh-CN": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR 表示 Atom Shell Archive Format。 一个 asar 档案就是一个简单的 tar 文件 - 比如将那些有关联的文件放至一个单独的文件格式中。 Electron 能够任意读取其中的文件并且不需要解压整个文件。"
    },
    "code signing": {
      "term": "code signing",
      "description": "Code signing is a process where an app developer digitally signs their code to ensure that it hasn't been tampered with after packaging. Both Windows and macOS implement their own version of code signing. As a desktop app developer, it's important that you sign your code if you plan on distributing it to the general public."
    },
    "context isolation": {
      "term": "context isolation",
      "description": "Context isolation is a security measure in Electron that ensures that your preload script cannot leak privileged Electron or Node.js APIs to the web contents in your renderer process. With context isolation enabled, the only way to expose APIs from your preload script is through the contextBridge API."
    },
    "CRT": {
      "term": "CRT",
      "description": "The C Runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C99 standard library. 实现了 CRT 的 Visual c++ 库支持本机代码开发, 以及混合的本机和托管代码, 以及用于. NET 开发的纯托管代码。"
    },
    "DMG": {
      "term": "DMG",
      "description": "是指在 macOS 上使用的苹果系统的磁盘镜像打包格式。 DMG 文件通常被用来分发应用的 \"installers\"。"
    },
    "IME": {
      "term": "IME",
      "description": "输入法编辑器. 是一个允许用户输入在键盘上找不到的字符和符号的程序。 例如,使用户可以用拉丁语键盘输入中文,日文,韩文和印度文字。"
    },
    "IDL": {
      "term": "IDL",
      "description": "接口描述语言(Interface Description Language)。 Write function signatures and data types in a format that can be used to generate interfaces in Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC stands for inter-process communication. Electron uses IPC to send serialized JSON messages between the main and renderer processes."
    },
    "main process": {
      "term": "main process",
      "description": "主进程,通常是指 main.js 文件,是每个 Electron 应用的入口文件。 控制着整个应用的生命周期,从打开到关闭。 它也管理着系统原生元素比如菜单,菜单栏,Dock 栏,托盘等。 主进程负责创建 APP 的每一个渲染进程。 包含了全功能的 Node API。"
    },
    "MAS": {
      "term": "MAS",
      "description": "这是苹果 Mac App Store 的缩写。 有关如何提交您的应用到 MAS 上,请参见 Mac App Store Submission Guide。"
    },
    "Mojo": {
      "term": "Mojo",
      "description": "An IPC system for communicating intra- or inter-process, and that's important because Chrome is keen on being able to split its work into separate processes or not, depending on memory pressures etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "On Windows, MSI packages are used by the Windows Installer (also known as Microsoft Installer) service to install and configure applications."
    },
    "native modules": {
      "term": "native modules",
      "description": "原生模块(在 Node.js 中也称为 addon)是用C/C++写成的,可以在 Node.js 中加载,或通过 require() 函数在 Electron 中引入的模块。这些模块用起来与普通的Node.js模块并无二致。 它主要用于桥接在 JavaScript 上运行 Node.js 和 C/C++ 的库。"
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). 这使您不必将页面显示到屏幕上也可以渲染它。"
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "process": {
      "term": "process",
      "description": "一个进程是计算机程序执行中的一个实例。 Electron 应用同时使用了main 进程和一个或者多个 renderer 进程来运行多个程序。"
    },
    "renderer process": {
      "term": "renderer process",
      "description": "渲染进程是应用中的浏览器窗口。 与主进程不同,渲染进程可能同时存在多个,同时,每一个渲染进程都运行与独立的进程中。 渲染进程也可以隐藏。"
    },
    "sandbox": {
      "term": "sandbox",
      "description": "The sandbox is a security feature inherited from Chromium that restricts your renderer processes to a limited set of permissions."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel 是一个开源框架, 能够让 Electron 应用程序自动更新到最新发布的版本. 详见 autoUpdater API 了解如何开始使用 Squirrel。"
    },
    "userland": {
      "term": "userland",
      "description": "\"userland\" 或者 \"userspace\" 术语起源于 Unix 社区,当程序运行在操作系统内核之外。 最近这个术语被推广到 Node 和 npm 社区,用于区分 \"Node 内核\"功能与在 npm 上注册的\"用户\" 们所发布的包的功能。"
    },
    "V8": {
      "term": "V8",
      "description": "V8 是谷歌开源的 JavaScript 引擎。 它是用 C++ 编写的,用于谷歌的 Chrome 浏览器。 V8 可以单独运行,也可以嵌入任何 C++ 应用程序。"
    },
    "webview": {
      "term": "webview",
      "description": "webview 标签页用于在您的 Electron 应用中嵌入“访客”内容(例如外部网页)。 其功能与 iframe 类似,但 webview 运行于独立的进程中。 作为页面它拥有不一样的权限并且所有的嵌入的内容和你应用之间的交互都将是异步的。 这将保证你的应用对于嵌入的内容的安全性。"
    }
  },
  "fr-FR": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR signifie Atom Shell Archive Format. Une archive asar est un simple fichier .tar, comme le format de compression de fichiers. Electron peut lire les fichiers sans avoir à décompresser l'archive."
    },
    "signature de code": {
      "term": "signature de code",
      "description": "La signature de code est un processus où un développeur d'applications signe numériquement son code pour assurer qu'il n'a pas été altéré après l'empaquetage. Windows et macOS implémentent leur propre version de signature de code. En tant que développeur d'applications de bureau, il est important que vous signiez votre code si vous prévoyez de le distribuer au grand public."
    },
    "isolement du contexte": {
      "term": "isolement du contexte",
      "description": "L’isolation de contexte est une mesure de sécurité d'Electron qui garantit que votre script de préchargement(preload) ne peut pas permettre que le site web contenu dans le WebContent n'accède aux API d’Électron ou de Node.js. Avec l'isolement de contexte activé, le seul moyen d'exposer les API de votre script de préchargement est de passer par l'API contextBridge."
    },
    "CRT": {
      "term": "CRT",
      "description": "La bibliothèque de Runtime C (CRT) est la partie de la bibliothèque Standard C++ intégrant la bibliothèque standard ISO C99. Les bibliothèques Visual C++ qui implémentent le CRT supportent le développement de code natif, de code mixte natif et managé ainsi que le code managé pur pour le développement .NET."
    },
    "DMG": {
      "term": "DMG",
      "description": "Une Image disque Apple est un format de package utilisé par macOS. Les fichiers DMG sont couramment utilisés pour distribuer un « installateur » d'une application."
    },
    "IME": {
      "term": "IME",
      "description": "Éditeur de méthode d'entrée (Input Method Editor). Un programme qui permet aux utilisateurs d'entrer des caractères et des symboles n'existant pas sur leur clavier. Par exemple, cela permet aux utilisateurs de clavier Latin d'entrer des caractères chinois, japonais, coréen et hindi."
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language. Décrit les signatures des fonctions et des types de données dans un format qui peut être utilisé pour générer des interfaces en Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC signifie communication inter-processus. Electron utilise les IPC pour envoyer des messages sérialisés en JSON entre le processus principal et les processus de rendu."
    },
    "main process (processus principal)": {
      "term": "main process (processus principal)",
      "description": "Le processus principal, généralement un fichier nommé main.js, est le point d'entrée de chaque application Electron. Il contrôle la vie de l'application, de l'ouverture à la fermeture. Il gère également les éléments natifs tels que le Menu, Menu Bar, Dock, Tray, etc. The main process is responsible for creating each new renderer process in the app. L'API complète de Node est intégrée."
    },
    "MAS": {
      "term": "MAS",
      "description": "Acronym for Apple's Mac App Store. Pour plus de détails sur la soumission de votre application au MAS, consultez le Guide de soumission du Mac App Store."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "Un système IPC pour la communication intra - ou inter-processus, et c’est important car Chrome a tendance à diviser ses tâches dans des processus distincts ou non, en fonction des contraintes de mémoire etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "Sous Windows, les paquets MSI sont utilisés par le service Windows Installer (également connu sous le nom d'installateur Microsoft) pour installer et configurer des applications ."
    },
    "modules natifs": {
      "term": "modules natifs",
      "description": "Les modules natifs (également appelés addons dans Node.js) sont des modules écrits en C ou C++ qui peuvent être chargés dans Node.js ou Electron à l'aide de la fonction require() et sont utilisés comme si ils étaient des modules ordinaires de Node.js. Ils sont utilisés principalement pour fournir une interface entre JavaScript s’exécutant dans les librairies Node.js et C/C++."
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). It allows you to render page without showing it on screen."
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "processus (process)": {
      "term": "processus (process)",
      "description": "Un processus est une instance d'un programme d'ordinateur en execution. Les apps Electron qui utilisent le processus principal et un ou plusieurs processus de rendu font tourner plusieurs programmes en même temps."
    },
    "processus de rendu (renderer process)": {
      "term": "processus de rendu (renderer process)",
      "description": "Le processus de rendu est une fenêtre de navigateur dans votre application. Contrairement au processus principal, il peut y en avoir plusieurs et chacun est exécuté dans un processus distinct. Ils peuvent également être cachés."
    },
    "mode bac à sable": {
      "term": "mode bac à sable",
      "description": "Le bac à sable est une fonctionnalité de sécurité héritée de Chromium qui limite vos processus de rendu à un ensemble limité d'autorisations."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel est un framework open-source permettant aux apps Electron de se mettre à jour automatiquement quand une nouvelle version est disponible. Voir l'API autoUpdater pour plus d’informations sur comment démarrer avec Squirrel."
    },
    "userland": {
      "term": "userland",
      "description": "Ce terme provient de la communauté Unix, où « userland » ou « userspace » fait référence aux programmes qui s’exécutent en dehors du noyau de système d’exploitation. Plus récemment, le terme a été popularisé dans Node et la communauté npm afin d’établir une distinction entre les fonctionnalités disponibles dans « Node core » par rapport aux paquets publié au registre npm par une grande majorité « d'utilisateurs » de la communauté."
    },
    "V8": {
      "term": "V8",
      "description": "V8 est le moteur JavaScript open source de Google. Il est écrit en C++ et est utilisé dans Google Chrome. V8 can run standalone, or can be embedded into any C++ application."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. Il n’a pas les mêmes autorisations que votre page web et toutes les interactions entre votre application et le contenu incorporé seront asynchrones. Cela protège votre application du contenu incorporé."
    }
  },
  "ru-RU": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR это Atom Shell Archive Format. Asar это простой архив tar-подобного формата, который объединяет файлы в один файл. Electron может читать файлы в архиве без распаковки оного."
    },
    "code signing": {
      "term": "code signing",
      "description": "Подписывание кода — это процесс, при котором разработчик приложения подписывает свой код цифровой подписью, чтобы после упаковки подтвердить, что он не подделан. И Windows, и macOS реализуют собственную версию подписи кода. Как разработчик классических приложений, важно подписать свой код, если вы планируете распространять его среди широкой общественности."
    },
    "изоляция контекста": {
      "term": "изоляция контекста",
      "description": "Context isolation is a security measure in Electron that ensures that your preload script cannot leak privileged Electron or Node.js APIs to the web contents in your renderer process. With context isolation enabled, the only way to expose APIs from your preload script is through the contextBridge API."
    },
    "CRT": {
      "term": "CRT",
      "description": "The C Runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C99 standard library. Библиотеки Visual C++, которые реализуют CRT, поддерживают развитие машинного кода и смешанного собственного и управляемого кода и чисто управляемого кода для разработки .NET."
    },
    "DMG": {
      "term": "DMG",
      "description": "Apple Disk Image (DMG) это пакетный формат, который используется в macOS. DMG файлы обычно используются для распространения \"установщиков\" приложения."
    },
    "IME": {
      "term": "IME",
      "description": "Input Method Editor. Эта программа позволяет пользователям вводить символы, которые отсутствуют на клавиатуре. Например, это позволяет пользователям Латинской клавиатуры вводить Китайские, Японские, Корейские и Хинди символы."
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language. Write function signatures and data types in a format that can be used to generate interfaces in Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC stands for inter-process communication. Electron uses IPC to send serialized JSON messages between the main and renderer processes."
    },
    "главный (main) процесс": {
      "term": "главный (main) процесс",
      "description": "The main process, commonly a file named main.js, is the entry point to every Electron app. It controls the life of the app, from open to close. Также управляет нативными элементами, такими как Menu, Menu Bar, Dock, Tray, и др. The main process is responsible for creating each new renderer process in the app. The full Node API is built in."
    },
    "MAS": {
      "term": "MAS",
      "description": "Acronym for Apple's Mac App Store. For details on submitting your app to the MAS, see the Mac App Store Submission Guide."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "An IPC system for communicating intra- or inter-process, and that's important because Chrome is keen on being able to split its work into separate processes or not, depending on memory pressures etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "On Windows, MSI packages are used by the Windows Installer (also known as Microsoft Installer) service to install and configure applications."
    },
    "собственные модули": {
      "term": "собственные модули",
      "description": "Собственные модули (также называемые дополнениями в Node.js) это модули написанные на C или C++, которые могут быть загружены в Node.js или Electron используя функцию require(), и используются так, как если бы они были обычным модулем Node.js. Они используются главным образом для предоставления интерфейса между скриптов JavaScript, выполняющийся в Node.js и C/C++ библиотеках."
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). It allows you to render page without showing it on screen."
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "process": {
      "term": "process",
      "description": "Процесс является экземпляром выполняемой компьютерной программы. Electron приложения используют главный(main) процесс и один или более процессы отображения(renderer), на самом деле работает несколько программ одновременно."
    },
    "Процесс отображения (renderer process)": {
      "term": "Процесс отображения (renderer process)",
      "description": "The renderer process is a browser window in your app. Unlike the main process, there can be multiple of these and each is run in a separate process. They can also be hidden."
    },
    "песочница": {
      "term": "песочница",
      "description": "The sandbox is a security feature inherited from Chromium that restricts your renderer processes to a limited set of permissions."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel является фреймворком с открытым исходным кодом, который позволяет Electron приложениям автоматически обновляться, когда выпустится новая версия. См. autoUpdated API для информации о начале работы с Squirrel."
    },
    "пользовательское пространство": {
      "term": "пользовательское пространство",
      "description": "Этот термин возник в сообществе Unix, где \"userland\" или \"userspace\" относится к программам, которые выполняются за пределами ядра операционной системы. Этот термин был популяризирован в сообществах Node и npm, чтобы различать функции доступные в \"ядре Node\" по сравнению с пакетами опубликованными в реестре npm гораздо более \"пользовательским\" сообществом."
    },
    "V8": {
      "term": "V8",
      "description": "V8 is Google's open source JavaScript engine. It is written in C++ and is used in Google Chrome. V8 can run standalone, or can be embedded into any C++ application."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. Оно не имеет тех же разрешений, так как ваша веб страница и все взаимодействие между вашим приложением и встроенным контентом будут асинхронными. Это позволяет защитить ваше приложение от встраиваемого содержимого."
    }
  },
  "pt-BR": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR significa formato de arquivo Atom Shell (em inglês, Atom Shell Archive Format). Um arquivo de asar é um simples tar formato que juntas os arquivos para um único arquivo. Electron pode ler arquivos arbitrários sem descompactar o arquivo inteiro."
    },
    "code signing": {
      "term": "code signing",
      "description": "Code signing is a process where an app developer digitally signs their code to ensure that it hasn't been tampered with after packaging. Both Windows and macOS implement their own version of code signing. As a desktop app developer, it's important that you sign your code if you plan on distributing it to the general public."
    },
    "context isolation": {
      "term": "context isolation",
      "description": "Context isolation is a security measure in Electron that ensures that your preload script cannot leak privileged Electron or Node.js APIs to the web contents in your renderer process. With context isolation enabled, the only way to expose APIs from your preload script is through the contextBridge API."
    },
    "CRT": {
      "term": "CRT",
      "description": "The C Runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C99 standard library. As bibliotecas do Visual C++ que implementam o CRT apoiar o desenvolvimento de código nativo e misto de código nativo e gerenciado e código gerenciado puro para desenvolvimento .NET."
    },
    "DMG": {
      "term": "DMG",
      "description": "Uma imagem de disco da Apple é um formato de embalagem usado pelo macOS. DMG arquivos são componentes usados para distribuir um aplicativo \"instaladores\"."
    },
    "IME": {
      "term": "IME",
      "description": "Editor de Método de Entrada. Um programa que permite os usuários inserir caracteres e símbolos não encontrados no seu teclado. Por exemplo, isso permite que usuários com teclado Latinos teclados troque as entradas de caracteres para Chinês, Japonês e Koreano."
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language. Write function signatures and data types in a format that can be used to generate interfaces in Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC stands for inter-process communication. Electron uses IPC to send serialized JSON messages between the main and renderer processes."
    },
    "main process": {
      "term": "main process",
      "description": "The main process, commonly a file named main.js, is the entry point to every Electron app. It controls the life of the app, from open to close. Isso também é gerencia elementos nativos, como o Menu, Barra de Menus, Dock, Bandeja e etc. The main process is responsible for creating each new renderer process in the app. The full Node API is built in."
    },
    "MAS": {
      "term": "MAS",
      "description": "Acronym for Apple's Mac App Store. For details on submitting your app to the MAS, see the Mac App Store Submission Guide."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "An IPC system for communicating intra- or inter-process, and that's important because Chrome is keen on being able to split its work into separate processes or not, depending on memory pressures etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "On Windows, MSI packages are used by the Windows Installer (also known as Microsoft Installer) service to install and configure applications."
    },
    "native modules": {
      "term": "native modules",
      "description": "Módulos nativos (também chamados addons em Node.Js) são módulos escritos em C ou C++ que pode ser carregado em Node.js ou Electron usando a função require() e fazer o uso de modo como se fossem um módulo comum de Node.js. Eles são usados principalmente para fornecer uma interface entre o JavaScript em execução em bibliotecas de Node.js e C/C++."
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). It allows you to render page without showing it on screen."
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "process": {
      "term": "process",
      "description": "Um processo é uma instância de um programa de computador que está sendo executado. Apps de Electron que fazem usam do main e um ou vários processo de renderer estão executando vários programas simultaneamente."
    },
    "renderer process": {
      "term": "renderer process",
      "description": "The renderer process is a browser window in your app. Unlike the main process, there can be multiple of these and each is run in a separate process. They can also be hidden."
    },
    "sandbox": {
      "term": "sandbox",
      "description": "The sandbox is a security feature inherited from Chromium that restricts your renderer processes to a limited set of permissions."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel é um framework de código aberto que permite que aplicativos de elétron atualizar automaticamente como novas versões são lançadas. Consulte o autoUpdater API para obter informações sobre como começar com o Squirrel."
    },
    "userland": {
      "term": "userland",
      "description": "Este termo originou-se da comunidade Unix, onde \"userland\" ou \"userspace\" refere-se a programas que são executados fora da kernel do sistema operacional. Mais recentemente, o termo foi popularizado na comunidade Node e npm para distinguir entre os recursos disponíveis em \"Node core\" de pacotes publicados no registro do npm pela maior comunidade \"usuários\"."
    },
    "V8": {
      "term": "V8",
      "description": "V8 is Google's open source JavaScript engine. It is written in C++ and is used in Google Chrome. V8 can run standalone, or can be embedded into any C++ application."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. Ele não tem a mesma permissões como sua página web e todas as interações entre seu aplicativo e conteúdo incorporado será assíncrono. Isso mantém seu aplicativo seguro do conteúdo incorporado."
    }
  },
  "de-DE": {
    "ASAR": {
      "term": "ASAR",
      "description": "ASAR steht für Atom-Shell-Archiv-Format. Ein asar-Archiv ist ein simples, tar-ähnliches Format, das die Dateien in einer einzelnen Datei zusammenführt. Electron kann willkürliche Dateien aus dem Archiv lesen ohne diese zu entpacken."
    },
    "code signing": {
      "term": "code signing",
      "description": "Code signing is a process where an app developer digitally signs their code to ensure that it hasn't been tampered with after packaging. Both Windows and macOS implement their own version of code signing. As a desktop app developer, it's important that you sign your code if you plan on distributing it to the general public."
    },
    "context isolation": {
      "term": "context isolation",
      "description": "Context isolation is a security measure in Electron that ensures that your preload script cannot leak privileged Electron or Node.js APIs to the web contents in your renderer process. With context isolation enabled, the only way to expose APIs from your preload script is through the contextBridge API."
    },
    "CRT": {
      "term": "CRT",
      "description": "The C Runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C99 standard library. Die Visual C++ Bibliotheken, welche die CRT implementieren, unterstützen native Codeentwicklung sowie gemischt nativen und verwalteten Code als auch reiner verwalteter Code für .NET-Entwicklung."
    },
    "DMG": {
      "term": "DMG",
      "description": "\"Apple Disk Image\" ist ein Paket-Format von macOS. DMG-Dateien werden oft zur Distribution von Installern verwendet."
    },
    "IME": {
      "term": "IME",
      "description": "Input Method Editor. Ein Programm, dass dem Benutzer die Eingabe von Buchstaben und Zeichen, welche nicht auf der Tastatur vertreten sind, erlaubt. Zum Beispiel können Benutzer einer lateinischen Tastatur chinesische, japanische, koreanische und indische Zeichen einzugeben."
    },
    "IDL": {
      "term": "IDL",
      "description": "Interface description language. Write function signatures and data types in a format that can be used to generate interfaces in Java, C++, JavaScript, etc."
    },
    "IPC": {
      "term": "IPC",
      "description": "IPC stands for inter-process communication. Electron uses IPC to send serialized JSON messages between the main and renderer processes."
    },
    "Main-Prozess": {
      "term": "Main-Prozess",
      "description": "The main process, commonly a file named main.js, is the entry point to every Electron app. It controls the life of the app, from open to close. Er steurert auch Native Elemente wie Menu, Menu Bar, Dock, Tray, usw. The main process is responsible for creating each new renderer process in the app. The full Node API is built in."
    },
    "MAS": {
      "term": "MAS",
      "description": "Abkürzung für Apple's Mac App Store. Für Infromationen zum Einreichen deiner App zum MAS siehe Anleitung: Mac App Store Veröffentlichung."
    },
    "Mojo": {
      "term": "Mojo",
      "description": "An IPC system for communicating intra- or inter-process, and that's important because Chrome is keen on being able to split its work into separate processes or not, depending on memory pressures etc."
    },
    "MSI": {
      "term": "MSI",
      "description": "On Windows, MSI packages are used by the Windows Installer (also known as Microsoft Installer) service to install and configure applications."
    },
    "systemeigene Module": {
      "term": "systemeigene Module",
      "description": "Native Module, in Node.js auch addons genannt, sind Module, welche in C oder C++ geschrieben werden und genau wie normale mithilfe der require() Funktion geladen werden können. Sie werden in erster Linie dazu eingesetzt, um eine Schnittstelle zwischen JavaScript in Node.js und C/C++-Bibliotheken zur Verfügung zu stellen."
    },
    "notarization": {
      "term": "notarization",
      "description": "Notarization is a macOS-specific process where a developer can send a code-signed app to Apple servers to get verified for malicious components through an automated service."
    },
    "OSR": {
      "term": "OSR",
      "description": "OSR (offscreen rendering) can be used for loading heavy page in background and then displaying it after (it will be much faster). It allows you to render page without showing it on screen."
    },
    "preload script": {
      "term": "preload script",
      "description": "Preload scripts contain code that executes in a renderer process before its web contents begin loading. These scripts run within the renderer context, but are granted more privileges by having access to Node.js APIs."
    },
    "process": {
      "term": "process",
      "description": "Ein Prozess ist eine Instanz eines Computerprogramms, welches ausgeführt wird. Electron Anwendungen, welche einen main- und einen oder mehrere renderer-Prozesse verwenden, bestehen eigentlich aus mehreren parallel laufenden Programmen."
    },
    "renderer process": {
      "term": "renderer process",
      "description": "The renderer process is a browser window in your app. Unlike the main process, there can be multiple of these and each is run in a separate process. They can also be hidden."
    },
    "sandbox": {
      "term": "sandbox",
      "description": "The sandbox is a security feature inherited from Chromium that restricts your renderer processes to a limited set of permissions."
    },
    "Squirrel": {
      "term": "Squirrel",
      "description": "Squirrel ist ein Open-Source Framework, welches Electron Apps ermöglicht sich automatisch zu aktualisieren, wenn neue Versionen veröffentlicht werden. Siehe dir die autoUpdater API an für mehr Informationen wie du mit Squirrel startest."
    },
    "userland": {
      "term": "userland",
      "description": "Der Begriff hat seinen Ursprung in der Unix Community, wo \"userland\" oder \"userspace\" für Programme steht, die außerhalb des Kernels des Betriebssystems agieren. Seit einiger Zeit wird der Begriff auch in der Node und npm Community verwendet, um zwischen Features, die im \"Node core\" verfügbar sind, und Paketen, die in der npm registry veröffentlicht wurden, zu unterscheiden."
    },
    "V8": {
      "term": "V8",
      "description": "V8 is Google's open source JavaScript engine. It is written in C++ and is used in Google Chrome. V8 can run standalone, or can be embedded into any C++ application."
    },
    "webview": {
      "term": "webview",
      "description": "webview tags are used to embed 'guest' content (such as external web pages) in your Electron app. They are similar to iframes, but differ in that each webview runs in a separate process. It doesn't have the same permissions as your web page and all interactions between your app and embedded content will be asynchronous. This keeps your app safe from the embedded content."
    }
  }
}