Локализация python на могучий русский язык
Может кто знает как исправить ошибки ? Очень интересно )
From dataclasses import dataclass
@dataclass
class цел:
число: int = 0
переменная1: цел
фун = def # ошибка
класс = class # ошибка
если = if # ошибка
лябда = lambda # ошибка
импорт = import # ошибка
иначе = else # ошибка
def вывод (выводимое):
print(выводимое)
вывод (переменная1)
Ответы (3 шт):
Почему локализация Python на русский язык это плохая идея?
Python создан на английском, и он будет иметь кучу багов с русским языком.
Вы видели какой-то язык программирования с русским синтаксисом который популярен?
Зачем делать локализацию, чем она вам поможет?
Зачем так усложнять, если вы сами используете англ. слова только написали их на русском?
Тот же import по идее должно бить слово подключить или другие команды.
Это просто трата времени!
Все-ровно хотите сделать локализацию?
Если ваш ответ да, то подумайте какие проблемы будут с этим трижды.
Даже если так, то вы испортите красоту кода. Вам действительно это важно?
Насчёт переменных вроде-бы можно называть на русском но не рекомендуется
А вот функции, циклы и тд уже не получиться.
Если же уж сильно хотите то создайте программу которая будет переводить всё на англ с русского но это я считаю пустой тратой времени.
Типа своего препоцессора.
Дело в том, что def, class и все прочие штуки из вашего списка с ошибками - это не объекты, не какие-то значения. Это ключевые слова и их нельзя присваивать. Парсер языка их разбирает ещё до того, как будут выполняться какие-либо присваивания.
Не рекомендую
Но... Можно отредактировать исходный код. Вам вроде конкретно сюда. Возможно, еще где-то надо будет редактировать, я не изучал source code. XD
Как вариант.