Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс дек 17, 2017 5:02 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 98 сообщений ]  На страницу Пред. 13 4 5 6 7
Автор Сообщение
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Вт окт 22, 2013 9:27 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
yogev_ezra писал(а):
Mario_r4 писал(а):
esevece писал(а):
Is possible to do the same with the programs?

No. Only kernel.
Он имел в виду, что он хочет, чтобы это было, а не спрашивает, как этим пользоваться. Почему исходники программ нельзя тоже перевести в UTF8, а при компиляции - перевести обратно?

Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы". Отдельно ради моего мнения переделывать не станут и потому я сразу обозначаю границу, после которой будет мучительно больно всем.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Вт окт 22, 2013 10:31 pm 
Не в сети

Зарегистрирован: Вт фев 12, 2013 9:48 pm
Сообщения: 162
Mario_r4 писал(а):
esevece писал(а):
CleverMouse писал(а):
Я обновила список правил. Теперь прекоммитный хук проверяет, что все файлы .asm, .inc, .txt имеют кодировку UTF-8 и не содержат BOM. Хук, к сожалению, распространяется только на kernel/trunk.
Требование кодировки относится только к исходникам, скомпилированные файлы могут использовать всё, что им нравится. Для перекодирования в процессе компиляции я написала немного макросов в kernel/trunk/encoding.inc, они принимают на вход строку в UTF-8 и генерируют бинарник с этой же строкой в предписанной кодировке - cp866, latin1, cp850 в зависимости от макроса.


Is possible to do the same with the programs?

No. Only kernel. Otherwise, I will stop writing the code for the project.


Ok.
I don't understand why you said "Otherwise, I will stop writing the code for the project.".


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Вт окт 22, 2013 10:50 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
esevece писал(а):
I don't understand why you said "Otherwise, I will stop writing the code for the project.".

Because the position of the programmer has implemented UTF8 in the kernel source code is maximalist and radical. If the application will be converted to UTF8, it will also affect their formatting. No tabs - only spaces. For me, the use of space is very uncomfortable and I am not ready to abandon the use of tabs. For this reason, I outlined my position.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Вт окт 22, 2013 10:58 pm 
Не в сети

Зарегистрирован: Вт фев 12, 2013 9:48 pm
Сообщения: 162
Mario_r4 писал(а):
esevece писал(а):
I don't understand why you said "Otherwise, I will stop writing the code for the project.".

Because the position of the programmer has implemented UTF8 in the kernel source code is maximalist and radical. If the application will be converted to UTF8, it will also affect their formatting. No tabs - only spaces. For me, the use of space is very uncomfortable and I am not ready to abandon the use of tabs. For this reason, I outlined my position.


Now I understand. Thank you.


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Ср окт 23, 2013 1:56 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1601
Mario_r4 писал(а):
Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"

Ошибаешься.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Ср окт 23, 2013 2:01 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
CleverMouse писал(а):
Mario_r4 писал(а):
Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"

Ошибаешься.
So can you please recode all the code to UTF8 (without enforcing spaces instead of tabs)?
That would help people like esevece a lot, to make their localization.


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Пт окт 25, 2013 6:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1601
yogev_ezra писал(а):
CleverMouse писал(а):
Mario_r4 писал(а):
Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"

Ошибаешься.
So can you please recode all the code to UTF8 (without enforcing spaces instead of tabs)?
That would help people like esevece a lot, to make their localization.

I didn't prohibit changing encoding outside the kernel to anybody, did I?

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Правила оформления кода
СообщениеДобавлено: Сб окт 26, 2013 8:19 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
yogev_ezra
Вообще никто не мешает вынести все языковые константы в отдельные файлы для разных языков, тогда никакой UTF8 не нужен вообще.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 98 сообщений ]  На страницу Пред. 13 4 5 6 7

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB