Як налаштувати локалізацію
Добрий день ГУРУ! # XA0; У мене Борланд 7 англійських. Як я можу в програмі виводити німецький текст (потрібна мені спеціальна версія під німецький?) Так як спец літери (умляути) НЕ # XA0; виводядся. Віндовс німецький.
спасибі заздалегідь за відповідь.
вкладка font в компонентах, зазвичай роблять через dll ресурс локалізацію під язик.
> Якщо Дельфі 7, то ситуація небезпечна, оскільки Д7 не вміє
> Зберігати в UTF-8
Так але російський текст видає без проблем.
і Як же тоді німецькі колеги працюють на Д7.
Раз російський без проблем, то у тебе налаштована російська локалізація, інакше було навпаки. При це з псуванням проектів, якщо іноді робиться перемикання мови для НЕ Юнікод програм.
А у твоїх колег німецька локалізація налаштована.
Допоможе не зіпсувати вихідні.
а зовсім заплутався. у мене чисто німецька винда. все неметцкіе програми показую спец символи правильно. толко в Д7 як в проекті так і при виконанні виводяться спец символи. наприклад Замість u-умляутом простайя u. може хтось толково відповісти без дуже розумних проблем? хочаб скажіть у Дельфі свій набір шрифтів або вона помагає системний набір шрифтів.
Мабуть ті програми це Юнікод програми, а Дельфі немає
І тобі ж сказали, що треба встановити мову для НЕ Юнікод програм.
Це абсолютно точно означає, що у тебе Windows локалізована під російський для НЕ юнікод програм. З німецької локалізацією Delphi не може працювати з кирилицею.
Delphi використовує системні шрифти.
Спасибі всім розібрався. в реєстрі кодові сторінки були правельно прописані. # XA0; 1250-1251
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; 1251-1251
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; 1252-1251
виправив на 1250-1250
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; 1251-1251
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; # XA0; 1252-1252
і все запрацювало.
Це якийсь лиходій попрацював над твоїм реєстром, вельми популярний вид диверсії.
> У зв'язку з якою проблемою їх давали.
щоб російська була, не розбираючись і не встановлюючи правильні настройки.
У зв'язку з заміною в реєстрі NLS записів. Замість вирішення з відображенням російської мови, робили ось таку диверсію і сильно пишатися собою (це вже за результатами обговорень).
Незрозуміло тільки як він зрозумів, що в цьому справа.
> Як він зрозумів, що в цьому справа.
сам міняв? по таких порад, і де то в підсвідомість запало попередження, з можливими наслідками, проти такого.
Ну так в цьому місце лізуть в останню чергу, дійсно на підсвідомість.
Ви маєте рацію коли то в далекому дитинстві я мінял ці записи коли вже нічого не допомагало для відображення російського тексту в програмах. І вирішив перевірити зараз що ж у мене там написано (Так як сботка вінди теж від умільців). Так виявилося що цей (сокирний сбособ) до сих пір використовуєте. Коли виправив на те що повинно бути так все і запрацювало (Правда не зовсім все). Тепер з Росії не дуже дружить.
може тикне хто мордою в посилання де є як і те й інше одночасно налаштувати (Русский Немецки).
> Може тикне хто мордою в посилання де є як і те й інше
> Одночасно налаштувати (Русский Немецки).
Одночасно ніяк нізя.
Якщо вже сильно потрібно користуватися кирилицею, то заради цього можна потерпіти незручності з відображенням умляутом.
Тебе вже тикали - це регіональні настройки.
Одночасно, але в різних додатках можна за допомогою AppLocale