Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.94/165: Рейтинг темы: голосов - 165, средняя оценка - 4.94
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502

Русификация среды программирования PureBasic

20.09.2011, 20:11. Показов 32519. Ответов 42

Студворк — интернет-сервис помощи студентам
Программисту желательно знать английский язык хотя бы на техническом уровне.
Но все же удобнее и понятнее когда программа, в нашем случае, среда программирования, будет на родном, русском языке. Мелочь, а приятно.
Итак, рассмотрим способ русификации среды программирования PureBasic.
Разработчики уже позаботились об добавлении новых языков без модификации исполняемых файлов - все данные хранятся в текстовых файлах и подменив файл, можно изменить язык оболочки.
Необходимые файлы для русификации находятся во вложении. Они предназначены для PureBasic 4.50, но подойдут и для другой версии, но при этом, не гарантируется полный перевод на русский и некоторые места могут остаться на английском.
Содержимое архива, нужно извлечь в корневую папку со средой PureBasic. При этом файлы из архива будут добавлены в папку "Catalogs", в которой находятся языковые файлы.
После этого, следует запустить среду программирования и в меню "File" выбрать пункт "Preferences...".
Появится окно настроек IDE.
В этом окне следует в разделе "General" выбрать подраздел "Language".
В выпадающем списке выбираем пункт "Русский" и жмем на кнпку "OK" чтобы сохранить настройки.
Все, среда программирования русифицирована.
Вложения
Тип файла: rar PureBasic_русификатор.rar (23.7 Кб, 704 просмотров)
4
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.09.2011, 20:11
Ответы с готовыми решениями:

