Спорный вопрос. Ведь если переводчик не будет видеть результат своего труда (вряд ли сам переводчик будет компилировать файл), то результат перевода будет удручающий (смотрите об отзывах перевода каких-нибудь пиратских игр). Решением может быть проверка корректности перевода в приложении.
Языки питон, РНР, ruby, perl имеют свои форматы словарей или хеш-массивов. Например кусок кода на РНР:
$lang_delete = array(
'Delete post' => 'Delete post',
'Warning' => 'Warning! If this is the first post in the topic, the whole topic will be deleted.',
'Delete' => 'Delete', // The submit button
'Post del redirect' => 'Post deleted. Redirecting …',
'Topic del redirect' => 'Topic deleted. Redirecting …'
Переводчики настолько глупы, что после объяснения что переводить они впадут в ступор?
P.S. Если говорить про питон, то неужели скомпелированный файл .mo будет потреблять меньше ресурсов по сравнению с .pyc?
На мой взгляд бесполезная вещь, для интернационализации можно все слова и фразы интерфейса пользователя вынести в отдельный файл (к примеру, так сделано в punbb).
То, что философия унылый предмет, это «заслуга» преподавателя. В колледже, на 5 курсе, мне повезло с преподавателем: она читала лекции по восточной философии, т.е. Индии и Китая. После этого курса было смешно стравнивать достижения западных философов 19 века.
Что-то я сомневаюсь в «бесполезности» гуманитарных предметов, так как дают возможность мыслить шире. Та же философия может помочь в программировании, ведь в каждом языке программирования есть своя философия, и если ее не понять, то вместо инженера-программиста будет быдло-программист.
ага, привезли какие-то неруси шайтанов заморских в датацентр Укртелекома, включили их в розетку единственую без чайника служивых людей оставив. Сервера гудят, огоньками подмигивают да биты по проводам гоняют. Посмотрели админы на все это безобразие, да святой водой осветили.
Так полетело все оборудование.
А что в названии фреймворка такого страшного? Для заказчиков можно просто говорить, что сайт будет сделан на РНР, а программист программиста с полуслова поймет ;-)
Солнечные батареи могут окупиться только в теплых краях нашей необъятной родины, ибо зимой вряд ли с них можно получить энергию для промышленных целей.
Для интранет сайтов этот подход уместен, но вот для сайтвов, которые будут публиковаться в интернете, проще нанять начинающих на сдельную оплату, ибо их время дешевле.
У ПХП только кажущаяся простота, да, делать простые сайты-визитки легко, но если делать что-то более сложное, значительно труднее, чем на C#, Ruby, Python.
Одно дело таблицу делают пробелами, вместо того, чтобы нажать на кнопку «вставить таблицу» (это из-за незнания функций самого редактора и способов табличной верстки), другое дело начальник сказал «выделить красным пастом вот ето!». Секретарши выполняют, ибо они настолько тупы, что сами ни до чего не додумываются.
Тут мы затронули 2 проблемы: портят дизайн сайта заказчики и захламляют html код WYSIWYG редакторов.
Первую проблему я решаю наполовину, объясняя как делать табличную верстку в редакторе, чтобы не делали таблицу пробелами.
Вторая проблема вопрос времени, в 2020 году вряд ли о ней вспомнят.
Мне кажется полной глупостью регистрировать в HR и подобных системах вместо имен сотрудников и их фотографий какой-то ник с бессмысленной аватаркой. Когда-то для внутренней wiki-системы ввели правило: логин должен быть как ИмяФамилия. Сотрудники без проблем различали друг друга, заодно и новички быстрее знакомились с коллективом.
Языки питон, РНР, ruby, perl имеют свои форматы словарей или хеш-массивов. Например кусок кода на РНР:
Переводчики настолько глупы, что после объяснения что переводить они впадут в ступор?
P.S. Если говорить про питон, то неужели скомпелированный файл .mo будет потреблять меньше ресурсов по сравнению с .pyc?
Так полетело все оборудование.
class interface: def query(self): pass def select(self): passПервую проблему я решаю наполовину, объясняя как делать табличную верстку в редакторе, чтобы не делали таблицу пробелами.
Вторая проблема вопрос времени, в 2020 году вряд ли о ней вспомнят.