‘орум программистов, компьютерный форум CyberForum.ru
Ќаши страницы

—++ дл€ начинающих

¬ойти
–егистраци€
¬осстановить пароль
 
 
akk
44 / 44 / 7
–егистраци€: 28.01.2012
—ообщений: 341
#1

 онсольное приложение на нескольких €зыках - C++

23.03.2013, 21:36. ѕросмотров 916. ќтветов 20
ћетки нет (¬се метки)

—обственно, интересно, как можно сделать свое приложение мульти€зычным?
0
Similar
Ёксперт
41792 / 34177 / 6122
–егистраци€: 12.04.2006
—ообщений: 57,940
23.03.2013, 21:36
«дравствуйте! я подобрал дл€ вас темы с ответами на вопрос  онсольное приложение на нескольких €зыках (C++):

консольное приложение (при запуске приложение открывалось на весь экран) - C++
 ак сделать, чтобы при запуске приложение открывалось на весь экран?

Ќаписание программ на нескольких €зыках программировани€ - C++
Ќаписание программ на нескольких €зыках программировани€ - слышал, что так можно делать. ј как? (ѕросто дл€ интереса спросил.)

 ак писать программу на нескольких €зыках программировани€? - C++
„то за прикол? я в ¬икипедии смотрю там разные попул€рные проги, а там написано по несколько €зыков программировани€ на которых они...

 онсольное приложение на —++ - C++
народ помогите плиз решить проблему написал игру под консоль. типа змейки как добавить функцию типа рестарт (если проиграл или выиграл)...

 онсольное приложение на —++ - C++
«адание такое: 1. –озробити функц≥ю, що повертаЇ абсолютне значенн€ частки в≥д д≥ленн€ першого ∆елательно вот по этому примеру: ...

 онсольное приложение - C++
как можно поставить обработчики на нажатие клавишь ctrl+c и того типа

Ќадоела реклама? «арегистрируйтесь и она исчезнет полностью.
akk
44 / 44 / 7
–егистраци€: 28.01.2012
—ообщений: 341
23.03.2013, 23:37  [“—] #16
÷итата —ообщение от BumerangSP ѕосмотреть сообщение
v.push_back(str);
Ќу это тоже если в файле несколько дес€тков строк, а так, € пон€л, просто весь файл в пам€ть загон€етс€.
0
BumerangSP
4286 / 1408 / 121
–егистраци€: 16.12.2010
—ообщений: 2,941
«аписей в блоге: 3
23.03.2013, 23:45 #17
akk, можно сказать и так.
0
akk
44 / 44 / 7
–егистраци€: 28.01.2012
—ообщений: 341
23.03.2013, 23:53  [“—] #18
BumerangSP, а как тогда локализуютс€ другие программы, например NotePad++, слова подгружаютс€ через XML?
0
BumerangSP
4286 / 1408 / 121
–егистраци€: 16.12.2010
—ообщений: 2,941
«аписей в блоге: 3
23.03.2013, 23:57 #19
akk, может, как Kastaneda описал, может, через хеш-функцию какую-нибудь
1
0x10
2464 / 1636 / 238
–егистраци€: 24.11.2012
—ообщений: 4,029
24.03.2013, 09:35 #20
akk, посмотрите в сторону gettext, boost::locale.
1
Kastaneda
‘орумчанин
Ёксперт —++
4653 / 2862 / 228
–егистраци€: 12.12.2009
—ообщений: 7,271
«аписей в блоге: 2
«авершенные тесты: 1
24.03.2013, 10:57 #21
÷итата —ообщение от akk ѕосмотреть сообщение
а как тогда локализуютс€ другие программы, например NotePad++
можешь сам посмотреть, notepad++ же с открытым кодом.
 од.

