diff --git a/po/de/LC_MESSAGES/dependencies.po b/po/de/LC_MESSAGES/dependencies.po index 360f5733..bd4ff3eb 100644 --- a/po/de/LC_MESSAGES/dependencies.po +++ b/po/de/LC_MESSAGES/dependencies.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:36-0400\n" "Last-Translator: Copied by Zanata \n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -184,7 +184,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -341,3 +341,17 @@ msgstr "" #~ "start building." #~ msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/de/LC_MESSAGES/electron.po b/po/de/LC_MESSAGES/electron.po index d57350dc..58af4022 100644 --- a/po/de/LC_MESSAGES/electron.po +++ b/po/de/LC_MESSAGES/electron.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" @@ -24,19 +24,20 @@ msgstr "" #: ../../electron.rst:4 msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " "tooling for building Electron applications and how to use it." msgstr "" -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file =20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." +msgstr "" + +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -222,7 +233,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -232,11 +244,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -244,18 +256,18 @@ msgid "" "that ``npm`` gives us more detailed error messages." msgstr "" -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " "and Node.js can be found." msgstr "" -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -264,7 +276,7 @@ msgid "" "means that these will be found when it comes to the build." msgstr "" -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -272,15 +284,15 @@ msgid "" "location and hash of the application are also specified." msgstr "" -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -290,7 +302,7 @@ msgid "" "sources." msgstr "" -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -299,7 +311,7 @@ msgid "" " then run as follows::" msgstr "" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -310,32 +322,33 @@ msgid "" "above." msgstr "" -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "" -#: ../../electron.rst:254 +#: ../../electron.rst:267 msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "" -#: ../../electron.rst:268 +#: ../../electron.rst:282 msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" msgstr "" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -344,18 +357,18 @@ msgid "" "configuration that will try to download AppImage binaries:" msgstr "" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " "\"AppImage\"`` with ``\"target\": \"dir\"``:" msgstr "" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -369,7 +382,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -454,3 +467,122 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "Due to the nature of Electron, " +#~ "building Electron applications as Flatpaks " +#~ "requires a few extra steps compared " +#~ "with other applications. Thankfully, several" +#~ " tools and resources are available " +#~ "which make this much easier." +#~ msgstr "" + +#~ msgid "" +#~ "BaseApps are described in :doc:`dependencies`." +#~ " Using the Electron base app is " +#~ "much faster and more convenient than " +#~ "manually building Electron dependencies. It" +#~ " also has the advantage of reducing" +#~ " the amount of duplication on users'" +#~ " machines, since it means that " +#~ "Electron is only saved once on " +#~ "disk." +#~ msgstr "" + +#~ msgid "" +#~ "The standard guidelines on sandbox " +#~ "permissions apply to Electron applications." +#~ " However, Electron does not use " +#~ "Wayland by default. So for display " +#~ "access, only X11 should be used as" +#~ " the default configuration. This will " +#~ "make Electron use Xwayland in a " +#~ "wayland session and nothing else is " +#~ "required." +#~ msgstr "" + +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + +#~ msgid "" +#~ "The Electron app is run through a" +#~ " simple script. This can be given " +#~ "any name but must be specified in" +#~ " the manifest's ``\"command\":`` property. " +#~ "See below a sample wrapper for " +#~ "launching app:" +#~ msgstr "" + +#~ msgid "" +#~ "Last but not least, since the " +#~ "simple build option is being used, " +#~ "a list of build commands must be" +#~ " provided. As can be seen, ``npm``" +#~ " is run with the " +#~ "``npm_config_offline=true`` environment variable, " +#~ "installing dependencies from packages that " +#~ "have already been cached. These are " +#~ "copied to ``/app/main/``. Finally the " +#~ "``run.sh`` script is installed to " +#~ "``/app/bin/`` so that it will be " +#~ "on ``$PATH``:" +#~ msgstr "" + diff --git a/po/de/LC_MESSAGES/extension.po b/po/de/LC_MESSAGES/extension.po index f0f699e9..bfdf512d 100644 --- a/po/de/LC_MESSAGES/extension.po +++ b/po/de/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: de\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/de/LC_MESSAGES/hosting-a-repository.po b/po/de/LC_MESSAGES/hosting-a-repository.po index 957ede03..6edfcc7a 100644 --- a/po/de/LC_MESSAGES/hosting-a-repository.po +++ b/po/de/LC_MESSAGES/hosting-a-repository.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:36-0400\n" "Last-Translator: Copied by Zanata \n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -138,135 +138,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -274,7 +274,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -282,48 +282,48 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " @@ -343,3 +343,32 @@ msgstr "" #~ "--generate-static-deltas`` option." #~ msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/de/LC_MESSAGES/sandbox-permissions.po b/po/de/LC_MESSAGES/sandbox-permissions.po index 78ca69bb..030a0dba 100644 --- a/po/de/LC_MESSAGES/sandbox-permissions.po +++ b/po/de/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:36-0400\n" "Last-Translator: Copied by Zanata \n" "Language: de\n" @@ -254,7 +254,7 @@ msgstr "" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -285,7 +285,7 @@ msgstr "" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -634,10 +634,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1373,3 +1373,37 @@ msgstr "" #~ "the minimum required." #~ msgstr "" +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/es/LC_MESSAGES/dependencies.po b/po/es/LC_MESSAGES/dependencies.po index c460e2d2..903346b4 100644 --- a/po/es/LC_MESSAGES/dependencies.po +++ b/po/es/LC_MESSAGES/dependencies.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: es\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -184,7 +184,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -341,3 +341,17 @@ msgstr "" #~ "start building." #~ msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/es/LC_MESSAGES/electron.po b/po/es/LC_MESSAGES/electron.po index d57350dc..58af4022 100644 --- a/po/es/LC_MESSAGES/electron.po +++ b/po/es/LC_MESSAGES/electron.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" @@ -24,19 +24,20 @@ msgstr "" #: ../../electron.rst:4 msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " "tooling for building Electron applications and how to use it." msgstr "" -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file =20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." +msgstr "" + +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -222,7 +233,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -232,11 +244,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -244,18 +256,18 @@ msgid "" "that ``npm`` gives us more detailed error messages." msgstr "" -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " "and Node.js can be found." msgstr "" -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -264,7 +276,7 @@ msgid "" "means that these will be found when it comes to the build." msgstr "" -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -272,15 +284,15 @@ msgid "" "location and hash of the application are also specified." msgstr "" -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -290,7 +302,7 @@ msgid "" "sources." msgstr "" -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -299,7 +311,7 @@ msgid "" " then run as follows::" msgstr "" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -310,32 +322,33 @@ msgid "" "above." msgstr "" -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "" -#: ../../electron.rst:254 +#: ../../electron.rst:267 msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "" -#: ../../electron.rst:268 +#: ../../electron.rst:282 msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" msgstr "" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -344,18 +357,18 @@ msgid "" "configuration that will try to download AppImage binaries:" msgstr "" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " "\"AppImage\"`` with ``\"target\": \"dir\"``:" msgstr "" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -369,7 +382,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -454,3 +467,122 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "Due to the nature of Electron, " +#~ "building Electron applications as Flatpaks " +#~ "requires a few extra steps compared " +#~ "with other applications. Thankfully, several" +#~ " tools and resources are available " +#~ "which make this much easier." +#~ msgstr "" + +#~ msgid "" +#~ "BaseApps are described in :doc:`dependencies`." +#~ " Using the Electron base app is " +#~ "much faster and more convenient than " +#~ "manually building Electron dependencies. It" +#~ " also has the advantage of reducing" +#~ " the amount of duplication on users'" +#~ " machines, since it means that " +#~ "Electron is only saved once on " +#~ "disk." +#~ msgstr "" + +#~ msgid "" +#~ "The standard guidelines on sandbox " +#~ "permissions apply to Electron applications." +#~ " However, Electron does not use " +#~ "Wayland by default. So for display " +#~ "access, only X11 should be used as" +#~ " the default configuration. This will " +#~ "make Electron use Xwayland in a " +#~ "wayland session and nothing else is " +#~ "required." +#~ msgstr "" + +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + +#~ msgid "" +#~ "The Electron app is run through a" +#~ " simple script. This can be given " +#~ "any name but must be specified in" +#~ " the manifest's ``\"command\":`` property. " +#~ "See below a sample wrapper for " +#~ "launching app:" +#~ msgstr "" + +#~ msgid "" +#~ "Last but not least, since the " +#~ "simple build option is being used, " +#~ "a list of build commands must be" +#~ " provided. As can be seen, ``npm``" +#~ " is run with the " +#~ "``npm_config_offline=true`` environment variable, " +#~ "installing dependencies from packages that " +#~ "have already been cached. These are " +#~ "copied to ``/app/main/``. Finally the " +#~ "``run.sh`` script is installed to " +#~ "``/app/bin/`` so that it will be " +#~ "on ``$PATH``:" +#~ msgstr "" + diff --git a/po/es/LC_MESSAGES/extension.po b/po/es/LC_MESSAGES/extension.po index d921446a..746766fc 100644 --- a/po/es/LC_MESSAGES/extension.po +++ b/po/es/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: es\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/es/LC_MESSAGES/hosting-a-repository.po b/po/es/LC_MESSAGES/hosting-a-repository.po index de0ba320..22629a2e 100644 --- a/po/es/LC_MESSAGES/hosting-a-repository.po +++ b/po/es/LC_MESSAGES/hosting-a-repository.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: es\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -138,135 +138,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -274,7 +274,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -282,48 +282,48 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " @@ -343,3 +343,32 @@ msgstr "" #~ "--generate-static-deltas`` option." #~ msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/es/LC_MESSAGES/sandbox-permissions.po b/po/es/LC_MESSAGES/sandbox-permissions.po index 2adfc35b..dcb8150a 100644 --- a/po/es/LC_MESSAGES/sandbox-permissions.po +++ b/po/es/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: es\n" @@ -254,7 +254,7 @@ msgstr "" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -285,7 +285,7 @@ msgstr "" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -634,10 +634,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1373,3 +1373,37 @@ msgstr "" #~ "the minimum required." #~ msgstr "" +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/fr/LC_MESSAGES/dependencies.po b/po/fr/LC_MESSAGES/dependencies.po index f321ea7e..cafb1f3e 100644 --- a/po/fr/LC_MESSAGES/dependencies.po +++ b/po/fr/LC_MESSAGES/dependencies.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 03:52-0400\n" "Last-Translator: Baptiste Mille-Mathias " "\n" @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -186,7 +186,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -343,3 +343,17 @@ msgstr "" #~ "start building." #~ msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/fr/LC_MESSAGES/electron.po b/po/fr/LC_MESSAGES/electron.po index d57350dc..58af4022 100644 --- a/po/fr/LC_MESSAGES/electron.po +++ b/po/fr/LC_MESSAGES/electron.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" @@ -24,19 +24,20 @@ msgstr "" #: ../../electron.rst:4 msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " "tooling for building Electron applications and how to use it." msgstr "" -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file =20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." +msgstr "" + +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -222,7 +233,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -232,11 +244,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -244,18 +256,18 @@ msgid "" "that ``npm`` gives us more detailed error messages." msgstr "" -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " "and Node.js can be found." msgstr "" -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -264,7 +276,7 @@ msgid "" "means that these will be found when it comes to the build." msgstr "" -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -272,15 +284,15 @@ msgid "" "location and hash of the application are also specified." msgstr "" -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -290,7 +302,7 @@ msgid "" "sources." msgstr "" -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -299,7 +311,7 @@ msgid "" " then run as follows::" msgstr "" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -310,32 +322,33 @@ msgid "" "above." msgstr "" -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "" -#: ../../electron.rst:254 +#: ../../electron.rst:267 msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "" -#: ../../electron.rst:268 +#: ../../electron.rst:282 msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" msgstr "" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -344,18 +357,18 @@ msgid "" "configuration that will try to download AppImage binaries:" msgstr "" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " "\"AppImage\"`` with ``\"target\": \"dir\"``:" msgstr "" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -369,7 +382,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -454,3 +467,122 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "Due to the nature of Electron, " +#~ "building Electron applications as Flatpaks " +#~ "requires a few extra steps compared " +#~ "with other applications. Thankfully, several" +#~ " tools and resources are available " +#~ "which make this much easier." +#~ msgstr "" + +#~ msgid "" +#~ "BaseApps are described in :doc:`dependencies`." +#~ " Using the Electron base app is " +#~ "much faster and more convenient than " +#~ "manually building Electron dependencies. It" +#~ " also has the advantage of reducing" +#~ " the amount of duplication on users'" +#~ " machines, since it means that " +#~ "Electron is only saved once on " +#~ "disk." +#~ msgstr "" + +#~ msgid "" +#~ "The standard guidelines on sandbox " +#~ "permissions apply to Electron applications." +#~ " However, Electron does not use " +#~ "Wayland by default. So for display " +#~ "access, only X11 should be used as" +#~ " the default configuration. This will " +#~ "make Electron use Xwayland in a " +#~ "wayland session and nothing else is " +#~ "required." +#~ msgstr "" + +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + +#~ msgid "" +#~ "The Electron app is run through a" +#~ " simple script. This can be given " +#~ "any name but must be specified in" +#~ " the manifest's ``\"command\":`` property. " +#~ "See below a sample wrapper for " +#~ "launching app:" +#~ msgstr "" + +#~ msgid "" +#~ "Last but not least, since the " +#~ "simple build option is being used, " +#~ "a list of build commands must be" +#~ " provided. As can be seen, ``npm``" +#~ " is run with the " +#~ "``npm_config_offline=true`` environment variable, " +#~ "installing dependencies from packages that " +#~ "have already been cached. These are " +#~ "copied to ``/app/main/``. Finally the " +#~ "``run.sh`` script is installed to " +#~ "``/app/bin/`` so that it will be " +#~ "on ``$PATH``:" +#~ msgstr "" + diff --git a/po/fr/LC_MESSAGES/extension.po b/po/fr/LC_MESSAGES/extension.po index 8b75b302..0af239c6 100644 --- a/po/fr/LC_MESSAGES/extension.po +++ b/po/fr/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/fr/LC_MESSAGES/hosting-a-repository.po b/po/fr/LC_MESSAGES/hosting-a-repository.po index b71c9b57..c7f6d29f 100644 --- a/po/fr/LC_MESSAGES/hosting-a-repository.po +++ b/po/fr/LC_MESSAGES/hosting-a-repository.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-21 03:13-0400\n" "Last-Translator: Baptiste Mille-Mathias " "\n" @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -143,135 +143,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -279,7 +279,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -287,48 +287,48 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " @@ -348,3 +348,32 @@ msgstr "" #~ "--generate-static-deltas`` option." #~ msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/fr/LC_MESSAGES/sandbox-permissions.po b/po/fr/LC_MESSAGES/sandbox-permissions.po index 79d27ccc..7b941c90 100644 --- a/po/fr/LC_MESSAGES/sandbox-permissions.po +++ b/po/fr/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: fr\n" @@ -254,7 +254,7 @@ msgstr "" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -285,7 +285,7 @@ msgstr "" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -634,10 +634,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1373,3 +1373,37 @@ msgstr "" #~ "the minimum required." #~ msgstr "" +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/ko/LC_MESSAGES/dependencies.po b/po/ko/LC_MESSAGES/dependencies.po index 1e8a1929..bec35cae 100644 --- a/po/ko/LC_MESSAGES/dependencies.po +++ b/po/ko/LC_MESSAGES/dependencies.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: ko\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -184,7 +184,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -341,3 +341,17 @@ msgstr "" #~ "start building." #~ msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/ko/LC_MESSAGES/electron.po b/po/ko/LC_MESSAGES/electron.po index d57350dc..58af4022 100644 --- a/po/ko/LC_MESSAGES/electron.po +++ b/po/ko/LC_MESSAGES/electron.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" @@ -24,19 +24,20 @@ msgstr "" #: ../../electron.rst:4 msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " "tooling for building Electron applications and how to use it." msgstr "" -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file =20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." +msgstr "" + +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -222,7 +233,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -232,11 +244,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -244,18 +256,18 @@ msgid "" "that ``npm`` gives us more detailed error messages." msgstr "" -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " "and Node.js can be found." msgstr "" -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -264,7 +276,7 @@ msgid "" "means that these will be found when it comes to the build." msgstr "" -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -272,15 +284,15 @@ msgid "" "location and hash of the application are also specified." msgstr "" -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -290,7 +302,7 @@ msgid "" "sources." msgstr "" -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -299,7 +311,7 @@ msgid "" " then run as follows::" msgstr "" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -310,32 +322,33 @@ msgid "" "above." msgstr "" -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "" -#: ../../electron.rst:254 +#: ../../electron.rst:267 msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "" -#: ../../electron.rst:268 +#: ../../electron.rst:282 msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" msgstr "" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -344,18 +357,18 @@ msgid "" "configuration that will try to download AppImage binaries:" msgstr "" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " "\"AppImage\"`` with ``\"target\": \"dir\"``:" msgstr "" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -369,7 +382,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -454,3 +467,122 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "Due to the nature of Electron, " +#~ "building Electron applications as Flatpaks " +#~ "requires a few extra steps compared " +#~ "with other applications. Thankfully, several" +#~ " tools and resources are available " +#~ "which make this much easier." +#~ msgstr "" + +#~ msgid "" +#~ "BaseApps are described in :doc:`dependencies`." +#~ " Using the Electron base app is " +#~ "much faster and more convenient than " +#~ "manually building Electron dependencies. It" +#~ " also has the advantage of reducing" +#~ " the amount of duplication on users'" +#~ " machines, since it means that " +#~ "Electron is only saved once on " +#~ "disk." +#~ msgstr "" + +#~ msgid "" +#~ "The standard guidelines on sandbox " +#~ "permissions apply to Electron applications." +#~ " However, Electron does not use " +#~ "Wayland by default. So for display " +#~ "access, only X11 should be used as" +#~ " the default configuration. This will " +#~ "make Electron use Xwayland in a " +#~ "wayland session and nothing else is " +#~ "required." +#~ msgstr "" + +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + +#~ msgid "" +#~ "The Electron app is run through a" +#~ " simple script. This can be given " +#~ "any name but must be specified in" +#~ " the manifest's ``\"command\":`` property. " +#~ "See below a sample wrapper for " +#~ "launching app:" +#~ msgstr "" + +#~ msgid "" +#~ "Last but not least, since the " +#~ "simple build option is being used, " +#~ "a list of build commands must be" +#~ " provided. As can be seen, ``npm``" +#~ " is run with the " +#~ "``npm_config_offline=true`` environment variable, " +#~ "installing dependencies from packages that " +#~ "have already been cached. These are " +#~ "copied to ``/app/main/``. Finally the " +#~ "``run.sh`` script is installed to " +#~ "``/app/bin/`` so that it will be " +#~ "on ``$PATH``:" +#~ msgstr "" + diff --git a/po/ko/LC_MESSAGES/extension.po b/po/ko/LC_MESSAGES/extension.po index a1476111..fc698a39 100644 --- a/po/ko/LC_MESSAGES/extension.po +++ b/po/ko/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: ko\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/ko/LC_MESSAGES/hosting-a-repository.po b/po/ko/LC_MESSAGES/hosting-a-repository.po index 726a86f1..268f062b 100644 --- a/po/ko/LC_MESSAGES/hosting-a-repository.po +++ b/po/ko/LC_MESSAGES/hosting-a-repository.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: ko\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -161,135 +161,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -297,7 +297,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -305,51 +305,80 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " "`_." msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/ko/LC_MESSAGES/sandbox-permissions.po b/po/ko/LC_MESSAGES/sandbox-permissions.po index b5ad91c3..42d0b0c5 100644 --- a/po/ko/LC_MESSAGES/sandbox-permissions.po +++ b/po/ko/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-05-20 10:37-0400\n" "Last-Translator: Copied by Zanata \n" "Language: ko\n" @@ -260,7 +260,7 @@ msgstr "" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -291,7 +291,7 @@ msgstr "" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -641,10 +641,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1377,3 +1377,37 @@ msgstr "" #~ "the minimum required." #~ msgstr "" +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/pt_BR/LC_MESSAGES/dependencies.po b/po/pt_BR/LC_MESSAGES/dependencies.po index dffc5f64..21502925 100644 --- a/po/pt_BR/LC_MESSAGES/dependencies.po +++ b/po/pt_BR/LC_MESSAGES/dependencies.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak-docs/issues\n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2023-05-31 14:28-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -254,7 +254,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -330,3 +330,17 @@ msgid "" "points and extensions." msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/pt_BR/LC_MESSAGES/electron.po b/po/pt_BR/LC_MESSAGES/electron.po index b0d91f4c..80c2cc74 100644 --- a/po/pt_BR/LC_MESSAGES/electron.po +++ b/po/pt_BR/LC_MESSAGES/electron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak-docs/issues\n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2022-09-29 14:47-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language: pt_BR\n" @@ -17,24 +17,26 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" msgstr "Electron" #: ../../electron.rst:4 +#, fuzzy msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" "Devido à natureza do Electron, a criação de aplicativos Electron como " "Flatpaks requer algumas etapas extras em comparação com outros " "aplicativos. Felizmente, várias ferramentas e recursos estão disponíveis," " o que facilita muito isso." -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " @@ -45,7 +47,7 @@ msgstr "" "sobre as ferramentas para a compilação de aplicativos Electron e como " "usá-lo." -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file `_. Antes de começar, é " "uma boa ideia dar uma olhada nisso, online ou baixando o aplicativo." -#: ../../electron.rst:21 +#: ../../electron.rst:22 msgid "Building the sample application" msgstr "Compilando o aplicativo de amostra" -#: ../../electron.rst:23 +#: ../../electron.rst:24 msgid "" "While it isn't strictly necessary, you might want to try building and " "running the sample application yourself." @@ -72,7 +74,7 @@ msgstr "" "Embora não seja estritamente necessário, convém tentar compilar e " "executar o aplicativo de amostra." -#: ../../electron.rst:26 +#: ../../electron.rst:27 #, fuzzy msgid "" "To get setup for the build, download or clone the sample app from GitHub," @@ -84,15 +86,15 @@ msgstr "" "Você também deve instalar o aplicativo base Electron e a extensão de SDK " "Node.js::" -#: ../../electron.rst:32 +#: ../../electron.rst:33 msgid "Finally, the application can be run with::" msgstr "Finalmente, o aplicativo pode ser executado com::" -#: ../../electron.rst:37 +#: ../../electron.rst:38 msgid "Basic configuration" msgstr "Configuração básica" -#: ../../electron.rst:39 +#: ../../electron.rst:40 msgid "" "The first part of the sample application's manifest specifies the " "application's ID. It also configures the runtime and SDK:" @@ -100,7 +102,7 @@ msgstr "" "A primeira parte do manifesto do aplicativo de amostra especifica o ID do" " aplicativo. Ele também configura o runtime e o SDK:" -#: ../../electron.rst:49 +#: ../../electron.rst:50 msgid "" "The Freedesktop runtime is generally the best runtime to use with " "Electron applications, since it is the most minimal runtime, and other " @@ -110,12 +112,12 @@ msgstr "" "aplicativos Electron, já que ele é o mais mínimo de todos e outras " "dependências serão específicas do próprio Electron." -#: ../../electron.rst:54 +#: ../../electron.rst:55 #, fuzzy msgid "The Electron BaseApp" msgstr "O aplicativo base Electron" -#: ../../electron.rst:56 +#: ../../electron.rst:57 #, fuzzy msgid "" "Next, the manifest specifies that the Electron BaseApp should be used, by" @@ -126,10 +128,10 @@ msgstr "" "ser usado, especificando as propriedades ``base`` e ``base-version`` no " "manifesto do aplicativo::" -#: ../../electron.rst:65 +#: ../../electron.rst:66 #, fuzzy msgid "" -"BaseApps are described in :doc:`dependencies`. Using the Electron base " +"BaseApps are described in :doc:`dependencies`. Using the Electron base " "app is much faster and more convenient than manually building Electron " "dependencies. It also has the advantage of reducing the amount of " "duplication on users' machines, since it means that Electron is only " @@ -141,11 +143,11 @@ msgstr "" "vantagem de reduzir a quantidade de duplicação nas máquinas dos usuários," " pois significa que o Electron é salvo apenas uma vez no disco." -#: ../../electron.rst:71 +#: ../../electron.rst:72 msgid "The Node.js SDK extension" msgstr "A extensão de SDK Node.js" -#: ../../electron.rst:73 +#: ../../electron.rst:74 msgid "" "In order to build Electron-based apps, you need Node.js available at " "build time. Flathub provides Node.js LTS versions as extensions for the " @@ -156,11 +158,11 @@ msgstr "" "Node.js como extensões para o SDK, para que você possa instalar uma delas" " e adicioná-la no manifesto de seus aplicativos:" -#: ../../electron.rst:82 +#: ../../electron.rst:83 msgid "Enable the extension by adding it to ``PATH``:" msgstr "Habilite a extensão adicionando-a a ``PATH``:" -#: ../../electron.rst:89 +#: ../../electron.rst:90 msgid "" "Note that the extension name (last portion of reverse-dns notation, " "``node18`` in this example) must be the same in ``sdk-extensions`` and " @@ -170,11 +172,11 @@ msgstr "" "``node18`` neste exemplo) deve ser o mesmo em ``sdk-extensions`` e " "``append-path``." -#: ../../electron.rst:93 +#: ../../electron.rst:94 msgid "Command" msgstr "Command" -#: ../../electron.rst:95 +#: ../../electron.rst:96 msgid "" "The ``command`` property indicates that a script called ``run.sh`` is to " "be executed to run the application. This will be explained in further " @@ -184,18 +186,18 @@ msgstr "" "ser executado para executar o aplicativo. Isso será explicado em mais " "detalhes posteriormente." -#: ../../electron.rst:104 +#: ../../electron.rst:105 msgid "Sandbox permissions" msgstr "Permissões de sandbox" -#: ../../electron.rst:106 +#: ../../electron.rst:107 #, fuzzy msgid "" -"The standard guidelines on sandbox permissions apply to Electron " -"applications. However, Electron does not use Wayland by default. So for " -"display access, only X11 should be used as the default configuration. " -"This will make Electron use Xwayland in a wayland session and nothing " -"else is required." +"The standard sandbox :ref:`sandbox-permissions:Permissions guidelines` " +"also apply to Electron applications. However, Electron's Wayland support " +"is still experimental. So for display access, only X11 should be used as " +"the default configuration. This will make Electron use Xwayland in a " +"Wayland session and nothing else is required." msgstr "" "As diretrizes padrão sobre permissões de sandbox se aplicam aos " "aplicativos Electron. No entanto, o Electron atualmente não possui " @@ -203,68 +205,78 @@ msgstr "" "ser usado. O aplicativo de amostra também configura o pulseaudio para som" " e permite o acesso à rede:" -#: ../../electron.rst:112 +#: ../../electron.rst:113 msgid "" -"The sample app also configures pulseaudio for sound and enables network " -"access." +"The sample app also configures PulseAudio for sound and enables network " +"access:" msgstr "" -#: ../../electron.rst:127 +#: ../../electron.rst:126 msgid "" -"Native wayland support in electron is experimental and often unstable. It" -" is advised to stick with the X11 and Xwayland configuration above as the" -" default." +"To allow experimental `native Wayland` support in Electron>=20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." +msgstr "" + +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -275,7 +287,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -285,11 +298,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "Opções de compilação" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -302,11 +315,11 @@ msgstr "" " ``info``, para que ``npm`` nos forneça mensagens de erro mais " "detalhadas." -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "O módulo do aplicativo" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " @@ -316,7 +329,7 @@ msgstr "" "compilado. É aqui que algumas das lógicas adicionais para Electron e " "Node.js podem ser encontradas." -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -331,7 +344,7 @@ msgstr "" " ambiente ``electron_config_cache`` significa que elas serão encontradas " "quando se trata da compilação." -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -344,17 +357,17 @@ msgstr "" "compilação. O local do download e o hash do aplicativo também são " "especificados." -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "Empacotando pacotes NPM" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" "A próxima linha é como os módulos NPM são empacotados como parte de " "Flatpaks:" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -370,7 +383,7 @@ msgstr "" "para baixar pacotes Node.js com o NPM ou Yarn e inclui-los nas fontes do " "aplicativo." -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -384,7 +397,7 @@ msgstr "" "--package-lock-only`` no diretório raiz de um aplicativo. O script é " "então executado da seguinte maneira::" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -402,30 +415,33 @@ msgstr "" "``generated-source.json`` como um linha na seção do manifesto, como visto" " acima." -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "Iniciando o aplicativo" -#: ../../electron.rst:254 +#: ../../electron.rst:267 +#, fuzzy msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" "O aplicativo Electron é executado através de um script simples. Isso pode" " receber qualquer nome, mas deve ser especificado na propriedade " "``\"command\":`` do manifesto. Veja abaixo um exemplo de wrapper para " "iniciar um aplicativo:" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "Comandos de compilação" -#: ../../electron.rst:268 +#: ../../electron.rst:282 +#, fuzzy msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" @@ -438,7 +454,7 @@ msgstr "" "Finalmente, o script ``run.sh`` é instalado em ``/app/bin/`` para que ele" " esteja em ``$PATH``:" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -453,7 +469,7 @@ msgstr "" "seguir mostra uma configuração que tentará baixar os binários do " "AppImage:" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " @@ -463,11 +479,11 @@ msgstr "" "tempo de construção usando ``jq``. O comando a seguir substituirá " "``\"target\": \"AppImage\"`` por ``\"target\": \"dir\"``:" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -481,7 +497,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -567,3 +583,65 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + diff --git a/po/pt_BR/LC_MESSAGES/extension.po b/po/pt_BR/LC_MESSAGES/extension.po index 652d2bb6..9f57893b 100644 --- a/po/pt_BR/LC_MESSAGES/extension.po +++ b/po/pt_BR/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: pt_BR\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/pt_BR/LC_MESSAGES/hosting-a-repository.po b/po/pt_BR/LC_MESSAGES/hosting-a-repository.po index 34e02422..5ee8f424 100644 --- a/po/pt_BR/LC_MESSAGES/hosting-a-repository.po +++ b/po/pt_BR/LC_MESSAGES/hosting-a-repository.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak-docs/issues\n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2022-09-29 15:26-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -173,135 +173,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -309,7 +309,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -317,51 +317,80 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " "`_." msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/pt_BR/LC_MESSAGES/sandbox-permissions.po b/po/pt_BR/LC_MESSAGES/sandbox-permissions.po index 83ce36c1..6f053331 100644 --- a/po/pt_BR/LC_MESSAGES/sandbox-permissions.po +++ b/po/pt_BR/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak-docs/issues\n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2023-05-31 14:38-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language: pt_BR\n" @@ -315,7 +315,7 @@ msgstr "Acesso a D-Bus" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -350,7 +350,7 @@ msgstr "**Propriedade**" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -723,10 +723,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1403,3 +1403,37 @@ msgstr "" #~ "usadas livremente, embora seja recomendável" #~ " usar o mínimo necessário." +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/ru/LC_MESSAGES/dependencies.po b/po/ru/LC_MESSAGES/dependencies.po index a2ec3303..b450af45 100644 --- a/po/ru/LC_MESSAGES/dependencies.po +++ b/po/ru/LC_MESSAGES/dependencies.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2023-02-03 00:03+0700\n" "Last-Translator: Dmitry \n" "Language: ru\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -256,7 +256,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -332,3 +332,17 @@ msgid "" "points and extensions." msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/ru/LC_MESSAGES/electron.po b/po/ru/LC_MESSAGES/electron.po index f94bdf65..6d1ce3a2 100644 --- a/po/ru/LC_MESSAGES/electron.po +++ b/po/ru/LC_MESSAGES/electron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2023-02-04 00:21+0700\n" "Last-Translator: Dmitry \n" "Language: ru\n" @@ -18,24 +18,26 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" msgstr "Electron" #: ../../electron.rst:4 +#, fuzzy msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "" "Из-за природы Electron создание приложений Electron в виде Flatpaks " "требует нескольких дополнительных шагов по сравнению с другими " "приложениями. К счастью, доступно несколько инструментов и ресурсов, " "которые значительно упрощают эту задачу." -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " @@ -46,7 +48,7 @@ msgstr "" "об инструментах для создания приложений Electron и о том, как их " "использовать." -#: ../../electron.rst:12 +#: ../../electron.rst:13 msgid "" "The guide walks through the `manifest file `_. Прежде чем начать, " "рекомендуется взглянуть на это в Интернете или загрузив приложение." -#: ../../electron.rst:21 +#: ../../electron.rst:22 msgid "Building the sample application" msgstr "Сборка образца приложения" -#: ../../electron.rst:23 +#: ../../electron.rst:24 msgid "" "While it isn't strictly necessary, you might want to try building and " "running the sample application yourself." @@ -73,7 +75,7 @@ msgstr "" "Хотя в этом нет строгой необходимости, вы можете попробовать создать и " "запустить образец приложения самостоятельно." -#: ../../electron.rst:26 +#: ../../electron.rst:27 #, fuzzy msgid "" "To get setup for the build, download or clone the sample app from GitHub," @@ -84,15 +86,15 @@ msgstr "" "GitHub и перейдите в каталог ``/flatpak`` в терминале. Вы также должны " "установить базовое приложение Electron и расширение Node.js SDK::" -#: ../../electron.rst:32 +#: ../../electron.rst:33 msgid "Finally, the application can be run with::" msgstr "Наконец, приложение можно запустить с::" -#: ../../electron.rst:37 +#: ../../electron.rst:38 msgid "Basic configuration" msgstr "Базовая конфигурация" -#: ../../electron.rst:39 +#: ../../electron.rst:40 msgid "" "The first part of the sample application's manifest specifies the " "application's ID. It also configures the runtime and SDK:" @@ -100,7 +102,7 @@ msgstr "" "В первой части манифеста демонстрационного приложения указывается " "идентификатор приложения. Он также настраивает среду выполнения и SDK:" -#: ../../electron.rst:49 +#: ../../electron.rst:50 msgid "" "The Freedesktop runtime is generally the best runtime to use with " "Electron applications, since it is the most minimal runtime, and other " @@ -111,12 +113,12 @@ msgstr "" "минимальная среда выполнения, а другие зависимости будут специфичными для" " самого Electron." -#: ../../electron.rst:54 +#: ../../electron.rst:55 #, fuzzy msgid "The Electron BaseApp" msgstr "Базовое приложение Electron" -#: ../../electron.rst:56 +#: ../../electron.rst:57 #, fuzzy msgid "" "Next, the manifest specifies that the Electron BaseApp should be used, by" @@ -127,10 +129,10 @@ msgstr "" "приложение Electron, путем указания свойств base и base-version в " "манифесте приложения:" -#: ../../electron.rst:65 +#: ../../electron.rst:66 #, fuzzy msgid "" -"BaseApps are described in :doc:`dependencies`. Using the Electron base " +"BaseApps are described in :doc:`dependencies`. Using the Electron base " "app is much faster and more convenient than manually building Electron " "dependencies. It also has the advantage of reducing the amount of " "duplication on users' machines, since it means that Electron is only " @@ -142,11 +144,11 @@ msgstr "" "количество дублирований на машинах пользователей, поскольку это означает," " что Electron сохраняется на диске только один раз." -#: ../../electron.rst:71 +#: ../../electron.rst:72 msgid "The Node.js SDK extension" msgstr "Расширение SDK для Node.js" -#: ../../electron.rst:73 +#: ../../electron.rst:74 msgid "" "In order to build Electron-based apps, you need Node.js available at " "build time. Flathub provides Node.js LTS versions as extensions for the " @@ -157,11 +159,11 @@ msgstr "" " качестве расширений для SDK, поэтому вы можете установить одну из них и " "добавить ее в манифест приложений:" -#: ../../electron.rst:82 +#: ../../electron.rst:83 msgid "Enable the extension by adding it to ``PATH``:" msgstr "Включите расширение, добавив его в «PATH»:" -#: ../../electron.rst:89 +#: ../../electron.rst:90 msgid "" "Note that the extension name (last portion of reverse-dns notation, " "``node18`` in this example) must be the same in ``sdk-extensions`` and " @@ -171,11 +173,11 @@ msgstr "" "DNS, «node18» в этом примере) должно быть одинаковым в «sdk-extensions» и" " «append-path»." -#: ../../electron.rst:93 +#: ../../electron.rst:94 msgid "Command" msgstr "Command" -#: ../../electron.rst:95 +#: ../../electron.rst:96 msgid "" "The ``command`` property indicates that a script called ``run.sh`` is to " "be executed to run the application. This will be explained in further " @@ -185,18 +187,18 @@ msgstr "" "выполнен сценарий с именем ``run.sh``. Это будет объяснено более подробно" " позже." -#: ../../electron.rst:104 +#: ../../electron.rst:105 msgid "Sandbox permissions" msgstr "Разрешения песочницы" -#: ../../electron.rst:106 +#: ../../electron.rst:107 #, fuzzy msgid "" -"The standard guidelines on sandbox permissions apply to Electron " -"applications. However, Electron does not use Wayland by default. So for " -"display access, only X11 should be used as the default configuration. " -"This will make Electron use Xwayland in a wayland session and nothing " -"else is required." +"The standard sandbox :ref:`sandbox-permissions:Permissions guidelines` " +"also apply to Electron applications. However, Electron's Wayland support " +"is still experimental. So for display access, only X11 should be used as " +"the default configuration. This will make Electron use Xwayland in a " +"Wayland session and nothing else is required." msgstr "" "Стандартные рекомендации по разрешениям песочницы применяются к " "приложениям Electron. Однако Electron в настоящее время не поддерживает " @@ -204,68 +206,78 @@ msgstr "" "Пример приложения также настраивает pulseaudio для звука и обеспечивает " "доступ к сети:" -#: ../../electron.rst:112 +#: ../../electron.rst:113 msgid "" -"The sample app also configures pulseaudio for sound and enables network " -"access." +"The sample app also configures PulseAudio for sound and enables network " +"access:" msgstr "" -#: ../../electron.rst:127 +#: ../../electron.rst:126 msgid "" -"Native wayland support in electron is experimental and often unstable. It" -" is advised to stick with the X11 and Xwayland configuration above as the" -" default." +"To allow experimental `native Wayland` support in Electron>=20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." +msgstr "" + +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -276,7 +288,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -286,11 +299,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "Варианты сборки" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -302,11 +315,11 @@ msgstr "" " среды, в этом случае мы устанавливаем ``NPM_CONFIG_LOGLEVEL`` на " "``info``, чтобы ``npm`` давал нам более подробные сообщения об ошибках." -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "Модуль приложения" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " @@ -316,7 +329,7 @@ msgstr "" "приложения. Здесь можно найти дополнительную логику для Electron и " "Node.js." -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -330,7 +343,7 @@ msgstr "" "до запуска сборки. Установка переменной окружения " "``electronic_config_cache`` означает, что они будут найдены при сборке." -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -342,17 +355,17 @@ msgstr "" "последовательность команд, используемых для сборки. Также указывается " "место загрузки и хеш приложения." -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "Объединение пакетов NPM" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "" "В следующей строке показано, как модули NPM объединяются как часть " "Flatpaks:" -#: ../../electron.rst:231 +#: ../../electron.rst:244 msgid "" "Since even simple Node.js applications depend on dozens of packages, it " "would be impractical to specify all of them as part of a manifest file. A" @@ -367,7 +380,7 @@ msgstr "" "/flatpak-builder-tools/tree/master/node>`__ для загрузки пакетов Node.js " "с помощью NPM или Yarn и включения их в исходный код приложения." -#: ../../electron.rst:237 +#: ../../electron.rst:250 msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " "file. This file contains information about the packages that an " @@ -381,7 +394,7 @@ msgstr "" "--package-lock-only`` из корневого каталога приложения. Затем скрипт " "запускается следующим образом::" -#: ../../electron.rst:244 +#: ../../electron.rst:257 msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " "for the application, which are outputted to a file called ``generated-" @@ -399,30 +412,33 @@ msgstr "" "``generated-source.json`` в качестве строка в разделе манифеста, как " "показано выше." -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "Запуск приложения" -#: ../../electron.rst:254 +#: ../../electron.rst:267 +#, fuzzy msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "" "Приложение Electron запускается с помощью простого скрипта. Этому может " "быть присвоено любое имя, но оно должно быть указано в свойстве " "``\"command\":`` манифеста. Ниже приведен пример оболочки для запуска " "приложения:" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "Команды сборки" -#: ../../electron.rst:268 +#: ../../electron.rst:282 +#, fuzzy msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" @@ -434,7 +450,7 @@ msgstr "" "``/app/main/``. Наконец, скрипт ``run.sh`` устанавливается в " "``/app/bin/``, так что он будет находиться в ``$PATH``:" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -449,7 +465,7 @@ msgstr "" "опция `--dir`). В следующем примере показана конфигурация, которая " "попытается загрузить двоичные файлы AppImage:" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " @@ -459,11 +475,11 @@ msgstr "" "время сборки с использованием ``jq``. Следующая команда заменит " "``\"target\": \"AppImage\"`` на ``\"target\": \"dir\"``:" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -477,7 +493,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -563,3 +579,65 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + diff --git a/po/ru/LC_MESSAGES/extension.po b/po/ru/LC_MESSAGES/extension.po index 40dc844a..859537a8 100644 --- a/po/ru/LC_MESSAGES/extension.po +++ b/po/ru/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: ru\n" @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -172,6 +172,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -269,12 +270,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -316,7 +319,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -372,10 +375,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -466,6 +469,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -585,22 +589,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -612,8 +618,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -621,31 +627,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -656,16 +662,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -675,30 +681,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -719,3 +731,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/ru/LC_MESSAGES/hosting-a-repository.po b/po/ru/LC_MESSAGES/hosting-a-repository.po index fd86f1ac..326dbc2a 100644 --- a/po/ru/LC_MESSAGES/hosting-a-repository.po +++ b/po/ru/LC_MESSAGES/hosting-a-repository.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2022-12-31 03:25+0700\n" "Last-Translator: Dmitry \n" "Language: ru\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -172,135 +172,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -308,7 +308,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -316,51 +316,80 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " "`_." msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/ru/LC_MESSAGES/sandbox-permissions.po b/po/ru/LC_MESSAGES/sandbox-permissions.po index 6688ecf6..7685a9e5 100644 --- a/po/ru/LC_MESSAGES/sandbox-permissions.po +++ b/po/ru/LC_MESSAGES/sandbox-permissions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak-docs/issues\n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2023-11-06 23:55+0700\n" "Last-Translator: Dmitry \n" "Language: ru\n" @@ -317,7 +317,7 @@ msgstr "Доступ к D-Bus" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -352,7 +352,7 @@ msgstr "**Право собственности**" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -727,10 +727,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1424,3 +1424,37 @@ msgstr "" #~ "свободно, хотя им рекомендуется пользоваться" #~ " минимально." +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" + diff --git a/po/zh_CN/LC_MESSAGES/dependencies.po b/po/zh_CN/LC_MESSAGES/dependencies.po index ebc1be3c..0ed983d4 100644 --- a/po/zh_CN/LC_MESSAGES/dependencies.po +++ b/po/zh_CN/LC_MESSAGES/dependencies.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-11-03 01:34-0400\n" "Last-Translator: PikachuHy \n" "Language: zh_Hans_CN\n" @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../dependencies.rst:2 msgid "Dependencies" @@ -200,7 +200,7 @@ msgid "" "Runtimes and applications can define extension points which allow " "optional additional runtimes to be mounted at a specified location inside" " the sandbox when they are present on the system. Typical uses for " -"extensions include translations for applications, debuginfo for sdks, or " +"extensions include translations for applications, debuginfo for SDKs, or " "adding more functionality to the application. Some software refers to " "these extensions as \"Add-ons\"." msgstr "" @@ -276,3 +276,17 @@ msgid "" "points and extensions." msgstr "" +#~ msgid "" +#~ "Runtimes and applications can define " +#~ "extension points which allow optional " +#~ "additional runtimes to be mounted at " +#~ "a specified location inside the sandbox" +#~ " when they are present on the " +#~ "system. Typical uses for extensions " +#~ "include translations for applications, " +#~ "debuginfo for sdks, or adding more " +#~ "functionality to the application. Some " +#~ "software refers to these extensions as" +#~ " \"Add-ons\"." +#~ msgstr "" + diff --git a/po/zh_CN/LC_MESSAGES/electron.po b/po/zh_CN/LC_MESSAGES/electron.po index 4ee9ce5a..70df11b8 100644 --- a/po/zh_CN/LC_MESSAGES/electron.po +++ b/po/zh_CN/LC_MESSAGES/electron.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-05 01:10+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-11-03 12:59-0400\n" "Last-Translator: PikachuHy \n" "Language: zh_Hans_CN\n" @@ -13,27 +13,29 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../electron.rst:2 msgid "Electron" msgstr "Electron" #: ../../electron.rst:4 +#, fuzzy msgid "" -"Due to the nature of Electron, building Electron applications as Flatpaks" -" requires a few extra steps compared with other applications. Thankfully," -" several tools and resources are available which make this much easier." +"Due to the nature of `Electron `_, building " +"Electron applications as Flatpaks requires a few extra steps compared " +"with other applications. Thankfully, several tools and resources are " +"available which make this much easier." msgstr "由于Electron的性质,与其他应用相比,将Electron应用构建为Flatpak应用需要一些额外的步骤。值得庆幸的是,有几种工具和资源可以使这些步骤更容易。" -#: ../../electron.rst:8 +#: ../../electron.rst:9 msgid "" "This guide provides information on how building Electron applications " "differs from other applications. It also includes information on the " "tooling for building Electron applications and how to use it." msgstr "本教程提供有关如何构建Electron应用程序与其他应用程序不同的信息。 它还包括有关构建Electron应用程序的工具以及如何使用它的信息。" -#: ../../electron.rst:12 +#: ../../electron.rst:13 #, fuzzy msgid "" "The guide walks through the `manifest file `_ 。在开始之前,最好先在线查看或下载该应用程序。" -#: ../../electron.rst:21 +#: ../../electron.rst:22 msgid "Building the sample application" msgstr "构建示例应用程序" -#: ../../electron.rst:23 +#: ../../electron.rst:24 msgid "" "While it isn't strictly necessary, you might want to try building and " "running the sample application yourself." msgstr "虽然并非绝对必要,但最好自己尝试构建和运行示例应用程序。" -#: ../../electron.rst:26 +#: ../../electron.rst:27 #, fuzzy msgid "" "To get setup for the build, download or clone the sample app from GitHub," @@ -68,33 +70,33 @@ msgstr "" "要获取构建的设置,请从GitHub下载或克隆示例应用程序,然后导航到终端中的 ``/flatpak`` 目录。 " "您还必须安装Electron基础应用程序:" -#: ../../electron.rst:32 +#: ../../electron.rst:33 msgid "Finally, the application can be run with::" msgstr "最后,运行应用:" -#: ../../electron.rst:37 +#: ../../electron.rst:38 msgid "Basic configuration" msgstr "基本配置" -#: ../../electron.rst:39 +#: ../../electron.rst:40 msgid "" "The first part of the sample application's manifest specifies the " "application's ID. It also configures the runtime and SDK:" msgstr "示例应用清单文件的第一部分指定了应用ID、runtime和SDK:" -#: ../../electron.rst:49 +#: ../../electron.rst:50 msgid "" "The Freedesktop runtime is generally the best runtime to use with " "Electron applications, since it is the most minimal runtime, and other " "dependencies will be specific to Electron itself." msgstr "Freedesktop运行时通常是与Electron应用程序一起使用的最佳运行时,因为它是最小的运行时,其他依赖项将特定于Electron本身。" -#: ../../electron.rst:54 +#: ../../electron.rst:55 #, fuzzy msgid "The Electron BaseApp" msgstr "Electron base应用" -#: ../../electron.rst:56 +#: ../../electron.rst:57 #, fuzzy msgid "" "Next, the manifest specifies that the Electron BaseApp should be used, by" @@ -102,10 +104,10 @@ msgid "" "application manifest:" msgstr "然后,清单文件通过 ``base`` 和 ``base-version`` 属性指明了Electron要使用的的base app::" -#: ../../electron.rst:65 +#: ../../electron.rst:66 #, fuzzy msgid "" -"BaseApps are described in :doc:`dependencies`. Using the Electron base " +"BaseApps are described in :doc:`dependencies`. Using the Electron base " "app is much faster and more convenient than manually building Electron " "dependencies. It also has the advantage of reducing the amount of " "duplication on users' machines, since it means that Electron is only " @@ -114,115 +116,125 @@ msgstr "" "base app在 :doc:`building-basics` 有介绍。使用Electron的base " "app比手动构建Electron和它的依赖要方便和快速得多。也有在用户的机器上减少大量副本文件的优点,因为这意味着Electron在磁盘上只保存一份。" -#: ../../electron.rst:71 +#: ../../electron.rst:72 msgid "The Node.js SDK extension" msgstr "" -#: ../../electron.rst:73 +#: ../../electron.rst:74 msgid "" "In order to build Electron-based apps, you need Node.js available at " "build time. Flathub provides Node.js LTS versions as extensions for the " "SDK, so you can install one of them and add it in your apps' manifest:" msgstr "" -#: ../../electron.rst:82 +#: ../../electron.rst:83 msgid "Enable the extension by adding it to ``PATH``:" msgstr "" -#: ../../electron.rst:89 +#: ../../electron.rst:90 msgid "" "Note that the extension name (last portion of reverse-dns notation, " "``node18`` in this example) must be the same in ``sdk-extensions`` and " "``append-path``." msgstr "" -#: ../../electron.rst:93 +#: ../../electron.rst:94 msgid "Command" msgstr "命令" -#: ../../electron.rst:95 +#: ../../electron.rst:96 msgid "" "The ``command`` property indicates that a script called ``run.sh`` is to " "be executed to run the application. This will be explained in further " "detail later." msgstr "这个 ``command`` 表明执行一个名为 ``run.sh`` 的脚本用来运行这个应用。这会在后续详细介绍。" -#: ../../electron.rst:104 +#: ../../electron.rst:105 msgid "Sandbox permissions" msgstr "沙箱权限" -#: ../../electron.rst:106 +#: ../../electron.rst:107 #, fuzzy msgid "" -"The standard guidelines on sandbox permissions apply to Electron " -"applications. However, Electron does not use Wayland by default. So for " -"display access, only X11 should be used as the default configuration. " -"This will make Electron use Xwayland in a wayland session and nothing " -"else is required." +"The standard sandbox :ref:`sandbox-permissions:Permissions guidelines` " +"also apply to Electron applications. However, Electron's Wayland support " +"is still experimental. So for display access, only X11 should be used as " +"the default configuration. This will make Electron use Xwayland in a " +"Wayland session and nothing else is required." msgstr "标准的指南可以用于Electron应用。可是Electron还不支持Wayland,所以只能使用X11进行显示。示例的应用也为声音配置了pulseaudio和开启了网络的访问:" -#: ../../electron.rst:112 +#: ../../electron.rst:113 msgid "" -"The sample app also configures pulseaudio for sound and enables network " -"access." +"The sample app also configures PulseAudio for sound and enables network " +"access:" msgstr "" -#: ../../electron.rst:127 +#: ../../electron.rst:126 msgid "" -"Native wayland support in electron is experimental and often unstable. It" -" is advised to stick with the X11 and Xwayland configuration above as the" -" default." +"To allow experimental `native Wayland` support in Electron>=20, the " +"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " +"will choose Wayland when the current session is running under Wayland and" +" Xwayland or X11 otherwise." msgstr "" #: ../../electron.rst:131 msgid "" -"To enable experimental `native Wayland` support in Electron>=20, the " -"``--ozone-platform-hint=auto`` flag can be passed to the program. `auto` " -"will choose Wayland when the session is wayland and Xwayland or X11 " -"otherwise." +"It's recommended to leave actually `enabling` Wayland up to the user for " +"now, i.e. set ``--socket=x11`` in the manifest. Wayland can then be " +"tested with::" msgstr "" -#: ../../electron.rst:136 -msgid "" -"The recommended option is to leave it to the user. So ``--socket=x11`` " -"should be used in manifest and Wayland can be tested with::" +#: ../../electron.rst:137 +msgid "Enable native Wayland support by default" msgstr "" #: ../../electron.rst:141 msgid "" -"To make native wayland the `default` for users ``--socket=fallback-x11`` " -"and ``--socket=wayland`` must be used in the manifest." +"Native Wayland support in Electron is still experimental and often " +"unstable. It is advised to stick with the X11/Xwayland configuration " +"above as the default." +msgstr "" + +#: ../../electron.rst:145 +msgid "" +"To make native Wayland the `default` for users, ``--socket=fallback-x11``" +" and ``--socket=wayland`` must be used in the manifest." msgstr "" -#: ../../electron.rst:144 +#: ../../electron.rst:148 msgid "" "For Electron versions between 17 and 27, client-side window decorations " -"in native wayland can be enabled by passing ``--enable-" -"features=WaylandWindowDecorations``." +"under native Wayland can be enabled by passing ``--enable-" +"features=WaylandWindowDecorations`` to the program. For newer versions of" +" Electron , this isn't necessary anymore." msgstr "" -#: ../../electron.rst:147 +#: ../../electron.rst:153 msgid "" "Electron uses ``libnotify`` on Linux to provide desktop notifications. " -"libnotify `since 0.8.0 " +"`Since version 0.8.0 " "`_ " -"automatically uses the `notification portal `_ " -"when inside a sandboxed environment and ``--talk-" -"name=org.freedesktop.Notifications`` is not required." +"libnotify automatically uses the `notification portal " +"`_ when inside a sandboxed " +"environment and ``--talk-name=org.freedesktop.Notifications`` is not " +"required anymore. ``org.electronjs.Electron2.BaseApp`` includes " +"``libnotify>=0.8.0`` since ``branch/23.08``." msgstr "" -#: ../../electron.rst:153 +#: ../../electron.rst:160 msgid "" -"``org.electronjs.Electron2.BaseApp`` since ``branch/23.08`` comes with " -"``libnotify>=0.8.0``" +"To ensure proper mouse cursor scaling on HiDPI displays under Wayland, " +"the ``XCURSOR_PATH`` environment variable must be set to the host's " +"corresponding directories:" msgstr "" -#: ../../electron.rst:159 +#: ../../electron.rst:172 msgid "Using correct desktop file name" msgstr "" -#: ../../electron.rst:161 +#: ../../electron.rst:174 +#, python-brace-format msgid "" "It's important for Linux applications to set the correct desktop file " "name. If not, it can lead to problems like missing the window icon under " @@ -233,7 +245,8 @@ msgid "" "\"com.example.MyApp.desktop\"``." msgstr "" -#: ../../electron.rst:165 +#: ../../electron.rst:178 +#, python-brace-format msgid "" "In case you repack a binary, you can use the ``patch-desktop-filename`` " "script provided by the BaseApp. Each Electron binary ships with " @@ -243,11 +256,11 @@ msgid "" "${FLATPAK_DEST}/my-app/resources/app.asar``." msgstr "" -#: ../../electron.rst:170 +#: ../../electron.rst:183 msgid "Build options" msgstr "构建选项" -#: ../../electron.rst:172 +#: ../../electron.rst:185 msgid "" "These build options aren't strictly necessary, but can be useful if " "something goes wrong. ``env`` allows setting an array of environment " @@ -257,18 +270,18 @@ msgstr "" "构建选项不是必要的,但是在发生一些错误的时候很有用。 ``env`` 允许设置一个环境变量数组,这时将 " "``NPM_CONFIG_LOGLEVEL`` 设置为 ``info`` 可以让 ``npm`` 给我们更多关于错误的详情。" -#: ../../electron.rst:188 +#: ../../electron.rst:201 msgid "The application module" msgstr "应用模块" -#: ../../electron.rst:190 +#: ../../electron.rst:203 msgid "" "The final section of the manifest defines how the application module " "should be built. This is where some of the additional logic for Electron " "and Node.js can be found." msgstr "清单文件的最后一部分是定义应用模块如何构建。可以找到一些Electron和Node.js的一些附加逻辑。" -#: ../../electron.rst:194 +#: ../../electron.rst:207 msgid "" "By default, ``flatpak-builder`` doesn't allow build tools to access the " "network. This means that tools which rely on downloading sources will not" @@ -280,7 +293,7 @@ msgstr "" "默认不能访问网络。这意味着依赖于下载资源的工具无法工作。因此,Node.js包必须在构建之前提前下载好。设置环境变量 " "``electron_config_cache`` 表明这些包会在构建的时候被找到。" -#: ../../electron.rst:200 +#: ../../electron.rst:213 msgid "" "The next part of the manifest describes how the application should be " "built. The simple buildsystem option is used, which allows a sequence of " @@ -288,15 +301,15 @@ msgid "" "location and hash of the application are also specified." msgstr "清单文件的下一部分描述了怎样构建应用。使用了简单构建系统的选项,允许指定一系列命令来构建。下载地址和应用的hash也会进行指定。" -#: ../../electron.rst:223 +#: ../../electron.rst:236 msgid "Bundling NPM packages" msgstr "绑定NPM包" -#: ../../electron.rst:225 +#: ../../electron.rst:238 msgid "The next line is how NPM modules get bundled as part of Flatpaks:" msgstr "下一行是NPM模块如何作为flatpak的一部分进行绑定:" -#: ../../electron.rst:231 +#: ../../electron.rst:244 #, fuzzy msgid "" "Since even simple Node.js applications depend on dozens of packages, it " @@ -310,7 +323,7 @@ msgstr "" " `_ " "被开发出来,使用NPM下载Node.js包并将他们包含在应用源码里。" -#: ../../electron.rst:237 +#: ../../electron.rst:250 #, fuzzy msgid "" "The Python script requires a ``package-lock.json`` (or ``yarn.lock``) " @@ -323,7 +336,7 @@ msgstr "" " install --package-lock-only`` 生成(示例包含了一个 ``package-lock.json`` " "供参考)。下面运行这个脚本::" -#: ../../electron.rst:244 +#: ../../electron.rst:257 #, fuzzy msgid "" "This generates the manifest JSON needed to build the NPM/Yarn packages " @@ -338,28 +351,29 @@ msgstr "" "的文件。这个文件的内容可以拷贝到应用的清单文件中,但是因为通常它非常长,最好是从主要的清单链接它。如上所示,可以在清单文件中添加一行 " "``generated-source.json`` 来实现链接。" -#: ../../electron.rst:252 +#: ../../electron.rst:265 msgid "Launching the app" msgstr "启动应用" -#: ../../electron.rst:254 +#: ../../electron.rst:267 #, fuzzy msgid "" -"The Electron app is run through a simple script. This can be given any " -"name but must be specified in the manifest's ``\"command\":`` property. " -"See below a sample wrapper for launching app:" +"The Electron app is run through a simple shell script that wraps `zypak " +"`_. This script can be given any name " +"but must be specified in the manifest's ``command`` property. See below " +"for a sample wrapper to launch the app:" msgstr "Electron应用通过一个简单的脚本文件运行。可以用任何名字,但是必须在清单文件中 ``“command\":`` 属性指明。" -#: ../../electron.rst:266 +#: ../../electron.rst:280 msgid "Build commands" msgstr "构建命令" -#: ../../electron.rst:268 +#: ../../electron.rst:282 #, fuzzy msgid "" -"Last but not least, since the simple build option is being used, a list " -"of build commands must be provided. As can be seen, ``npm`` is run with " -"the ``npm_config_offline=true`` environment variable, installing " +"Last but not least, since the ``simple`` buildsystem is being used, a " +"list of build commands must be provided. As can be seen, ``npm`` is run " +"with the ``npm_config_offline=true`` environment variable, installing " "dependencies from packages that have already been cached. These are " "copied to ``/app/main/``. Finally the ``run.sh`` script is installed to " "``/app/bin/`` so that it will be on ``$PATH``:" @@ -368,7 +382,7 @@ msgstr "" "选项运行,使用的包已经缓存好了。这些被拷贝到了 ``/app/main/`` 。最后 ``run.sh`` 脚本安装到了 " "``/app/bin/`` ,所以最后它会在 ``$PATH`` :" -#: ../../electron.rst:290 +#: ../../electron.rst:304 msgid "" "Note that if the application you are trying to package contains a " "``build`` block in ``package.json`` with instructions for Linux, this can" @@ -377,18 +391,18 @@ msgid "" "configuration that will try to download AppImage binaries:" msgstr "" -#: ../../electron.rst:300 +#: ../../electron.rst:314 msgid "" "The preferred way of fixing this, is not a patch, but a build-time edit " "using ``jq``. The following command will replace ``\"target\": " "\"AppImage\"`` with ``\"target\": \"dir\"``:" msgstr "" -#: ../../electron.rst:307 +#: ../../electron.rst:321 msgid "Make setProgressBar and setBadgeCount work" msgstr "" -#: ../../electron.rst:308 +#: ../../electron.rst:322 msgid "" "The `setProgressBar `_ and `setBadgeCount " @@ -402,7 +416,7 @@ msgid "" "extension and `Plank `_." msgstr "" -#: ../../electron.rst:311 +#: ../../electron.rst:325 msgid "" "To make it work in Flatpak, the app needs to :ref:`use the correct " "desktop filename ` in its embedded " @@ -481,3 +495,65 @@ msgstr "" #~ " before using the UnityLauncherAPI." #~ msgstr "" +#~ msgid "" +#~ "The sample app also configures " +#~ "pulseaudio for sound and enables network" +#~ " access." +#~ msgstr "" + +#~ msgid "" +#~ "Native wayland support in electron is" +#~ " experimental and often unstable. It " +#~ "is advised to stick with the X11" +#~ " and Xwayland configuration above as " +#~ "the default." +#~ msgstr "" + +#~ msgid "" +#~ "To enable experimental `native Wayland` " +#~ "support in Electron>=20, the ``--ozone-" +#~ "platform-hint=auto`` flag can be passed " +#~ "to the program. `auto` will choose " +#~ "Wayland when the session is wayland " +#~ "and Xwayland or X11 otherwise." +#~ msgstr "" + +#~ msgid "" +#~ "The recommended option is to leave " +#~ "it to the user. So ``--socket=x11`` " +#~ "should be used in manifest and " +#~ "Wayland can be tested with::" +#~ msgstr "" + +#~ msgid "" +#~ "To make native wayland the `default` " +#~ "for users ``--socket=fallback-x11`` and " +#~ "``--socket=wayland`` must be used in the" +#~ " manifest." +#~ msgstr "" + +#~ msgid "" +#~ "For Electron versions between 17 and " +#~ "27, client-side window decorations in" +#~ " native wayland can be enabled by " +#~ "passing ``--enable-features=WaylandWindowDecorations``." +#~ msgstr "" + +#~ msgid "" +#~ "Electron uses ``libnotify`` on Linux to" +#~ " provide desktop notifications. libnotify " +#~ "`since 0.8.0 " +#~ "`_ " +#~ "automatically uses the `notification portal" +#~ " `_ when " +#~ "inside a sandboxed environment and " +#~ "``--talk-name=org.freedesktop.Notifications`` is not" +#~ " required." +#~ msgstr "" + +#~ msgid "" +#~ "``org.electronjs.Electron2.BaseApp`` since " +#~ "``branch/23.08`` comes with ``libnotify>=0.8.0``" +#~ msgstr "" + diff --git a/po/zh_CN/LC_MESSAGES/extension.po b/po/zh_CN/LC_MESSAGES/extension.po index e1082fb7..034ea4da 100644 --- a/po/zh_CN/LC_MESSAGES/extension.po +++ b/po/zh_CN/LC_MESSAGES/extension.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-01 08:05+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: zh_CN\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../extension.rst:2 msgid "Extensions" @@ -171,6 +171,7 @@ msgid "" msgstr "" #: ../../extension.rst:112 +#, python-brace-format msgid "" "``mkdir -p ${FLATPAK_DEST}/extension_directory`` runs during the cleanup " "phase. It is used to initialise an empty directory for the extension to " @@ -268,12 +269,14 @@ msgid "``have-intel-gpu`` is true if the i915 kernel module is loaded." msgstr "" #: ../../extension.rst:184 +#, python-brace-format msgid "" "``have-kernel-module-{module_name}`` is true if ``module_name`` is found " "in ``/proc/modules``." msgstr "" #: ../../extension.rst:186 +#, python-brace-format msgid "" "``on-xdg-desktop-{desktop_name}`` is true if ``desktop_name`` matches the" " value of ``XDG_CURRENT_DESKTOP`` on host." @@ -315,7 +318,7 @@ msgstr "" msgid "" "``org.freedesktop.Platform.ffmpeg-full`` is an application extension " "(mounted inside ``/app/extension_directory``) belonging to " -"org.freedesktop.Platform." +"``org.freedesktop.Platform``." msgstr "" #: ../../extension.rst:230 @@ -371,10 +374,10 @@ msgstr "" #: ../../extension.rst:300 msgid "" -"``sdk-extensions`` can be used to install extra extensions having " +"``sdk-extensions`` can be used to install extra extensions having an " "extension point in the parent runtime that has to be installed for the " "app to build. These are similarly made available during build and not in " -"the final flatapk." +"the final flatpak." msgstr "" #: ../../extension.rst:315 @@ -465,6 +468,7 @@ msgid "" msgstr "" #: ../../extension.rst:388 +#, python-brace-format msgid "" "In case a manual compose is still required ``appstream-compose " "--basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak " @@ -584,22 +588,24 @@ msgid "" msgstr "" #: ../../extension.rst:541 -msgid "These are common to the Freedesktop SDK and runtime." +msgid "These are common to the Freedesktop SDK and runtime:" msgstr "" #: ../../extension.rst:543 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL - Extension for graphics drivers managed by " -"the runtime and installed or removed automatically. The default has two " -"branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the " -"latter containing support for patented codecs." +"``org.freedesktop.Platform.GL`` – Extension for graphics drivers managed " +"by the runtime and installed or removed automatically. The default has " +"two branches ``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``, the" +" latter containing support for patented codecs." msgstr "" -#: ../../extension.rst:548 +#: ../../extension.rst:549 +#, python-brace-format msgid "" -"org.freedesktop.Platform.GL.Debug - Debug extension point for " -"org.freedesktop.Platform.GL, managed by the runtime but the user needs to" -" explicitly install " +"``org.freedesktop.Platform.GL.Debug`` – Debug extension point for " +"``org.freedesktop.Platform.GL``, managed by the runtime but the user " +"needs to explicitly install " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` and " "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra`` " "to have the debug symbols available." @@ -611,8 +617,8 @@ msgstr "" #: ../../extension.rst:570 msgid "" -"org.freedesktop.Platform.VulkanLayer - Extension point for `Vulkan layers" -" `_. Developers can provide extensions " "using this extension point and the user needs to install those extensions" " to have them available." @@ -620,31 +626,31 @@ msgstr "" #: ../../extension.rst:574 msgid "" -"org.freedesktop.Platform.GStreamer - Extension point for GStreamer " +"``org.freedesktop.Platform.GStreamer`` – Extension point for GStreamer " "plugins. Developers can provide extensions using this extension point and" " the user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:577 msgid "" -"org.freedesktop.Platform.Icontheme - Extension point for icon themes. " -"Developers can provide extensions using this extension point and the user" -" needs to install those extensions to have them available." +"``org.freedesktop.Platform.Icontheme`` – Extension point for icon themes." +" Developers can provide extensions using this extension point and the " +"user needs to install those extensions to have them available." msgstr "" #: ../../extension.rst:580 msgid "" -"org.gtk.Gtk3theme - Extension point for Gtk3 themes. Extensions under " -"this extension point are automatically installed by Flatpak if an " +"``org.gtk.Gtk3theme`` – Extension point for Gtk3 themes. Extensions under" +" this extension point are automatically installed by Flatpak if an " "extension matching the host theme is available. Developers can provide " "extensions using this extension point." msgstr "" #: ../../extension.rst:584 msgid "" -"org.freedesktop.Platform.VAAPI.Intel - Extension providing Intel VAAPI " -"media drivers. This is automatically installed if the user has an Intel " -"GPU." +"``org.freedesktop.Platform.VAAPI.Intel`` – Extension providing Intel " +"VAAPI media drivers. This is automatically installed if the user has an " +"Intel GPU." msgstr "" #: ../../extension.rst:588 @@ -655,16 +661,16 @@ msgstr "" #: ../../extension.rst:590 msgid "" -"org.freedesktop.Platform.openh264 - Extension providing OpenH264, " +"``org.freedesktop.Platform.openh264`` – Extension providing OpenH264, " "automatically installed by the runtime." msgstr "" #: ../../extension.rst:592 msgid "" -"org.freedesktop.Platform.ffmpeg - Extension providing ffmpeg with support" -" for patented codecs. This needs to explicitly added to the manifest " -"using ``add-extensions`` by the developer, so that it becomes available " -"when the user installs it." +"``org.freedesktop.Platform.ffmpeg`` – Extension providing ffmpeg with " +"support for patented codecs. This needs to explicitly added to the " +"manifest using ``add-extensions`` by the developer, so that it becomes " +"available when the user installs it." msgstr "" #: ../../extension.rst:597 @@ -674,30 +680,36 @@ msgid "" msgstr "" #: ../../extension.rst:599 -msgid "These are only in Freedesktop SDK." +msgid "These are only in Freedesktop SDK:" msgstr "" #: ../../extension.rst:601 msgid "" -"org.freedesktop.Sdk.Extension - Extension point for SDK extensions like " -"extra toolchains (eg. LLVM), compilers and language specific tools to aid" -" building applications or provide language support for development tools " -"such as IDEs." +"``org.freedesktop.Sdk.Extension`` – Extension point for SDK extensions " +"like extra toolchains (eg. LLVM), compilers and language specific tools " +"to aid building applications or provide language support for development " +"tools such as IDEs." msgstr "" #: ../../extension.rst:606 msgid "" +"SDK extensions available on Flathub are listed `here " +"`_." +msgstr "" + +#: ../../extension.rst:609 +msgid "" "The application developer needs to explicitly add these extensions in the" " manifest by using ``sdk-extensions`` when building an app." msgstr "" -#: ../../extension.rst:609 +#: ../../extension.rst:612 msgid "" "Extensions marked as ``Compat`` in the name or ``GL32`` provide compat " "support for extra architectures and needs to explicitly requested." msgstr "" -#: ../../extension.rst:612 +#: ../../extension.rst:615 msgid "Additionally all SDKs provide a ``.Docs`` extension for documentation." msgstr "" @@ -718,3 +730,118 @@ msgstr "" #~ " available." #~ msgstr "" +#~ msgid "" +#~ "``org.freedesktop.Platform.ffmpeg-full`` is an " +#~ "application extension (mounted inside " +#~ "``/app/extension_directory``) belonging to " +#~ "org.freedesktop.Platform." +#~ msgstr "" + +#~ msgid "" +#~ "``sdk-extensions`` can be used to " +#~ "install extra extensions having extension " +#~ "point in the parent runtime that " +#~ "has to be installed for the app" +#~ " to build. These are similarly made" +#~ " available during build and not in" +#~ " the final flatapk." +#~ msgstr "" + +#~ msgid "These are common to the Freedesktop SDK and runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL - Extension for " +#~ "graphics drivers managed by the runtime" +#~ " and installed or removed automatically." +#~ " The default has two branches " +#~ "``${RUNTIME_VERSION}`` and ``${RUNTIME_VERSION}-extra``," +#~ " the latter containing support for " +#~ "patented codecs." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GL.Debug - Debug extension" +#~ " point for org.freedesktop.Platform.GL, managed" +#~ " by the runtime but the user " +#~ "needs to explicitly install " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}`` " +#~ "and " +#~ "``org.freedesktop.Platform.GL.Debug.default//${RUNTIME_VERSION}-extra``" +#~ " to have the debug symbols available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VulkanLayer - Extension " +#~ "point for `Vulkan layers " +#~ "`_. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.GStreamer - Extension point" +#~ " for GStreamer plugins. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.Icontheme - Extension point" +#~ " for icon themes. Developers can " +#~ "provide extensions using this extension " +#~ "point and the user needs to " +#~ "install those extensions to have them" +#~ " available." +#~ msgstr "" + +#~ msgid "" +#~ "org.gtk.Gtk3theme - Extension point for " +#~ "Gtk3 themes. Extensions under this " +#~ "extension point are automatically installed" +#~ " by Flatpak if an extension matching" +#~ " the host theme is available. " +#~ "Developers can provide extensions using " +#~ "this extension point." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.VAAPI.Intel - Extension " +#~ "providing Intel VAAPI media drivers. " +#~ "This is automatically installed if the" +#~ " user has an Intel GPU." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.openh264 - Extension " +#~ "providing OpenH264, automatically installed by" +#~ " the runtime." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Platform.ffmpeg - Extension " +#~ "providing ffmpeg with support for " +#~ "patented codecs. This needs to " +#~ "explicitly added to the manifest using" +#~ " ``add-extensions`` by the developer, " +#~ "so that it becomes available when " +#~ "the user installs it." +#~ msgstr "" + +#~ msgid "These are only in Freedesktop SDK." +#~ msgstr "" + +#~ msgid "" +#~ "org.freedesktop.Sdk.Extension - Extension point " +#~ "for SDK extensions like extra toolchains" +#~ " (eg. LLVM), compilers and language " +#~ "specific tools to aid building " +#~ "applications or provide language support " +#~ "for development tools such as IDEs." +#~ msgstr "" + diff --git a/po/zh_CN/LC_MESSAGES/hosting-a-repository.po b/po/zh_CN/LC_MESSAGES/hosting-a-repository.po index 89376a37..20f3b84d 100644 --- a/po/zh_CN/LC_MESSAGES/hosting-a-repository.po +++ b/po/zh_CN/LC_MESSAGES/hosting-a-repository.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-26 16:32-0300\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-11-03 02:13-0400\n" "Last-Translator: PikachuHy \n" "Language: zh_Hans_CN\n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.17.0\n" #: ../../hosting-a-repository.rst:2 msgid "Hosting a repository" @@ -142,135 +142,135 @@ msgstr "" msgid "A worflow that builds for aarch64 and x86_64 is provided below." msgstr "" -#: ../../hosting-a-repository.rst:203 +#: ../../hosting-a-repository.rst:209 msgid "" "`Create `_ a new GPG key " "locally, to sign the repository." msgstr "" -#: ../../hosting-a-repository.rst:206 +#: ../../hosting-a-repository.rst:212 msgid "" "Go to ``https://gitlab.com/-/profile/personal_access_tokens`` and create " "a token for ``$CI_GIT_TOKEN``. Note that the token is valid for a maximum" " of one year and you should renew it before it expires." msgstr "" -#: ../../hosting-a-repository.rst:210 +#: ../../hosting-a-repository.rst:216 msgid "" "Go to ``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " "Expand `General` and disable public pipeline. Click Save. Expand " "`variables`. Add the following `variables " -"`_ necessary for the pipeline to run:" msgstr "" -#: ../../hosting-a-repository.rst:220 +#: ../../hosting-a-repository.rst:226 msgid "Type" msgstr "" -#: ../../hosting-a-repository.rst:221 +#: ../../hosting-a-repository.rst:227 msgid "Key" msgstr "" -#: ../../hosting-a-repository.rst:222 +#: ../../hosting-a-repository.rst:228 msgid "Value" msgstr "" -#: ../../hosting-a-repository.rst:223 +#: ../../hosting-a-repository.rst:229 msgid "Protected" msgstr "" -#: ../../hosting-a-repository.rst:224 +#: ../../hosting-a-repository.rst:230 msgid "Masked" msgstr "" -#: ../../hosting-a-repository.rst:225 ../../hosting-a-repository.rst:230 -#: ../../hosting-a-repository.rst:245 +#: ../../hosting-a-repository.rst:231 ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:251 msgid "Variable" msgstr "" -#: ../../hosting-a-repository.rst:226 +#: ../../hosting-a-repository.rst:232 msgid "GPG_KEY_GREP" msgstr "" -#: ../../hosting-a-repository.rst:227 +#: ../../hosting-a-repository.rst:233 msgid "Keygrip of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:228 ../../hosting-a-repository.rst:233 -#: ../../hosting-a-repository.rst:238 ../../hosting-a-repository.rst:243 -#: ../../hosting-a-repository.rst:248 +#: ../../hosting-a-repository.rst:234 ../../hosting-a-repository.rst:239 +#: ../../hosting-a-repository.rst:244 ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:254 msgid "Yes" msgstr "" -#: ../../hosting-a-repository.rst:229 ../../hosting-a-repository.rst:234 -#: ../../hosting-a-repository.rst:239 ../../hosting-a-repository.rst:244 -#: ../../hosting-a-repository.rst:249 +#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:245 ../../hosting-a-repository.rst:250 +#: ../../hosting-a-repository.rst:255 msgid "Optional" msgstr "" -#: ../../hosting-a-repository.rst:231 +#: ../../hosting-a-repository.rst:237 msgid "GPG_KEY_ID" msgstr "" -#: ../../hosting-a-repository.rst:232 +#: ../../hosting-a-repository.rst:238 msgid "Keyid of GPG key" msgstr "" -#: ../../hosting-a-repository.rst:235 ../../hosting-a-repository.rst:240 +#: ../../hosting-a-repository.rst:241 ../../hosting-a-repository.rst:246 msgid "File" msgstr "" -#: ../../hosting-a-repository.rst:236 +#: ../../hosting-a-repository.rst:242 msgid "GPG_PASSPHRASE" msgstr "" -#: ../../hosting-a-repository.rst:237 +#: ../../hosting-a-repository.rst:243 msgid "Passphrase of GPG Key" msgstr "" -#: ../../hosting-a-repository.rst:241 +#: ../../hosting-a-repository.rst:247 msgid "GPG_PRIVATE_KEY" msgstr "" -#: ../../hosting-a-repository.rst:242 +#: ../../hosting-a-repository.rst:248 msgid "ASCII armoured private key" msgstr "" -#: ../../hosting-a-repository.rst:246 +#: ../../hosting-a-repository.rst:252 msgid "CI_GIT_TOKEN" msgstr "" -#: ../../hosting-a-repository.rst:247 +#: ../../hosting-a-repository.rst:253 msgid "Token" msgstr "" -#: ../../hosting-a-repository.rst:251 +#: ../../hosting-a-repository.rst:257 msgid "" "To get the keygrip of the GPG key generated in step 4, run the following " "in your terminal and look at the ``Keygrip`` section:" msgstr "" -#: ../../hosting-a-repository.rst:258 +#: ../../hosting-a-repository.rst:264 msgid "" "To find the keyid of the GPG key run the following in the terminal. The " "keyid should be in the first line starting with ``sec`` and " "``algorithm/id``. The ``id`` part is the required keyid." msgstr "" -#: ../../hosting-a-repository.rst:266 +#: ../../hosting-a-repository.rst:272 msgid "" "The following will generate an ASCII armoured private key. Then paste the" " contents of that file in the CI variable settings." msgstr "" -#: ../../hosting-a-repository.rst:273 +#: ../../hosting-a-repository.rst:279 msgid "" "Create a ``app_name.flatpakref`` in the root of the git repo with the " "following contents." msgstr "" -#: ../../hosting-a-repository.rst:290 +#: ../../hosting-a-repository.rst:296 msgid "" "You can find the Gitlab page in " "``https://gitlab.com/your_user_name/repo_name/pages``. Disable `Use " @@ -278,7 +278,7 @@ msgid "" "``GPGKey``, run the following and paste the string:" msgstr "" -#: ../../hosting-a-repository.rst:300 +#: ../../hosting-a-repository.rst:306 msgid "" "The root of the repository should contain the following files: ``.gitlab-" "ci.yml``, ``app_name.flatpakref``, the flatpak manifest " @@ -286,51 +286,80 @@ msgid "" "the manifest. ``git add`` these files, ``git commit`` and ``git push``." msgstr "" -#: ../../hosting-a-repository.rst:306 +#: ../../hosting-a-repository.rst:312 msgid "" "If everything was set up correctly, the push will trigger the pipeline to" " build and deploy your application with flatpak." msgstr "" -#: ../../hosting-a-repository.rst:309 +#: ../../hosting-a-repository.rst:315 msgid "To install the build, you can run:" msgstr "" -#: ../../hosting-a-repository.rst:315 +#: ../../hosting-a-repository.rst:321 msgid "" "This will set up a flatpak remote userwide, install the dependencies and " "the application. Updates will be fetched when running ``flatpak update`` " "if they are available." msgstr "" -#: ../../hosting-a-repository.rst:319 +#: ../../hosting-a-repository.rst:325 msgid "" "You can set up a `pipeline schedule " -"`_, optionally to" -" automatically check for updates using `flatpak-x-checker " +"`_, optionally to " +"automatically check for updates using `flatpak-x-checker " "`_ and " "send PRs to the repo." msgstr "" -#: ../../hosting-a-repository.rst:326 +#: ../../hosting-a-repository.rst:332 msgid "Multi-architecture workflow" msgstr "" -#: ../../hosting-a-repository.rst:328 +#: ../../hosting-a-repository.rst:334 msgid "" "This uses Gitlab.com's `hosted aarch64 runners " -"`_ for building on aarch64." +"`_ for building on aarch64." msgstr "" -#: ../../hosting-a-repository.rst:430 +#: ../../hosting-a-repository.rst:441 msgid "Credits" msgstr "" -#: ../../hosting-a-repository.rst:431 +#: ../../hosting-a-repository.rst:442 msgid "" "The CI template is based on the `work `_ of Flatpak community member `proletarius101 " "`_." msgstr "" +#~ msgid "" +#~ "Go to " +#~ "``https://gitlab.com/your_user_name/repo_name/-/settings/ci_cd``. " +#~ "Expand `General` and disable public " +#~ "pipeline. Click Save. Expand `variables`. " +#~ "Add the following `variables " +#~ "`_ " +#~ "necessary for the pipeline to run:" +#~ msgstr "" + +#~ msgid "" +#~ "You can set up a `pipeline " +#~ "schedule " +#~ "`_, " +#~ "optionally to automatically check for " +#~ "updates using `flatpak-x-checker `_" +#~ " and send PRs to the repo." +#~ msgstr "" + +#~ msgid "" +#~ "This uses Gitlab.com's `hosted aarch64 " +#~ "runners " +#~ "`_ for building on aarch64." +#~ msgstr "" + diff --git a/po/zh_CN/LC_MESSAGES/sandbox-permissions.po b/po/zh_CN/LC_MESSAGES/sandbox-permissions.po index 4061385f..ccb530c3 100644 --- a/po/zh_CN/LC_MESSAGES/sandbox-permissions.po +++ b/po/zh_CN/LC_MESSAGES/sandbox-permissions.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Flatpak\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-21 08:22+0530\n" +"POT-Creation-Date: 2025-03-13 09:30+0530\n" "PO-Revision-Date: 2018-11-03 02:03-0400\n" "Last-Translator: PikachuHy \n" "Language: zh_Hans_CN\n" @@ -266,7 +266,7 @@ msgstr "D-Bus访问" #: ../../sandbox-permissions.rst:110 msgid "" -"DBus access is filtered by default. The default policy for the session " +"D-Bus access is filtered by default. The default policy for the session " "bus only allows the application to own its own namespace named by " "``$FLATPAK_ID``, subnames of it and " "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " @@ -300,7 +300,7 @@ msgstr "**Ownership**" #: ../../sandbox-permissions.rst:129 msgid "" "Any ownership beyond what is granted by default ie. own namespace and " -"``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically unnecessary although " +"``org.mpris.MediaPlayer2.$FLATPAK_ID`` is typically unnecessary although " "there can be exceptions." msgstr "" @@ -657,10 +657,10 @@ msgstr "" #: ../../sandbox-permissions.rst:223 msgid "" -"The entire ``/run`` is not allowed and all subpaths of ``/run`` except " -"``/run/flatpak, /run/host`` is allowed to be exposed via " -"``--filesystem``. Additionally, if ``/var/run`` on host is a symlink to " -"``../run``, exposing it or a subpath of it, is not allowed." +"The entire ``/run`` is not allowed but all subpaths of ``/run`` except " +"``/run/flatpak, /run/host`` are allowed to be exposed via " +"``--filesystem``. Additionally, if ``/var/run`` on the host is a symlink " +"to ``../run``, exposing it or a subpath of it, is not allowed." msgstr "" #: ../../sandbox-permissions.rst:228 @@ -1267,3 +1267,37 @@ msgstr "" #~ "the minimum required." #~ msgstr "Talk权限可以自由使用,尽管如此还是推荐使用应用所需的最小权限。" +#~ msgid "" +#~ "DBus access is filtered by default. " +#~ "The default policy for the session " +#~ "bus only allows the application to " +#~ "own its own namespace named by " +#~ "``$FLATPAK_ID``, subnames of it and " +#~ "``org.mpris.MediaPlayer2.$FLATPAK_ID`` for `MPRIS " +#~ "`_." +#~ " Furthermore, it is only allowed to" +#~ " talk to names matching those " +#~ "patterns, the bus itself " +#~ "``org.freedesktop.DBus`` and portal APIs of" +#~ " the form ``org.freedesktop.portal.*``." +#~ msgstr "" + +#~ msgid "" +#~ "Any ownership beyond what is granted " +#~ "by default ie. own namespace and " +#~ "``org.mpris.MediaPlayer2.$FLAPTAK_ID`` is typically " +#~ "unnecessary although there can be " +#~ "exceptions." +#~ msgstr "" + +#~ msgid "" +#~ "The entire ``/run`` is not allowed " +#~ "and all subpaths of ``/run`` except " +#~ "``/run/flatpak, /run/host`` is allowed to " +#~ "be exposed via ``--filesystem``. Additionally," +#~ " if ``/var/run`` on host is a " +#~ "symlink to ``../run``, exposing it or" +#~ " a subpath of it, is not " +#~ "allowed." +#~ msgstr "" +