Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Склонение: 1 сообщение, 2 сообщения..

Сообщения:  [1-10]   [11-13] 

 
 автор: Maxam   (10.03.2012 в 01:35)   письмо автору
 
   для: Tonik992   (09.03.2012 в 12:32)
 

Я не про то. Я про то, что очень много, а файлы языковые должны быть одинаковой конструкции.

  Ответить  
 
 автор: Tonik992   (09.03.2012 в 12:32)   письмо автору
 
   для: Maxam   (08.03.2012 в 23:10)
 

Ну смотри, английский:
function en_switch($args) {}

русский
function ru_switch($args) {}

:)

  Ответить  
 
 автор: Maxam   (08.03.2012 в 23:10)   письмо автору
 
   для: Tonik992   (08.03.2012 в 22:52)
 

O_o

  Ответить  
 
 автор: Tonik992   (08.03.2012 в 22:52)   письмо автору
 
   для: Maxam   (07.03.2012 в 15:36)
 

попробуй на каждый язык реализовать отдельную функцию, чтобы не париться

  Ответить  
 
 автор: .....   (08.03.2012 в 11:52)
 
   для: Maxam   (08.03.2012 в 02:26)
 

http://www.langues.ru/sklsude.htm
В именительном падеже надо пологать

  Ответить  
 
 автор: Maxam   (08.03.2012 в 02:26)   письмо автору
 
   для: alexander95   (07.03.2012 в 18:03)
 

И для 21, 41 и т.д.?

  Ответить  
 
 автор: alexander95   (07.03.2012 в 18:03)   письмо автору
 
   для: Maxam   (07.03.2012 в 15:36)
 

В немецком для 1 - Mittelung, это я вам точно говорю)

  Ответить  
 
 автор: Maxam   (07.03.2012 в 16:03)   письмо автору
 
   для: Maxam   (07.03.2012 в 15:36)
 

Нашёл очень старую запись. Я так понимаю эта функция подойдёт для любого языка?
<?php 
function preobrazovatel($num$one$ed$mn

        
$last substr($numstrlen($num)-1); 
        if((
$num>="10") and ($num<="20") ) 
        { 
          print
"$num $mn"
        } 
        else if( 
          (
$last=="0") or 
          (
$last == "5") or 
          (
$last == "6") or 
          (
$last == "7") or 
          (
$last == "8") or 
          (
$last == "9")) 
        { 
           print
"$num $mn"
        } 
        else if(
$last=="1"
        { 
                print
"$num $one"
        } 
        else if( 
          (
$last == "2") or 
          (
$last == "3") or 
          (
$last == "4")) 
        { 
                print
"$num $ed"
        } 

?>

  Ответить  
 
 автор: Maxam   (07.03.2012 в 15:36)   письмо автору
 
   для: Maxam   (07.03.2012 в 15:28)
 

Русский:
1 - собщени"е" 
2-4 - собщени"я" 
5-9, 0 - собщени"й"

Английский:
1 - message"" 
2-4 - message"s" 
5-9, 0 - message"s"

Немецкий:
1 - Mitteilung"en" 
2-4 - Mitteilung"en" 
5-9, 0 - Mitteilung""

Французский:
1 - message"" 
2-4 - message"s" 
5-9, 0 - message"s"

Испанский:
1 - mensaje"" 
2-4 - mensaje"s" 
5-9, 0 - mensaje"s"

P.S. Если верить PROMT.

  Ответить  
 
 автор: Киналь   (07.03.2012 в 15:34)   письмо автору
 
   для: Maxam   (07.03.2012 в 15:28)
 

Русский
Английский

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования