6ответ(ов) в теме
Сергей
не в сети 8 лет
На сайте с 16.05.2016
Участник
1
22:54

Добрый день!
Пытаюсь сделать сайт на нескольких языках.
Multisite,

Вы не можете просматривать опубликованные ссылки

, один wordpress и вроде с первого взгляда всё работает на локале.
Меня интересует смена языка только интерфейса, а не контента. Посмотрю и протестирую, как будет дальше.
У меня в связи с этим возникли вопросы:
1. Как можно осуществить вывод названия вкладок (и не только) на разных языках. В админке задаётся название, а хотелось бы, чтобы с лонг файла выводилось и ещё желательно при обновлении не слетало?
2. Как на ваш взгляд, возможно ли осуществить задуманную многоязычность или могут ещё всплыть неразрешимые проблемы? Ведь пока всё работает с (EN и RU).
3. В коде много русских слов, в основном в: add-onmagazin и add-onuser-account. Планируется ли заменять это английским текстом, а русский текст выаодить из лонг файла?
Спасибо!

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
2
01:55

Перевод для текстов добавляемых через админку должен указываться там же, как правило, это производится путем использования условных комментариев плагина мультиязычности (индивидуально для таких плагинов). Мультиязычность настроить можно, проблем с этим не вижу.
Дополнения личного счета и магазина действительно не были еще локализованы, предполагаю сделать это с выходом 15-ой версии плагина, работа над ней уже ведется.

0
Сергей
не в сети 8 лет
На сайте с 16.05.2016
Участник
3
02:15

