powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мультиязычное приложение
7 сообщений из 32, страница 2 из 2
Мультиязычное приложение
    #38308375
FsShoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,

ну например как я уже писал выше локализовать нужно не только формы но и строки, атрибуты и тд.

поэтому хотелось бы иметь решение вида (как я писал про куте). в любом месте программы пишешь
tr("Привет мир").

а дальше уже в зависимости от языка подставляется нужное.

для редактирования есть специальная тулза qt linguist все просто и удобно.

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

на этом я и закончил..
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308381
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно изобретать велосипед на пустом месте, есть для этого resx.
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308417
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FsShomanну например как я уже писал выше локализовать нужно не только формы но и строки, атрибуты и тд.
а что, млять, строки засунуть в ресурсы религия не позволяет?
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308428
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationFsShomanну например как я уже писал выше локализовать нужно не только формы но и строки, атрибуты и тд.
а что, млять, строки засунуть в ресурсы религия не позволяет?
Зачем? Есть же гугл с экселем
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308456
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation - гугл транслэйт

что может быть проще?
за такое надо расстрелять
гугл такое напереведёт, что мало не покажется. английский язык ( в частности ) очень бедный язык и контекстнозависимый. до кучи буржуи строят предложения по другому, и порой читая англиский текст явно просвечивает рука русскоязычного человека - по конструкции фразы.

МСУЗачем? Есть же гугл с экселем
сразу видно знатока переводов и локализации. гуру прям.
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308464
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erсразу видно знатока переводов и локализации. гуру прям.
Так я не понял твою позицию, одни эмоции и никакой конкретики. Может внятно сформулировать , что и как нужно сделать, чтобы приложение поддерживало локализацию из n языков?
...
Рейтинг: 0 / 0
Мультиязычное приложение
    #38308495
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FsShomanну например как я уже писал выше локализовать нужно не только формы но и строки, атрибуты и тд.

поэтому хотелось бы иметь решение вида (как я писал про куте). в любом месте программы пишешь
tr("Привет мир").Откройте для себя ResourceManager .
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
using System;
using System.Globalization;
using System.Reflection;
using System.Resources;

namespace TextResourcesApplication
{
    public sealed class TR
    {
        private static readonly ResourceManager resourceManager = new ResourceManager("TextResourcesApplication.Resources", Assembly.GetCallingAssembly());

        public static string Get(string name)
        {
            return resourceManager.GetString(name);
        }
    }

    class Program
    {
        static void Main()
        {
            var currentTread = System.Threading.Thread.CurrentThread;

            currentTread.CurrentUICulture = new CultureInfo("ru-RU");

            Console.WriteLine("{0}", TR.Get("Hello"));

            currentTread.CurrentUICulture = new CultureInfo("en-US");
            
            Console.WriteLine("{0}", TR.Get("Hello"));
            Console.ReadKey();
        }
    }
}
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мультиязычное приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]