add pseudolocalize
This commit is contained in:
@@ -794,6 +794,7 @@ void ReadGamePrefsFromDisk( bool bSwitchToLastPlayedGame )
|
|||||||
// it's OK to call these functions with names that don't exist.
|
// it's OK to call these functions with names that don't exist.
|
||||||
ANNOUNCER->SwitchAnnouncer( sAnnouncer );
|
ANNOUNCER->SwitchAnnouncer( sAnnouncer );
|
||||||
THEME->SwitchThemeAndLanguage( sTheme, PREFSMAN->m_sLanguage );
|
THEME->SwitchThemeAndLanguage( sTheme, PREFSMAN->m_sLanguage );
|
||||||
|
THEME->SetPseudoLocalilze( PREFSMAN->m_bPseudoLocalize );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
#include "LuaManager.h"
|
#include "LuaManager.h"
|
||||||
#include "ThemeManager.h"
|
#include "ThemeManager.h"
|
||||||
#include "SpecialFiles.h"
|
#include "SpecialFiles.h"
|
||||||
|
#include "IniFile.h"
|
||||||
|
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
@@ -112,7 +113,18 @@ BOOL CSmpackageApp::InitInstance()
|
|||||||
FILEMAN = new RageFileManager( "" );
|
FILEMAN = new RageFileManager( "" );
|
||||||
LUA = new LuaManager();
|
LUA = new LuaManager();
|
||||||
THEME = new ThemeManager();
|
THEME = new ThemeManager();
|
||||||
THEME->SwitchThemeAndLanguage( SpecialFiles::BASE_THEME_NAME, SpecialFiles::BASE_LANGUAGE );
|
|
||||||
|
// TODO: Use PrefsManager to get the current language instead? PrefsManager would
|
||||||
|
// need to be split up to reduce dependencies
|
||||||
|
IniFile ini;
|
||||||
|
ini.ReadFile( SpecialFiles::PREFERENCES_INI_PATH );
|
||||||
|
RString sLanguage;
|
||||||
|
ini.GetValue( "Preferences", "Language", sLanguage );
|
||||||
|
bool bPseudoLocalize;
|
||||||
|
ini.GetValue( "PseudoLocalize", "Language", bPseudoLocalize );
|
||||||
|
|
||||||
|
THEME->SwitchThemeAndLanguage( SpecialFiles::BASE_THEME_NAME, sLanguage );
|
||||||
|
THEME->SetPseudoLocalilze( bPseudoLocalize );
|
||||||
|
|
||||||
|
|
||||||
// Show the Manager Dialog
|
// Show the Manager Dialog
|
||||||
|
|||||||
@@ -157,39 +157,43 @@ BEGIN
|
|||||||
IDC_STATIC,18,144,196,17
|
IDC_STATIC,18,144,196,17
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_MENU DIALOGEX 0, 0, 332, 265
|
IDD_MENU DIALOGEX 0, 0, 332, 284
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
CAPTION "StepMania Tools Main Menu"
|
CAPTION "StepMania Tools Main Menu"
|
||||||
FONT 8, "MS Sans Serif", 0, 0, 0x1
|
FONT 8, "MS Sans Serif", 0, 0, 0x1
|
||||||
BEGIN
|
BEGIN
|
||||||
DEFPUSHBUTTON "Exit",IDOK,275,244,50,14
|
DEFPUSHBUTTON "Exit",IDOK,275,263,50,14
|
||||||
CONTROL 1045,IDC_STATIC,"Static",SS_BITMAP,0,0,332,38
|
CONTROL 1045,IDC_STATIC,"Static",SS_BITMAP,0,0,332,38
|
||||||
GROUPBOX "Installation",IDC_STATIC,7,41,318,28
|
GROUPBOX "Installation",IDC_STATIC,7,41,318,28
|
||||||
PUSHBUTTON "Edit Installations",IDC_EDIT_INSTALLATIONS,241,49,75,15
|
PUSHBUTTON "Edit Installations",IDC_EDIT_INSTALLATIONS,241,49,75,15
|
||||||
GROUPBOX "Create and Share",IDC_STATIC,7,161,318,79
|
GROUPBOX "Create and Share",IDC_STATIC,7,176,318,78
|
||||||
PUSHBUTTON "Export Packages",IDC_EXPORT_PACKAGES,15,176,75,15
|
PUSHBUTTON "Export Packages",IDC_EXPORT_PACKAGES,14,190,83,15
|
||||||
LTEXT "Create .smzip package files to share with other users. Packages can contain songs, courses, themes, backgrounds, and more.",
|
LTEXT "Create .smzip package files to share with other users. Packages can contain songs, courses, themes, backgrounds, and more.",
|
||||||
IDC_STATIC,104,175,215,18
|
IDC_STATIC,106,190,215,18
|
||||||
PUSHBUTTON "Create Song",IDC_CREATE_SONG,15,197,75,15
|
PUSHBUTTON "Create Song",IDC_CREATE_SONG,14,211,83,15
|
||||||
LTEXT "Create a new song in from your favorite mp3 or ogg music file.",
|
LTEXT "Create a new song in from your favorite mp3 or ogg music file.",
|
||||||
IDC_STATIC,103,196,215,20
|
IDC_STATIC,106,211,215,20
|
||||||
GROUPBOX "Troubleshooting",IDC_STATIC,7,72,318,87
|
GROUPBOX "Troubleshooting",IDC_STATIC,7,73,318,99
|
||||||
PUSHBUTTON "Change Preferences",IDC_CHANGE_PREFERENCES,16,83,75,15
|
PUSHBUTTON "Change Preferences",IDC_CHANGE_PREFERENCES,15,85,83,15
|
||||||
PUSHBUTTON "Open Preferences",IDC_OPEN_PREFERENCES,16,115,75,15
|
PUSHBUTTON "Open Preferences",IDC_OPEN_PREFERENCES,15,127,83,15
|
||||||
LTEXT "Using this feature, you can:\n - Change the graphics API that the game will use.\n - Change the sound API that the game will use.\n - Clear all preferences if the game won't start.\n - Open the preferences file to make changes by hand.",
|
LTEXT "Change the graphics API, sound API, and other settings that the game will use.",
|
||||||
IDC_STATIC,104,86,215,45
|
IDC_STATIC,106,85,215,18
|
||||||
PUSHBUTTON "Clear Preferences",IDC_CLEAR_PREFERENCES,16,99,75,15
|
PUSHBUTTON "Clear Preferences",IDC_CLEAR_PREFERENCES,15,106,83,15
|
||||||
PUSHBUTTON "Clear Mappings",IDC_CLEAR_KEYMAPS,16,138,75,15
|
PUSHBUTTON "Clear Mappings",IDC_CLEAR_KEYMAPS,15,148,83,15
|
||||||
EDITTEXT IDC_EDIT_INSTALLATION,16,51,219,12,ES_AUTOHSCROLL |
|
EDITTEXT IDC_EDIT_INSTALLATION,16,51,219,12,ES_AUTOHSCROLL |
|
||||||
ES_READONLY
|
ES_READONLY
|
||||||
LTEXT "Erase all of your keyboard and joystick mappings if you've made a mistake.",
|
LTEXT "Erase all of your keyboard and joystick mappings if you've made a mistake.",
|
||||||
IDC_STATIC,104,137,214,18
|
IDC_STATIC,106,148,214,18
|
||||||
PUSHBUTTON "Launch Game",IDC_BUTTON_LAUNCH_GAME,189,244,70,14
|
PUSHBUTTON "Launch Game",IDC_BUTTON_LAUNCH_GAME,189,263,70,14
|
||||||
PUSHBUTTON "Languages",IDC_LANGUAGES,15,218,75,15
|
PUSHBUTTON "Languages",IDC_LANGUAGES,14,232,83,15
|
||||||
LTEXT "Create a new or manage existing language translations.",
|
LTEXT "Create a new or manage existing language translations.",
|
||||||
IDC_STATIC,103,217,215,20
|
IDC_STATIC,106,232,215,20
|
||||||
LTEXT "StepMania Tools Main Menu",IDC_STATIC_HEADER_TEXT,5,2,
|
LTEXT "StepMania Tools Main Menu",IDC_STATIC_HEADER_TEXT,5,2,
|
||||||
280,24
|
280,24
|
||||||
|
LTEXT "Open the preferences file to make changes by hand.",
|
||||||
|
IDC_STATIC,106,127,214,18
|
||||||
|
LTEXT "Clear all preferences if you've made changes and the game won't start.",
|
||||||
|
IDC_STATIC,106,106,214,18
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_ENTER_COMMENT DIALOGEX 0, 0, 312, 202
|
IDD_ENTER_COMMENT DIALOGEX 0, 0, 312, 202
|
||||||
@@ -398,7 +402,7 @@ BEGIN
|
|||||||
LEFTMARGIN, 7
|
LEFTMARGIN, 7
|
||||||
RIGHTMARGIN, 325
|
RIGHTMARGIN, 325
|
||||||
TOPMARGIN, 7
|
TOPMARGIN, 7
|
||||||
BOTTOMMARGIN, 258
|
BOTTOMMARGIN, 277
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_ENTER_COMMENT, DIALOG
|
IDD_ENTER_COMMENT, DIALOG
|
||||||
|
|||||||
Reference in New Issue
Block a user