Asar

Asar
Рейтинг
336
Регистрация
23.08.2004
Joker-jar:
Я использую файлы. Есть папка languages, в ней лежат файлы ru.lng, fr.lng и так далее, внутри них - вышеописанные массивы. Функция tr определяет текущий язык, если язык en, то просто возвращает переданный параметр, иначне инклудит нужный язык и возвращает элемент массива.

Я сейчас сделал похоже, но А) в БД (ибо удобнее для переводчиков да и собственно БД и служит для хранений подобных Д) и параметром не английский вариант текста, а все же индекс (быстрее заполнять таблицу в БД и менять html-файлы плюс английские варианты могут быть длинноваты, тот минус, что менее понятно в html, что здесь за параметр, для меня не так важен, т.к. знаю в этих файлах все вдоль и поперек).

---------- Добавлено 22.11.2014 в 13:56 ----------

SeVlad:
Я не опытный, но знаю, что многие опытные предпочитают gettext. (это почти стандарт для мультиязычных приложений)
Угумс, вещь знатная, но чуть другого (высокого) уровня, чем мне нужно :--)
SeVlad:

Используй бб-код [code][/code], а не [php][/php].

Угумс, так и хотел, но протупил и кнопку с кодом не нашел. Теперь вот внимательнЕе глянул, и усё вижу. А так вообще погано все с квадратными скобками обстоит, в УРЛах же они могут вполне использоваться (для параметров со множественными значениями), в результате такую ссылку нормально в форум с ББ кодами не поставишь, только через ...

sheva:
Для своих сайтов беру так http://www.cbr.ru/scripts/XML_daily.asp

О. Спасиб.

sheva:

а лучше брать курс не ЦБ, а курс покупки и продажи валют в одном из банков, например http://www.genbank.ru

Чем лучше?

---------- Добавлено 22.11.2014 в 13:47 ----------

jslby:
Еще есть вот такой отличный сервис: http://www.xignite.com/
Так у них даже отдельный по валютам просчет платный, если я правильно понял?

Ладно, понятно, что зла покамест — только статистику не так удобно смотреть...

Угумс, что-то типа __FILE__ и будет. Щас только надо еще как-нить собственно header пообрезать, и все Ок. Спасибо!

Joker-jar, спасибо за наводку, есть над чем подумать. Хотя функция, видимо, все же из БД будет это дело брать, но все равно удобнее, чем сразу массив вместо функции, хоть нагрузки на БД будет и не меньше. Хм. Или собственно из БД и сформировать массив $language просто из вашего примера, а потом из него инфу цапать, индексами или названиями — это уже как удобнее...

Резюме: в любом случае самая правильная структура таблицы в БД будет типа:

1. Create Account. Создать аккаунт. Перевод на Китайский.

2. Register. Зарегистрироваться. Перевод на Китайский.

и т.д.

А дальше отбирать по 1, 2 или по Create Account, Register. Верно?

Дык вот у меня вопрос именно в этом. Правильный подход-то мною озвученный или нет?

Правда. Но это у всех правда. А у SL и экспресс на сегодня есть.

У Шоп-Логистика сеть небольшая, по географии не сильно плохая, но убогая по фактическому размещению (во всяких мерзотных местечках, куда зайти ничего приятного нет). Они отправляют и в ПВЗ других контор, но это уже дорого и тормознуто.

У ДПД цены на доставку вполне себе обычные, про ПВЗ сейчас не помню. Если бы нужна была именно одна контора (а не агрегатор типа Шоп Логистика), то в первую очередь посмотрел бы именно в сторону ДПД. Минус -- перегруженная и туповатая система добавления доставок и перегруженные накладные для распечатки. Недавно была рассылка об изменениях в этой сфере, но результат не смотрел, бо щас покамест неактуально.

Большими красными буквами на сайте напишите: Зарплата наших врачей не зависит от стоимости оказанных ими услуг.

sidne:
а если курьер - это дедушка сосед, который решил подзаработать ?

То ему это больно отразится на пенсии. А если серьезно -- то выбирайте, что вам важнее. Дедушка курьер без чека -- это 100% работа в черную. Зэ энд оф стори.

Всего: 2388