Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2014, 18:39   #11
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
А еще на CodeNet.ru я когда-то выкладывал русифицированные модули с константами VCL. По Сети ходит также альтернативный перевод.
У меня есть чей-то переведенный вариант констант. Может даже ваш.
Правда, я делаю мультиязычную поддержку в программе, поэтому вариант с простым прикручиванием переведенных констант тут не поможет.
Xo66um вне форума Ответить с цитированием
Старый 21.07.2014, 18:58   #12
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Xo66um Посмотреть сообщение
Правда, я делаю мультиязычную поддержку в программе, поэтому вариант с простым прикручиванием переведенных констант тут не поможет.
Как это не подойдет? Загружайте не константы, а переменные данными из ini-файлов языка.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 21.07.2014, 19:08   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Как это не подойдет? Загружайте не константы, а переменные данными из ini-файлов языка.
С строковыми ресурсами визуальных компонент вас ждет облом.
Человек_Борща вне форума Ответить с цитированием
Старый 22.07.2014, 10:51   #14
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
С строковыми ресурсами визуальных компонент вас ждет облом.
Если правильно загружать, то всё получится. Я так уже делал, так и другие делают.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 22.07.2014, 11:39   #15
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Если правильно загружать, то всё получится. Я так уже делал, так и другие делают.
Ну покажи мне как ты MessageDlg своим способом локализуешь?
Человек_Борща вне форума Ответить с цитированием
Старый 23.07.2014, 11:53   #16
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Ну покажи мне как ты MessageDlg своим способом локализуешь?
Ручками, мой друг, ручками. Создам своё окно сообщения и буду вызывать своей же функцией. Ну разве так не проще.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.07.2014, 11:57   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Ну разве так не проще.
Нет. Зачем делать ненужную работу?
Человек_Борща вне форума Ответить с цитированием
Старый 23.07.2014, 12:08   #18
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Нет. Зачем делать ненужную работу?
Потому что так понятней. Машине абсолютно начехать на то, сколько кода она сделает. Мне будет намного проще сделать свою форму в виде сообщения(даже инициатива такого компонента есть, только пока она в состояние проектирования находится) и вызвать её через функцию. Лучше иногда поднапрячется над написанием текста кода, чем написать две строки и нехрена не понять, что ты там написал. Обычным и радикальным путем всегда лучше и понятней, так как видно весь алгоритм, а не его часть.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.07.2014, 12:26   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Потому что так понятней. Машине абсолютно начехать на то, сколько кода она сделает. Мне будет намного проще сделать свою форму в виде сообщения(даже инициатива такого компонента есть, только пока она в состояние проектирования находится) и вызвать её через функцию. Лучше иногда поднапрячется над написанием текста кода, чем написать две строки и нехрена не понять, что ты там написал. Обычным и радикальным путем всегда лучше и понятней, так как видно весь алгоритм, а не его часть.
тратить время на пустые велосипеды мало толку приносит.
тем более что MessageDlg обертка над системным MessageBox, который будет явно будет лучше вашего диалога работать.
например будет знать про DPI.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.07.2014, 12:29   #20
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

ну если для того чтобы делать шоколадное мороженое вы строите второй завод, рядом с ванильным, то я просто заменяю наполнитель ванили на шоколад на одном заводе. Это дешевле как по времени так и по труду.
А смысл тот же.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Русификация вывода Lazy maximka Помощь студентам 2 30.04.2011 15:36
Русификация Ubuntu Linux 9.04 DRAgon™ Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 3 30.08.2010 22:00
Русификация программы seraff2 Общие вопросы C/C++ 2 23.02.2010 14:38
Русификация Патрон Общие вопросы Delphi 4 06.05.2008 20:28
Русификация паскаля Exact Паскаль, Turbo Pascal, PascalABC.NET 7 21.03.2008 14:15