Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 10. Обсуждение работы (I)

Автор: Hybernaculum
Дата сообщения: 12.05.2015 11:56
Sorok

Цитата:
А я писал об ИЗМЕНЕНИИ ЯЗЫКА ИНТЕРФЕЙСА.

Изменение языка интерфейса отношения к КРАКОЗЯБРАМ не имеет!
То есть даже с русским языком интерфейса вы получите КРАКОЗЯБРЫ, если запустите не Юникодную программу, язык которой не соответствует системной локали (языку для программ не поддерживающих Юникод).
Например если язык интерфейса системы русский, а язык для не Юникодных программ скажем английский, то запустив русскоязыную не Юникодную программу вы получите КРАКОЗЯБРЫ.
Так понятнее ?


Цитата:
Если по вашему это одно и тоже

Это по вашему это одно и тоже, так как у вас путаница в голове между такими понятиями как язык интерфейса и язык для программ не поддерживающих юникод.
Автор: gryu
Дата сообщения: 12.05.2015 12:25
windows_man

Цитата:
про шрифты, там наверно все из-за
Маленькое добавление к вопросу о шрифтах.
Я это отследил на 61 версии, но на текущей (я имею ввиду версии официально представляемые МС, а не варезные) та же грабля.
Отсутствуют ряд шрифтов.
Кто помнит, я писал выше про то что вместо цифр палочки.
Там же и решение писал. Прсто взял папку fonts из 7-ки и переписал копированием шрифты в папку fonts в 10-ке. БЕЗ ПЕРЕЗАПИСИ существующих. Т.е. добавил отсутствующие. Все грабли со шрифтами пропали.

К кракозябрам в фейсе это редко может иметь отношение, т.к. МС не совсем дЭбЫлы и системные шрифты не трогают, но .... мало ли... в гамах и другом стороннем софте, запросто.
Автор: Sorok
Дата сообщения: 12.05.2015 12:30
Hybernaculum

Цитата:
Изменение языка интерфейса отношения к КРАКОЗЯБРАМ не имеет!

Опа-на!
Приехали....
Автор: gryu
Дата сообщения: 12.05.2015 12:31

Цитата:
по аналогии со старыми версиями фотошопа, смутно помню, там не только cp_1251, а и еше в нескольких местах менять надо.
Нет. Только cp_1251. Но в нескольких местах.
И тоже помню по фотожопе.
Автор: Sorok
Дата сообщения: 12.05.2015 12:33

Цитата:
если запустите не Юникодную программу, язык которой не соответствует системной локали

Вы хоть самого себя понимаете?
Что вы тут написали - "системной локали" - что это? Объясните не на жаргоне, а нормальным языком, может тогда поймете о чем пишите, чтобы малышам головы не дурить.
Автор: gryu
Дата сообщения: 12.05.2015 12:34
Sorok

Цитата:
Опа-на!
Приехали....
А что "приехали" то? Именно так. МС давно развела отображение фейса и систему.
Уже с висты старый пинцип "на каждый язык своя ОС" они поменяли на "Одна система - много фейсов".
На ХР начали, но там это всё же не совсем полностью, а на Висте уже это польностью реализовано.


Добавлено:
Sorok
А если без жаргона, то "указание какие локали (вариант кодировки шрифтов) и какие шрифты применять".
Что такое Локаль
При этом ЛОКАЛЬ может быть РУССКОЙ, а именно сам ИНТЕРФЕЙС АНГЛИЙСКИЙ.
Такой вариант часто используется в случае работы за границей.
Когда фейс хочется иметь "свой родной", а региональные стандарты и т.д. нужны местные.
(в частности у нас в компании так. Контора амерская, а работают русские)

Поэтому и получается.
Если локаль "не та", то
а. Может применятся не тот шрифт. Шрифт в котором просто нет кирилицы
б. Может применятся указание не того варианта битности шрифта. (старые 2-х битные шрифта не имели кирилицы, новые 8-ми битные* её имеют... отсюда и разница в страницах кодировок 1251 и 866)

А-а-а!!! ПОЗОР на мою седую голову!!
Не 2-х и 8-ми, а 8-м и 16-ти битные... !!! (но сути это не меняет)
Автор: jk7966679
Дата сообщения: 12.05.2015 12:59
gryu
Все правильно, 74 en-us, локаль русская - никаких проблем и кракозяблей, все по умолчанию, ничего не добавлял, не правил.
Автор: Sorok
Дата сообщения: 12.05.2015 13:01
Смотрим





gryuПрошел по вашей ссылке и вот что я там прочитал
"В программировании лока́ль (англ. locale, /lɔ.kal/ или /ləuˈkɑ:l/) — это набор параметров, включая набор символов, язык пользователя, страну, часовой пояс, а также другие предустановки, которые пользователь ожидает видеть в пользовательском интерфейсе."

Лично для меня замена языка интерфейса по той методике, что я тут запастил, решило все мои проблемы с отображением русского языка, как в названиях папок и файлов, так и в самом тексте.

