Добре дошли, Гост
Потребител Парола: Запомни ме
  • Страница:
  • 1
  • 2

ТЕМА: JomComment - български език + модификация

JomComment - български език + модификация 05 Апр 2010 00:19 #206

  • HEDTripS
  • ( Админ )
  • ИЗКЛЮЧЕН
  • Администратор
  • Мнения: 50
  • Карма: 22
Привет на всички!

От както ползвам JomComment до сега, все едно и също се питам: защо не му обърнат още по-голямо внимание и да подобрят езиковите стрингове и оптимизацията му на други езици, освен инглиш - има много неща, които остават непреведени, дори след слагане на български файл в languages/bulgarian.php? Но това е така, защото повечето програмисти хардкодват езика директно в .php файловете на даден компонент и въобще не се замислят за чуждоземци като нас... И понеже Azrul се занимават усилено с JomSocial и явно не им остава време да помислят и за нас! Вчера седнах и модифицирах малко компонента, за да работи правилно на български език и да показва правилно словоред, дати, известия по емейл и други дреболии, които ме изнервяха последно време. Тук Ви споделям цялата модификация и Ви прикачам всички модифицирани файлове като zip пакет

---
ИНФО: Този архив съдържа модификация на част от файловете на JomComment 3.0.1 Build 562 за да работи успешно на български език.

FTP ЗАМЕСТВАНЕ: Отворете FTP клиент, който ползвате и копирайте цялата папка com_jomcomment от прикаченият .zip в /joomla_root/components (или където е директорията на joomla) на вашият сървър - при запитване, дали да заместите - кликнете на "ДА".
Всички модифицирани файлове ще заместят успешно вече съществуващите, без да повлияят на останалите от ядрото на JomComment!

Ако искате да заместите файловете ръчно, моля прочетете по-долу.

Папките, в които трябва да се заместят приложените файлове са:

/components/com_jomcomment
/components/com_jomcomment/templates/admin
/components/com_jomcomment/languages
/components/com_jomcomment/libraries
/components/com_jomcomment/task

---
ЕЗИК:

В папката /components/com_jomcomment/languages - тук слагаме bulgarian.php - изцяло преведен наново, без взаимстване от други преводачи.

МОДИФИКАЦИЯ:

Първо направете бакъп на компонента, преди да започнете заместването!

В папката /components/com_jomcomment - заменяме файла main.jomcomment.php с модифицираният от архива.
В този файл е оправено показването на датата, енкодига на езика (UTF-8) при пращане на мейл и функционирането на RSS, преведени са езикови хардкод стрингове

В папката /components/com_jomcomment/templates/admin - заменяме всички HTML файлове в директорията с тези от архива /admin
Тези файлове отговарят за всички известия, които JomComment изпраща - всички са преведени на български, енкоднати са в UTF-8 (без BOM), оправено е показването на табчетата в личния панел (my comment) - всички са тествани успешно!

* За да нямате проблеми с бакъпа, предварително съм ВИ направил един такъв Всички файлове *.en.html в папката /admin са оригиналите на english

В папката /components/com_jomcomment/task - тук заменяме всички .php фaйлове с модифицираните от архива /task
В тези файлове е оправено показването на датата, енкодига на езика (UTF-8) при пращане на мейл и функционирането на RSS, преведени са езикови хардкод стрингове, оправено е показването на информация в личния панел (my comment) - всички са тествани успешно!

В папката /components/com_jomcomment/libraries - тук заменяте trackback.class.php с този от архива.
Този файл показва информация и връзка към Trackback URI в JomComment - преведен е на български с оправен словоред.

---
ЛИЦЕНЗ:

Този пакет се разпространява свободно под GNU/GPL лиценз - можете да променяте по всякакъв начин тези файлове или да ги разпространявате, но само при условие, че те ще останат под GNU/GPL лиценз! http://www.gnu.org/copyleft/gpl.htmlhttp://www.gnu.org/copyleft/gpl.html

Mоля, не променяйте този INFO.txt файл или го допишете, ако правите допълнителни промени по файловете в пакета!

