Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Как настроить локализацию   Найти похожие ветки 

 
dars73 ©   (2010-04-09 15:25) [0]

Добрый день ГУРУ!  У меня Борланд 7 английскй. Как я могу в программе выводить немецкий текст(Нужна ли мне специальная версия под немецкий?) так как спец буквы (умляуты) не  выводядся. Виндовс немецкий.
спасибо заранее за ответ.


 
test ©   (2010-04-09 15:31) [1]

вкладка font в компонентах, обычно делают через dll ресурс локализацию под язык.


 
Anatoly Podgoretsky ©   (2010-04-09 15:42) [2]

> dars73  (09.04.2010 15:25:00)  [0]

Что такое Борланд 7, если Дельфи 7, то ситуация опасная, поскольку Д7 не умеет сохранять в UTF-8 и надеется только на неизменность региональных настроек, стоит перевести проект на 2006 как минимум, а лучше на 2010, что бы не только ты не зависил, но и потребитель продукции. Не виндоус, ни Дельфи немецкая не нужны. А нужна как минимум немецкая локализация для не Юникод программ.


 
Dars73 ©   (2010-04-09 15:54) [3]


> если Дельфи 7, то ситуация опасная, поскольку Д7 не умеет
> сохранять в UTF-8


Да но русский текст выдает без проблем.

и Как же тогда немецкие коллеги работают на Д7???


 
Anatoly Podgoretsky ©   (2010-04-09 15:57) [4]

Раз русский без проблем, то у тебя настроена русская локализация, иначе было наоборот. При это с порчей проектов, если иногда делается переключение языка для не Юникод программ.

Знаю плавали.

А у твоих коллег немецкая локализация настроена.


 
asail ©   (2010-04-09 20:25) [5]


> Anatoly Podgoretsky ©   (09.04.10 15:42) [2]

> стоит перевести проект на 2006 как минимум

2006 разве поможет? Юникод VCL вроде только с 2009-й поддерживать стал... Хотя, может и путаю чего, ибо сам еще на шестерке живу...


 
Плохиш ©   (2010-04-10 00:05) [6]


> dars73 ©   (09.04.10 15:25)  

Рекомендую сразу читать про юникод.


 
Плохиш ©   (2010-04-10 00:08) [7]


> Dars73 ©   (09.04.10 15:54) [3]
>
>
> > если Дельфи 7, то ситуация опасная, поскольку Д7 не умеет
> > сохранять в UTF-8
>
>
> Да но русский текст выдает без проблем.

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


 
Anatoly Podgoretsky ©   (2010-04-10 00:23) [8]

> asail  (09.04.2010 20:25:05)  [5]

Поможет не испортить исходники.


 
dars73 ©   (2010-04-10 07:43) [9]

а совсем запутался. у меня чисто немецкая винда. все неметцкие программы показываю спец символы правильно. толко в Д7 как в проекте так и при выполнении не выводятся спец символы. например Вместо u-умляут простайя u. может ктото толково ответить без очень умных заморочек? хотябы скажите у дельфи свой набор шрифтов или она пользует системный набор шрифтов.


 
asail ©   (2010-04-10 09:52) [10]


> dars73 ©   (10.04.10 07:43) [9]

Странно... У нас 6-я дельфя даже с китайским без особых заморочек работает.
Проверь все же следующее:
Иди в Control Palel -> "Regional And Language Options" -> закладка Advanced.
В верхнем комбобоксе проверь что стоит немецкий...
Но это то, о чем и говорил
> Anatoly Podgoretsky ©   (09.04.10 15:57) [4]


 
Anatoly Podgoretsky ©   (2010-04-10 09:53) [11]

> dars73  (10.04.2010 07:43:09)  [9]

Видимо те программы это Юникод программы, а Дельфи нет
И тебе же сказали, что надо установить язык для не Юникод программ.


 
абизяна   (2010-04-10 17:18) [12]


