Wie bindet man eine language.ini ein in Blitzmax?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

funkheld

Betreff: Wie bindet man eine language.ini ein in Blitzmax?

BeitragSa, Okt 15, 2016 12:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, guten Tag.
Wie bindet man bitte die deutsche language.ini ein in Blitzmax?

Danke
Gruss

Code: [AUSKLAPPEN]

[LanguageDefinition]
LanguageID                                   = German (Deutsch)
LanguageVersion                              = v0.07
LanguageAuthor                               = Stefan Sarbok

; Toolbar Tips
tb_new                                       = "Neu"
tb_open                                      = "Öffnen"
tb_close                                     = "Schließen"
tb_save                                      = "Speichern"
tb_cut                                       = "Ausschneiden"
tb_copy                                      = "Kopieren"
tb_paste                                     = "Einfügen"
tb_find                                      = "Suche"
tb_build                                     = "Erstellen"
tb_buildrun                                  = "Erstellen and Starten"
tb_step                                      = "Schritt"
tb_stepin                                    = "Schritt rein"
tb_stepout                                   = "Schritt raus"
tb_stop                                      = "Stopp"
tb_home                                      = "Startseite"
tb_back                                      = "Zurück"
tb_forward                                   = "Vor"

; Tabs
tab_help                                     = "Hilfe"
tab_output                                   = "Ausgabe"
tab_locked:%1                                = "Erstelle: %1"

; Navbar Tabs
navtab_home                                  = "Index"
navtab_code                                  = "Code"
navtab_debug                                 = "Debug"

; Navigation Tree Nodes
navnode_help                                 = "Hilfe"
navnode_projects                             = "Projekte"
navnode_addproject                           = "Projekt hinzufügen"
navnode_moduleindex                          = "Index"
navnode_thirdpartymods                       = "Fremde Module"

; Misc Buttons
btn_ok                                       = "OK"
btn_cancel                                   = "Abbrechen"
btn_close                                    = "Schließen"

; Find Requester
find_window_title                            = "Suchen"
find_label_find                              = "Suchen"
find_btn_find                                = "Suchen"
find_notification_cannotfind                 = "Wurde nicht gefunden '%1'."

; Find & Replace Requester
replace_window_title                         = "Suchen und Ersetzen"
replace_label_find                           = "Suchen"
replace_label_replacewith                    = "Ersetze durch"
replace_btn_replace                          = "Ersetze"
replace_btn_replaceall                       = "Ersetze alle"
replace_btn_findnext                         = "Weitersuchen"

; About Requester
about_window_title                           = "Über MaxIDE"
about_label_bccver                           = "BCC Version"
about_label_bmxpath                          = "BlitzMax Pfad"
about_label_mingwpath                        = "MinGW Pfad"
about_label_fasmver                          = "FASM Version"
about_label_gccver                           = "GCC Version"
about_label_gplusplusver                     = "G++ Version"
about_error_unavailable                      = "nicht verfügbar"
about_error_notapplicable                    = "nicht passend"

; Goto Requester
goto_window_title                            = "Springe zu Zeile"
goto_label_linenum                           = "Zeile Nr."
goto_btn_goto                                = "Springe"

; Command Line Requester
cmdline_window_title                         = "Befehlszeile"
cmdline_label_cmdline                        = "Befehlszeile des Programms"

; Progress Requester
progress_window_title                        = "Fortschritt erfragen"

; Options Requester
options_window_title                         = "Einstellungen"
options_optionstab                           = "Einstellungen"
options_editortab                            = "Editor"
options_toolstab                             = "Werkzeuge"

options_options_label_language               = "Sprache"
options_options_btn_showtoolbar              = "Zeige Toolbar"
options_options_btn_autorestore              = "Öffne Dateien beim Start"
options_options_btn_autocaps                 = "Automatische Großbuchstaben"
options_options_btn_syntaxhighlight          = "Syntax hervorheben"
options_options_btn_autobackup               = "Automatisches Speichern"
options_options_btn_autoindent               = "Automatische Vervollständigung"
options_options_btn_autohideoutput           = "Verstecke Ausgabe, wenn Prozess abgeschlossen"
options_options_btn_useexternalbrowser       = "Benutze externen Hilfe-Browser"
options_options_btn_osshortcuts              = "Benutze betriebssytemspezifische Tastenkürzel"
options_options_btn_sortcodeviewnodes        = "Sortiere Knotenpunkte im Code-Fenster"
options_options_btn_bracketmatching          = "Prüfung der Klammern"

