Перейти к публикации

Рекомендованные сообщения

Вопрос такой: мне нужно переделать движок на иврит (Израиль).

Что именно мне нужно переводить на иврит в каких файлах и каких папках?

Просьба еще учитывать тот факт, что написание на иврите правостороннее (справа налево).

Сайт пока не создан и домен пока не куплен, поэтому линк дать не на что.

Ссылка на сообщение
Поделиться на других сайтах

папка language все файлы там,плюс если ты приобретёш клиентский доступ,то ничего конвертировать в юник не придёться,так как архив с юником включён для всех клиентов

Ссылка на сообщение
Поделиться на других сайтах

Что именно мне нужно переводить на иврит в каких файлах и каких папках?

Вам нужно перевести языковые файлы в папке language + файлы вашего шаблона :)

Просьба еще учитывать тот факт, что написание на иврите правостороннее (справа налево).

Да не проблема, это уже со стороны шаблонов (пользовательской и админ части), тоже выравнивание (align) или обтекание (float) нужно применять. Что именно и как именно решать вам. :)

Извиняюсь, что значит клиентский доступ? Вы имеете ввиду лицензию движка или там еще какой-то доступ нужен?

Именно. После приобретения DLE вам будут доступны 2 версии скрипта ( cp1251 и utf-8 ) :)

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Скажите пожалуйста как сделать ЧПУ и для Иврита?

Установили утф 8 и всё работает нормально за исключением двух вещей

Ссылка не принимает Иврит, просто в урл статьи новер новости выходит и "-"

Когда пытаюсь добавить в фесбук ссылку то ироглифами видет

Сайт Aksakal.info/il

Ссылка на сообщение
Поделиться на других сайтах

Ссылка не принимает Иврит, просто в урл статьи новер новости выходит и "-"

В языковом пакете добавляйте свою транслитерацию, как это сделано в языковом пакете для русского языка.

Ссылка на сообщение
Поделиться на других сайтах

Ссылка не принимает Иврит, просто в урл статьи новер новости выходит и "-"

В языковом пакете добавляйте свою транслитерацию, как это сделано в языковом пакете для русского языка.

А если в языкавом пакете не все слова переведены это может помешать решить проблемы?

<?php

$lang = array (

'charset' => "utf-8",

'wysiwyg_language' => "he",

вот так сделал непомогло

Ссылка на сообщение
Поделиться на других сайтах

переводить нужно транслитерацию в этом файле

////////////
// Локализация транслита
$langtranslit = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'e', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'y', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
"ї" => "yi", "є" => "ye",

'А' => 'A', 'Б' => 'B', 'В' => 'V',
'Г' => 'G', 'Д' => 'D', 'Е' => 'E',
'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',
'И' => 'I', 'Й' => 'Y', 'К' => 'K',
'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R',
'С' => 'S', 'Т' => 'T', 'У' => 'U',
'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',
'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
"Ї" => "yi", "Є" => "ye",
);
[/code]

как видите в русском язфковом пакете, она сделана для кирилицы, а не для иврита

Ссылка на сообщение
Поделиться на других сайтах

перевёл так теперь шаблон на иврите а новости на главную Иврита руские становятся http://www.aksakal.info/il

не понял сути вашего вопроса

Ссылка на сообщение
Поделиться на других сайтах

перевёл так теперь шаблон на иврите а новости на главную Иврита руские становятся http://www.aksakal.info/il

не понял сути вашего вопроса

////////////

// Локализация транслита

