old.ubuntu-desktop.ru - Poedit — бесплатный кроссплатформенный редактор .po файлов - Сервер Главная > Каталог статей > Сервер
Poedit — бесплатный кроссплатформенный редактор .po файлов
Poedit — бесплатный кроссплатформенный редактор .po файлов. Если программа использует эту систему для её перевода на новый язык, достаточно сопоставить соответствие английскому термину из словаря программы термин нужного языка и поместить получившийся файл локализации в каталог программы. Так же Poedit способен самостоятельно собрать словарь из исходников программы, при условии что она использует gettext, избавляя тем самым программиста от необходимости извлекать фразы, требующие перевода из исходников, что зачастую является нетривиальной задачей.
Установить программу Poedit можно при помощи «Центра приложений Ubuntu» или воспользоваться терминалом:
sudo apt-get install poedit
При первом использовании программы необходимо в настройках поставить галочку на против пункта «При сохранении автоматически компилировать файл .mo».
Рассмотрим пример редактирования файла bbpress-ru.po для плагина bbpress (WordPress). Плагин имеет русскую локализацию, но в нем необходимо исправить несколько фраз, так же в программе можно полностью русифицировать плагин или тему, для этого файл bbpress-en.po* (пример) необходимо сохранить как bbpress-ru.po. При сохранении файла .po автоматически будет создаваться файл .mo (бинарный аналог файла .po с расширением .mo).
При сохранении файла может возникнуть ошибка «предупреждение: header field ‘Language’ missing in header», это означает что в заголовке файла .po не указана локализация.
Для устранения ошибки в пункте «Каталог» > «Свойства…» укажите язык локализации как показано на скриншоте.
Далее нажмите «Проверить», после чего появиться надпись «Не найдено проблем с переводом».
Сам перевод осуществляется довольно просто, в левой колонке исходный текст, в правой перевод, выделите нужную строку и замените текст.
После перевода файлы с расширением .po и .mo можно залить на сервер.
* вместо файла с расширением .po может встречаться файл с расширением .pot, для перевода его также необходимо переименовать в имя_файла-ru.po.
Xtreme Download Manager — отличный менеджер загрузки, с простым и понятным интерфейсом. Работа осуществляется по протоколам: HTTP, HTTPS, FTP, возможно так же, подключение к серверу с авторизацией и прокси. Имеется возможность возобновлять прерванную загрузку, так же можно скачивать видео с YouTube и и других веб-сайтов, предоставляющих общий доступ к видео.
Основные возможности:
Экстра ускорение загрузки. (До 32 сегментов…
UFRaw — программа для конвертирования, обработка фотографий из необработанного формата Raw в графические форматы. Программа поддерживает большое количество Raw-форматов от различных производителей цифровых фотокамер.
UFRaw является свободным программным обеспечением под лицензией GNU GPL для операционных систем: Linux, Mac OS X и других UNIX-подобных, Windows.
RAW — формат…
Xubuntu — дистрибутив Linux, основанный на проекте Ubuntu, базирующийся на Debian. Использует так называемую «легкую» графическую среду Xfce и приложения на GTK+2.
Цель проекта — возможность использования легковесной альтернативы рабочим средам GNOME и KDE. Xubuntu имеет стильный минималистичный интерфейс пользователя, экономно использующий память и другие аппаратные ресурсы…
Настраиваем внешний вид Xubuntu. Откройте диспетчер настроек, первым делом обратите внимание на значок внешний вид.
В настройках внешнего вида Вы можете настроить стили, значки, шрифты. Откройте диспетчер окон (дополнительно) — нажмите вкладку эффекты, установите или снимите галочку включить эффекты,при включенных эффектах будут видны тени окон, прозрачные (регулируемая…
Математическая функция bccomp() сравнивает два числа с произвольной точностью. Если первое число больше второго то функция выводит 1, если меньше -1, при равенстве выводит 0.
Необязательный параметр используется для установки количества цифр после запятой, используемых при сравнении.
Пример использования:
$a = 128.4536;
$b = 45.896344;
echo bccomp($a,$b,6); /// 1
$a = 28.4536;
$b = 45.896344;
echo bccomp($a,$b,6); /// -1
$a = 1.4536;
$b = 1.1896344;
echo bccomp($a,$b,0); ///…