Jump to content


Photo
- - - - -

не могу поменять перевод

image

Best Answer SmetDenis , 26 February 2016 - 16:39

Сделайте свою переменную, например

<?php echo JText::sprintf('MY_TEXT_VARIABLE', JText::_($this->app->string->ucfirst($this->getElementType()))); ?>
Добавьте её через локализации Joomla (вручную или админку), чтобы получилось так
MY_TEXT_VARIABLE = "Добавить новый %s"
Чтобы переопределить файл, сделайте копию этого файла
media\zoo\elements\repeatable\tmpl\edit.php
Сюда
media\zoo\applications\jbuniversal\elements\repeatable\tmpl\edit.php Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 jetjo

jetjo
  • JBZoo User (rus)
  • User rate: 0
  • posts: 39
  • topics: 9

Posted 11 February 2016 - 14:39

Здравствуйте! при подаче материала имеется ссылка "Добавить элемент", total commander' ом перерыл весь сайт в поиске этого языкового файла или перевода , но так и не нашел, как изменить на Добавить еще фотографию

спасибо заранее!

Attached Thumbnails

  • screen.PNG

  • 0

#2 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 11 February 2016 - 14:50

Посмотрите в файле /media/zoo/elements/repeatable/tmpl/edit.php


  • 0

#3 jetjo

jetjo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 39
  • topics: 9

Posted 11 February 2016 - 14:55

я так понимаю там какие то переменные "s" , он как то по своему переводит


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 11 February 2016 - 19:49

я так понимаю там какие то переменные "s" , он как то по своему переводит

 

"%s" - это переменная, которая заменится чем-то другим из второго аргумента.

 

Например

<?php echo JText::sprintf('Hello %s', 'Mike'); ?>

Получиться "Hello Mike"

 

Если не нужна, можно не использовать.

 

 

Возможно вам будет полезно 

http://jbzoo.ru/docs...on-and-language


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 jetjo

jetjo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 39
  • topics: 9

Posted 12 February 2016 - 08:35

"%s" - это переменная, которая заменится чем-то другим из второго аргумента.

 

Например

<?php echo JText::sprintf('Hello %s', 'Mike'); ?>

Получиться "Hello Mike"

 

Если не нужна, можно не использовать.

 

 

Возможно вам будет полезно 

http://jbzoo.ru/docs...on-and-language

прочитал, нашел константу Add another или Add another %s добавляю как указано в вашем учебном посте, он мне ее автоматом делает ADDANOTHER и ничего не меняет на сайте - хотя я задал "Добавить еще фото" и указал тег языка ru-RU и область применения сайт, и даже так пробовал Add_another


Edited by jetjo, 12 February 2016 - 08:39.

  • 0

#6 jetjo

jetjo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 39
  • topics: 9

Posted 26 February 2016 - 09:47

кто-нибудь может подсказать как менять ?


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 February 2016 - 16:39   Best Answer

Сделайте свою переменную, например

<?php echo JText::sprintf('MY_TEXT_VARIABLE', JText::_($this->app->string->ucfirst($this->getElementType()))); ?>
Добавьте её через локализации Joomla (вручную или админку), чтобы получилось так
MY_TEXT_VARIABLE = "Добавить новый %s"
Чтобы переопределить файл, сделайте копию этого файла
media\zoo\elements\repeatable\tmpl\edit.php
Сюда
media\zoo\applications\jbuniversal\elements\repeatable\tmpl\edit.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 jetjo

jetjo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 39
  • topics: 9

Posted 26 February 2016 - 18:16


спасибо! теперь все OK
  • 0





Also tagged with one or more of these keywords: image

Click to return to top of page in style!