$langtranslit = array(

'א' => 'a', 'ב' => 'b', 'ב' => 'v',

'ג' => 'g', 'ד' => 'd', '' => 'e',

'' => 'e', 'זי' => 'zh', 'ז' => 'z',

'י' => 'i', 'יי' => 'y', 'ק' => 'k',

'ל' => 'l', 'מ' => 'm', 'נ' => 'n',

'ו' => 'o', 'פ' => 'p', 'ר' => 'r',

'ס' => 's', 'ת' => 't', 'ו' => 'u',

'פ' => 'f', 'ח' => 'h', 'ץ' => 'c',

'ץי' => 'ch', 'ש' => 'sh', 'ש' => 'sch',

'' => '', '' => 'y', '' => '',

'א' => 'e', 'יו' => 'yu', 'יי' => 'ya',

"ї" => "yi", "" => "ye",

'א' => 'A', '' => 'B', '' => 'V',

'' => 'G', '' => 'D', '' => 'E',

'' => 'E', '' => 'Zh', '' => 'Z',

'' => 'I', '' => 'Y', '' => 'K',

'' => 'L', '' => 'M', '' => 'N',

'' => 'O', '' => 'P', '' => 'R',

'' => 'S', '' => 'T', '' => 'U',

'' => 'F', '' => 'H', '' => 'C',

'' => 'Ch', '' => 'Sh', '' => 'Sch',

'' => '', '' => 'Y', '' => '',

'' => 'E', '' => 'Yu', '' => 'Ya',

"" => "yi", "" => "ye",

Перевёл но ссылки не пишутся, плюс то что теперь на главной http://www.aksakal.info/il/ начали становится новости с русских разделав, то что на главной http://www.aksakal.info. До того как отредактировал файл новости на aksakal.info/il/ на главную ставились на иврите

Ссылка на сообщение
Поделиться на других сайтах

Перевёл но ссылки не пишутся, плюс то что теперь на главной http://www.aksakal.info/il/ начали становится новости с русских разделав, то что на главной http://www.aksakal.info. До того как отредактировал файл новости на aksakal.info/il/ на главную ставились на иврите

писаться это будет только для новых новостей, а не существующих, во вторых, если вам также нужна и русская транслитерация, то таблицу нужно было дополнять своими символами, а не убирать и заменять кирилицу

Ссылка на сообщение
Поделиться на других сайтах

'א''а' => 'a', 'ב''б' => 'b', 'ב''в' => 'v',

Вот так?

Я писал сейчас новую новость не проходит... В Иврите столько букв нет сколько нужно переводить, можно оставлять пустые поля?

Ссылка на сообщение
Поделиться на других сайтах

'א''а' => 'a', 'ב''б' => 'b', 'ב''в' => 'v',

Вот так?

Я писал сейчас новую новость не проходит... В Иврите столько букв нет сколько нужно переводить, можно оставлять пустые поля?

нет конечно, делайте по аналогии, как сделаны русские буквы:

//////////// 
// Локализация транслита
$langtranslit = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'e', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'y', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
"ї" => "yi", "є" => "ye",
'א' => 'a', 'ב' => 'b', 'ב' => 'v',


'А' => 'A', 'Б' => 'B', 'В' => 'V',
'Г' => 'G', 'Д' => 'D', 'Е' => 'E',
'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',
'И' => 'I', 'Й' => 'Y', 'К' => 'K',
'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R',
'С' => 'S', 'Т' => 'T', 'У' => 'U',
'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',
'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
"Ї" => "yi", "Є" => "ye",
);[/code]

и т.д. добавляйте свои буквы

Ссылка на сообщение
Поделиться на других сайтах

////////////

// Локализация транслита

$langtranslit = array(

'א' => 'a', 'ב' => 'b', 'ב' => 'v',

'ג' => 'g', 'ד' => 'd', '' => 'e',

'' => 'e', 'זי' => 'zh', 'ז' => 'z',

'י' => 'i', 'יי' => 'y', 'ק' => 'k',

'ל' => 'l', 'מ' => 'm', 'נ' => 'n',

'ו' => 'o', 'פ' => 'p', 'ר' => 'r',

'ס' => 's', 'ת' => 't', 'ו' => 'u',

'פ' => 'f', 'ח' => 'h', 'ץ' => 'c',

'ץי' => 'ch', 'ש' => 'sh', 'ש' => 'sch',

'' => '', '' => 'y', '' => '',

'א' => 'e', 'יו' => 'yu', 'יי' => 'ya',

"ї" => "yi", "" => "ye",

);

////////////

// Локализация транслита

$langtranslit = array(

'а' => 'a', 'б' => 'b', 'в' => 'v',

'г' => 'g', 'д' => 'd', 'е' => 'e',

'ё' => 'e', 'ж' => 'zh', 'з' => 'z',

'и' => 'i', 'й' => 'y', 'к' => 'k',

'л' => 'l', 'м' => 'm', 'н' => 'n',

'о' => 'o', 'п' => 'p', 'р' => 'r',

'с' => 's', 'т' => 't', 'у' => 'u',

'ф' => 'f', 'х' => 'h', 'ц' => 'c',

'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',

'ь' => '', 'ы' => 'y', 'ъ' => '',

'э' => 'e', 'ю' => 'yu', 'я' => 'ya',

"ї" => "yi", "є" => "ye",

'А' => 'A', 'Б' => 'B', 'В' => 'V',

'Г' => 'G', 'Д' => 'D', 'Е' => 'E',

'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',

'И' => 'I', 'Й' => 'Y', 'К' => 'K',

'Л' => 'L', 'М' => 'M', 'Н' => 'N',

'О' => 'O', 'П' => 'P', 'Р' => 'R',

'С' => 'S', 'Т' => 'T', 'У' => 'U',

'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',

'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',

'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',

'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',

"Ї" => "yi", "Є" => "ye",

);