options_editor_label_background              = "Hintergund"
options_editor_itemlabel_tabsize             = "Tabgröße:"
options_editor_label_plaintext               = "Einfacher Text"
options_editor_label_remarks                 = "Anmerkungen"
options_editor_label_strings                 = "Strings"
options_editor_label_keywords                = "Schlüsselwörter"
options_editor_label_numbers                 = "Zahlen"
options_editor_label_matchings               = "Klammern"

options_tools_label_output                   = "Ausgabe"
options_tools_label_navbar                   = "Navigation"

options_font_desc_user                       = "Benutzerdefinierte Schriftart"
options_font_desc_guidefault                 = "GUI Schriftart"
options_font_desc_monospaced                 = "Konstante Schriftart"
options_font_desc_sansserif                  = "Sans Serif Font"
options_font_desc_serif                      = "Serif Font"
options_font_desc_script                     = "Script Font"

; Text Style Control
txtstyle_underline                           = "Unterstreichen"
txtstyle_normal                              = "Normal"
txtstyle_bold                                = "Fett"
txtstyle_italic                              = "Kursiv"
txtstyle_bolditalic                          = "Fett + Kursiv"

; Project Manager
projman_window_title                         = "Projekt Manager"
projman_btn_addproj                          = "Projekt hinzufügen"
projman_btn_delproj                          = "Entferne Projekt"
projman_btn_moveup                           = "Aufwärts"
projman_btn_movedn                           = "Abwärts"
projman_btn_properties                       = "Einstellungen"

; Project Requester
project_window_title                         = "Projekt Eigenschaften"
project_group_details                        = "Projekt Details"
project_label_name                           = "Name"
project_defaultname                          = "Neues Projekt"
project_label_path                           = "Pfad"
project_group_svn                            = "Subversion-Kontrolle"
project_label_url                            = "URL"
project_label_username                       = "Benutzername"
project_label_password                       = "Passwort"
project_btn_checkout                         = "Projekt auswählen"
project_btn_update                           = "Aktualisiere Projekt"
project_btn_commit                           = "Übermittle Projekt"
project_requestfolder_title                  = "Wähle das Projektverzeichnis"

; Syncmods Requester
syncmods_window_title                        = "Synchroniziere Module"
syncmods_label_username                      = "Benutzername"
syncmods_label_password                      = "Passwort"
syncmods_label_proxyserver                   = "Proxy Server"
syncmods_process_label                       = "Synchroniziere Module"
syncmods_btn_sync                            = "Sync"

; Search Requester
search_window_title                          = "Suchen in Dateien"
search_label_find                            = "Suchen"
search_label_filetypes                       = "Dateitypen"
search_label_searchpath                      = "Suchpfad"
search_type_bmaxfiles                        = "BlitzMax-Dateien"
search_type_codefiles                        = "Code-Dateien"
search_type_allfiles                         = "Alle Dateien (Warnung: Einschließlich binärer Dateien)"
search_btn_searchsubfolders                  = "Suchen in Unterverzeichnissen"
search_btn_startsearch                       = "Suchen"
search_btn_stopsearch                        = "Stop Search"
search_requestfolder_title                   = "Suchverzeichnis wählen..."
search_msg_complete                          = "Suche beendet! %1 Instanze(n) gefunden!"
search_msg_searchingdir                      = "Suche: %1"
search_error_pathnotfound                    = "Das angegebene Unterverzeichnis existiert nicht!"
search_error_pathisfile                      = "Der eingegebene Pfad ist eine Datei, bitte geben Sie ein Unterverzeichnis an."
search_error_nosearchstring                  = "Sie müssen einen Suchbegriff eingeben!"
search_safetynotification                    = "Es wurden %1 Instanzes gefunden.\n\nMöchten Sie weitersuchen?"