> Dars73 ©   (09.04.10 15:54) [3]
> Да но русский текст выдает без проблем.


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


 
Dars73 ©   (2010-04-11 00:57) [13]

Спасибо всем разобрался. в реестре кодовые страницы были не правельно прописаны.  1250-1251
                 1251-1251
                 1252-1251

исправил на 1250-1250
                 1251-1251
                 1252-1252

и все заработало.


 
Германн ©   (2010-04-11 01:57) [14]


> Dars73 ©   (11.04.10 00:57) [13]
>
> Спасибо всем разобрался. в реестре кодовые страницы были
> не правельно прописаны.

Имхо, "не правЕльно" разобрался.


 
Anatoly Podgoretsky ©   (2010-04-11 11:21) [15]

> Dars73  (11.04.2010 00:57:13)  [13]

Это какой то злодей поработал над твоим реестром, весьма популярный вид диверсии.


 
Inovet ©   (2010-04-11 12:13) [16]

> [15] Anatoly Podgoretsky ©   (11.04.10 11:21)

Я помню такие советы диверсантов, но совсем забыл, в связи с какой проблемой их давали.


 
sniknik ©   (2010-04-11 12:19) [17]

> в связи с какой проблемой их давали.
чтобы русский был, не разбираясь и не устанавливая правильные настройки.


 
sniknik ©   (2010-04-11 12:19) [18]

Удалено модератором
Примечание: дубль


 
Anatoly Podgoretsky ©   (2010-04-11 13:02) [19]

> Inovet  (11.04.2010 12:13:16)  [16]

В связи с заменой в реестре NLS записей. Вместо решения с отображением русского языка, делали вот такую диверсию и сильно гордилися собой (это уже по результатам обсуждений).
Непонятно только как он сообразил, что в этом дело.


 
sniknik ©   (2010-04-11 13:08) [20]

> как он сообразил, что в этом дело.
сам менял? по таким советам, и где то в подсознание запало предупреждение, с возможными последствиями, против такого.


 
Anatoly Podgoretsky ©   (2010-04-11 13:45) [21]

> sniknik  (11.04.2010 13:08:20)  [20]

Ну так в этом место лезут в последнею очередь, действительно на подсознание.


 
Dars73 ©   (2010-04-13 01:10) [22]

Вы правы когда то в далеком детстве я минял эти записи когда уже ничего не помогало для отображения русского текста в программах. И решил проверить сейчас что же у меня там написано (Так как сботка винды тоже от умельцев). Так оказалось что этот (топорный сбособ) до сих пор используеться. Когда исправил на то что должно быть так все и заработало (Правда не совсем все). Теперь с русским не очень дружит.

может ткнет кто мордой в ссылку где есть как и то и другое одновременно настроить (Русский Немецки ).


 
абизяна   (2010-04-13 01:16) [23]


> может ткнет кто мордой в ссылку где есть как и то и другое
> одновременно настроить (Русский Немецки ).

Одновременно никак низя.
Если уж шибко нужно пользоваться кирилицей, то ради этого можно потерпеть неудобства с отображением умляутов.


 
Anatoly Podgoretsky ©   (2010-04-13 09:07) [24]

> Dars73  (13.04.2010 01:10:22)  [22]

Тебя уже тыкали - это региональные настройки.


 
Anatoly Podgoretsky ©   (2010-04-13 09:07) [25]

> Dars73  (13.04.2010 01:10:22)  [22]

Одновременно, но в разных приложениях можно с помощью AppLocale



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.047 c
15-1268838645
Дмитрий
2010-03-17 18:10
2010.08.27
IbExpert


15-1272893564
red_imp
2010-05-03 17:32
2010.08.27
Меломанам )))


2-1271936513
RWolf
2010-04-22 15:41
2010.08.27
Сравнение переменных процедурного типа


15-1269692542
Kerk
2010-03-27 15:22
2010.08.27
Задачка


15-1272852692
Tirael
2010-05-03 06:11
2010.08.27
как скрыть лишние интерфейсы