|
|
|
| Здравствуйте многоуважаемые участники форума
Помогите решить следующую задачу
Имеется база данных с названиями городов на русском языке которую нужно перевести на англ язык.
Я предполагаю прогонять в цикле каждое слово и вызывать такую процедурку:
$en_name = translate( $ru_name );
Собственно вопрос сводится к вариантам воплощения этой процедуры
function translate( $name)
{
// Какое решение тут можно реализовать ?
} | |
|
|
|
|
|
|
|
для: zodchyi
(29.06.2010 в 18:43)
| | Парсить ответы с гугл.транслейт. Или забить переводы городов в свою базу. Вручную. | |
|
|
|
|
|
|
|
для: zodchyi
(29.06.2010 в 18:43)
| | function translate( $name) {
str_PROMT($name);
}
Заполняйте соседнее поле с уже английскими названиями, и выбирайте в зависимоти от выбранного языка. | |
|
|
|
|
|
|
|
для: zodchyi
(29.06.2010 в 18:43)
| | ну, если база данных MySQL, то иметь просто 2 столбца в таблице с городами, например ru и en. При необходимости перевода просто находим по значению поля ru = $name город, который нужно перевести и, соответственно извлекая полученную строку, можно найди значение en.
PS:
видимо не совсем понял.. база данных есть только для русских названий? | |
|
|
|
|
|
|
|
для: zodchyi
(29.06.2010 в 18:43)
| | тут нужно начинать с того, что это никакая не процедура, и вообще в php процедур нет :) | |
|
|
|
|
|
|
|
для: zodchyi
(29.06.2010 в 18:43)
| | а если использовать транслит? вот этот хотя бы.
http://www.softtime.ru/scripts/translit.php | |
|
|
|