0
qwerty09
15.06.11
✎
10:14
|
Платформа 8.2.13
Если пишу так:
Сообщить(ЧислоПрописью(500000, "Л=ru_RU", "доллар, доллара, долларов, м, цент, цента, центов, м, 2"));
то получаю нормальный результат: "Пятьсот тысяч долларов 00 центов
"
Но если написать вот так:
Сообщить(ЧислоПрописью(500000, "Л=en_US", "dollar, dollars, dollars, м, cent, cents, cents, м, 2"));
то почему то не выводится слово "cents" : ( Получаю вот такую строку: "Five hundred thousand dollars 00 м"
Почему при выводе на английском языке после 00 идет символ "м"? Может кто сталкивался?
|
|
2
qwerty09
15.06.11
✎
10:24
|
(1) таки да, невнимательно СП читал...
"dollar, dollars, cent, cents, 2", где:
"dollar, dollars" – предмет исчисления в единственном и множественном числе;
"cent, cents" – дробная часть в единственном и множественном числе (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
пасиб!
|
|
3
RayCon
15.06.11
✎
11:36
|
(2)
>"dollar, dollars" – предмет исчисления в единственном и множественном числе;
В английском языке не только родов, но в данном случае и единственного числа тоже нет => всегда "dollars". А поскольку бизнесмены всегда уточняют, о каких долларах идёт речь, то для долларов США они всегда пишут: "US Dollars"
>"cent, cents" – дробная часть в единственном и множественном числе (может отсутствовать);
На английском языке суммы центов прописью не пишутся "cents" - они пишутся "ХХ/100", где ХХ - количество центов.
|
|