Страницы

Поиск по вопросам

Показаны сообщения с ярлыком интернационализация. Показать все сообщения
Показаны сообщения с ярлыком интернационализация. Показать все сообщения

воскресенье, 15 марта 2020 г.

Мультиязычное приложение на C [закрыт]

#c #локализация #интернационализация


        
             
                
                    
                        
                            Закрыт. Этот вопрос не по теме. Ответы на него в данный
момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Переформулируйте вопрос,
чтобы он соответствовал тематике «Stack Overflow на русском».
                        
                        Закрыт 4 года назад.
                                                                                
           
                
        
Подскажите, как в C обычно делают мультиязичность?
    


Ответы

Ответ 1



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

Ответ 2



в linux обычно используют gettext с C/C++. Если Qt, там свой инструментарий.

понедельник, 24 февраля 2020 г.

Как сделать программу мультиязычной?

#c_sharp #winforms #локализация #интернационализация


В программе буквально 10-20 строк которые нужно переводить? Каким образом сделать?
    


Ответы

Ответ 1



Вы можете посмотреть на msdn пошаговую инструкцию которая объясняет, как это сделать. Если коротко, то вам нужно воспользоваться менеджером ресурсов: ResourceManager LocRM = new ResourceManager("WindowsApplication1.WinFormStrings",typeof(Form1).Assembly); // вызов нужной локализации строки: MessageBox.Show(LocRM.GetString("strMessage")); ResourceManager документация

среда, 5 июня 2019 г.

Мультиязычное приложение на C [закрыт]

Подскажите, как в C обычно делают мультиязичность?


Ответ

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

вторник, 7 мая 2019 г.

Как сделать программу мультиязычной?

В программе буквально 10-20 строк которые нужно переводить? Каким образом сделать?


Ответ

Вы можете посмотреть на msdn пошаговую инструкцию которая объясняет, как это сделать.
Если коротко, то вам нужно воспользоваться менеджером ресурсов:
ResourceManager LocRM = new ResourceManager("WindowsApplication1.WinFormStrings",typeof(Form1).Assembly); // вызов нужной локализации строки: MessageBox.Show(LocRM.GetString("strMessage"));
ResourceManager документация