Выбор языка программирования для разработки среды программирования
Возникла мысль о создании ЯПа. Ныне популярные ЯПы не универсальны, либо универсальны, но с косяками фичами (напр. LISP - обилие...

Выбор среды программирования
Друзья! Всех горячо приветствую, вот и я теперь с вами. Опишу предысторию, чтобы лучше понять суть моего вопроса. Мне 25 лет,...

Выбор среды программирования
Здравствуйте! Техническое задание: 1. Разработать программу с веб-интерфейсом; 2. обеспечить коллективную работу с данной...

42
Эксперт по электронике
6202 / 2896 / 311
Регистрация: 28.10.2011
Сообщений: 11,186
Записей в блоге: 6
23.04.2022, 17:13
Студворк — интернет-сервис помощи студентам
Как вариант можно.
0
24.04.2022, 07:55

Не по теме:

21 век, а всё с кодировками, кракозябрами, транслитерацией и кириллицей в консоли возитесь

0
24.04.2022, 12:44

Не по теме:

В винде с кодировками все нормально. Это недоработка линукса и макос.

0
6 / 5 / 1
Регистрация: 19.03.2019
Сообщений: 14
08.01.2023, 11:33
Мой вариант русификации для версии 6.00 (дополнен на основе предыдущего 5.72)
Вложения
Тип файла: 7z PB_6_00_Rus.7z (29.9 Кб, 102 просмотров)
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
09.01.2023, 08:20
caphal
У меня вызывает вопрос строка 73 и 238 в Compiler.catalog

В файле Editor.catalog "Справка" лучше чем Help = По&мощь

OpenExplorerLinux = Открыть в Filemanager
OpenExplorerMac = Открыть в Finder

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

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

AutoWrap = Автоперенос в конце файла
такое не понятно, что за автоперенос? Предыдущий вариант "Начинать сначала при достижении конца" более понятный. Можно придумывать по разному "Зациклить поиск по файлу", но предыдущий вариант понятный в чистом виде.

Включить поддержку DPI. А что можно включить в неисполняемом файле? Тут очевидно без "Aware в исполняемом файле"

В диалоге поиска можно заменить:
"Как целое слово, не часть"
"Искать в выделенном" или даже "В выделенном"
"Не искать в строках (между кавычек)"

VariableViewerShort = Список переменных
Из названия явно понятно что короткое имя, потому что текст отображается на вкладке панели, можно было бы "Переменные" или даже "var"

У вас два раза
Back = Вернуться назад
Back = Назад
Я полагаю это линуксовая или маковская справка, так как в Windows запускается CHM. Тут тоже "Помощь" лучше заменить на справку, так как "помощь" это подразумевает что вы беспомощный, а справка это просто информационный материал без указания вашего статуса.

Editor.catalog
FindNext = Поиск вниз ▼
FindPrevious = Поиск вверх ▲

Может так:
EnableThread = Поддержка многопоточности (потокобезопасный)
потому что при общении на англоязычном форуме и переводе текстов часто напоминают включить галку "безопасный поток" или "потокобезопасный" и начинаешь гадать где эта галка, для новичков это будет важно.
0
6 / 5 / 1
Регистрация: 19.03.2019
Сообщений: 14
09.01.2023, 10:38
Цитата Сообщение от AZJIO Посмотреть сообщение
У меня вызывает вопрос
Ну, так и займитесь переводом, я только дополнял на основе предыдущих. Там у автора на английском строки дублируются, при построчном сравнение удобнее их тоже за дублировать. Или отсутствие некоторых пунктов типа [Compiler] Optimizer и т.д. - это дело сугубо добровольное, дерзайте!
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
09.01.2023, 15:55
caphal, я указал то что можно поменять, перевыложить, как авторский вариант и поддерживать или не поддерживать. То есть я вижу при сравнении что исправлено несколько орфографических ошибок, убраны лишние пробелы между слов, что является явными ошибками. Было бы неплохо если бы авторы переводов учли и перевыложили, чтобы осталась только разница в предпочтениях фраз, исключив явные ошибки.
Чтобы дерзать там надо понимать за что отвечает строка, к примеру параметр UseTabIndentForSplittedLines я не понимаю, менял, ничего не меняется. Зачем мне это пытаться переводить то что не понимаю, учитывая что это уже переведено и я не могу улучшить. Если бы я понимал происходящее, то да, я бы написал понятным языком.
Для себя я поменял только диалог поиска и замены, для меня так понятней. Ну и сделал поиск хеш-карт и поменял на "карт". Думаю тут 5-ти минутная работа. И не хочу плодить ещё один экземпляр перевода. Соглашусь на то что кто вложил больше труда учтут мои пожелания.
0
6 / 5 / 1
Регистрация: 19.03.2019
Сообщений: 14
09.01.2023, 17:46
Цитата Сообщение от AZJIO Посмотреть сообщение
Ну и сделал поиск хеш-карт и поменял на "карт"
А, что же вы тогда
Цитата Сообщение от AZJIO Посмотреть сообщение
Моя обработка справки от sergey2400 с помощью скриптов
там то не исправили
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
09.01.2023, 19:58
caphal, это всего лишь одна из многих и это не мой проект, я всего лишь обработал скриптами, мои мелкие исправления улетят в трубу, если это не сделает сам автор, так как после каждой обработки мне опять делать доводки, а я не люблю работать более 1 раза над одним и тем же. На себя проект я брать не хочу, я уже брал один на несколько лет. Вообще надо было исходники переводить, сейчас бы справка возможно была бы официально в комплекте PureBasic и компилировалась бы для Linux и MacOS.
1
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
15.04.2023, 16:51
В переводе есть "Свернуть все вкладки", должно быть "Переключить свёрнутость вкладок" или "Переключить свёртки". Я некоторое время ручками разворачивал исходник на 1000 строк, и всё удивлялся, почему "Свернуть все вкладки" есть, а развернуть нет. Вот прям случайно попробовал и на тебе, развернул.
Аналогично "Свернуть выбранную вкладку", на самом деле тоже "Переключить".
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
24.04.2023, 01:17
В переводе есть длинные строки не умещающиеся в раскрывающийся список в "Инструменты -> Настройка инструментов -> Изменить -> Редактор параметров инструмента -> События запуска инструмента. Например "скомпилировать" можно "скомпилир."
Хотя у меня же крупный шрифт, придётся самому переделывать.
0
6 / 5 / 1
Регистрация: 19.03.2019
Сообщений: 14
04.07.2023, 12:08
Вариант русификации для версии 6.02 (дополнен на основе предыдущего 6.00)
Вложения
Тип файла: 7z PB_6_02_Rus.7z (29.9 Кб, 33 просмотров)
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
06.07.2023, 12:27
Моя доводка. Сделал изменения в окне поиска, инструментов. Надо авторам предложить список в котором не умещаются пункты меню как то расширить. Если Linux не поддерживает Windows константы для уширения выпадающего списка, то сделать его принудительно широким. Это нереально понять даже весь пункт, а пол-строки вообще нет смысла пытаться понять.
Вложения
Тип файла: 7z PB_Russian.7z (30.0 Кб, 59 просмотров)
1
Эксперт по электронике
6202 / 2896 / 311
Регистрация: 28.10.2011
Сообщений: 11,186
Записей в блоге: 6
14.10.2023, 22:15
Русификатор для 6.03.
Вложения
Тип файла: zip PureBasic_6.03_Rus.zip (35.5 Кб, 114 просмотров)
0
1 / 1 / 0
Регистрация: 28.07.2018
Сообщений: 124
22.10.2023, 06:47
AZJIO, подскажи, пожалуйста, в какой программе ты редактируешь справку РВ ? Мне нравится, что у тебя для каждого примера есть иконка "Скопировать в буфер". Пересмотрел кучу редакторов, но так и не нашёл ни в одном как можно это сделать.
0
60 / 58 / 3
Регистрация: 06.11.2010
Сообщений: 183
Записей в блоге: 1
22.10.2023, 15:03
antro735
Это не программа, это написанные мной скрипты на AutoIt3 для обработки html-файлов по встраиванию стилей, значков копирования и запуска, ссылок в примеры, подсветка и т.д. Комплект скриптов смотри тут. Возможно будет интересна эта тема
0
1 / 1 / 0
Регистрация: 28.07.2018
Сообщений: 124
22.10.2023, 15:14
AZJIO
Отлично ! Благодарю ! Сейчас буду пробовать разбираться
0
Эксперт по электронике
6202 / 2896 / 311
Регистрация: 28.10.2011
Сообщений: 11,186
Записей в блоге: 6
29.03.2024, 02:19
Русификатор для PureBasic 6.10.
Вложения
Тип файла: zip PureBasic_6.10_Rus.zip (36.5 Кб, 143 просмотров)
1
8 / 10 / 0
Регистрация: 10.03.2025
Сообщений: 122
10.03.2025, 11:13
Всем привет! Только что скачал PureBasic 6.20 ...последняя версия и русский язык там в наличии...никаких
манипуляций...выбираешь Russian в списке языков и вуаля...наслаждайтесь!
А зачем юзать старые версии...и кроме того скажу по секрету...можно писать переменные ...кириллицей
и в запросах скажем в SQLite можно писать имена полей ...тоже кириллицей...конгениально
0
10.03.2025, 12:59

Не по теме:

Цитата Сообщение от avedeo Посмотреть сообщение
скажу по секрету...можно писать переменные ...кириллицей
Писать никто не запрещает, но компилятор будет против!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2025, 12:59
Помогаю со студенческими работами здесь

Крах среды программирования
Почему выкидывает из Паскаля, в графическом режиме, у меня диагональ экрана 19

Среды программирования под C#
Какие есть IDE для C# с поддержкой визуального редактора форм?

Выбор среды программирования
День добрый Я уже давно веду для себя экселевский файлик с инфой о своём steam аккаунте (цены для торговой площадки, дроп паков карт,...

Выбор среды программирования
Доброго времени суток! Задам банальный может быть вопрос, но поиск похожих тем выдал древности, возможно жизнь изменилась. На С++ не...

Выбор среды программирования
Доброго времени суток. Желаю учится С++,но нужно правильно выбрать среду.Есть два компа.Один на ХР х32 ,второй на Винде 7 х64.На экспишке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »