Страница 1 из 9

Переводим Yii 2.0 на русский

Добавлено: 2014.06.05, 23:04
samdark
Наконец, подготовил всё для начала перевода документации Yii 2.0 на родной язык. Оригиналы пока готовы не все, но их достаточно, чтобы начать работу.

Самостоятельно перевёл только оглавление. Остальное оставляю тем, кто хочет помочь фреймворку.

Как работать над переводом на русский

В данной теме предлагаю обсуждать процесс и термины.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 08:11
yiijeka
Хелперы, хм ...

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 09:25
asset
yiijeka писал(а):Хелперы, хм ...
по идей "Помощники" как бы мы привыкли термину хелперы,надо изменить,все таки официальная документация.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 12:44
prozac
Можно ли выкладывать сюда текст перевода для предварительного обсуждения?

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 12:46
samdark
Да, но лучше, конечно, pull request-ом.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 13:12
prozac
Pull request сделаю само собой, а тут можно послушать мнение камрадов перед Github'ом. Текст не самый простой. Наверняка будут спорные моменты. Сейчас выложу intro, вечером - второй текст.

Что такое Yii?
Yii – это высокопроизводительный компонентный PHP фреймворк предназначенный для быстрой разработки современных Web приложений. Слово Yii (произносится как Йи) в китайском языке означает «простой и развивающийся». Так же, Yii расшифровывается как акроним Yes It Is!

Для каких задач Yii больше всего подходит?
Yii – это универсальный фреймворк для Web разработки и может быть задействован во всех типах Web приложений. Благодаря его модульной структуре и мощной поддержке кеширования Yii особенно подходит для разработки таких крупных проектов как порталы, форумы, CMS, сервисы электронной коммерции, RESTful-приложения и т.п.

Сравнение Yii с другими фреймворками
• Как и многие другие PHP фреймворки, в Yii реализована модель MVC (Model-View-Controller). Предполагается, что Ваш код будет организован в соответствии с этой моделью.
• Yii придерживается философии простого и элегантного кода не пытаясь усложнять дизайн только ради того, что бы следовать каким-либо принципам проектирования.
• Yii представляет собой full-stack фреймворк включая такой проверенный и готовый к использованию функционал, как ActiveRecord для реляционных и NoSQL баз данных, поддержка разработки RESTful API, многоуровневое кеширование и т.д.
• Yii черезвычайно масштабируем. Вы можете настраивать и изменять практически любую часть основного кода. Используйте преимущества модульной архитектуры применяя существующие или разрабатывая свои собственные расширения.
• одна из главных целей Yii – производительность.

Yii — не проект одного человека. Он поддерживается и развивается силами небольшой команды и довольно большим сообществом разработчиков, которые им помогают. Разработчики фреймворка следят за тенденциями веб разработки и развитием других проектов. Наиболее интересные возможности и лучшие практики регулярно внедряются в фреймворк в виде простых и элегантных интерфейсов.

Версии Yii
На данный момент существует две основные ветки Yii: 1.1 и 2.0. Версия 1.1 является предыдущим поколением и находится в поддерживаемом состоянии. Версия 2.0 – это полностью переписанный Yii адоптированный к таким последним технологиям и протоколам как Composer, PSR, пространство имен, типажи (traits) и многие другие. Версия 2.0 представляет собой последнее поколение фреймворка и на ней будут сосредоточены основные усилия разработчиков несколько следующих лет. Данное руководство именно о версии 2.0.

Требования и предпосылки
Для работы Yii 2.0 необходим PHP 5.4.0 и выше. Детальные требования покажет и проверит соответствующий скрипт, который включен в Yii. Для использования Yii требуются базовые знания Объектно-Ориентированного программирования, т.к. Yii основан на ООП. Yii 2.0 так же использует такой новый функционал PHP как пространство имен и типажи. Понимание этих концепций поможет быстрее разобраться в Yii 2.0.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 14:00
samdark
"component-based PHP framework → модульный PHP фреймворк" может быть воспринято не так потому как понятие модуля есть во многих системах, в том числе и в самом Yii.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 14:02
samdark
"Название Yii (произносится как Йи)" лучше перевести как "Слово Yii". Названием оно является только по отношению к фреймворку.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 14:03
samdark
"для Web разработки. Предполагается, что он может" → "для Web разработки и может"

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 14:06
samdark
Главная цель Yii – производительность. → Одна из главных целей

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 14:09
samdark
Yii – это не проект одиночки. → Yii — не проект одного человека. Он поддерживается и развивается силами небольшой команды и довольно большим сообществом разработчиков, которые им помогают. Разработчики фреймворка следят за тенденциями веб разработки и развитием других проектов. Наиболее интересные возможности и лучшие практики регулярно внедряются в фреймворк в виде простых и элегантных интерфейсов.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 16:35
prozac
Спасибо. Исправил.
Все таки не кто так не расскажет про Yii как сам разработчик. ;)

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 18:05
mutogen
Постараюсь помочь по мере сил

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 18:39
mutogen
Sam Dark писал(а):Наконец, подготовил всё для начала перевода документации Yii 2.0 на родной язык. Оригиналы пока готовы не все, но их достаточно, чтобы начать работу.

Самостоятельно перевёл только оглавление. Остальное оставляю тем, кто хочет помочь фреймворку.

Как работать над переводом на русский

В данной теме предлагаю обсуждать процесс и термины.
Не нашел в оглавлении темы о структуре basic шаблона приложения. Advanced есть, есть "Создание приложения с нуля", а про basic ни слова

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 19:58
samdark
В оглавлении её нет.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.06, 20:04
mutogen
Sam Dark писал(а):В оглавлении её нет.
Куда тогда вести ссылку со страницы гайда об установке (там есть упоминание про basic)?

Сделал pull request с одной страницей перевода. Если стиль подходящий могу постепенно продолжать.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.07, 11:24
prozac
https://docs.google.com/spreadsheets/d/ ... view?pli=1
Не забывайте отмечаться все, кто начинает работать над новым переводом. Нет смысла делать одну работу вдвоем/втроем/etc.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.07, 18:03
samdark
Ссылку оставлять как есть.

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.07, 23:40
samdark

Re: Переводим Yii 2.0 на русский

Добавлено: 2014.06.08, 07:01
mutogen
prozac писал(а):https://docs.google.com/spreadsheets/d/ ... view?pli=1
Не забывайте отмечаться все, кто начинает работать над новым переводом. Нет смысла делать одну работу вдвоем/втроем/etc.
Как отмечаться, если он не доступен для записи?