/*
//add-onmagazinfunctionsshortcodes.php

26  Добавить в корзину
31  Бесплатно 
289 Наименование товара  Метка товара  Цена

//add-onmagazinfunctions
cl_order.php

190  Данные заказа №
193  Пользователь сформировал заказ в магазине 
194  Информация о пользователе:
195  Имя
197  Данные полученные при оформлении:
199  Заказ №  получил статус  "Не оплачено"
200  Детали заказа:
202  Ссылка для управления заказом в админке:
221  Данные вашего аккаунта и заказа №
226  Вы были зарегистрированы
227  Подтвердите свою электронную почту на сайте перейдя по ссылке ниже:
229  Не получается активировать аккаунт?
230  Скопируйте текст ссылки ниже, вставьте его в адресную строку вашего браузера и нажмите Enter
233  Данные аккаунта
234  Для вас был создан личный кабинет покупателя, где вы сможете следить за сменой статусов ваших заказов, формировать новые заказы и оплачивать их доступными способами
235  Ваши данные для авторизации в вашем личном кабинете:
236  Логин: 
237  Пароль:
238  В дальнейшем используйте свой личный кабинет для новых заказов на нашем сайте.
242  Вы сформировали заказ в магазине
243  Детали заказа
244  Заказ №  получил статус "Не оплачено"
248  Ссылка для управления заказами:

//add-onmagazinfunctions
cl_cart.php

138  В вашей корзине пусто.
140  Корзина   (цены указаны в рублях)
156  Для оформления заказа заполните форму ниже:
160  Оформить заказ
190  Ошибка проверки данных.
204  Для оформления заказа заполните форму ниже:
208  Укажите ваш E-mail 
212  Ваше Имя
217  Оформить заказ

//add-onmagazinfunctionsinit.php

16   Товары
24   Галлерея товара
41   Каталог товаров
42   Каталог товаров 
43   Добавить товар
44   Добавить новый товар
45   Редактировать
46   Новое
47   Просмотр
48   Поиск
49   Не найдено
50   Корзина пуста
51   Родительский товар
52   Товары
84   Категории
85   Категории
86   Поиск
87   Популярные категории
88   Все категории
89   Родительская категория
90   Родительская категория:
91   Редактировать категорию
92   Обновить категорию
93   Добавить новую категорию
94   Новая категория
95   Категории разделяются запятыми
96   Добавить или удалить категорию
97   Выберите для использования
98   Категории
120  Метки товаров
121  Метки товаров 
122  Поиск
123  Популярные
124  Все
125  Родительская
126  Родительская:
127  Редактировать
128  Обновить 
129  Добавить новую
130  Новая
131  Разделяйте метки запятыми
132  Добавить или удалить
133  Выберите для использования
134  Метки товаров
154  Категория
183  Цена
216  Наличие
232  цифровой товар
238  в наличии
239  в наличии
241  шт.
247  в резерве
249  снят с продажи
261  Миниатюра
286  Характеристики товара
292  Цена товара:
296  Курс доп.валюты для товара:
298  Текущий курс доп.валюты:
299  Если для товара указан свой курс, то он будет приоритетным при расчете цены этого товара.
302  Наценка на товар:
304  Наценка на товар будет прибавляться к выводимой стоимости товара
318  Наличие товара:
319  в наличии
320  шт.
321  Цифровой товар
324  Цифровой товар
328  Снять с продажи
335  Похожие или рекомендуемые товары:
338  Выбрать категорию
357  - выберите товарную категорию
361  Выбрать метку
380  - выберите товарную метку
407  Изображения галереи

//add-onmagazinfunctionscore.php

293  Бесплатно!
308  Динамика доходов
309  Период времени
311  "Дни/Месяцы" "Платежи (шт.)" "Доход (тыс.)"
422  Заказ №  оплачен!
431  Пользователь оплатил заказ в магазине 
432  Информация о пользователе:
433  Имя
436  Заказ №  получил статус "Оплачено".
437  Детали заказа:
440  Ссылка для управления заказом в админке:
452  Вы оплатили заказ в магазине  средствами со своего личного счета.
453  Информация о покупателе:
454  Имя
456  Заказ № получил статус "Оплачено".
457  Детали заказа:
460  Ваш заказ оплачен и поступил в обработку. Вы можете следить за сменой его статуса из своего личного кабинета
193  Ваш заказ был создан!
194  Заказ содержал только бесплатные товары
195  Заказу присвоен статус - "Оплачено
196   Заказ поступил в обработку. Ссылки на заказанные файлы будут высланы письмом на вашу почту.
202   Ваш заказ был создан
203  Заказу присвоен статус - "Неоплачено
204  Вы можете оплатить его сейчас или из своего личного кабинета. 
205  Там же вы можете узнать статус вашего заказа.
211  Оплата заказа №
215  Ваш заказ был создан!
216  Заказу присвоен статус - "Неоплачено
217  Вы можете оплатить его в любое время в своем личном кабинете.
218  Там же вы можете узнать статус вашего заказа.
222  Ваш заказ был создан
223  Заказу присвоен статус - "Неоплачено
224  Вы можете следить за статусом своего заказа в своем личном кабинете.
237  Наименование товара:  доступно   шт.
242  Заказ не был создан!
243  Возможно вы пытаетесь зарезервировать большее количество товара, чем есть в наличии.
245  Пожалуйста уменьшите количество товара в заказе и попробуйте оформить заказ снова.
252  Пожалуйста, заполните все обязательные поля!
289  Не оплачен
290  Оплачен
291  В обработке
292  Отправлен
293  Закрыт
294  Корзина
329  Заказ №  был удален. 
395  Вы ввели некорректный email!
405  Вы ввели некорректный email!
409  Этот email уже используется!
410  Если это ваш email, то авторизуйтесь и продолжите оформление заказа.
466  Возникла ошибка, заказ не был создан!
476  Для отслеживания статуса заказа подтвердите указанный email!
477  Перейдите по ссылке в высланном письме.
480  Ваш заказ был создан!
481  Заказ содержал только бесплатные товары
482  Заказу присвоен статус - "Оплачено
483  Заказ поступил в обработку. В своем личном кабинете вы можете узнать статус вашего заказа.
495   Ваш заказ был создан!<br />Заказу присвоен статус - "Неоплачено"<br />Вы можете оплатить его из своего личного каббинета. Там же вы можете узнать статус вашего заказа.
496  Все необходимые данные для авторизации на сайте были высланы на указанную вами эл.почту.
497  Вы можете пополнить свой личный счет на сайте из своего личного кабинета и в будущем оплачивать свои заказы через него
500  Перейти в свой личный кабинет
506  Оплата заказа №   от 
516  Ваш заказ был создан!<br />Проверьте свою почту.
522  Ваш заказ был создан!<br />Проверьте свою почту.
529  Пожалуйста, заполните все обязательные поля!
574  Оплата заказа №
580  Ошибка запроса!
589  Ваш заказ успешно оплачен! Соответствующее уведомление было выслано администрации сервиса.

//add-onpublicpostindex.php

199  Чтобы вывести определенный набор полей через шорткод следует указать идентификатор формы, например,  Форма публикации уже содержит обязательные поля для заголовка записи, контента, ее категории и указания метки.
209  Чтобы вывести все данные занесенные в созданные произвольные поля формы публикации внутри опубликованной записи можно воспользоваться функцией
211  Разместите ее внутри цикла и передайте ей идентификатор записи первым аргументом<br />
	Также можно вывести каждое произвольное поле в отдельности через функцию
215  идентификатор записи
216  ярлык произвольного поля формы
486  Ваша публикация удалена.
487  Публикация была удалена
488  Примечание модератора:

//add-onuser-accountjsadmin.js

20   Баланс изменен
22   Ошибка проверки данных.

//add-onuser-account
cl_payment.php

132  Ошибка! Не настроено подключение к платежному агрегатору.
186  Cформированный хеш - 
187  Неудачная оплата
189  Данные платежа
192  Текущий пост - 

//add-onuser-accountpayments.php

314  Всего переводов:  на сумму
315  Всего в системе:
316  Средняя выручка за сутки:

//add-onuser-accountindex.php

113  Пополнение личного счета от
193  Отправить
200  Оплата через
245  Ошибка проверки данных.
264  Оплачиваем заказ средствами из личного счета
281  Недостаточно средств на счету! Сумма заказа:

//add-onuser-accountaddon-options.php

20   Валюта сайта
21   Основная валюта
34   Похоже ни одного подключения не настроено. Скачайте   одно из доступных дополнений</a> для подключения к платежному агрегатору и настройте его
74   1. Создайте на своем сайте четыре страницы:</p>
                    - пустую для success<br>
                    - пустую для result<br>
                    - одну с текстом о неудачной оплате (fail)<br>
                    - одну с текстом об удачной оплате<br>
                    Название и URL созданных страниц могут быть произвольными.<br>
                    <p>2. Укажите здесь какие страницы и для чего вы создали. </p>
                    <p>3. В настройках своего аккаунта платежной системы укажите URL страницы для fail, success и
					
//jsdatepickerdatepicker-init.js

4   "Январь" "Февраль" "Март" "Апрель" "Май" "Июнь" "Июль" "Август" "Сентябрь" "Октябрь" "Ноябрь" "Декабрь" 
5   "Вс" "Пн" "Вт" "Ср" "Чт" "Пт" "Сб"

//functions
cl_activate.php

55   Плагин активирован.
59   Переданы неверные данные
60   Переданы неверные данные
61   Для вашего домена действует другой ключ  Потеряли ключ?
64   Плагин не активирован!
66   Введите ключ:
72   Отправить на проверку

//
cl-adminadmin-pages.php

17   Установка плагина
18   Обновление плагина и его дополнений
19   Настройки плагина
20   Используемые шорткоды Wp-Recall
21   Общие сведения о дополнениях Wp-Recall
22   Порядок добавления функционала групп
23   Все дополнения Wp-Recall
24   Произвольные поля Wp-Recall
24   Произвольные поля профиля Wp-Recall
25   Произвольные поля формы публикации Wp-Recall
25   Произвольные поля формы публикации Wp-Recall
26   Пример создания своего дополнения Wp-Recall
27   Функции и хуки Wp-Recall для разработки
29   История обновлений Wp-Recall
30   Используемые библиотеки и ресурсы
30   Используемые библиотеки и ресурсы
31   Проблемы и решения на локальном сервере
426  Понравился плагин WP-Recall? Поддержите развитие плагина, оставив положительный отзыв на его странице в репозитории
 
//
cl-adminadmin.js

57  перечень вариантов разделять знаком #
96  Успешно обновлено!

//wp-recall.php

40   Читеришь, гадёныш?
44   Читеришь, гадёныш?
*/

0
Сергей
не в сети 8 лет
На сайте с 16.05.2016
Участник
4
02:25

Это, я собрал, что перевести нужно.
Да и страны бы перевести не мешало.

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
5
02:39

а зачем вы это сделали? я же написал, что перевода магазина и дополнения личного счета нет, будет в 15-ой версии.
Что касается стран, то это вопрос к автору соответствующего дополнения, я пишу только о базовой части плагина.

0
Сергей
не в сети 8 лет
На сайте с 16.05.2016
Участник
6
03:06

Я для себя прошёлся по плагину и выписал весь русский текст который надо менять.
Это заняло пару часов. Зато всё видно теперь, да и перевести не трудно.
Зачем только в плагинах столько лишнего текста, можно и покороче.
Мне если всё будет работать, то ещё и переводить на пару других языков придётся весь сайт (вот где работы много)
Спасибо, за скорый ответ! Буду изучать.

0
Тема закрыта. Публикация новых сообщений запрещена.