ƒобавлено через 1 минуту
€ сам уже посмотрел, вот что там
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
LocalizationSwitcher::LocalizationDefinition localizationDefs[] = {
    {TEXT("English"), TEXT("english.xml")},
    {TEXT("English (customizable)"), TEXT("english_customizable.xml")},
    {TEXT("Fran√Іais"), TEXT("french.xml")},
    {TEXT("дЄ*жЦЗзєБйЂФ"), TEXT("chinese.xml")},
    {TEXT("дЄ*жЦЗзЃАдљУ"), TEXT("chineseSimplified.xml")},
    {TEXT("нХЬкµ*мЦі"), TEXT("korean.xml")},
    {TEXT("жЧ•жЬђи™Ю"), TEXT("japanese.xml")},
    {TEXT("Deutsch"), TEXT("german.xml")},
    {TEXT("Espa√±ol"), TEXT("spanish.xml")},
    {TEXT("Italiano"), TEXT("italian.xml")},
    {TEXT("Portugu√™s"), TEXT("portuguese.xml")},
    {TEXT("Portugu√™s brasileiro"), TEXT("brazilian_portuguese.xml")},
    {TEXT("Nederlands"), TEXT("dutch.xml")},
    {TEXT("–усский"), TEXT("russian.xml")},
    {TEXT("Polski"), TEXT("polish.xml")},
    {TEXT("Catal√*"), TEXT("catalan.xml")},
    {TEXT("ƒМesky"), TEXT("czech.xml")},
    {TEXT("Magyar"), TEXT("hungarian.xml")},
    {TEXT("Rom√ҐnƒГ"), TEXT("romanian.xml")},
    {TEXT("T√Љrk√Іe"), TEXT("turkish.xml")},
    {TEXT("ўБЎІЎ±Ў≥џМ"), TEXT("farsi.xml")},
    {TEXT("”крањнська"), TEXT("ukrainian.xml")},
    {TEXT("„Ґ„С„®„Щ„™"), TEXT("hebrew.xml")},
    {TEXT("Nynorsk"), TEXT("nynorsk.xml")},
    {TEXT("Norsk"), TEXT("norwegian.xml")},
    {TEXT("Occitan"), TEXT("occitan.xml")},
    {TEXT("аєДаЄЧаЄҐ"), TEXT("thai.xml")},
    {TEXT("Furlan"), TEXT("friulian.xml")},
    {TEXT("ЎІўДўТЎєўОЎ±ўОЎ®ўКўСЎ©"), TEXT("arabic.xml")},
    {TEXT("Suomi"), TEXT("finnish.xml")},
    {TEXT("Lietuvi≈≥"), TEXT("lithuanian.xml")},
    {TEXT("ќХќїќїќЈќљќєќЇќђ"), TEXT("greek.xml")},
    {TEXT("Svenska"), TEXT("swedish.xml")},
    {TEXT("Galego"), TEXT("galician.xml")},
    {TEXT("Sloven≈°ƒНina"), TEXT("slovenian.xml")},
    {TEXT("SlovenƒНina"), TEXT("slovak.xml")},
    {TEXT("Dansk"), TEXT("danish.xml")},
    {TEXT("Estreme√±u"), TEXT("extremaduran.xml")},
    {TEXT("≈љemaitiu ruoda"), TEXT("samogitian.xml")},
    {TEXT("Ѕългарски"), TEXT("bulgarian.xml")},
    {TEXT("Bahasa Indonesia"), TEXT("indonesian.xml")},
    {TEXT("Gjuha shqipe"), TEXT("albanian.xml")},
    {TEXT("Hrvatski jezik"), TEXT("croatian.xml")},
    {TEXT("бГ•бГРбГ*бГЧбГ£бГЪбГШ бГФбГЬбГР"), TEXT("georgian.xml")},
    {TEXT("Euskara"), TEXT("basque.xml")},
    {TEXT("Espa√±ol argentina"), TEXT("spanish_ar.xml")},
    {TEXT("Ѕеларуска€ мова"), TEXT("belarusian.xml")},
    {TEXT("Srpski"), TEXT("serbian.xml")},
    {TEXT("Cрпски"), TEXT("serbianCyrillic.xml")},
    {TEXT("Bahasa Melayu"), TEXT("malay.xml")},
    {TEXT("L√Ђtzebuergesch"), TEXT("luxembourgish.xml")},
    {TEXT("Tagalog"), TEXT("tagalog.xml")},
    {TEXT("Afrikaans"), TEXT("afrikaans.xml")},
    {TEXT("“Ъаза“Ыша"), TEXT("kazakh.xml")},
    {TEXT("OСzbekcha"), TEXT("uzbek.xml")},
    {TEXT("°збекча"), TEXT("uzbekCyrillic.xml")},
    {TEXT(" ыргыз тили"), TEXT("kyrgyz.xml")},
    {TEXT("ћакедонски Љазик"), TEXT("macedonian.xml")},
    {TEXT("latvie≈°u valoda"), TEXT("latvian.xml")},
    {TEXT("аЃ§аЃЃаЃњаЃіаѓН"), TEXT("tamil.xml")},
    {TEXT("Az…Щrbaycan dili"), TEXT("azerbaijani.xml")},
    {TEXT("Bosanski"), TEXT("bosnian.xml")},
    {TEXT("Esperanto"), TEXT("esperanto.xml")},
    {TEXT("Zeneize"), TEXT("ligurian.xml")},
    {TEXT("৺ড়৮а•Н৶а•А"), TEXT("hindi.xml")},
    {TEXT("Sardu"), TEXT("sardinian.xml")},
    {TEXT("Ў¶џЗўКЎЇџЗЎ±ЏЖџХ"), TEXT("uyghur.xml")},
    {TEXT("а∞§а±Жа∞≤а±Ба∞Ча±Б"), TEXT("telugu.xml")},
    {TEXT("aragon√©s"), TEXT("aragonese.xml")},
    {TEXT("а¶ђа¶Ња¶Ва¶≤а¶Њ"), TEXT("bengali.xml")}
};
т.е. все в XML.

