Як налаштувати локалізацію

Як налаштувати локалізацію

Добрий день ГУРУ! # 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

Схожі статті