diff --git a/_translations/po/es/index.md.po b/_translations/po/es/index.md.po index 8e2af52e..1a0fe5c3 100644 --- a/_translations/po/es/index.md.po +++ b/_translations/po/es/index.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 09:13+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: 2025-12-24 08:23+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,24 +16,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Yii gives you the maximum functionality by adding the least possible overhead." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Fast" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Sane defaults and built-in tools helps you write solid and secure code." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Secure" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Write more code in less time with simple, yet powerful APIs and code generation." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Efficient" msgstr "" +#. type: Yaml Front Matter Hash Value: hero actions text +#: ../src/index.md +#, no-wrap +msgid "Get Started" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero name +#: ../src/index.md +#, no-wrap +msgid "Yii3 Framework" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero tagline +#: ../src/index.md +#, no-wrap +msgid "A simple, powerful and fast framework. Meet the modern, definitive guide to Yii you've always wanted." +msgstr "" + +#. type: Title ## +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + #. type: Plain text #: ../src/index.md #, no-wrap diff --git a/_translations/po/es/internals_003-roadmap.md.po b/_translations/po/es/internals_003-roadmap.md.po index bdf4af8a..fff8380b 100644 --- a/_translations/po/es/internals_003-roadmap.md.po +++ b/_translations/po/es/internals_003-roadmap.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 08:02+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,589 +17,589 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. type: Title ## -#: ../src/en/cookbook/sentry-integration.md ../src/en/internals/003-roadmap.md +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + +#. type: Title ## +#: ../src/cookbook/sentry-integration.md ../src/internals/003-roadmap.md #, no-wrap msgid "Console" msgstr "" #. type: Title # -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "003 — Roadmap" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "We want Yii 3 to:" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Not limit a developer to choosing architecture. Allow anything from \"classic\" MVC to DDD." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be based on the best practices such as SOLID, GRASP, etc. and teach them to the community." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Keep the most good things from Yii 2." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be more open to the global PHP community and infrastructure." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSRs compliance" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "PSR compliance helps with customizability, the ability to use general PHP libraries and implement fewer wrappers. Here's the list of PSRs we want to implement." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-3 Logger" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/log)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interface only." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Split drivers into packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Clean-up code." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Fix email target](https://github.com/yiisoft/log-target-email)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Class autoloading" msgid "PSR-4 Autoloading" msgstr "Autocarga de Clases (Autoloading)" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Autoloading is fine already." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Document on how it works." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-7 HTTP message" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove our own implementation. At least for now." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interfaces only." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-11 Container" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/di)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages shouldn't use container directly. One should be able to instantiate everything manually." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove all framework-specific implementations from the package. Move to a framework." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement autoloader fallback](https://github.com/yiisoft/di/issues/88)" msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-12 Code style" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure the code follows it." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Automate fixing style before release." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-14 Event dispatcher" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement as a separate library](https://github.com/yiisoft/event-dispatcher)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use in other packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Polish." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-15 HTTP handlers" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rewrite HTTP flow to PSR-7 request-response + formatting response via emitter." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Offer SAPI emitter out of the box." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make it possible to use alternative emitters such as RoadRunner." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Support middleware." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement filters as middleware:" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Rate limiting](https://github.com/yiisoft/yii-web/issues/63)" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "[Validating input](https://github.com/yiisoft/validator/blob/master/docs/guide/en/README.md) +" msgid "[x] [Authentication](https://github.com/yiisoft/yii-web/issues/114)" msgstr "[Validar Datos](https://github.com/yiisoft/validator/blob/master/docs/guide/en/README.md)" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Re-implement router w/ middleware support for route groups." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Filters should be middlewares." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-16 Simple cache" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/cache)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-17 HTTP factories" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use PSR factories." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-18 HTTP client" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Stricter types" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure type hinting is used everywhere." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure types are as definitive as possible. Avoid varying types if possible." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Single application template" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Drop basic/advanced." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create a [single application template that works out of the box](https://github.com/yiisoft/app)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Router" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/router)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] DSL for configuration." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ability to route to any callable." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Named routes." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Route groups w/ middleware support." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Best practices and SOLID compliance of all classes/packages" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure interfaces follow the \"interface segregation\" principle." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use public properties." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use `init()`." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't inherit from `BaseObject` or `Component`. Remove these." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No globals." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No static calls except helpers that are final." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Prefer throwing exceptions to fixing input." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Development tools -" msgid "Development toolkit" msgstr "Herramientas de Desarrollo" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release command line tool" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Development command line tool (symlinks packages into usable application)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Separate web and console application" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Possibly eliminate base application (still needed)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create an interface for the console (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implementation may be one of the popular ones (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ensure application can add commands via config" msgstr "" -#. type: Title ## -#: ../src/en/internals/003-roadmap.md -#, no-wrap -msgid "Documentation" -msgstr "" - #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Follow best practices." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Don't use the \"MVC\" term." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Upgrading from Yii 2." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "RBAC" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "RBAC is implemented as [a framework-independent package](https://github.com/yiisoft/rbac)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure it follows best practices." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Views -" msgid "View" msgstr "Vistas" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "View is implemented as [framework-independent package](https://github.com/yiisoft/view)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring ([see issues](https://github.com/yiisoft/view/issues))." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rethink and implement active form widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement caching widgets." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Data abstractions and grid" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [data abstractions](https://github.com/yiisoft/data)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port sort, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port paging, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port grid, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port list, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Validators" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [the main package](https://github.com/yiisoft/validator) redesign" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port necessary validators" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Debug toolbar and debugger" msgid "Debug toolbar" msgstr "Depurador y Barra de Herramientas de Depuración" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port debug toolbar." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Gii" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port Gii." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Infrastructure" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Cover [config](https://github.com/yiisoft/config) with tests." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release stable [config](https://github.com/yiisoft/config)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md ../src/en/internals/022-config-groups.md +#: ../src/internals/003-roadmap.md ../src/internals/022-config-groups.md #, no-wrap msgid "Others" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Decide on namespaces](https://forum.yiiframework.com/t/lowercase-or-camelcase-namespaces/124983/52)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Clean up error handler](https://github.com/yiisoft/yii2/issues/14348). Make sure the error handler catches fatals and is using response." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make validators independent of models to allow reusing them in handlers." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Split IdentityInterface](https://github.com/yiisoft/yii2/issues/13825)." msgstr "" diff --git a/_translations/po/id/index.md.po b/_translations/po/id/index.md.po index 1fc15b81..2c127502 100644 --- a/_translations/po/id/index.md.po +++ b/_translations/po/id/index.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 09:13+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: 2025-12-24 08:23+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -15,24 +15,66 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Yii gives you the maximum functionality by adding the least possible overhead." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Fast" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Sane defaults and built-in tools helps you write solid and secure code." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Secure" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Write more code in less time with simple, yet powerful APIs and code generation." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Efficient" msgstr "" +#. type: Yaml Front Matter Hash Value: hero actions text +#: ../src/index.md +#, no-wrap +msgid "Get Started" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero name +#: ../src/index.md +#, no-wrap +msgid "Yii3 Framework" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero tagline +#: ../src/index.md +#, no-wrap +msgid "A simple, powerful and fast framework. Meet the modern, definitive guide to Yii you've always wanted." +msgstr "" + +#. type: Title ## +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + #. type: Plain text #: ../src/index.md #, no-wrap diff --git a/_translations/po/id/internals_003-roadmap.md.po b/_translations/po/id/internals_003-roadmap.md.po index 69381ec6..b2844875 100644 --- a/_translations/po/id/internals_003-roadmap.md.po +++ b/_translations/po/id/internals_003-roadmap.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 08:02+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -16,594 +16,594 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: Title ## -#: ../src/en/cookbook/sentry-integration.md ../src/en/internals/003-roadmap.md +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + +#. type: Title ## +#: ../src/cookbook/sentry-integration.md ../src/internals/003-roadmap.md #, no-wrap msgid "Console" msgstr "" #. type: Title # -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "003 — Roadmap" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "We want Yii 3 to:" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Not limit a developer to choosing architecture. Allow anything from \"classic\" MVC to DDD." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be based on the best practices such as SOLID, GRASP, etc. and teach them to the community." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Keep the most good things from Yii 2." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be more open to the global PHP community and infrastructure." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSRs compliance" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "PSR compliance helps with customizability, the ability to use general PHP libraries and implement fewer wrappers. Here's the list of PSRs we want to implement." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-3 Logger" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/log)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interface only." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Split drivers into packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Clean-up code." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Fix email target](https://github.com/yiisoft/log-target-email)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Class autoloading" msgid "PSR-4 Autoloading" msgstr "Class autoloading" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Autoloading is fine already." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Document on how it works." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-7 HTTP message" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove our own implementation. At least for now." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interfaces only." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-11 Container" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/di)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages shouldn't use container directly. One should be able to instantiate everything manually." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove all framework-specific implementations from the package. Move to a framework." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement autoloader fallback](https://github.com/yiisoft/di/issues/88)" msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-12 Code style" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure the code follows it." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Automate fixing style before release." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-14 Event dispatcher" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement as a separate library](https://github.com/yiisoft/event-dispatcher)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use in other packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Polish." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-15 HTTP handlers" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rewrite HTTP flow to PSR-7 request-response + formatting response via emitter." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Offer SAPI emitter out of the box." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make it possible to use alternative emitters such as RoadRunner." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Support middleware." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement filters as middleware:" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Rate limiting](https://github.com/yiisoft/yii-web/issues/63)" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "[Validating input](https://github.com/yiisoft/validator/blob/master/docs/guide/en/README.md) +" msgid "[x] [Authentication](https://github.com/yiisoft/yii-web/issues/114)" msgstr "[Memvalidasi Input](https://github.com/yiisoft/validator/blob/master/docs/guide/en/README.md) +" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Re-implement router w/ middleware support for route groups." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Filters should be middlewares." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-16 Simple cache" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/cache)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-17 HTTP factories" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use PSR factories." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-18 HTTP client" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Stricter types" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure type hinting is used everywhere." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure types are as definitive as possible. Avoid varying types if possible." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Single application template" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Drop basic/advanced." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create a [single application template that works out of the box](https://github.com/yiisoft/app)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Routes" msgid "Router" msgstr "Rute" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/router)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "Container configuration" msgid "[x] DSL for configuration." msgstr "Konfigurasi container" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ability to route to any callable." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Named routes." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Route groups w/ middleware support." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Best practices and SOLID compliance of all classes/packages" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure interfaces follow the \"interface segregation\" principle." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use public properties." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use `init()`." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't inherit from `BaseObject` or `Component`. Remove these." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No globals." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No static calls except helpers that are final." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Prefer throwing exceptions to fixing input." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Development tools -" msgid "Development toolkit" msgstr "Alat Pengembangan -" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release command line tool" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Development command line tool (symlinks packages into usable application)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Separate web and console application" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Possibly eliminate base application (still needed)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create an interface for the console (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implementation may be one of the popular ones (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ensure application can add commands via config" msgstr "" -#. type: Title ## -#: ../src/en/internals/003-roadmap.md -#, no-wrap -msgid "Documentation" -msgstr "" - #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Follow best practices." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Don't use the \"MVC\" term." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Upgrading from Yii 2." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "RBAC" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "RBAC is implemented as [a framework-independent package](https://github.com/yiisoft/rbac)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure it follows best practices." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Views -" msgid "View" msgstr "Tampilan -" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "View is implemented as [framework-independent package](https://github.com/yiisoft/view)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring ([see issues](https://github.com/yiisoft/view/issues))." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rethink and implement active form widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement caching widgets." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Data abstractions and grid" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [data abstractions](https://github.com/yiisoft/data)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port sort, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port paging, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port grid, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port list, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Validators" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [the main package](https://github.com/yiisoft/validator) redesign" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port necessary validators" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Debug toolbar and debugger" msgid "Debug toolbar" msgstr "Debug Toolbar and Debugger" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port debug toolbar." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Gii" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port Gii." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Infrastructure" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Cover [config](https://github.com/yiisoft/config) with tests." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "To use cache, install [yiisoft/cache](https://github.com/yiisoft/cache) package:" msgid "[x] Release stable [config](https://github.com/yiisoft/config)." msgstr "Untuk menggunakan cache, pasang paket [yiisoft/cache](https://github.com/yiisoft/cache):" #. type: Title ## -#: ../src/en/internals/003-roadmap.md ../src/en/internals/022-config-groups.md +#: ../src/internals/003-roadmap.md ../src/internals/022-config-groups.md #, no-wrap msgid "Others" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Decide on namespaces](https://forum.yiiframework.com/t/lowercase-or-camelcase-namespaces/124983/52)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Clean up error handler](https://github.com/yiisoft/yii2/issues/14348). Make sure the error handler catches fatals and is using response." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make validators independent of models to allow reusing them in handlers." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Split IdentityInterface](https://github.com/yiisoft/yii2/issues/13825)." msgstr "" diff --git a/_translations/po/ru/index.md.po b/_translations/po/ru/index.md.po index 8cd99e96..250d5b97 100644 --- a/_translations/po/ru/index.md.po +++ b/_translations/po/ru/index.md.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 09:13+0000\n" -"PO-Revision-Date: 2025-12-24 08:23+0000\n" +"Project-Id-Version: \n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" +"PO-Revision-Date: 2026-01-10 22:57+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ru\n" @@ -15,25 +15,68 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 3.8\n" + +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Yii gives you the maximum functionality by adding the least possible overhead." +msgstr "Yii предоставляет максимум возможностей без лишней сложности." #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Fast" -msgstr "" +msgstr "Быстрый" + +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Sane defaults and built-in tools helps you write solid and secure code." +msgstr "Продуманные настройки по умолчанию и встроенные инструменты помогают писать надёжный и безопасный код." #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Secure" -msgstr "" +msgstr "Безопасный" + +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Write more code in less time with simple, yet powerful APIs and code generation." +msgstr "Пишите больше кода за меньшее время благодаря простым, но мощным API и генерации кода." #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Efficient" +msgstr "Эффективный" + +#. type: Yaml Front Matter Hash Value: hero actions text +#: ../src/index.md +#, no-wrap +msgid "Get Started" +msgstr "Начать" + +#. type: Yaml Front Matter Hash Value: hero name +#: ../src/index.md +#, no-wrap +msgid "Yii3 Framework" msgstr "" +#. type: Yaml Front Matter Hash Value: hero tagline +#: ../src/index.md +#, no-wrap +msgid "A simple, powerful and fast framework. Meet the modern, definitive guide to Yii you've always wanted." +msgstr "Простой, мощный и быстрый фреймворк. Современное и полное руководство по Yii, которого вам всегда не хватало." + +#. type: Title ## +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "Документация" + #. type: Plain text #: ../src/index.md #, no-wrap @@ -43,14 +86,14 @@ msgstr "" #. type: Bullet: '- ' #: ../src/index.md msgid "[The Definitive Guide](guide) — the comprehensive guide covering all aspects of the framework." -msgstr "" +msgstr "[Полное руководство](guide) — подробное руководство, охватывающее все аспекты фреймворка." #. type: Bullet: '- ' #: ../src/index.md msgid "[Community Cookbook](cookbook) — a collection of community-contributed tips, tricks, and solutions for common Yii development tasks." -msgstr "" +msgstr "[Рецепты от сообщества](cookbook) — подборка советов, приёмов и решений от сообщества для распространённых задач разработки на Yii." #. type: Bullet: '- ' #: ../src/index.md msgid "[Internals](internals) — documentation for developers contributing to the Yii framework itself, including guidelines, workflows, and best practices." -msgstr "" +msgstr "[Внутреннее устройство](internals) — документация для тех, кто вносит вклад в развитие Yii: правила, процессы и лучшие практики." diff --git a/_translations/po/ru/internals_003-roadmap.md.po b/_translations/po/ru/internals_003-roadmap.md.po index 988a5c02..0ed69d45 100644 --- a/_translations/po/ru/internals_003-roadmap.md.po +++ b/_translations/po/ru/internals_003-roadmap.md.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 08:02+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: 2025-12-24 08:02+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,590 +17,590 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. type: Title ## -#: ../src/en/cookbook/sentry-integration.md ../src/en/internals/003-roadmap.md +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "Документация" + +#. type: Title ## +#: ../src/cookbook/sentry-integration.md ../src/internals/003-roadmap.md #, no-wrap msgid "Console" msgstr "Консоль" #. type: Title # -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "003 — Roadmap" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "We want Yii 3 to:" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Not limit a developer to choosing architecture. Allow anything from \"classic\" MVC to DDD." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be based on the best practices such as SOLID, GRASP, etc. and teach them to the community." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Keep the most good things from Yii 2." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be more open to the global PHP community and infrastructure." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSRs compliance" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "PSR compliance helps with customizability, the ability to use general PHP libraries and implement fewer wrappers. Here's the list of PSRs we want to implement." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-3 Logger" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/log)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interface only." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Split drivers into packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Clean-up code." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Fix email target](https://github.com/yiisoft/log-target-email)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Class autoloading" msgid "PSR-4 Autoloading" msgstr "Автозагрузка класоов" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Autoloading is fine already." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Document on how it works." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-7 HTTP message" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove our own implementation. At least for now." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interfaces only." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-11 Container" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/di)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages shouldn't use container directly. One should be able to instantiate everything manually." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove all framework-specific implementations from the package. Move to a framework." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement autoloader fallback](https://github.com/yiisoft/di/issues/88)" msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-12 Code style" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure the code follows it." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Automate fixing style before release." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-14 Event dispatcher" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Implement as a separate library](https://github.com/yiisoft/event-dispatcher)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use in other packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Polish." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-15 HTTP handlers" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rewrite HTTP flow to PSR-7 request-response + formatting response via emitter." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Offer SAPI emitter out of the box." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make it possible to use alternative emitters such as RoadRunner." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Support middleware." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement filters as middleware:" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Rate limiting](https://github.com/yiisoft/yii-web/issues/63)" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Authentication](https://github.com/yiisoft/yii-web/issues/114)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Re-implement router w/ middleware support for route groups." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Filters should be middlewares." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-16 Simple cache" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/cache)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-17 HTTP factories" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use PSR factories." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-18 HTTP client" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Stricter types" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure type hinting is used everywhere." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure types are as definitive as possible. Avoid varying types if possible." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy, no-wrap #| msgid "Configuring SSL peer validation" msgid "Single application template" msgstr "Настройка проверки SSL-сертификата" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Drop basic/advanced." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create a [single application template that works out of the box](https://github.com/yiisoft/app)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Router" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Implemented as a [separate package that isn't dependent on a framework](https://github.com/yiisoft/router)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy msgid "[x] DSL for configuration." msgstr "конфигурация может быть:" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ability to route to any callable." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Named routes." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Route groups w/ middleware support." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Best practices and SOLID compliance of all classes/packages" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure interfaces follow the \"interface segregation\" principle." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use public properties." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use `init()`." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't inherit from `BaseObject` or `Component`. Remove these." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No globals." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No static calls except helpers that are final." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Prefer throwing exceptions to fixing input." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Development toolkit" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release command line tool" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Development command line tool (symlinks packages into usable application)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Separate web and console application" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Possibly eliminate base application (still needed)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create an interface for the console (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implementation may be one of the popular ones (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ensure application can add commands via config" msgstr "" -#. type: Title ## -#: ../src/en/internals/003-roadmap.md -#, no-wrap -msgid "Documentation" -msgstr "" - #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "Security best practices" msgid "[ ] Follow best practices." msgstr "Лучшие практики безопасности" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Don't use the \"MVC\" term." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Upgrading from Yii 2." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "RBAC" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "RBAC is implemented as [a framework-independent package](https://github.com/yiisoft/rbac)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, fuzzy #| msgid "Security best practices" msgid "[x] Make sure it follows best practices." msgstr "Лучшие практики безопасности" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "View" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "View is implemented as [framework-independent package](https://github.com/yiisoft/view)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring ([see issues](https://github.com/yiisoft/view/issues))." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rethink and implement active form widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement caching widgets." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Data abstractions and grid" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [data abstractions](https://github.com/yiisoft/data)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port sort, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port paging, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port grid, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port list, use data abstractions. Should be part of [yii-dataview](https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Validators" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [the main package](https://github.com/yiisoft/validator) redesign" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port necessary validators" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Debug toolbar" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port debug toolbar." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Gii" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port Gii." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Infrastructure" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Cover [config](https://github.com/yiisoft/config) with tests." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release stable [config](https://github.com/yiisoft/config)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md ../src/en/internals/022-config-groups.md +#: ../src/internals/003-roadmap.md ../src/internals/022-config-groups.md #, no-wrap msgid "Others" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Decide on namespaces](https://forum.yiiframework.com/t/lowercase-or-camelcase-namespaces/124983/52)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Clean up error handler](https://github.com/yiisoft/yii2/issues/14348). Make sure the error handler catches fatals and is using response." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make validators independent of models to allow reusing them in handlers." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Split IdentityInterface](https://github.com/yiisoft/yii2/issues/13825)." msgstr "" diff --git a/_translations/po4a-base.conf b/_translations/po4a-base.conf index ce300994..8c92a99c 100644 --- a/_translations/po4a-base.conf +++ b/_translations/po4a-base.conf @@ -2,4 +2,4 @@ [po4a_paths] pot/$master.pot $lang:po/$lang/$master.po [options] opt:"--verbose" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--master-language=en_US" opt:"--porefs=file" opt:"--msgmerge-opt='--no-wrap'" opt:"--wrap-po=newlines" -[po4a_alias:markdown] text opt:"--option markdown" opt:"--option keyvalue" opt:"--option yfm_keys=title,description,menu_title" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--keep=0" +[po4a_alias:markdown] text opt:"--option markdown" opt:"--option keyvalue" opt:"--option yfm_keys=title,description,menu_title,details,name,text,tagline" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--keep=0" diff --git a/_translations/po4a.conf b/_translations/po4a.conf index 71540d9c..6afa9960 100644 --- a/_translations/po4a.conf +++ b/_translations/po4a.conf @@ -2,7 +2,7 @@ [po4a_paths] pot/$master.pot $lang:po/$lang/$master.po [options] opt:"--verbose" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--master-language=en_US" opt:"--porefs=file" opt:"--msgmerge-opt='--no-wrap'" opt:"--wrap-po=newlines" -[po4a_alias:markdown] text opt:"--option markdown" opt:"--option keyvalue" opt:"--option yfm_keys=title,description,menu_title" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--keep=0" +[po4a_alias:markdown] text opt:"--option markdown" opt:"--option keyvalue" opt:"--option yfm_keys=title,description,menu_title,details,name,text,tagline" opt:"--addendum-charset=UTF-8" opt:"--localized-charset=UTF-8" opt:"--master-charset=UTF-8" opt:"--keep=0" [type: markdown] ../src/index.md $lang:../src/$lang/index.md pot=index.md [type: markdown] ../src/cookbook/configuring-webservers/apache.md $lang:../src/$lang/cookbook/configuring-webservers/apache.md pot=cookbook_configuring-webservers_apache.md diff --git a/_translations/pot/index.md.pot b/_translations/pot/index.md.pot index 8cda72ed..f291abbb 100644 --- a/_translations/pot/index.md.pot +++ b/_translations/pot/index.md.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 09:13+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,24 +16,66 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Yii gives you the maximum functionality by adding the least possible overhead." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Fast" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Sane defaults and built-in tools helps you write solid and secure code." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Secure" msgstr "" +#. type: Yaml Front Matter Hash Value: features details +#: ../src/index.md +#, no-wrap +msgid "Write more code in less time with simple, yet powerful APIs and code generation." +msgstr "" + #. type: Yaml Front Matter Hash Value: features title #: ../src/index.md #, no-wrap msgid "Efficient" msgstr "" +#. type: Yaml Front Matter Hash Value: hero actions text +#: ../src/index.md +#, no-wrap +msgid "Get Started" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero name +#: ../src/index.md +#, no-wrap +msgid "Yii3 Framework" +msgstr "" + +#. type: Yaml Front Matter Hash Value: hero tagline +#: ../src/index.md +#, no-wrap +msgid "A simple, powerful and fast framework. Meet the modern, definitive guide to Yii you've always wanted." +msgstr "" + +#. type: Title ## +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + #. type: Plain text #: ../src/index.md #, no-wrap diff --git a/_translations/pot/internals_003-roadmap.md.pot b/_translations/pot/internals_003-roadmap.md.pot index 510cc3ab..e238553a 100644 --- a/_translations/pot/internals_003-roadmap.md.pot +++ b/_translations/pot/internals_003-roadmap.md.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-12-24 08:02+0000\n" +"POT-Creation-Date: 2026-01-10 15:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,54 +17,60 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: Title ## -#: ../src/en/cookbook/sentry-integration.md ../src/en/internals/003-roadmap.md +#: ../src/index.md ../src/internals/003-roadmap.md +#, no-wrap +msgid "Documentation" +msgstr "" + +#. type: Title ## +#: ../src/cookbook/sentry-integration.md ../src/internals/003-roadmap.md #, no-wrap msgid "Console" msgstr "" #. type: Title # -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "003 — Roadmap" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "We want Yii 3 to:" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Not limit a developer to choosing architecture. Allow anything from " "\"classic\" MVC to DDD." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Be based on the best practices such as SOLID, GRASP, etc. and teach them to " "the community." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Keep the most good things from Yii 2." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "Be more open to the global PHP community and infrastructure." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSRs compliance" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "PSR compliance helps with customizability, the ability to use general PHP " "libraries and implement fewer wrappers. Here's the list of PSRs we want to " @@ -72,579 +78,573 @@ msgid "" msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-3 Logger" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Implemented as a [separate package that isn't dependent on a framework]" "(https://github.com/yiisoft/log)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interface only." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Split drivers into packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Clean-up code." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Fix email target](https://github.com/yiisoft/log-target-email)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-4 Autoloading" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Autoloading is fine already." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Document on how it works." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-7 HTTP message" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Remove our own implementation. At least for now." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Framework packages should depend on interfaces only." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-11 Container" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Implemented as a [separate package that isn't dependent on a framework]" "(https://github.com/yiisoft/di)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Framework packages shouldn't use container directly. One should be able " "to instantiate everything manually." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish refactoring." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Remove all framework-specific implementations from the package. Move to " "a framework." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] [Implement autoloader fallback](https://github.com/yiisoft/di/issues/88)" msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-12 Code style" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure the code follows it." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Automate fixing style before release." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-14 Event dispatcher" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] [Implement as a separate library](https://github.com/yiisoft/event-" "dispatcher)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use in other packages." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Polish." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-15 HTTP handlers" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Rewrite HTTP flow to PSR-7 request-response + formatting response via " "emitter." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Offer SAPI emitter out of the box." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make it possible to use alternative emitters such as RoadRunner." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Support middleware." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement filters as middleware:" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Rate limiting](https://github.com/yiisoft/yii-web/issues/63)" msgstr "" #. type: Bullet: ' - ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] [Authentication](https://github.com/yiisoft/yii-web/issues/114)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Re-implement router w/ middleware support for route groups." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Filters should be middlewares." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-16 Simple cache" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Implemented as a [separate package that isn't dependent on a framework]" "(https://github.com/yiisoft/cache)." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-17 HTTP factories" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Use PSR factories." msgstr "" #. type: Title ### -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "PSR-18 HTTP client" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Stricter types" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure type hinting is used everywhere." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Make sure types are as definitive as possible. Avoid varying types if " "possible." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Single application template" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Drop basic/advanced." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Create a [single application template that works out of the box](https://" "github.com/yiisoft/app)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Router" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "Implemented as a [separate package that isn't dependent on a framework]" "(https://github.com/yiisoft/router)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] DSL for configuration." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ability to route to any callable." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Named routes." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Route groups w/ middleware support." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Best practices and SOLID compliance of all classes/packages" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Make sure interfaces follow the \"interface segregation\" principle." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use public properties." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't use `init()`." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Don't inherit from `BaseObject` or `Component`. Remove these." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No globals." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] No static calls except helpers that are final." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Prefer throwing exceptions to fixing input." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Development toolkit" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release command line tool" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Development command line tool (symlinks packages into usable application)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Separate web and console application" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Possibly eliminate base application (still needed)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Create an interface for the console (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implementation may be one of the popular ones (using Symfony one)" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Ensure application can add commands via config" msgstr "" -#. type: Title ## -#: ../src/en/internals/003-roadmap.md -#, no-wrap -msgid "Documentation" -msgstr "" - #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Follow best practices." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Don't use the \"MVC\" term." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[ ] Upgrading from Yii 2." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "RBAC" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "RBAC is implemented as [a framework-independent package](https://github.com/" "yiisoft/rbac)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Make sure it follows best practices." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "View" msgstr "" #. type: Plain text -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "View is implemented as [framework-independent package](https://github.com/" "yiisoft/view)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Finish refactoring ([see issues](https://github.com/yiisoft/view/" "issues))." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Rethink and implement active form widgets." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Implement caching widgets." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Data abstractions and grid" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Finish [data abstractions](https://github.com/yiisoft/data)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Port sort, use data abstractions. Should be part of [yii-dataview]" "(https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Port paging, use data abstractions. Should be part of [yii-dataview]" "(https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Port grid, use data abstractions. Should be part of [yii-dataview]" "(https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Port list, use data abstractions. Should be part of [yii-dataview]" "(https://github.com/yiisoft/yii-dataview)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Validators" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Finish [the main package](https://github.com/yiisoft/validator) redesign" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port necessary validators" msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Debug toolbar" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port debug toolbar." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Gii" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Port Gii." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md #, no-wrap msgid "Infrastructure" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Cover [config](https://github.com/yiisoft/config) with tests." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "[x] Release stable [config](https://github.com/yiisoft/config)." msgstr "" #. type: Title ## -#: ../src/en/internals/003-roadmap.md ../src/en/internals/022-config-groups.md +#: ../src/internals/003-roadmap.md ../src/internals/022-config-groups.md #, no-wrap msgid "Others" msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] [Decide on namespaces](https://forum.yiiframework.com/t/lowercase-or-" "camelcase-namespaces/124983/52)." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] [Clean up error handler](https://github.com/yiisoft/yii2/issues/14348). " "Make sure the error handler catches fatals and is using response." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] Make validators independent of models to allow reusing them in handlers." msgstr "" #. type: Bullet: '- ' -#: ../src/en/internals/003-roadmap.md +#: ../src/internals/003-roadmap.md msgid "" "[x] [Split IdentityInterface](https://github.com/yiisoft/yii2/issues/13825)." msgstr "" diff --git a/src/es/index.md b/src/es/index.md index e842d074..b07ee9e6 100644 --- a/src/es/index.md +++ b/src/es/index.md @@ -15,7 +15,7 @@ features: hero: actions: - - link: /guide/intro/what-is-yii.html + link: guide/intro/what-is-yii.html text: 'Get Started' theme: brand class: homeHero2 diff --git a/src/id/index.md b/src/id/index.md index e842d074..b07ee9e6 100644 --- a/src/id/index.md +++ b/src/id/index.md @@ -15,7 +15,7 @@ features: hero: actions: - - link: /guide/intro/what-is-yii.html + link: guide/intro/what-is-yii.html text: 'Get Started' theme: brand class: homeHero2 diff --git a/src/index.md b/src/index.md index c6b56093..bb1edb0d 100644 --- a/src/index.md +++ b/src/index.md @@ -9,7 +9,7 @@ hero: actions: - theme: brand text: Get Started - link: /guide/intro/what-is-yii.html + link: guide/intro/what-is-yii.html image: src: /images/yii_logo.svg alt: Yii diff --git a/src/ru/index.md b/src/ru/index.md index e842d074..ae9ad50e 100644 --- a/src/ru/index.md +++ b/src/ru/index.md @@ -1,38 +1,38 @@ --- features: - - details: 'Yii gives you the maximum functionality by adding the least possible overhead.' + details: 'Yii предоставляет максимум возможностей без лишней сложности.' icon: '' - title: Fast + title: Быстрый - - details: 'Sane defaults and built-in tools helps you write solid and secure code.' + details: 'Продуманные настройки по умолчанию и встроенные инструменты помогают писать надёжный и безопасный код.' icon: '' - title: Secure + title: Безопасный - - details: 'Write more code in less time with simple, yet powerful APIs and code generation.' + details: 'Пишите больше кода за меньшее время благодаря простым, но мощным API и генерации кода.' icon: '' - title: Efficient + title: Эффективный hero: actions: - - link: /guide/intro/what-is-yii.html - text: 'Get Started' + link: guide/intro/what-is-yii.html + text: Начать theme: brand class: homeHero2 image: alt: Yii src: /images/yii_logo.svg name: 'Yii3 Framework' - tagline: "A simple, powerful and fast framework. Meet the modern, definitive guide to Yii you've always wanted." - text: Documentation + tagline: 'Простой, мощный и быстрый фреймворк. Современное и полное руководство по Yii, которого вам всегда не хватало.' + text: Документация layout: home ---

-- [The Definitive Guide](guide) — the comprehensive guide covering all - aspects of the framework. -- [Community Cookbook](cookbook) — a collection of community-contributed - tips, tricks, and solutions for common Yii development tasks. -- [Internals](internals) — documentation for developers contributing to the - Yii framework itself, including guidelines, workflows, and best practices. +- [Полное руководство](guide) — подробное руководство, охватывающее все + аспекты фреймворка. +- [Рецепты от сообщества](cookbook) — подборка советов, приёмов и решений от + сообщества для распространённых задач разработки на Yii. +- [Внутреннее устройство](internals) — документация для тех, кто вносит + вклад в развитие Yii: правила, процессы и лучшие практики. diff --git a/src/ru/internals/003-roadmap.md b/src/ru/internals/003-roadmap.md index b816a622..ed0458f7 100644 --- a/src/ru/internals/003-roadmap.md +++ b/src/ru/internals/003-roadmap.md @@ -137,7 +137,7 @@ framework](https://github.com/yiisoft/router). - [x] Implementation may be one of the popular ones (using Symfony one) - [x] Ensure application can add commands via config -## Documentation +## Документация - [ ] Follow best practices. - [ ] Don't use the "MVC" term.