Foren / National / Russian / [Локализация] Формат лэнг-файла

12NächsteLetzte

Лучше договориться сразу

Kort
#1 11. März 2009, 17:48
Ок, меня интересует стандартный шаблон, который будет использоваться для лэнг-файлов. В 0.0.3 есть такое:
/* ====================
[BEGIN_SED]
File=plugins/adminqv/lang/adminqv.ru.lang.php
Version=0.0.2
Updated=2009-jan-03
Type=Russian language file
Author=Neocrome & Cotonti Team
Description=Cotonti - Website engine http://www.cotonti.com Copyright (c) Cotonti Team 2009 BSD License
[END_SED]
==================== */
И такое:
/**
 * Russian language file for cleaner
 *
 * @package Cotonti
 * @version 0.0.2
 * @author eclkm
 * @copyright (c) 2008 Cotonti Team
 * @license BSD License
 */
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Sergeich
#2 11. März 2009, 17:53
второе, насколько я понял :)
Kort
#3 11. März 2009, 18:12
Есть еще и такое мнение: http://www.cotonti.com/forums.php?m=posts&q=565
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Ratibor
#4 11. März 2009, 19:03
Kort
В транке уже практически все подогнано под второй вариант. Теперь такая форма комментариев стандарт.
Не задавай глупых вопросов, не услышишь вранья.
dervan
#5 11. März 2009, 19:20
То, что 2-й вариант, в принципе следует отсюда: Coding Guide.
Comments and documentation
...
In Cotonti we use PHPDoc style comments to get good API documentation out of the box without spending much time on it.
Kort
#6 11. März 2009, 20:04
version и author относятся к Cotonti или к локализации?
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Ratibor
#7 11. März 2009, 20:16
# Kort : version и author относятся к Cotonti или к локализации?

К коментарию :-)
Не задавай глупых вопросов, не услышишь вранья.
Dayver
#8 11. März 2009, 20:20
автор к локализациии , версия к котонти..... камент идет как подтверждение причастности даного файла к котонти и тому что вы допустим являетесь автором сего отдельного файла
Pavlo Tkachenko aka Dayver
Kort
#9 11. März 2009, 20:51
Есть мнение формализировать лэнг-файлы к плагинам по следующему образцу:
<?PHP
/**
 * Russian Language File for ComEdit Plugin
 *
 * @package Cotonti
 * @version 0.1.0
 * @author Cotonti Russian Locale Team
 * @copyright Copyright (c) Cotonti Team 2008-2009
 * @license BSD
 */

/**
 * Plugin Title & Subtitle
 */

$L['plu_title'] = 'Редактирование комментария';
$L['plu_subtitle'] = '';

/**
 * Plugin Body
 */

$L['plu_comgup'] = ' осталось';
$L['plu_comhint'] = '* Ваш комментарий будет доступен для редактирования в течение %1$s';
$L['plu_comlive'] = 'Новый коментарий на сайте ';	// New in N-0.1.0
$L['plu_comlive1'] = 'Отредактирован коментарий на сайте ';	// New in N-0.1.0
$L['plu_comlive2'] = 'оставил комментарий:';	// New in N-0.1.0
$L['plu_comlive3'] = 'отредактировал свой комментарий:';	// New in N-0.1.0
$L['plu_comtooshort'] = 'Текст комментария не может быть пустым';

/**
 * Plugin Config
 */

$L['cfg_mail'] = array('Отсылать email-уведомления администратору о новых комментариях?');
$L['cfg_markitup'] = array('Использовать markitup?');	// New in N-0.1.0
$L['cfg_time'] = array('Пользователи могут редактировать комментарии в течение', 'минут');

?>
Сгруппированные блоки строк я отсортировал (кроме title & subtitle -- там нелогично).
SED.by - создание сайтов, разработка плагинов и тем для Котонти

Dieser Beitrag wurde von Kort (am 12. März 2009, 17:03, vor 15 Jahre) bearbeitet
Dayver
#10 11. März 2009, 23:14
Думаю это лишнее! Всмысле групировать - хорошо, к каждому блоку строк писать целый блок комменариев как заголовок блока - перебор. Одной строкой типа
//Plugin Title & Subtitle
согласен можно, а вот в стиле заголовочного комментария это уже перебор(это мое мнение).

кстати такого:
* @author Cotonti Russian Locale Team
ни в одном файле не видел ..... может уже делать так как начали:
 * @author Neocrome, Cotonti Team
?
Pavlo Tkachenko aka Dayver
Trustmaster
#11 12. März 2009, 03:09
С двумя последними постами соглашусь. Однако не стоит заставлять всех разработчиков плагинов переделывать свои труды под одну гребенку, речь только о стандартных плагинах и о добровольной структуризации.
May the Source be with you!
esclkm
#12 12. März 2009, 04:58
такое разделение было бы шикарным! особенно для файла mаin - на модули- что бы потом было лекго повырезать

ДА кстати! пока корт активно взялся за благотвориттельность. предлагаю ланг файл скина облегчить - все перенести в main - что бы скин язык был именно тем зачем он нужен.
А корту все не пришлось трижды переделывать
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Dieser Beitrag wurde von esclkm (am 12. März 2009, 05:00, vor 15 Jahre) bearbeitet
Kort
#13 12. März 2009, 17:01
А давайте уже так: я работаю с лэнгами, а все остальное -- ваше. Что и где ушло (например дубли, которые уже в main.lang.php есть), я буду сообщать. Ваша работа -- сообразно править tpl'ы (мот изредка плагины).
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Ratibor
#14 12. März 2009, 17:29
# esclkm : ДА кстати! пока корт активно взялся за благотвориттельность. предлагаю ланг файл скина облегчить - все перенести в main - что бы скин язык был именно тем зачем он нужен.
А зачем этот мусор там нужен ?
К примеру что касается админки перенести можно, при условии что будет независимая дефолтная админка.
А весь остальной мусор там не нужен.
Лично я в скине вообще не использую lang файлы, а напрямую вписываю в tpl.
Не задавай глупых вопросов, не услышишь вранья.
Kort
#15 12. März 2009, 18:23
Случай из частной практики. Так можно много чего повыбрасывать.
SED.by - создание сайтов, разработка плагинов и тем для Котонти

12NächsteLetzte