diff --git a/_translations/po/es/guide_start_creating-project.md.po b/_translations/po/es/guide_start_creating-project.md.po index d18ed6d0..d766543f 100644 --- a/_translations/po/es/guide_start_creating-project.md.po +++ b/_translations/po/es/guide_start_creating-project.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -33,7 +33,7 @@ msgstr "" msgid "" "> [!NOTE]\n" "> If you want to use another web server,\n" -"> see [\"Configuring web servers\"](../../../cookbook/en/configuring-webservers/general.md).\n" +"> see [\"Configuring web servers\"](../../cookbook/configuring-webservers/general.md).\n" msgstr "" #. type: Plain text @@ -54,13 +54,17 @@ msgstr "" #. type: Plain text #: ../src/guide/start/creating-project.md -msgid "Docker users can run the following command:" -msgstr "" +#, fuzzy +#| msgid "Events are raised like the following:" +msgid "Docker users can run the following commands:" +msgstr "Los eventos se lanzan de la siguiente forma:" #. type: Fenced code block (sh) #: ../src/guide/start/creating-project.md #, no-wrap -msgid "docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +msgid "" +"docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +"sudo chown -R $(id -u):$(id -g) your_project\n" msgstr "" #. type: Plain text diff --git a/_translations/po/es/guide_start_databases.md.po b/_translations/po/es/guide_start_databases.md.po index 884cabc0..fc1fab4a 100644 --- a/_translations/po/es/guide_start_databases.md.po +++ b/_translations/po/es/guide_start_databases.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -165,18 +165,13 @@ msgstr "" #. type: Plain text #: ../src/guide/start/databases.md -msgid "Let's use latest versions to be released. Change your `minimum-stability` to `dev` in `composer.json` first." -msgstr "" - -#. type: Plain text -#: ../src/guide/start/databases.md -msgid "Then we need a package to be installed:" +msgid "First we need a package to be installed:" msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/databases.md #, no-wrap -msgid "make composer require yiisoft/db-pgsql dev-master\n" +msgid "make composer require yiisoft/db-pgsql\n" msgstr "" #. type: Plain text @@ -260,7 +255,7 @@ msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/databases.md #, no-wrap -msgid "composer require yiisoft/db-migration dev-master\n" +msgid "make composer require yiisoft/db-migration\n" msgstr "" #. type: Plain text @@ -296,9 +291,6 @@ msgid "" "use Yiisoft\\Db\\Migration\\MigrationBuilder;\n" "use Yiisoft\\Db\\Migration\\RevertibleMigrationInterface;\n" "\n" -"/**\n" -" * Class M251102141707Page\n" -" */\n" "final class M251102141707Page implements RevertibleMigrationInterface\n" "{\n" " public function up(MigrationBuilder $b): void\n" @@ -350,6 +342,8 @@ msgstr "" msgid "" "responseFactory->createResponse();\n" " $response->getBody()->write('The message is: ' . Html::encode($message));\n" @@ -226,7 +228,7 @@ msgid "To use the view, you need to change `src/Web/Echo/Action.php`:" msgstr "" #. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md +#: ../src/guide/start/hello.md #, no-wrap msgid "" "viewRenderer->render(__DIR__ . '/template', [\n" " 'message' => $message,\n" diff --git a/_translations/po/es/guide_views_template-engines.md.po b/_translations/po/es/guide_views_template-engines.md.po index 8ab61d0c..6d4e29b6 100644 --- a/_translations/po/es/guide_views_template-engines.md.po +++ b/_translations/po/es/guide_views_template-engines.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -259,10 +259,12 @@ msgstr "" #: ../src/guide/views/template-engines.md #, no-wrap msgid "" +"use Yiisoft\\Container\\Reference;\n" +"\n" "// In configuration\n" "'yiisoft/view' => [\n" " 'renderers' => [\n" -" 'md' => App\\View\\MarkdownRenderer::class,\n" +" 'md' => Reference::to(App\\View\\MarkdownRenderer::class),\n" " ],\n" "],\n" msgstr "" @@ -286,7 +288,7 @@ msgid "" "\n" "Welcome, {{username}}!\n" "\n" -"This is a markdown template with **bold** and *italic* text.\n" +"This is a Markdown template with **bold** and *italic* text.\n" "\n" "- Feature 1\n" "- Feature 2\n" diff --git a/_translations/po/es/guide_views_view.md.po b/_translations/po/es/guide_views_view.md.po index cefb161f..623e310c 100644 --- a/_translations/po/es/guide_views_view.md.po +++ b/_translations/po/es/guide_views_view.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -44,36 +44,6 @@ msgid "" "
The message is: = Html::encode($message) ?>
\n" msgstr "" -#. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md -#, no-wrap -msgid "" -"viewRenderer->render(__DIR__ . '/template', [\n" -" 'message' => $message,\n" -" ]);\n" -" }\n" -"}\n" -msgstr "" - #. type: Title ## #: ../src/guide/views/asset.md ../src/guide/views/view.md #: ../src/guide/views/widget.md @@ -139,6 +109,35 @@ msgstr "" msgid "Here `$message` is a view data that is passed when you render a template with the help of `ViewRenderer`. For example, `src/Web/Echo/Action.php`:" msgstr "" +#. type: Fenced code block (php) +#: ../src/guide/views/view.md +#, no-wrap +msgid "" +"viewRenderer->render(__DIR__ . '/template', [\n" +" 'message' => $message,\n" +" ]);\n" +" }\n" +"}\n" +msgstr "" + #. type: Plain text #: ../src/guide/views/view.md msgid "First argument of the `render()` method is a path to the template file. In the `yiisoft/app`, template files are typically stored alongside their actions. The result is ready to be rendered to the browser so we return it immediately." diff --git a/_translations/po/id/guide_start_creating-project.md.po b/_translations/po/id/guide_start_creating-project.md.po index 35e11a50..8e390011 100644 --- a/_translations/po/id/guide_start_creating-project.md.po +++ b/_translations/po/id/guide_start_creating-project.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -32,7 +32,7 @@ msgstr "" msgid "" "> [!NOTE]\n" "> If you want to use another web server,\n" -"> see [\"Configuring web servers\"](../../../cookbook/en/configuring-webservers/general.md).\n" +"> see [\"Configuring web servers\"](../../cookbook/configuring-webservers/general.md).\n" msgstr "" #. type: Plain text @@ -53,13 +53,15 @@ msgstr "" #. type: Plain text #: ../src/guide/start/creating-project.md -msgid "Docker users can run the following command:" +msgid "Docker users can run the following commands:" msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/creating-project.md #, no-wrap -msgid "docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +msgid "" +"docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +"sudo chown -R $(id -u):$(id -g) your_project\n" msgstr "" #. type: Plain text diff --git a/_translations/po/id/guide_start_databases.md.po b/_translations/po/id/guide_start_databases.md.po index a8e888f8..2d170f4e 100644 --- a/_translations/po/id/guide_start_databases.md.po +++ b/_translations/po/id/guide_start_databases.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -164,19 +164,14 @@ msgstr "" #. type: Plain text #: ../src/guide/start/databases.md -msgid "Let's use latest versions to be released. Change your `minimum-stability` to `dev` in `composer.json` first." -msgstr "" - -#. type: Plain text -#: ../src/guide/start/databases.md -msgid "Then we need a package to be installed:" +msgid "First we need a package to be installed:" msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/databases.md #, fuzzy, no-wrap #| msgid "composer require yiisoft/cache\n" -msgid "make composer require yiisoft/db-pgsql dev-master\n" +msgid "make composer require yiisoft/db-pgsql\n" msgstr "composer require yiisoft/cache\n" #. type: Plain text @@ -261,7 +256,7 @@ msgstr "" #: ../src/guide/start/databases.md #, fuzzy, no-wrap #| msgid "composer require yiisoft/cache\n" -msgid "composer require yiisoft/db-migration dev-master\n" +msgid "make composer require yiisoft/db-migration\n" msgstr "composer require yiisoft/cache\n" #. type: Plain text @@ -297,9 +292,6 @@ msgid "" "use Yiisoft\\Db\\Migration\\MigrationBuilder;\n" "use Yiisoft\\Db\\Migration\\RevertibleMigrationInterface;\n" "\n" -"/**\n" -" * Class M251102141707Page\n" -" */\n" "final class M251102141707Page implements RevertibleMigrationInterface\n" "{\n" " public function up(MigrationBuilder $b): void\n" @@ -351,6 +343,8 @@ msgstr "" msgid "" "responseFactory->createResponse();\n" " $response->getBody()->write('The message is: ' . Html::encode($message));\n" @@ -225,7 +227,7 @@ msgid "To use the view, you need to change `src/Web/Echo/Action.php`:" msgstr "" #. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md +#: ../src/guide/start/hello.md #, no-wrap msgid "" "viewRenderer->render(__DIR__ . '/template', [\n" " 'message' => $message,\n" diff --git a/_translations/po/id/guide_views_template-engines.md.po b/_translations/po/id/guide_views_template-engines.md.po index 9e12bd10..95e36e49 100644 --- a/_translations/po/id/guide_views_template-engines.md.po +++ b/_translations/po/id/guide_views_template-engines.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -259,10 +259,12 @@ msgstr "" #: ../src/guide/views/template-engines.md #, no-wrap msgid "" +"use Yiisoft\\Container\\Reference;\n" +"\n" "// In configuration\n" "'yiisoft/view' => [\n" " 'renderers' => [\n" -" 'md' => App\\View\\MarkdownRenderer::class,\n" +" 'md' => Reference::to(App\\View\\MarkdownRenderer::class),\n" " ],\n" "],\n" msgstr "" @@ -286,7 +288,7 @@ msgid "" "\n" "Welcome, {{username}}!\n" "\n" -"This is a markdown template with **bold** and *italic* text.\n" +"This is a Markdown template with **bold** and *italic* text.\n" "\n" "- Feature 1\n" "- Feature 2\n" diff --git a/_translations/po/id/guide_views_view.md.po b/_translations/po/id/guide_views_view.md.po index 6bcaff6e..d7712bba 100644 --- a/_translations/po/id/guide_views_view.md.po +++ b/_translations/po/id/guide_views_view.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -43,36 +43,6 @@ msgid "" "The message is: = Html::encode($message) ?>
\n" msgstr "" -#. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md -#, no-wrap -msgid "" -"viewRenderer->render(__DIR__ . '/template', [\n" -" 'message' => $message,\n" -" ]);\n" -" }\n" -"}\n" -msgstr "" - #. type: Title ## #: ../src/guide/views/asset.md ../src/guide/views/view.md #: ../src/guide/views/widget.md @@ -139,6 +109,35 @@ msgstr "" msgid "Here `$message` is a view data that is passed when you render a template with the help of `ViewRenderer`. For example, `src/Web/Echo/Action.php`:" msgstr "" +#. type: Fenced code block (php) +#: ../src/guide/views/view.md +#, no-wrap +msgid "" +"viewRenderer->render(__DIR__ . '/template', [\n" +" 'message' => $message,\n" +" ]);\n" +" }\n" +"}\n" +msgstr "" + #. type: Plain text #: ../src/guide/views/view.md msgid "First argument of the `render()` method is a path to the template file. In the `yiisoft/app`, template files are typically stored alongside their actions. The result is ready to be rendered to the browser so we return it immediately." diff --git a/_translations/po/ru/guide_start_creating-project.md.po b/_translations/po/ru/guide_start_creating-project.md.po index 36466500..b98fc9d0 100644 --- a/_translations/po/ru/guide_start_creating-project.md.po +++ b/_translations/po/ru/guide_start_creating-project.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -33,7 +33,7 @@ msgstr "" msgid "" "> [!NOTE]\n" "> If you want to use another web server,\n" -"> see [\"Configuring web servers\"](../../../cookbook/en/configuring-webservers/general.md).\n" +"> see [\"Configuring web servers\"](../../cookbook/configuring-webservers/general.md).\n" msgstr "" #. type: Plain text @@ -54,13 +54,17 @@ msgstr "" #. type: Plain text #: ../src/guide/start/creating-project.md -msgid "Docker users can run the following command:" -msgstr "" +#, fuzzy +#| msgid "To install the packages, run the following command:" +msgid "Docker users can run the following commands:" +msgstr "Для установки пакетов выполните в консоли следующую команду:" #. type: Fenced code block (sh) #: ../src/guide/start/creating-project.md #, no-wrap -msgid "docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +msgid "" +"docker run --rm -it -v \"$(pwd):/app\" composer/composer create-project yiisoft/app your_project\n" +"sudo chown -R $(id -u):$(id -g) your_project\n" msgstr "" #. type: Plain text diff --git a/_translations/po/ru/guide_start_databases.md.po b/_translations/po/ru/guide_start_databases.md.po index f9b3cd62..8dd37386 100644 --- a/_translations/po/ru/guide_start_databases.md.po +++ b/_translations/po/ru/guide_start_databases.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-09-04 11:19+0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -168,19 +168,14 @@ msgstr "" #. type: Plain text #: ../src/guide/start/databases.md -msgid "Let's use latest versions to be released. Change your `minimum-stability` to `dev` in `composer.json` first." -msgstr "" - -#. type: Plain text -#: ../src/guide/start/databases.md -msgid "Then we need a package to be installed:" +msgid "First we need a package to be installed:" msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/databases.md #, fuzzy, no-wrap #| msgid "composer install yiisoft/security\n" -msgid "make composer require yiisoft/db-pgsql dev-master\n" +msgid "make composer require yiisoft/db-pgsql\n" msgstr "composer install yiisoft/security\n" #. type: Plain text @@ -264,7 +259,7 @@ msgstr "" #. type: Fenced code block (sh) #: ../src/guide/start/databases.md #, fuzzy, no-wrap -msgid "composer require yiisoft/db-migration dev-master\n" +msgid "make composer require yiisoft/db-migration\n" msgstr "composer install yiisoft/security\n" #. type: Plain text @@ -300,9 +295,6 @@ msgid "" "use Yiisoft\\Db\\Migration\\MigrationBuilder;\n" "use Yiisoft\\Db\\Migration\\RevertibleMigrationInterface;\n" "\n" -"/**\n" -" * Class M251102141707Page\n" -" */\n" "final class M251102141707Page implements RevertibleMigrationInterface\n" "{\n" " public function up(MigrationBuilder $b): void\n" @@ -354,6 +346,8 @@ msgstr "" msgid "" "responseFactory->createResponse();\n" " $response->getBody()->write('The message is: ' . Html::encode($message));\n" @@ -230,7 +232,7 @@ msgid "To use the view, you need to change `src/Web/Echo/Action.php`:" msgstr "" #. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md +#: ../src/guide/start/hello.md #, no-wrap msgid "" "viewRenderer->render(__DIR__ . '/template', [\n" " 'message' => $message,\n" diff --git a/_translations/po/ru/guide_views_template-engines.md.po b/_translations/po/ru/guide_views_template-engines.md.po index 3d6ad8bd..74a3f70f 100644 --- a/_translations/po/ru/guide_views_template-engines.md.po +++ b/_translations/po/ru/guide_views_template-engines.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -260,10 +260,12 @@ msgstr "" #: ../src/guide/views/template-engines.md #, no-wrap msgid "" +"use Yiisoft\\Container\\Reference;\n" +"\n" "// In configuration\n" "'yiisoft/view' => [\n" " 'renderers' => [\n" -" 'md' => App\\View\\MarkdownRenderer::class,\n" +" 'md' => Reference::to(App\\View\\MarkdownRenderer::class),\n" " ],\n" "],\n" msgstr "" @@ -287,7 +289,7 @@ msgid "" "\n" "Welcome, {{username}}!\n" "\n" -"This is a markdown template with **bold** and *italic* text.\n" +"This is a Markdown template with **bold** and *italic* text.\n" "\n" "- Feature 1\n" "- Feature 2\n" diff --git a/_translations/po/ru/guide_views_view.md.po b/_translations/po/ru/guide_views_view.md.po index f24271fc..1319db8a 100644 --- a/_translations/po/ru/guide_views_view.md.po +++ b/_translations/po/ru/guide_views_view.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -44,36 +44,6 @@ msgid "" "The message is: = Html::encode($message) ?>
\n" msgstr "" -#. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md -#, no-wrap -msgid "" -"viewRenderer->render(__DIR__ . '/template', [\n" -" 'message' => $message,\n" -" ]);\n" -" }\n" -"}\n" -msgstr "" - #. type: Title ## #: ../src/guide/views/asset.md ../src/guide/views/view.md #: ../src/guide/views/widget.md @@ -142,6 +112,35 @@ msgstr "" msgid "Here `$message` is a view data that is passed when you render a template with the help of `ViewRenderer`. For example, `src/Web/Echo/Action.php`:" msgstr "" +#. type: Fenced code block (php) +#: ../src/guide/views/view.md +#, no-wrap +msgid "" +"viewRenderer->render(__DIR__ . '/template', [\n" +" 'message' => $message,\n" +" ]);\n" +" }\n" +"}\n" +msgstr "" + #. type: Plain text #: ../src/guide/views/view.md msgid "First argument of the `render()` method is a path to the template file. In the `yiisoft/app`, template files are typically stored alongside their actions. The result is ready to be rendered to the browser so we return it immediately." diff --git a/_translations/pot/guide_start_creating-project.md.pot b/_translations/pot/guide_start_creating-project.md.pot index caaab852..ddc49217 100644 --- a/_translations/pot/guide_start_creating-project.md.pot +++ b/_translations/pot/guide_start_creating-project.md.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 13:00+0000\n" +"POT-Creation-Date: 2025-12-26 09:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAMEThe message is: = Html::encode($message) ?>
\n" msgstr "" -#. type: Fenced code block (php) -#: ../src/guide/start/hello.md ../src/guide/views/view.md -#, no-wrap -msgid "" -"viewRenderer->render(__DIR__ . '/template', [\n" -" 'message' => $message,\n" -" ]);\n" -" }\n" -"}\n" -msgstr "" - #. type: Title ## #: ../src/guide/views/asset.md ../src/guide/views/view.md #: ../src/guide/views/widget.md @@ -160,6 +130,35 @@ msgid "" "with the help of `ViewRenderer`. For example, `src/Web/Echo/Action.php`:" msgstr "" +#. type: Fenced code block (php) +#: ../src/guide/views/view.md +#, no-wrap +msgid "" +"viewRenderer->render(__DIR__ . '/template', [\n" +" 'message' => $message,\n" +" ]);\n" +" }\n" +"}\n" +msgstr "" + #. type: Plain text #: ../src/guide/views/view.md msgid "" diff --git a/src/es/guide/start/creating-project.md b/src/es/guide/start/creating-project.md index efde5e36..52ba1bab 100644 --- a/src/es/guide/start/creating-project.md +++ b/src/es/guide/start/creating-project.md @@ -6,7 +6,7 @@ dev server with everything installed locally. > [!NOTE] > If you want to use another web server, -> see ["Configuring web servers"](../../../cookbook/en/configuring-webservers/general.md). +> see ["Configuring web servers"](../../cookbook/configuring-webservers/general.md). We recommend starting with a project template that's a minimal working Yii project implementing some basic features. It can serve as a good starting @@ -19,10 +19,11 @@ You can create a new project from a template using the composer create-project yiisoft/app your_project ``` -Docker users can run the following command: - +Docker users can run the following commands: + ```sh docker run --rm -it -v "$(pwd):/app" composer/composer create-project yiisoft/app your_project +sudo chown -R $(id -u):$(id -g) your_project ``` This installs the latest stable version of the Yii project template in a diff --git a/src/es/guide/start/databases.md b/src/es/guide/start/databases.md index b4be1d4b..0c9a8010 100644 --- a/src/es/guide/start/databases.md +++ b/src/es/guide/start/databases.md @@ -86,13 +86,10 @@ list. Then rebuild PHP image with `make build && make down && make up`. Now that we have the database, it's time to define the connection. -Let's use latest versions to be released. Change your `minimum-stability` to -`dev` in `composer.json` first. - -Then we need a package to be installed: +First we need a package to be installed: ```sh -make composer require yiisoft/db-pgsql dev-master +make composer require yiisoft/db-pgsql ``` Now create `config/common/di/db-pgsql.php`: @@ -152,7 +149,7 @@ the current state and which migrations remain to be applied. To use migrations we need another package installed: ```sh -composer require yiisoft/db-migration dev-master +make composer require yiisoft/db-migration ``` Create a directory to store migrations `src/Migration` right in the project @@ -178,9 +175,6 @@ namespace App\Migration; use Yiisoft\Db\Migration\MigrationBuilder; use Yiisoft\Db\Migration\RevertibleMigrationInterface; -/** - * Class M251102141707Page - */ final class M251102141707Page implements RevertibleMigrationInterface { public function up(MigrationBuilder $b): void @@ -221,6 +215,8 @@ Now that you have a table it is time to define an entity in the code. Create ```php responseFactory->createResponse(); $response->getBody()->write('The message is: ' . Html::encode($message)); @@ -155,8 +157,10 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke( + #[RouteArgument('message')] + string $message = 'Hello!' + ): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/es/guide/views/template-engines.md b/src/es/guide/views/template-engines.md index 08ab054c..708f6141 100644 --- a/src/es/guide/views/template-engines.md +++ b/src/es/guide/views/template-engines.md @@ -150,10 +150,12 @@ final class MarkdownRenderer implements TemplateRendererInterface Register your custom renderer: ```php +use Yiisoft\Container\Reference; + // In configuration 'yiisoft/view' => [ 'renderers' => [ - 'md' => App\View\MarkdownRenderer::class, + 'md' => Reference::to(App\View\MarkdownRenderer::class), ], ], ``` @@ -166,7 +168,7 @@ Now you can use `.md` template files: Welcome, {{username}}! -This is a markdown template with **bold** and *italic* text. +This is a Markdown template with **bold** and *italic* text. - Feature 1 - Feature 2 diff --git a/src/es/guide/views/view.md b/src/es/guide/views/view.md index 689a835b..cf2131e2 100644 --- a/src/es/guide/views/view.md +++ b/src/es/guide/views/view.md @@ -76,8 +76,7 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke(#[RouteArgument('message')] string $message = 'Hello!'): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/guide/views/view.md b/src/guide/views/view.md index 8e3901d4..bb08297e 100644 --- a/src/guide/views/view.md +++ b/src/guide/views/view.md @@ -68,8 +68,7 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke(#[RouteArgument('message')] string $message = 'Hello!'): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/id/guide/start/creating-project.md b/src/id/guide/start/creating-project.md index efde5e36..52ba1bab 100644 --- a/src/id/guide/start/creating-project.md +++ b/src/id/guide/start/creating-project.md @@ -6,7 +6,7 @@ dev server with everything installed locally. > [!NOTE] > If you want to use another web server, -> see ["Configuring web servers"](../../../cookbook/en/configuring-webservers/general.md). +> see ["Configuring web servers"](../../cookbook/configuring-webservers/general.md). We recommend starting with a project template that's a minimal working Yii project implementing some basic features. It can serve as a good starting @@ -19,10 +19,11 @@ You can create a new project from a template using the composer create-project yiisoft/app your_project ``` -Docker users can run the following command: - +Docker users can run the following commands: + ```sh docker run --rm -it -v "$(pwd):/app" composer/composer create-project yiisoft/app your_project +sudo chown -R $(id -u):$(id -g) your_project ``` This installs the latest stable version of the Yii project template in a diff --git a/src/id/guide/start/databases.md b/src/id/guide/start/databases.md index b4be1d4b..0c9a8010 100644 --- a/src/id/guide/start/databases.md +++ b/src/id/guide/start/databases.md @@ -86,13 +86,10 @@ list. Then rebuild PHP image with `make build && make down && make up`. Now that we have the database, it's time to define the connection. -Let's use latest versions to be released. Change your `minimum-stability` to -`dev` in `composer.json` first. - -Then we need a package to be installed: +First we need a package to be installed: ```sh -make composer require yiisoft/db-pgsql dev-master +make composer require yiisoft/db-pgsql ``` Now create `config/common/di/db-pgsql.php`: @@ -152,7 +149,7 @@ the current state and which migrations remain to be applied. To use migrations we need another package installed: ```sh -composer require yiisoft/db-migration dev-master +make composer require yiisoft/db-migration ``` Create a directory to store migrations `src/Migration` right in the project @@ -178,9 +175,6 @@ namespace App\Migration; use Yiisoft\Db\Migration\MigrationBuilder; use Yiisoft\Db\Migration\RevertibleMigrationInterface; -/** - * Class M251102141707Page - */ final class M251102141707Page implements RevertibleMigrationInterface { public function up(MigrationBuilder $b): void @@ -221,6 +215,8 @@ Now that you have a table it is time to define an entity in the code. Create ```php responseFactory->createResponse(); $response->getBody()->write('The message is: ' . Html::encode($message)); @@ -155,8 +157,10 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke( + #[RouteArgument('message')] + string $message = 'Hello!' + ): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/id/guide/views/template-engines.md b/src/id/guide/views/template-engines.md index 08ab054c..708f6141 100644 --- a/src/id/guide/views/template-engines.md +++ b/src/id/guide/views/template-engines.md @@ -150,10 +150,12 @@ final class MarkdownRenderer implements TemplateRendererInterface Register your custom renderer: ```php +use Yiisoft\Container\Reference; + // In configuration 'yiisoft/view' => [ 'renderers' => [ - 'md' => App\View\MarkdownRenderer::class, + 'md' => Reference::to(App\View\MarkdownRenderer::class), ], ], ``` @@ -166,7 +168,7 @@ Now you can use `.md` template files: Welcome, {{username}}! -This is a markdown template with **bold** and *italic* text. +This is a Markdown template with **bold** and *italic* text. - Feature 1 - Feature 2 diff --git a/src/id/guide/views/view.md b/src/id/guide/views/view.md index 689a835b..cf2131e2 100644 --- a/src/id/guide/views/view.md +++ b/src/id/guide/views/view.md @@ -76,8 +76,7 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke(#[RouteArgument('message')] string $message = 'Hello!'): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/ru/guide/start/creating-project.md b/src/ru/guide/start/creating-project.md index efde5e36..52ba1bab 100644 --- a/src/ru/guide/start/creating-project.md +++ b/src/ru/guide/start/creating-project.md @@ -6,7 +6,7 @@ dev server with everything installed locally. > [!NOTE] > If you want to use another web server, -> see ["Configuring web servers"](../../../cookbook/en/configuring-webservers/general.md). +> see ["Configuring web servers"](../../cookbook/configuring-webservers/general.md). We recommend starting with a project template that's a minimal working Yii project implementing some basic features. It can serve as a good starting @@ -19,10 +19,11 @@ You can create a new project from a template using the composer create-project yiisoft/app your_project ``` -Docker users can run the following command: - +Docker users can run the following commands: + ```sh docker run --rm -it -v "$(pwd):/app" composer/composer create-project yiisoft/app your_project +sudo chown -R $(id -u):$(id -g) your_project ``` This installs the latest stable version of the Yii project template in a diff --git a/src/ru/guide/start/databases.md b/src/ru/guide/start/databases.md index b4be1d4b..0c9a8010 100644 --- a/src/ru/guide/start/databases.md +++ b/src/ru/guide/start/databases.md @@ -86,13 +86,10 @@ list. Then rebuild PHP image with `make build && make down && make up`. Now that we have the database, it's time to define the connection. -Let's use latest versions to be released. Change your `minimum-stability` to -`dev` in `composer.json` first. - -Then we need a package to be installed: +First we need a package to be installed: ```sh -make composer require yiisoft/db-pgsql dev-master +make composer require yiisoft/db-pgsql ``` Now create `config/common/di/db-pgsql.php`: @@ -152,7 +149,7 @@ the current state and which migrations remain to be applied. To use migrations we need another package installed: ```sh -composer require yiisoft/db-migration dev-master +make composer require yiisoft/db-migration ``` Create a directory to store migrations `src/Migration` right in the project @@ -178,9 +175,6 @@ namespace App\Migration; use Yiisoft\Db\Migration\MigrationBuilder; use Yiisoft\Db\Migration\RevertibleMigrationInterface; -/** - * Class M251102141707Page - */ final class M251102141707Page implements RevertibleMigrationInterface { public function up(MigrationBuilder $b): void @@ -221,6 +215,8 @@ Now that you have a table it is time to define an entity in the code. Create ```php responseFactory->createResponse(); $response->getBody()->write('The message is: ' . Html::encode($message)); @@ -155,8 +157,10 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke( + #[RouteArgument('message')] + string $message = 'Hello!' + ): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message, diff --git a/src/ru/guide/views/template-engines.md b/src/ru/guide/views/template-engines.md index 08ab054c..708f6141 100644 --- a/src/ru/guide/views/template-engines.md +++ b/src/ru/guide/views/template-engines.md @@ -150,10 +150,12 @@ final class MarkdownRenderer implements TemplateRendererInterface Register your custom renderer: ```php +use Yiisoft\Container\Reference; + // In configuration 'yiisoft/view' => [ 'renderers' => [ - 'md' => App\View\MarkdownRenderer::class, + 'md' => Reference::to(App\View\MarkdownRenderer::class), ], ], ``` @@ -166,7 +168,7 @@ Now you can use `.md` template files: Welcome, {{username}}! -This is a markdown template with **bold** and *italic* text. +This is a Markdown template with **bold** and *italic* text. - Feature 1 - Feature 2 diff --git a/src/ru/guide/views/view.md b/src/ru/guide/views/view.md index d7ce03c5..5a2bbe8a 100644 --- a/src/ru/guide/views/view.md +++ b/src/ru/guide/views/view.md @@ -76,8 +76,7 @@ final readonly class Action private ViewRenderer $viewRenderer, ) {} - #[RouteArgument('message')] - public function __invoke(string $message = 'Hello!'): ResponseInterface + public function __invoke(#[RouteArgument('message')] string $message = 'Hello!'): ResponseInterface { return $this->viewRenderer->render(__DIR__ . '/template', [ 'message' => $message,