README.md

Русификация языка программирования Си

Заголовочные файлы переопределения стандартных ключевых слов, методов и переменных на русский язык для эстетического удовольствия. В связи с тем что в языке программирования Си существует возможность написать директиву define, можно переопределить весь язык программирования так, что синтаксис может быть лучше понятным русскоязычному читателю кода. Тем не менее опытным путём было выяснено что сами директивы переопределять к сожалению нельзя, поэтому #include, #define, #if, #ifde и т.д. остануться к сожалению без перевода. Я уже попробовал создать скриптовый язык тор где попробовал такой подход и мне честно говоря понравилось. Сами переводы находятся в папке include. Их нужно просто скопировать в проект и пользоваться. Замечу очевидный факт о том что код, который написан на русском более легко читается тем кто его знает и более тяжело тем, кто его не знает.

Состояние перевода


  • assert.h => перевод отсутствует
  • complex.h => перевод отсутствует
  • ctype.h => перевод отсутствует
  • errno.h => перевод отсутствует
  • fenv.h => перевод отсутствует
  • float.h => перевод отсутствует
  • iso646.h => перевод отсутствует
  • limits.h => перевод отсутствует
  • locale.h => перевод отсутствует
  • math.h => перевод отсутствует
  • setjmp.h => перевод отсутствует
  • signal.h => перевод отсутствует
  • stdalign.h => перевод отсутствует
  • stdarg.h => перевод отсутствует
  • stdatomic.h => перевод отсутствует
  • stdbit.h => перевод отсутствует
  • stdbool.h => перевод отсутствует
  • stdckdint.h => перевод отсутствует
  • stddef.h => перевод отсутствует
  • stdint.h => перевод отсутствует
  • stdio.h => перевод отсутствует
  • stdlib.h => перевод отсутствует
  • stdnoreturn.h => перевод отсутствует
  • string.h => перевод отсутствует
  • tgmath.h => перевод отсутствует
  • threads.h => перевод отсутствует
  • time.h => перевод отсутствует
  • uchar.h => перевод отсутствует
  • wchar.h => перевод отсутствует
  • wctype.h => перевод отсутствует

Поддержка и финансирование проекта

Это просто увлечение, тем не менее, если вам интересно - всегда можно внести изменения в мой проект создав запрос на слияние. Меня лично кормит работа, которая с открытым кодом не связана, поэтому простите, но деньги я не приму. Помните что вокруг нас есть множество людей, которым необходима помощь и если у вас есть необходимость кого-то поблагодарить, то найдите ребенка без родителей и сделайте им подарок. Чужих детей не бывает. Создавая запрос на слияние, не забывайте использовать вежливость и доброжелательность. На текущий момент времени далеко не все переведено и неизвестно когда будет готово все - делаю потихоньку, как приходит вдохновение.

Лицензия

Можно свободно использовать данный код в любых целях и изменять как угодно. Я несу ответственность только за тот код, который в данном репозитории в папке include, но не за измененный вами. Не обещаю что-то по требованию выполнять, тем не менее постараюсь иногда находить вдохновение переводить.

Описание

Заголовочные файлы переопределения стандартных ключевых слов, методов и переменных на русский язык для эстетического удовольствия

Конвейеры
0 успешных
0 с ошибкой