Wie bindet man eine language.ini ein in Blitzmax?
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
funkheldBetreff: Wie bindet man eine language.ini ein in Blitzmax? |
Sa, Okt 15, 2016 12:17 Antworten mit Zitat |
|
---|---|---|
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 |
Sa, Okt 15, 2016 19:32 Antworten mit Zitat |
|
---|---|---|
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 |
Sa, Okt 15, 2016 22:46 Antworten mit Zitat |
|
---|---|---|
Hallo, danke.
Es ist keine Hilfe. Es ist eine Übersetzung für die IDE, damit die in Deutsch erscheint. Danke. Gruss |
||
Midimaster |
So, Okt 16, 2016 9:43 Antworten mit Zitat |
|
---|---|---|
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 |
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group