ƒобавлено через 2 минуты
вот небольшой кусок russian.xml
 од
                <Entries>
                    <Item menuId="file" name="&amp;‘айл"/>
                    <Item menuId="edit" name="ѕ&amp;равка"/>
                    <Item menuId="search" name="&amp;ѕоиск"/>
                    <Item menuId="view" name="&amp;¬ид"/>
                    <Item menuId="encoding" name="&amp; одировки"/>
                    <Item menuId="language" name="&amp;—интаксис"/>
                    <Item menuId="settings" name="&amp;ќпции"/>
                    <Item menuId="macro" name="&amp;ћакросы"/>
                    <Item menuId="run" name="&amp;«апуск"/>
                    <Item idName="Plugins" name="ѕ&amp;лагины"/>
                    <Item idName="Window"  name="ќк&amp;на"/>
                </Entries>
1
MoreAnswers
Ёксперт
37091 / 29110 / 5898
–егистраци€: 17.06.2006
—ообщений: 43,301
24.03.2013, 10:57
ѕривет! ¬от еще темы с ответами:

консольное приложение - C++
ѕомогите разобратьс€ с задачкой! Ќаписать на —++ код консольного приложени€, реализующий в главной функции ввод с клавиатуры в...

 онсольное приложение - C++
«дравствуйте! »меетс€ консольное приложение, которое при наборе команды &quot;start&quot; выполн€ет запуск программы. ѕроблема в том, что пока €...

 онсольное приложение + DDE - C++
«дравствуйте, товарищи! ≈сть необходимость написать консольное приложение дл€ работы по DDE с клиентом. ƒо этого писал подобное...

 онсольное приложение. sizeof; - C++
«дравствуйте, хочу создать программу &quot;ConsoleAppliction&quot;, котора€ будет выводить в консоли либо 4, либо 2. (»ными словами будет говорить о...


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

»ли воспользуйтесь поиском по форуму:
Yandex
ќбъ€влени€
24.03.2013, 10:57
ќтвет —оздать тему
ќпции темы

 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru