[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавить другие языки в функцию
Wahtel
Всем привет, есть функция для перевода целых чисел в текст, она хорошо работает, но мне надо что бы она помимо русского еще переводила на английский и украинский, как это можно сделать не вручную, а то когда начинаю делать вручную, в начале все ок, а потом начинается жесть, ошибка за ошибкой, боюсь что времени просто не хватит, буду благодарен за помощь.
А ошибки вылазят, потому что не состыковка со склонениями английских слов и т.д.
AllesKlar
Для всех языков автоматизировать будет сложно, т.к., например в немецком "сорок шесть" произносится как "шестьисорок", причем именно так, в одно слово, а во французском там вообще жесть с произношением числительных (кто французский знает? Зацитируйте сорок шесть , а то вдруг меня обманули :) )

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

Как там у тебя было?
$decimal = array('', 'один', 'два', 'три'....);

меняешь на
$decimal = array(
'ru' => array('', 'один', 'два', 'три'....),
'en' => array('', 'one', 'two', 'three'....),
'ua' => array('', 'один', 'два', 'три', 'чотири' ...)
);


_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.