Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «мультиязычность»
[Из песочницы] Путь от новичка до профи: разработка CMS на фреймворке Kohana 3.3 2015-01-19 11:58:48
Лет пять назад подсел на разработку сайтов, причем чисто из интереса к вебу. Хотелось осознать, ...
+ развернуть текст сохранённая копия
Лет пять назад подсел на разработку сайтов, причем чисто из интереса к вебу. Хотелось осознать, как их делать и делать лучше, чем другие. Начиналось всё это, как и для большинства разработчиков, с простого познания HTML, CSS и, конечно, популярных CMS, таких как Joomla, Wordpress и Data Life Engine. По мере роста приходилось углубляться в Javascript и, конечно, в мой любимый сейчас PHP. Но все шло не так быстро, как хотелось. Тренируясь на простом, хотелось понять сложные вещи. PHP поначалу плохо давался, но характер взял верх и все же через некоторое время написал что-то вроде похожее на мини-социальную сеть.
Ну а затем пошло-поехало: ООП, MVC и, наконец, пришло время покорять фреймворки. На тот момент самыми известными для меня были Zend, Kohana и CodeIgniter. Позже узнал о Symphony и YII. Выбор пал на Kohana, т.к. для новичка была проще в освоении и с нормальной документацией. Ну и недостатков в принципе для себя не видел в этом фреймворке.
Читать дальше →
Тэги: 3.3, bootstrap, cms, flot, framework, jstree, kohana, less, opencart, oxidos, php, summernote, twitter, веб-разработка, мультиязычность, разработка
Textolite 1.04: можно создавать шаблоны и редактировать скрипты 2014-12-15 14:20:26
Не так давно состоялся релиз системы Textolite на Хабре. С тех пор вышло уже три версии, все ...
+ развернуть текст сохранённая копия
Не так давно состоялся релиз системы Textolite на Хабре. С тех пор вышло уже три версии, все они были связаны, в основном, с исправлением ошибок и доработкой существующих возможностей. И вот теперь готова первая версия, расширяющая возможности системы. Для этой версии выбраны наиболее горячие темы: отсутствие возможности создавать шаблоны и редактировать что-либо, кроме HTML-файлов. О том, что в итоге изменилось далее.
Читать дальше →
Тэги: cms, javascript, php, textolite, блог, веб-разработка, компании, мультиязычность, подсветка, редактор, сайты, синтаксиса, статические
[Перевод] Сокращённый шрифт «Autonym» для самоназваний языков в Википедии 2013-10-28 22:35:06
Если у статьи в Википедии есть версии на других языках, то этот список показывается в боковом меню ( ...
+ развернуть текст сохранённая копия
Если у статьи в Википедии есть версии на других языках, то этот список показывается в боковом меню (интервики-ссылки). Имя языка в этом списке записывается на самом этом языке (в англоязычной литературе используется термин «autonym»).
Это означает, что для правильного показа самоназваний языков нужны соответствующие шрифты. Например, статья о Нобелевской премии доступна на 125 языках и требует около 35 различных шрифтов для того, чтобы показать все их имена в боковом меню.
Первоначально эта проблема решалась с помощью системных шрифтов, доступных на устройстве читателя. Если шрифта не было, пользователь вместо названия языка видел набор квадратиков (▯▯▯▯▯▯▯▯▯, ▯▯▯ — ▯▯▯▯▯ ▯ ▯▯▯▯▯ ▯▯▯▯▯▯▯▯). Такие квадратики называют часто называют «тофу». Для решения этой проблемы (не только для списка языков, но и для показа в самих статьях) было создано расширение MediaWiki Universal Language Selector (ULS), которое предоставляло набор шрифтов для показа всех языков, использующихся на странице.
Это помогло гарантировать корректный показ языка, но взамен принесло другую проблему: резко увеличившийся размер страниц, которые начали грузиться много медленее, чем до начала использования ULS. В качестве полумеры, для обеспечения нормальной скорости загрузки, веб-шрифты перестали использоваться для показа интервики-ссылок.
Читать дальше →
Тэги: web-fonts, wikipedia, веб-дизайн, веб-разработка, википедия, локализация, мультиязычность, шрифты
[Из песочницы] Как я делал мультиязычность модулем на Codeigniter + HMVC 2013-10-28 11:51:11
... , как я делаю мультиязычные сайты в своих ...
+ развернуть текст сохранённая копия
В этой статье я расскажу о том, как я делаю мультиязычные сайты в своих проектах на Codeigniter с поддержкой HMVC.
Описывать установку самого CodeIgniter и HMVC не буду, так как эта тема, в общем, то не об этом.
Подготовка Codeigniter
Первым делом, создадим модуль “lang” в каталоге “application/modules/”. Далее создадим в каталоге модуля, каталог для наших контроллеров “controllers”.
Читать дальше →
Тэги: 2.1.0, codeigniter, hmvc, multilanguage, php, мультиязычность
SLI — быстрое создание мультиязычности на сайте 2013-09-27 09:20:21
... быстро сделать мультиязычность этим самым ... раз приходилось создавать мультиязычность на сайте. ...
+ развернуть текст сохранённая копия
Доброго времени суток Хабрачеловек! Публикую пост по просьбе программиста ganjar. Он помог нашему интернет магазину быстро сделать мультиязычность этим самым SLI, о котором пойдет речь. В комментах он ответит на все все вопросы.
SLI (Site Language Injection) — PHP скрипт для быстрого создания мультиязычности на сайте.
Наверное, каждому веб-разработчику хотя бы раз приходилось создавать мультиязычность на сайте. И каждый, кто этим занимался, прекрасно понимает сложности, а также количество времени, которое нужно “убить” на скучную работу по реализации задачи.
Перед тем как начать создавать свое решение перечитал множество статьей о том, как разные программисты решали проблему мультиязычности, и ни в одной из них не нашел универсального способа ее решения. Под каждый новый проект нужно было заново использовать функции “обертки” для текста и ссылок, создавать таблицы с переводами, модернизировать админку для локализации контента. Ни один из описанных вариантов мне не нравился, потому что даже на создание небольших сайтов уходило много времени. Вначале требовалось реализовать функционал для работы сохранения/выбора переведенных текстов, доработать админку для локализации, а потом весь текст и ссылки обернуть в функции для локализации контента.
Узнай что получилось
Тэги: php, веб-разработка, локализация, мультиязычность
Главная / Главные темы / Тэг «мультиязычность»
|
Взлеты Топ 5
Падения Топ 5
|