Если для вас и других тут спорящих, приемлем Ваш вариант, то флаг вам в руки. Но это не означает, что ваш вариант единственно правильный и верный.

Добавлено:
jk7966679

Цитата:
74 en-us, локаль русская

Вы скачали и установили версию с русским интерфейсом.
Аффтар диска не посчитал правильным заменить " en-us" на "ru-ru". Многих новичков это путает.
Автор: gryu
Дата сообщения: 12.05.2015 13:08
Sorok
Нет у меня возможности козырять* скиншотами. Я сейчас под Линукс сижу.
Но вы можете отмотать странички. Где то там уже выкладывалось как менять системную локаль (ака отображение для не юникод шрифтов).
Кстати сами ВЧИТАЙТЕСЬ в название параметра. отображение для НЕ ЮНИКОД шрифтов

* - Толковый словарь Ушакова - ходить казырной картой Типа это я не на тему "выпендриватся..."
Автор: grom17
Дата сообщения: 12.05.2015 13:18
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

... и все проблемы с не верным отображением решены!
====================
Ещё можно так: тоже помогает.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]

"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"
Автор: Hybernaculum
Дата сообщения: 12.05.2015 13:19
Sorok

Цитата:
"В программировании лока́ль (англ. locale, /lɔ.kal/ или /ləuˈkɑ:l/) — это набор параметров, включая набор символов, язык пользователя, страну, часовой пояс, а также другие предустановки, которые пользователь ожидает видеть в пользовательском интерфейсе."

Ключевая фраза в "В программировании".
Локаль программы (в том числе консольных программ) и системная локаль могут отличаться.
Пример вывода русского текста в консоли на английской винде с английской системной локалью:

Код: #include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout << "Русский текст в консоли" << endl;
return 0;
}
Автор: Sorok
Дата сообщения: 12.05.2015 13:37
gryu

Цитата:
Я сейчас под Линукс сижу.

А на виртуалке поставить вынь религия мешает или образование?
Hybernaculum
Я 40 лет занимаюсь программированием а вы хотите меня научить, как писать код?

Как у вас тут все запущено.....
Я сейчас запускаю на виртуалке русскую 74-ку. Буду выкладывать фотки.

Автор: Alexandrsim62
Дата сообщения: 12.05.2015 13:38
Ребята, Адвенсеры золотые, может харе уже одно да по одному, а?
Всё давно Ёжику понятно!
Как девочки, честное слово!
Автор: shadow_member
Дата сообщения: 12.05.2015 13:47
Похоже, есть возможность отключить принудительное обновление драйверов
Автор: MR_DesigneR
Дата сообщения: 12.05.2015 13:51
shadow_member
Да не работает эта фича не хрена.., пробовал и так отключать и на этапе установки системы, - всё равно дрова ложатся как им вздумается.
Мелкие и партнёры тестируют драйвера, поэтому бесполезняк метаться))))
Автор: jk7966679
Дата сообщения: 12.05.2015 13:57
Sorok

Цитата:
Вы скачали и установили версию с русским интерфейсом.  
Аффтар диска не посчитал правильным заменить " en-us" на "ru-ru". Многих новичков это путает.

Я скачал именно версию en-us с оф. сайта MS для инсайдеров http://prntscr.com/74bqdr
Интерфейс у меня полностью английский, на русском только программы в которых есть рус.локали.
Автор: gryu
Дата сообщения: 12.05.2015 14:03
Sorok

Цитата:
А на виртуалке поставить вынь религия мешает или образование?
А зачем? Мухи отдельно, котлеты отдельно.
Я на работе. А на работе я занимаюсь работой, а не тестированием новой ОС.
Дома у меня 10-ка уже стоит основной ОС. Там можно и поизвращаться.
Автор: Hybernaculum
Дата сообщения: 12.05.2015 14:09
jk7966679

Цитата:
Интерфейс у меня полностью английский, на русском только программы в которых есть рус.локали.

Всегда ставлю так систему и никаких проблем к кракозябрами с русскоязычными программами.
Автор: Sorok
Дата сообщения: 12.05.2015 14:17
gryu

Цитата:
Я на работе. А на работе я занимаюсь работой
Это писать тут ваша работа? jk7966679

Цитата:
программы в которых есть рус.локали

Какая каша в голове.... перечитайте еще раз, что такое локали. Вас соблазнило непонятное слово, так применяйте его правильно.
Ваша фраза "программы в которых есть рус.локали" равнозначна фразе "компот, в котором плавают куски котлет с картошкой.
Автор: gryu
Дата сообщения: 12.05.2015 14:21
Sorok
Ха-Ха. Шутка зачтена.
Однако сути это не меняет.

Цитата:
Какая каша в голове.... перечитайте еще раз, что такое локали.
Именно. Локаль она не только в системе, но и в программе.
О чём вам и писали.
И вот как раз когда локаль в системе не сооьветствует локали в программе и получаются кракозябры.
Хотя есть и утилиты где своя локаль не прописана, а напрямую берётся системная.