$relates_word = array ('e' => '[eеё]', 'r' => '[rг]', 't' => '[tт]', 'y' => '[yу]','u' => '[uи]','i' => '[i1l!]','o' => '[oо0]','p' => '[pр]','a' => '[aа]','s' => '[s5]','w' => 'w','q' => 'q','d' => 'd','f' => 'f','g' => '[gд]','h' => '[hн]','j' => 'j','k' => '[kк]','l' => '[l1i!]','z' => 'z','x' => '[xх%]','c' => '[cс]','v' => '[vuи]','b' => '[bвь]','n' => '[nпл]','m' => '[mм]','й' => '[йиu]','ц' => 'ц','у' => '[уy]','е' => '[еeё]','н' => '[нh]','г' => '[гr]','ш' => '[шwщ]','щ' => '[щwш]','з' => '[з3э]','х' => '[хx%]','ъ' => '[ъь]','ф' => 'ф','ы' => '(ы|ь[i1l!]?)','в' => '[вb]','а' => '[аa]','п' => '[пn]','р' => '[рp]','о' => '[оo0]','л' => '[лn]','д' => 'д','ж' => 'ж','э' => '[э3з]','я' => '[я]','ч' => '[ч4]','с' => '[сc]','м' => '[мm]','и' => '[иuй]','т' => '[тt]','ь' => '[ьb]','б' => '[б6]','ю' => '(ю|[!1il][oо0])','ё' => '[ёеe]','1' => '[1il!]','2' => '2','3' => '[3зэ]','4' => '[4ч]','5' => '[5s]','6' => '[6б]','7' => '7','8' => '8','9' => '9','0' => '[0оo]','_' => '_','#' => '#','%' => '[%x]','^' => '[^~]','(' => '[(]',')' => '[)]','=' => '=','.' => '[.]','-' => '-','[' => '[\[]');

@setlocale(LC_ALL, array("he_He.UTF8"));

?>

добавил новость и без изменения

Ссылка на сообщение
Поделиться на других сайтах

Aksakal81,

Ну и что вы написали? Вы что сделали как я вам написал? Смотрите что написал вам я добавив строку

'א' => 'a', 'ב' => 'b', 'ב' => 'v', 
в
////////////  
// Локализация транслита
$langtranslit = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'e', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'y', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
"ї" => "yi", "є" => "ye",
'א' => 'a', 'ב' => 'b', 'ב' => 'v',


'А' => 'A', 'Б' => 'B', 'В' => 'V',
'Г' => 'G', 'Д' => 'D', 'Е' => 'E',
'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',
'И' => 'I', 'Й' => 'Y', 'К' => 'K',
'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R',
'С' => 'S', 'Т' => 'T', 'У' => 'U',
'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',
'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
"Ї" => "yi", "Є" => "ye",
);[/code]

и что сделали вы?

Ссылка на сообщение
Поделиться на других сайтах

Так сделал не получается, страница сбивается и место новостей на иврите на главной раздела новости пу русски выходят и заголовок страницы нв русском, поставил вот так:

////////////

// Локализация транслита