======
ВАЖНО: Ако ви харесва този компонент - подкрепете AZRUL като закупите JomComment или направете дарение, за да продължат да го развиват успешно!
--------------------------------------------------------------------------

Това е общо взето Ден и половина играчка и мисля, че на този етап е оки
Ако нещо не Ви допада - можете спокойно да го промените както намерите за добре! Можете да видите как работи модификацията и колко добре показва всичко на български - като разгледате формите за коментари в този сайт


---------------------------------------------------------------------------
РЕДАКЦИЯ:

Коригирах няколко реда в езиковият файл, понеже преводът, който пуснах преди не беше съобразен с нещо важно:

JomComment може да запазва като любими не само коментари, но и цели статии

И това наложи леки промени в езиковия файл, за да бъде по-ясно кое, как и какво се случва.

Разархивирате и слагате bulgarian.php в JOOMLA_ROOT/components/com_jomcomment/languages

Този прикачен файл е скрит за гостите, моля влезте в профила си или се регистрирайте за да я видите.
Прикачени файлове:
  • Прикачен файл Този прикачен файл е скрит за гостите, моля влезте в профила си или се регистрирайте за да я видите.
  • Прикачен файл Този прикачен файл е скрит за гостите, моля влезте в профила си или се регистрирайте за да я видите.
Последна промяна: 08 Апр 2010 23:10 от HEDTripS.
Следните потребители изказаха благодарности: badboy, Gibs0n

Отг: JomComment - български език + модификация 05 Апр 2010 00:59 #207

  • Gentex
  • ( Админ )
  • ИЗКЛЮЧЕН
  • Администратор
  • Мнения: 906
  • Карма: 131
Както винаги нямаш грешка. Тествах ги тук и всичко работи перфектно. Невероятна работа си свършил. Надявам се и други да го оценят. Благодаря ти за положения труд и за това, че го споделяш.
Не може да не може!

Отг:JomComment - български език + модификация 05 Апр 2010 18:14 #208

  • HEDTripS
  • ( Админ )
  • ИЗКЛЮЧЕН
  • Администратор
  • Мнения: 50
  • Карма: 22
Пропуснах да Ви пиша една подробност, която може да се окаже важна

Във файла comments.html (/components/com_jomcomment/templates/admin) има един ред, който определя дължината на съдържанието на коментарите, които се показват в личния ви панел с табчетата (my comments).

(ако не знаете как се влиза там, добавете този линк след името на сайта Ви: index.php?option=com_jomcomment&task=mycomments )

Ето го и въпросният ред, който trunc-ва по-дългите коментари:

$comment = jcTransformDbText($cms->trunchtml->trunchtml($row->comment, 1000));

В моя случай писах 1000 понеже ме устройва така и ми харесва как се вижда целия текст, но ако имате ядове или коментарите Ви се струват прекалено дълги - направете го по ваш вкус или върнете оригиналната стойност на 30.

Ами това - дано да съм Ви бил полезен
Последна промяна: 05 Апр 2010 18:17 от HEDTripS.
Следните потребители изказаха благодарности: Gentex

Отг:JomComment - български език + модификация 01 Ное 2010 21:01 #501

  • nbacool2
  • ( Потребител )
  • ИЗКЛЮЧЕН
  • Vip
  • Мнения: 336
  • Карма: 13
Някой може ли да ми прати JomComment 3.0.1 Build 562?

Отг:JomComment - български език + модификация 02 Ное 2010 09:34 #502

  • Gentex
  • ( Админ )
  • ИЗКЛЮЧЕН
  • Администратор
  • Мнения: 906
  • Карма: 131
Не може да не може!

Отг:JomComment - български език + модификация 03 Ное 2010 19:11 #510

  • nbacool2
  • ( Потребител )
  • ИЗКЛЮЧЕН
  • Vip
  • Мнения: 336
  • Карма: 13
JomComment.JPG
Какво трябва да означава това?! Това е JomComment 3.0 току-що инсталиран. Преинсталирах и пак тази грешка.
  • Страница:
  • 1
  • 2
Време за създаване на страница: 0.69 секунди