Здравей Гост ! Регистрирай се и влез .

Навигация на книгата

Последни коментари

Кой е онлайн

В момента са 0 потребители и 0 гости online.

Гласуване

Колко тестови Друпал сайта имате?
1-5 бр.
58%
5-10 бр.
17%
10-15 бр.
8%
15-20 бр.
3%
20-30 бр.
3%
30-40 бр.
3%
40-50 бр.
3%
над 50 бр.
6%
Общо гласове: 36

Разпространи

Разпространи съдържание
4 отговори [Последно мнение]
dobrea
Offline
Регистриран: 16 Авг. 2017

Здравейте, начинаеща съм и направих сайт, който е необходим за работата ми: http://dobreya.com
Имам въпрос за формата за търсене.
Искам да променя текста на бутона за търсене, така че да не се показва "Search", а да го заменя с "Потърси".
С изследване на елемент виждам, че може да се промени стойността (value) в този код <input name="op" id="edit-submit" value="Search" class="form-submit" type="submit">
Но, моля, бихте ли ме насочили в кой файл се намира конкретният код и къде да го търся?

Настройки изглед коментари
Изберете предпочитания от Вас начин за показване на коментарите и кликнете на "Запиши настройките", за да активирате Вашите промени.
снимка на bulgblatter
bulgblatter
Offline
Регистриран: 20 Ян. 2008

Здравейте,

Липсва превода най-вероятно, потърсете и преведете в "/admin/config/regional/translate/translate", имайте предвид, че регистъра има значение. Лоша практика е да променяте кода по файловете на ядрото или на модулите.

Поздрави

logo
Offline
Регистриран: 21 Авг. 2009

Здравейте,

Опитахте ли с Translate interface

admin/config/regional/translate/translate

(това се слага след домейна, примерно

www.example.com/admin/config/regional/translate/translate )

На това място в полето String contains трябва да търсите за израз "Search" и да го смените в различните места (ако са повече
е от едно) на български както искате дъа е преведено. Но преди това трябва да имате активен български език в сайта.

Това работи и в ядрото на Друпал, без други модули, но ако инсталирате модулите за Internationalization ще имате допълнителни възможности и още по-пълен контрол върху преводи на интерфейс в сайта:

https://www.drupal.org/project/i18n

Не би трябвало да се редактират файлове на модули и на системата, това е само в краен случай защото при нова версия на модула и обновяване ще загубите промените и трябва да ги правите наново.

Ако инсталирате модула Localization client

https://www.drupal.org/project/l10n_client

Чрез него може да превеждате всички думи и изрази (които подлежат на превод) във всяка текуща страница.

Може да инсталирате и цялостен превод на целия интерфейс на български език, но аз лично предпочитам да не го правя, а си превеждам сам това, което е нужно по указания горе начин. Вижте все пак и тази възможност тук:

https://www.drupal.org/docs/7/multilingual/translating-site-interfaces/i...

Успех!

dobrea
Offline
Регистриран: 16 Авг. 2017

Много благодаря и на двама ви за обстойните разяснения!

Всъщност имам активиран български, добавен .po файл,направен ъпдейт с Localization update, в стринговете преводът на search е наличен като "Търсене", но това не се отразява като промяна на желаното от мен място.

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

Не ми беше попадал модулът Localization client и сега опитах и с него. Гледах в указанията, че - когато натисна бутона за превод - ще се отвори прозорец, съдържащ всички стрингове, за да мога да ги променям. Но при мен при кликане на бутона не сработва и нищо не се отваря.

Очевидно ще има да се полутам и да чета още много.

Дълго време сайтът ми стоя в работен режим и сега виждам, че вече пет дена не е индексиран. Може би не е толкова странно, предвид, че още не съм започнала да създавам линкове към него, но възможно ли е нещо от стандартния текст в .htaccess в честите # Protect files and directories from prying eyes или # Don't show directory listings for URLs which map to a directory да възпира индексирането?

logo
Offline
Регистриран: 21 Авг. 2009

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

В търсене на решение съм тествал различни други модули за търсене и при някои от тях помня, че имат многообразни настройки, включително и названия на полета във формата за търсене. Вижте тези:

https://www.drupal.org/project/custom_search

https://www.drupal.org/project/search_config

Като цяло те заместват стандартния модул за търсене. Може би с тях ще успеете да направите искания превод.