; Misc Notifications / Requesters
request_restart                              = "MaxIDE möchte neustarten."
request_closeall                             = "MaxIDE muss alle Dateien schließen, um fortzufahren."
request_openfile                             = "Öffne Datei"
request_saveas_title                         = "Speichern als"
request_importbb_title                       = "Importiere .bb Datei"
request_savechanges                          = "Speichere Änderungen in %1?"
notify_demo_featureunavailable               = "Dieses Feature ist in der Demoversion von BlitzMax nicht verfügbar."


; SVN Messages
svn_notification_nodehostnotfound            = "Hinweis: Host nicht gefunden."
svn_notification_nodeprojectnotfound         = "Hinweis: Projekt nicht gefunden."
svn_msg_updating                             = "Aktualisiere %1"
svn_msg_committing                           = "Übermittle %1"
svn_msg_checkingout                          = "Wechsel von %1 zu %2"

; Output Messages
output_error_compileerror                    = "Compilierungsfehler\n\n%1"
output_notification_stillbusy                = "Gegenwärtiger Prozess ist beschäftigt %1."
output_notification_processfailure           = "Bearbeitung: Fehler mit %1."
output_notification_processfailure           = "Bearbeitung konnte nicht starten %1."
output_msg_rebuildingdocs                    = "Compiliere Dokumentation..."
output_msg_buildingmods                      = "Compiliere Module"
output_msg_converting                        = "Konvertiere %1"
output_msg_processcomplete                   = "Prozess abgeschlossen"
output_msg_processterminated                 = "Prozess beendet"
output_msg_debugfailure                      = "Prozess: Debugfehler. Schreibfehler:\n%1"

; Loading Errors
BlitzMax to a different directory."
loaderror_docsnotfound                       = "Dokumentation nicht gefunden.\n\nMöchten Sie diese nun erstellen?"
loaderror_failed                             = "%1 konnte nicht geöffnet werden."

; Misc
status_line_char                             = "Zeile: %1 Buchstabe: %2"
msg_loading                                  = "Lade %1"
msg_highlightingcode                         = "Erstelle Sytanx..."

; Menus
menu_file                                    = "&Datei"
menu_file_new                                = "&Neu"
menu_file_open                               = "&Öffnen..."
menu_file_open_recent                        = "&Zuletzt benutzte..."
menu_file_closetab                           = "&Schließe Tab"
menu_file_closealltabs                       = "Schließe alle Tabs"
menu_file_closeothertabs                     = "Schließe andere Tabs"
menu_file_save                               = "&Speichern"
menu_file_saveas                             = "Speichern &unter"
menu_file_saveall                            = "A&lle speichern"
menu_file_nexttab                            = "&Nächster Tab"
menu_file_prevtab                            = "&Vorheriger Tab"
menu_file_importbb                           = "Importiere BB Projekt..."
menu_file_ideoptions                         = "MAXIDE Einstellungen"
menu_file_projectmanager                     = "&Projekt Manager"
menu_file_print                              = "Drucken"
menu_file_exit                               = "Beenden"

menu_edit                                    = "&Bearbeiten"
menu_edit_undo                               = "&Rückgangig"
menu_edit_redo                               = "&Wiederherstellen"
menu_edit_cut                                = "Aussch&neiden"
menu_edit_copy                               = "&Kopieren"
menu_edit_paste                              = "&Einfügen"
menu_edit_selectall                          = "Markiere &alles"
menu_edit_blockindent                        = "Block verringern"
menu_edit_blockoutdent                       = "Block erweitern"
menu_edit_find                               = "&Suchen..."
menu_edit_findnext                           = "Weitersuchen"
menu_edit_replace                            = "&Ersetze..."
menu_edit_gotoline                           = "&Spinge zu Zeile..."
menu_edit_findinfiles                        = "Suche in D&ateien"