Добавлено:
Самое простое.
Часто при установке ПО потом его "русифицируют".
Так и сайты и работа и вообще это называется "локализация".
При углублённом переводе ПО именно что "добавляют локаль" или меняют её. Потому и локализация.
Автор: Sorok
Дата сообщения: 12.05.2015 14:44
gryu

Цитата:
Локаль она не только в системе, но и в программе.

Вот оно...божественное откровение, которого ждали с момента появления первого компа.
Сколько программ создал и ни разу в них локали не видел...да и до сегодняшнего дня слова такого не слышал....Блин, как же я существовал????

Цитата:
локаль в системе не сооьветствует локали в программе

Второе откровение!
И даже не поспоришь ибо челу неизвестны азбучные истины.
Хоть бы пример привел....повесил бы я его на стену, чтобы внуков и правнуков учить как не надо мыслить.

А вы могли бы писать без слова "локали"? Спорю, что не сможете.
Автор: jk7966679
Дата сообщения: 12.05.2015 14:51
Sorok

Цитата:
Вас соблазнило непонятное слово, так применяйте его правильно.

В любой программе есть локализаци - так давно уже принято называть языковые пакеты, в какой то много, в других только одна, как правило англ, но есть возможность скачать от производителя или от сторонних переводчиков нужный пакет языка.
А каша у вас в голове, если вы утверждаете что аффторы билда 74, собственно корп. MS, не посчитал правильным заменить " en-us" на "ru-ru.
А у меня все нормально, даже доступный русс. пак мне не нужен, есть ру в проге - хорошо, нет - и это не проблема

Автор: gryu
Дата сообщения: 12.05.2015 14:52
Sorok
Примеров масса.
Если вы занимались переводом софта, как я.
Там даже это очень понятно "по папочкам" разложено.
"Ресурсы" называются. И их вызов в зависимости от от локали.
Автор: MR_DesigneR
Дата сообщения: 12.05.2015 14:54
alizeus

Цитата:
Подскажите пожалуйста, как в Windows 10 задать значки мой компьютер и папку пользователя? Раньше было в персонолизации, там сейчас этого нет

Ссылка
Всё есть...
Автор: gryu
Дата сообщения: 12.05.2015 14:58
А "каша" от того что английское слово "Locale" применяется ими в значительно более широком спектре смыслов чем русские аналоги.
Ну и просто ЛЕНЬ переводчикам переводить по смыслу.
Это как ...эээ О! У вас же в 10-ке... сами смеётесь над Power а переведено "Мощность".
Так ведь ПРАВИЛЬНО переведено то.
Автор: alizeus
Дата сообщения: 12.05.2015 15:02
MR_DesigneR
Спасибо! Всё пока непривычно.
Автор: shadow_member
Дата сообщения: 12.05.2015 15:05
Портабельный классический калькулятор для Win10
http://rghost.ru/8GNVWxqn9
Автор: Hybernaculum
Дата сообщения: 12.05.2015 15:08
Sorok

Цитата:
Я 40 лет занимаюсь программированием а вы хотите меня научить, как писать код?


Цитата:
Вот оно...божественное откровение, которого ждали с момента появления первого компа.
Сколько программ создал и ни разу в них локали не видел...да и до сегодняшнего дня слова такого не слышал....Блин, как же я существовал????



Функция setlocale

Цитата:
Функция setlocale задает локаль, которая будет использоваться текущей программой. Можно изменить все параметры локали, или конкретные её части. Эта функция также может быть использована для получения имени текущей локали, передав NULL в через параметр locale.

http://cppstudio.com/post/1044/

Автор: gryu
Дата сообщения: 12.05.2015 15:15
Hybernaculum

Кто не понял.
На фотке явный китаец, а надпись сверху на иврите...

Добавлено:
shadow_member

Цитата:
Портабельный классический калькулятор для Win10
а чем их штатный не устраивает?
Вызывается он правда "через жопу"
В консоли calc ввести и на ввод нажать.
Автор: Sorok
Дата сообщения: 12.05.2015 15:27
jk7966679

Цитата:
есть локализаци - так давно уже принято называть языковые пакеты

В кругу ламеров, наверное.

gryu

Цитата:
от от локали.

Без слова "локали" даже в сортир не ходите, а?

gryu

Цитата:
У вас же в 10-ке... сами смеётесь над Power а переведено "Мощность".
Так ведь ПРАВИЛЬНО переведено то.

Грамотный переводчик, переводит не по обезьяним правилам - как слышится, так и пишется, а дифференцировано к потребителю.
Ну а безграмотные....Power = "Мощность".

Но самое интересное, спросить у того, кто тут применил слово "Юникод", какие есть юникоды, чем они отличаются и где применяются, с примерами, естессссссно.

gryu

Цитата:
На фотке явный китаец, а надпись сверху на иврите...

Самое поразительное, что и китайцы могут быть евреями.


Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266

Предыдущая тема: Как закрыть доступ учетной записи к диску, файлам в Win 8.1


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.