Development

Changeset 24979

You must first sign up to be able to contribute.

Changeset 24979

Show
Ignore:
Timestamp:
12/06/09 08:04:47 (3 years ago)
Author:
Annie
Message:

Partial russian translation of Jobeet 1.2, lesson 13 has been added. Russian translations of 14 lesson has been added. Russian translations of 15 lesson has been updated.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • doc/branches/1.2/jobeet/ru/15.txt

    r24969 r24979  
    33 
    44Вчера Вы начали разрабатывать свое первое собственное приложение на Symfony. 
    5 Не останавливайтесь. Изучая Symfony? старайтесь добавлять новые возможности в 
     5Не останавливайтесь. Изучая Symfony, старайтесь добавлять новые возможности в 
    66приложение, размещайте их на хостинге, и делитесь ими с сообществом. 
    77 
     
    1616------- 
    1717 
    18 Во фреймворке Symfony существует поддержка различных форматов страниц и mime-типов. 
    19 Это означает, что одни и те же модели и контроллеры могут иметь разные шаблоны 
    20 в зависимости от формата запроса. Формат по умолчанию html, но symfony поддерживает 
     18Во фреймворке Symfony существует поддержка различных форматов страниц и mime-типов.  
     19Это означает, что одни и те же модели и контроллеры могут иметь разные шаблоны  
     20в зависимости от формата запроса. Формат по умолчанию html, но Symfony поддерживает 
    2121несколько других встроенных форматов, таких как `txt`, `js`, `css`, `json`, 
    2222`xml`, `rdf`, `atom`. 
     
    3939Оба URL равносильны, потому что маршруты созданные классом 
    4040`sfPropelRouteCollection` наследуют переменную `sf_format`, которая содержит 
    41 значение `html`, как формат по умолчанию. Вы можете сами в этом убедиться, запустив 
     41значение `html`, как формат по умолчанию. Вы можете сами в этом убедиться, запустив  
    4242задачу `app:routes`. 
    4343 
     
    4949### Лента последних вакансий 
    5050 
    51 Поддержка различных форматов проста так же как создание новых шаблонов. 
     51Поддержка различных форматов проста, также как создание новых шаблонов. 
    5252Для создания [ленты Atom](http://en.wikipedia.org/wiki/Atom_(standard)) 
    53  последних вакансий, создайте шаблон `indexSuccess.atom.php`: 
     53последних вакансий, создайте шаблон `indexSuccess.atom.php`: 
    5454 
    5555    [php] 
     
    104104>     $this->setTemplate('foo'); 
    105105 
    106 По умолчанию, Symfony изменит тип содержимого (`Content-Type`) ответа 
    107 в соответствии с форматом, и отключит layout для всех не-HTML форматов. 
     106По умолчанию, Symfony изменит тип содержимого (`Content-Type`) ответа  
     107в соответствии с форматом, и отключит layout для всех не-HTML форматов.  
    108108Для ленты Atom, Symfony изменит `Content-Type` на `application/atom+xml; charset=utf-8`. 
    109109 
     
    151151<propel> 
    152152Обратите внимание на использование `U` в качестве аргумента для метода 
    153 `getCreatedAt()` для получения даты как метки времени. Для получения даты последней 
     153`getCreatedAt()` для получения даты как timestamp. Для получения даты последней 
    154154размещенной вакансии создайте метод `getLatestPost()`: 
    155155</propel> 
    156156<doctrine> 
    157157Обратите внимание на использование функции `strtotime()` для получения даты 
    158 `created_at` как метки времени. Для получения даты последней размещенной вакансии 
     158`created_at` как timestamp. Для получения даты последней размещенной вакансии 
    159159создайте метод `getLatestPost()`: 
    160160</doctrine> 
     
    257257Поэтому нам надо предоставить ленты для всех категорий. 
    258258 
    259 Для начала давайте обновим маршрут модуля`category`, чтобы добавить поддержку различных 
     259Для начала давайте обновим маршрут модуля `category`, чтобы добавить поддержку различных 
    260260форматов: 
    261261 
     
    284284    </div> 
    285285 
    286 The last step is to create the `showSuccess.atom.php` template. But as this 
    287 feed will also list jobs, we can ~refactor|Refactoring~ the code that generates the feed 
    288 entries by creating a `_list.atom.php` partial. As for the `html` format, 
    289 ~partials|Partial Templates~ are format specific: 
    290286Завершающим шагом будет создание шаблона `showSuccess.atom.php`. Но поскольку эта 
    291287лента также будет содержать вакансии, мы можем отрефакторить код, который 
    292 создает ленту, добавив партиал `_list.atom.php`. Что касается формата `html`, 
    293 то указывать его в названии шаблона партиала необязательно: 
     288создает ленту, добавив фрагмент (partial) `_list.atom.php`. Что касается формата `html`, 
     289то указывать его в названии шаблона фрагмента необязательно: 
    294290 
    295291    [php] 
     
    334330    <?php endforeach; ?> 
    335331 
    336 Вы можете использовать партиал `_list.atom.php` для упрощения шаблона ленты 
     332Вы можете использовать фрагмент `_list.atom.php` для упрощения шаблона ленты 
    337333вакансий: 
    338334