menu_program                                 = "&Programm"
menu_program_build                           = "&Compilieren"
menu_program_buildandrun                     = "Compilieren und &Starten"
menu_program_commandline                     = "&Befehlszeile"
menu_program_step                            = "&Schritt"
menu_program_stepin                          = "Schritt &rein"
menu_program_stepout                         = "Schritt &raus"
menu_program_terminate                       = "&Ende"
menu_program_buildoptions                    = "Compiler"
menu_program_buildoptions_quick              = "Schnell"
menu_program_buildoptions_debug              = "Debug"
menu_program_buildoptions_threaded           = "Threaded"
menu_program_buildoptions_guiapp             = "GUI Anwendung"
menu_program_lockbuildfile                   = "&Schütze compilierte Datei"
menu_program_unlockbuildfile                 = "Compilierte Datei &nicht schützen"
menu_program_syncmods                        = "Synchroniziere Module..."
menu_program_buildmods                       = "Recompiliere &Modul"
menu_program_rebuildallmods                  = "Recompiliere &alle Module"
menu_program_rebuilddocs                     = "&Recompiliere Dokumentation"

menu_help                                    = "&Hilfe"
menu_help_home                               = "&Index"
menu_help_back                               = "&Vor"
menu_help_forward                            = "&Zurück"
menu_help_quickhelp                          = "&Schnell-Hilfe"
menu_help_aboutmaxide                        = "&Über MaxIDE"

; Popup Menus
popup_edit                                   = "Bearbeiten"
popup_edit_quickhelp                         = "Schnell-Hilfe"
popup_edit_cut                               = "Ausschneiden"
popup_edit_copy                              = "Kopieren"
popup_edit_paste                             = "Einfügen"
popup_edit_selectall                         = "Alles markieren"
popup_edit_blockindent                       = "Block verringern"
popup_edit_blockoutdent                      = "Block erweitern"
popup_edit_find                              = "Suchen"
popup_edit_findnext                          = "Weitersuchen"
popup_edit_replace                           = "Ersetzen"
popup_edit_goto                              = "Springe zu Zeile"

popup_output                                 = "Editieren"
popup_output_cut                             = "Ausschneiden"
popup_output_copy                            = "Kopieren"
popup_output_paste                           = "Einfügen"
popup_output_stop                            = "Stopp"

popup_nav_proj                               = "Proj"
popup_nav_proj_refresh                       = "Aktualisieren"
popup_nav_proj_findinfiles                   = "Suche in Dateien"
popup_nav_proj_explore                       = "Explore"
popup_nav_proj_shell                         = "Shell"
popup_nav_proj_svnupdate                     = "Aktualisiere Version"
popup_nav_proj_svncommit                     = "Übermittle Version"
popup_nav_proj_properties                    = "Einstellungen"

Ctrl=Strg
Left=Links
Right=Rechts

Midimaster

BeitragSa, Okt 15, 2016 19:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Das gehört zur Original-BlitzMax-Klasse "Localization"!

schreib mal in den Code...
BlitzMax: [AUSKLAPPEN]
LoadLanguage "deutsch.ini"

...und setze dann den Cursor auf das "Load..." und drücke dann die F1-Taste. Dann erscheint die Hilfe zu BlitzMax-Languages. Gleich bei LoadLangauge gibt es einen ausführlichen Beispielcode.

Ich nutze das seit vielen Jahren für alle meine Apps in mehreren Sprachen. Läuft tadellos... (auch z.b. Czech und Russisch mit Sonderzeichen und UTF8). Wenn Du nicht zurecht kommst, meldest Du dich nochmal.
Gewinner des BCC #53 mit "Gitarrist vs Fussballer" http://www.midimaster.de/downl...ssball.exe
 

funkheld

BeitragSa, Okt 15, 2016 22:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, danke.

Es ist keine Hilfe.

Es ist eine Übersetzung für die IDE, damit die in Deutsch erscheint.

Danke.
Gruss

Midimaster

BeitragSo, Okt 16, 2016 9:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah! Gar nicht für eine eigenes Projekt....

Dann mußt du die IDE.INI-Datei der BltzMax-IDE suchen und öffnen und dort gleich in der zweiten Zeile einen neuen Wert eintragen:

Die INI findest Du im Subordner "BlitzMax/cfg/" von BlitzMax

Zitat:
[Options]
language=incbin::default.language.ini

...wird zu...
Zitat:
[Options]
language=DeinPfad\Deutsch.ini
Gewinner des BCC #53 mit "Gitarrist vs Fussballer" http://www.midimaster.de/downl...ssball.exe

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group