mirror of
https://github.com/godotengine/godot-docs-l10n.git
synced 2025-12-31 09:49:22 +03:00
197 lines
10 KiB
Plaintext
197 lines
10 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0)
|
|
# This file is distributed under the same license as the Godot Engine package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Godot Engine 4.3\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:4
|
|
msgid "Compiling for macOS"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:10
|
|
msgid "This page describes how to compile macOS editor and export template binaries from source. If you're looking to export your project to macOS instead, read :ref:`doc_exporting_for_macos`."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:14
|
|
msgid "Requirements"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:16
|
|
msgid "For compiling under macOS, the following is required:"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:18
|
|
msgid "`Python 3.6+ <https://www.python.org/downloads/macos/>`_."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:19
|
|
msgid "`SCons 3.1.2+ <https://scons.org/pages/download.html>`_ build system."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:20
|
|
msgid "`Xcode <https://apps.apple.com/us/app/xcode/id497799835>`_ (or the more lightweight Command Line Tools for Xcode)."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:22
|
|
msgid "`Vulkan SDK <https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.dmg>`_ for MoltenVK (macOS doesn't support Vulkan out of the box)."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:25
|
|
msgid "If you have `Homebrew <https://brew.sh/>`_ installed, you can easily install SCons using the following command::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:30
|
|
msgid "Installing Homebrew will also fetch the Command Line Tools for Xcode automatically if you don't have them already."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:33
|
|
msgid "Similarly, if you have `MacPorts <https://www.macports.org/>`_ installed, you can easily install SCons using the following command::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:39
|
|
msgid "To get the Godot source code for compiling, see :ref:`doc_getting_source`."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:42
|
|
msgid "For a general overview of SCons usage for Godot, see :ref:`doc_introduction_to_the_buildsystem`."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:46
|
|
msgid "Compiling"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:48
|
|
msgid "Start a terminal, go to the root directory of the engine source code."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:50
|
|
msgid "To compile for Intel (x86-64) powered Macs, use::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:54
|
|
msgid "To compile for Apple Silicon (ARM64) powered Macs, use::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:58
|
|
msgid "To support both architectures in a single \"Universal 2\" binary, run the above two commands and then use ``lipo`` to bundle them together::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:63
|
|
msgid "If you are compiling Godot to make changes or contribute to the engine, you may want to use the SCons options ``dev_build=yes`` or ``dev_mode=yes``. See :ref:`doc_introduction_to_the_buildsystem_development_and_production_aliases` for more info."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:68
|
|
msgid "If all goes well, the resulting binary executable will be placed in the ``bin/`` subdirectory. This executable file contains the whole engine and runs without any dependencies. Executing it will bring up the Project Manager."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:73
|
|
msgid "If you want to use separate editor settings for your own Godot builds and official releases, you can enable :ref:`doc_data_paths_self_contained_mode` by creating a file called ``._sc_`` or ``_sc_`` in the ``bin/`` folder."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:78
|
|
msgid "To create an ``.app`` bundle like in the official builds, you need to use the template located in ``misc/dist/macos_tools.app``. Typically, for an optimized editor binary built with ``dev_build=yes``::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:90
|
|
msgid "If you are building the ``master`` branch, you also need to include support for the MoltenVK Vulkan portability library. By default, it will be linked statically from your installation of the Vulkan SDK for macOS. You can also choose to link it dynamically by passing ``use_volk=yes`` and including the dynamic library in your ``.app`` bundle::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:100
|
|
msgid "Running a headless/server build"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:102
|
|
msgid "To run in *headless* mode which provides editor functionality to export projects in an automated manner, use the normal build::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:107
|
|
msgid "And then use the ``--headless`` command line argument::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:111
|
|
msgid "To compile a debug *server* build which can be used with :ref:`remote debugging tools <doc_command_line_tutorial>`, use::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:116
|
|
msgid "To compile a release *server* build which is optimized to run dedicated game servers, use::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:122
|
|
msgid "Building export templates"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:124
|
|
msgid "To build macOS export templates, you have to compile using the targets without the editor: ``target=template_release`` (release template) and ``target=template_debug``."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:128
|
|
msgid "Official templates are *Universal 2* binaries which support both ARM64 and Intel x86_64 architectures."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:131
|
|
msgid "To support ARM64 (Apple Silicon) + Intel x86_64::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:138
|
|
msgid "To support ARM64 (Apple Silicon) only (smaller file size, but less compatible with older hardware)::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:143
|
|
msgid "To create an ``.app`` bundle like in the official builds, you need to use the template located in ``misc/dist/macos_template.app``. This process can be automated by using the ``generate_bundle=yes`` option on the *last* SCons command used to build export templates (so that all binaries can be included). This option also takes care of calling ``lipo`` to create an *Universal 2* binary from two separate ARM64 and x86_64 binaries (if both were compiled beforehand)."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:151
|
|
msgid "You also need to include support for the MoltenVK Vulkan portability library. By default, it will be linked statically from your installation of the Vulkan SDK for macOS. You can also choose to link it dynamically by passing ``use_volk=yes`` and including the dynamic library in your ``.app`` bundle::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:160
|
|
msgid "In most cases, static linking should be preferred as it makes distribution easier. The main upside of dynamic linking is that it allows updating MoltenVK without having to recompile export templates."
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:164
|
|
msgid "You can then zip the ``macos_template.app`` folder to reproduce the ``macos.zip`` template from the official Godot distribution::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:170
|
|
msgid "Cross-compiling for macOS from Linux"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:172
|
|
msgid "It is possible to compile for macOS in a Linux environment (and maybe also in Windows using the Windows Subsystem for Linux). For that, you'll need to install `OSXCross <https://github.com/tpoechtrager/osxcross>`__ to be able to use macOS as a target. First, follow the instructions to install it:"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:177
|
|
msgid "Clone the `OSXCross repository <https://github.com/tpoechtrager/osxcross>`__ somewhere on your machine (or download a ZIP file and extract it somewhere), e.g.::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:183
|
|
msgid "Follow the instructions to package the SDK: https://github.com/tpoechtrager/osxcross#packaging-the-sdk"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:185
|
|
msgid "Follow the instructions to install OSXCross: https://github.com/tpoechtrager/osxcross#installation"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:188
|
|
msgid "After that, you will need to define the ``OSXCROSS_ROOT`` as the path to the OSXCross installation (the same place where you cloned the repository/extracted the zip), e.g.::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:194
|
|
msgid "Now you can compile with SCons like you normally would::"
|
|
msgstr ""
|
|
|
|
#: ../../docs/contributing/development/compiling/compiling_for_macos.rst:198
|
|
msgid "If you have an OSXCross SDK version different from the one expected by the SCons buildsystem, you can specify a custom one with the ``osxcross_sdk`` argument::"
|
|
msgstr ""
|