$langtranslit = array(

'а' => 'a', 'б' => 'b', 'в' => 'v',

'г' => 'g', 'д' => 'd', 'е' => 'e',

'ё' => 'e', 'ж' => 'zh', 'з' => 'z',

'и' => 'i', 'й' => 'y', 'к' => 'k',

'л' => 'l', 'м' => 'm', 'н' => 'n',

'о' => 'o', 'п' => 'p', 'р' => 'r',

'с' => 's', 'т' => 't', 'у' => 'u',

'ф' => 'f', 'х' => 'h', 'ц' => 'c',

'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',

'ь' => '', 'ы' => 'y', 'ъ' => '',

'э' => 'e', 'ю' => 'yu', 'я' => 'ya',

"ї" => "yi", "є" => "ye",

'א' => 'a', 'ב' => 'b', 'ב' => 'v',

'ג' => 'g', 'ד' => 'd', '' => 'e',

'' => 'e', 'זי' => 'zh', 'ז' => 'z',

'י' => 'i', 'יי' => 'y', 'ק' => 'k',

'ל' => 'l', 'מ' => 'm', 'נ' => 'n',

'ו' => 'o', 'פ' => 'p', 'ר' => 'r',

'ס' => 's', 'ת' => 't', 'ו' => 'u',

'פ' => 'f', 'ח' => 'h', 'ץ' => 'c',

'ץי' => 'ch', 'ש' => 'sh', 'ש' => 'sch',

'' => '', '' => 'y', '' => '',

'א' => 'e', 'יו' => 'yu', 'יי' => 'ya',

"ї" => "yi", "" => "ye",

'А' => 'A', 'Б' => 'B', 'В' => 'V',

'Г' => 'G', 'Д' => 'D', 'Е' => 'E',

'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',

'И' => 'I', 'Й' => 'Y', 'К' => 'K',

'Л' => 'L', 'М' => 'M', 'Н' => 'N',

'О' => 'O', 'П' => 'P', 'Р' => 'R',

'С' => 'S', 'Т' => 'T', 'У' => 'U',

'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',

'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',

'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',

'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',

"Ї" => "yi", "Є" => "ye",

'א' => 'A', 'ב' => 'B', 'ב' => 'V',

'ג' => 'G', 'ד' => 'D', '' => 'E',

'' => 'E', 'זי' => 'Zh', 'ז' => 'Z',

'י' => 'I', 'יי' => 'Y', 'ק' => 'K',

'ל' => 'L', 'מ' => 'M', 'נ' => 'N',

'ו' => 'O', 'פ' => 'P', 'ר' => 'R',

'ס' => 'S', 'ת' => 'T', 'ו' => 'U',

'פ' => 'F', 'ח' => 'H', 'ץ' => 'C',

'ץי' => 'Ch', 'ש' => 'Sh', 'ש' => 'Sch',

'' => '', '' => 'y', '' => '',

'א' => 'e', 'יו' => 'yu', 'יי' => 'ya',

"ї" => "yi", "" => "ye",

);

Ссылка на сообщение
Поделиться на других сайтах

При переводе на Lt с другими частями кода разобрался, но вот:

$relates_word = array ('e' => '[eеё]', 'r' => '[rг]', 't' => '[tт]', 'y' => '[yу]','u' => '[uи]','i' => '[i1l!]','o' => '[oо0]','p' => '[pр]','a' => '[aа]','s' => '[s5]','w' => 'w','q' => 'q','d' => 'd','f' => 'f','g' => '[gд]','h' => '[hн]','j' => 'j','k' => '[kк]','l' => '[l1i!]','z' => 'z','x' => '[xх%]','c' => '[cс]','v' => '[vuи]','b' => '[bвь]','n' => '[nпл]','m' => '[mм]','й' => '[йиu]','ц' => 'ц','у' => '[уy]','е' => '[еeё]','н' => '[нh]','г' => '[гr]','ш' => '[шwщ]','щ' => '[щwш]','з' => '[з3э]','х' => '[хx%]','ъ' => '[ъь]','ф' => 'ф','ы' => '(ы|ь[i1l!]?)','в' => '[вb]','а' => '[аa]','п' => '[пn]','р' => '[рp]','о' => '[оo0]','л' => '[лn]','д' => 'д','ж' => 'ж','э' => '[э3з]','я' => '[я]','ч' => '[ч4]','с' => '[сc]','м' => '[мm]','и' => '[иuй]','т' => '[тt]','ь' => '[ьb]','б' => '[б6]','ю' => '(ю|[!1il][oо0])','ё' => '[ёеe]','1' => '[1il!]','2' => '2','3' => '[3зэ]','4' => '[4ч]','5' => '[5s]','6' => '[6б]','7' => '7','8' => '8','9' => '9','0' => '[0оo]','_' => '_','#' => '#','%' => '[%x]','^' => '[^~]','(' => '[(]',')' => '[)]','=' => '=','.' => '[.]','-' => '-','[' => '[\[]');

$relates_word - кто обьяснит, как переделать это под литовский?

A,Ą,B,C,Č,D,E,Ę,Ė,F,G,H,I,Į,Y,J,K,L,M,N,O,P,R,S,Š,T,U,Ų,Ū,V,Z,Ž

a,ą,b,c,č,d,e,ę,ė,f,g,h,i,į,y,j,k,l,m,n,o,p,r,s,š,t,u,ų,ū,v,z,ž

На этом кусочке кода и глазки можно поломать.. :blink:

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...

Подскажите пожалуйста, как переделать сторону в шаблоне под иврит? где ковырять и что менять?

http://www.aksakal.info/il

Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста, как переделать сторону в шаблоне под иврит? где ковырять и что менять?

http://www.aksakal.info/il

готов заплатить

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...