|  10.02.2004, 17:36 | #1 | 
| Участник |  Расшифровка суммы по англицки 
			
			Подскажите, как можно сделать расшифровку суммы текстом? Как сделать это по русски я разобрался, но вся фишка в том, что мне нужна расшифровка по англицки. Существуют ли в стандартном функционале средства, позводяющие сделать это.
		 | 
|  | 
|  10.02.2004, 19:27 | #2 | 
| Участник | 
			
			global::numeralsToTxt() - правильный вариант   еще один вариант (неправильный) global::num2Text() | 
|  | 
|  11.02.2004, 09:36 | #3 | 
| Участник | 
			
			Ммм... извините, а что это значит? Я attain не так давно занимаюсь, еще не все тонкости знаю.  Функций таких не нашел. А что такое global:: ? | 
|  | 
|  11.02.2004, 12:06 | #4 | 
| NavAx | 
			
			Установите GLOBALLANGUAGE(1033); Язык станет английским. Кодъюнит 12400 начнет говорить по-английски. Потом, когда надоест по-английски общаться с Навыжном, установите обратно GLOBALLANGUAGE(1049); (русский) Коды языков живут в системной таблице Windows Language (ID 2000000045) | 
|  | 
|  11.02.2004, 12:09 | #5 | 
| NavAx | 
			
			З.Ы. А г-н Mazzy подумал, что Вы спрашиваете про Аксапту. Так что забейте на глобал с двоеточием. Есть такая рекомендация, если вопрос про Навыжн - при создании сообщения выбирать иконку Навыжна (голубенькая хрень с красной пипкой). Но было бы на порядок лучше, если бы при создании темы из раздела про Навыжн с другими родственниками голубая хрень с красной пипкой вставлялась бы сама... | 
|  | 
|  11.02.2004, 12:47 | #6 | 
| Участник | 
			
			Попробовал не получаецца. Я так понимаю GLOBALLANGUAGE() аналогично смене языка через меню "Сервис" - "Меню", это я уже пробовал не помогает. Вообще в кодюнете 12400 в константе забиты только названия единиц, начиная с тысяч (причем для английского языка тоже по русски, их я сменил на английские названия). А где хранятся другие названия единиц я не нашел.
		 | 
|  | 
|  11.02.2004, 13:20 | #7 | 
| Участник | Цитата: 
		
			Изначально опубликовано Dimon  Ммм... извините, а что это значит? Я attain не так давно занимаюсь, еще не все тонкости знаю. Извините. Действительно я перепутал. Что же делать с этим бип... бип... движком. Кроха... бип... бип... Ну сколько можно? | 
|  | 
|  11.02.2004, 15:40 | #8 | 
| Участник | 
			
			Коде юнит 12400 Функция Triada2Text смотреть надо Text Constant самой функции. (У меня их там 6 штук, описывают все варианты) Выбираешь константу, и прописываешь требуемые Аглицкие слова. А вообще рекомендую пройтись Debugger-ом. Обязательно еще где нибудь вылезет. | 
|  | 
|  11.02.2004, 15:51 | #9 | 
| Участник | 
			
			И это я все тоже нашел уже    ) Только вот одна загвоздка..... Там в текстовых константах по русски написано несколько вариантов названия цифры. А по английски оно звучит вроде как одинаково. | 
|  | 
|  11.02.2004, 15:53 | #10 | 
| Участник | 
			
			так ты и пропиши одинаковые   )) | 
|  | 
|  11.02.2004, 15:57 | #11 | 
| Участник | 
			
			Думаешь я савсем глюпый    )) Одинаковые нельзя, ругается, что название должно употребляться только один раз. Сейчас попробую в ненужные места какую-нить фигню написать. | 
|  | 
|  11.02.2004, 16:11 | #12 | 
| Участник | 
			
			странно но у меня все поправила, и не ругалась. выбираешь константу, давишь (...) попадаешь в Мультиязыковой редактор. И через запятую в English (United States) повторяешь нужное количество слов по аглицки... | 
|  | 
|  11.02.2004, 17:13 | #13 | 
| Участник | 
			
			Угу, все поправил также. Только для тысяч ситуация выходит такая: рус: тысяча;тысячи;тысяч eng: thousand;thousands Для одной и той же константы набор значений разный. При работе с англ языком пробует выбрать 3-е значение и ругается. | 
|  | 
|  11.02.2004, 17:48 | #14 | 
| Участник | 
			
			рус: тысяча;тысячи;тысяч eng: thousand;thousands;thousands а так ? | 
|  | 
|  11.02.2004, 17:54 | #15 | 
| Banned | Цитата: 
		
			eng: thousand;thousands
		
	 | 
|  | 
|  12.02.2004, 09:36 | #16 | 
| Участник | Цитата: 
		
			Изначально опубликовано dumf  рус: тысяча;тысячи;тысяч eng: thousand;thousands;thousands а так ? "STRSET cannot contain 'thousands', more than once thousand,thousands,thousands" Надо наверное 12400 в зависимости от языка переделывать.   | 
|  | 
|  12.02.2004, 10:10 | #17 | 
| NavAx | 
			
			Напишите одно thousands через русское "о" =)
		 | 
|  | 
|  12.02.2004, 10:23 | #18 | 
| Участник | 
			
			О!!! ТОЧНО.... ;-0 Большое спасибо ВСЕМ!!!   | 
|  | 
|  13.02.2004, 17:50 | #19 | 
| Участник | 
			
			Еще, если кого все это заинтересует. Просто замена английских букв "о" на русские не помогла, т.к. мне это дело нужно писать в текстовый файл. В английской раскладке русская буква "о" выглядела как знак градуса   Пришлось поставить вместо буквы "о"  восклицательный знак, а потом при обработке значения заменять восклицательный знак в расшифровке на букву "о" английскую. Во какие извращения :-\ | 
|  | 
|  14.02.2004, 03:55 | #20 | 
| Участник | 
			
			А пробел перед/после одного из значений 'thousands' не помогает? Можно еще точку попробовать, если мешать не будет.
		 | 
|  |