diff --git a/Source/Core/DolphinWX/Main.cpp b/Source/Core/DolphinWX/Main.cpp index b852460d66..59de81fff6 100644 --- a/Source/Core/DolphinWX/Main.cpp +++ b/Source/Core/DolphinWX/Main.cpp @@ -334,8 +334,13 @@ void DolphinApp::InitLanguageSupport() { m_locale = new wxLocale(language); + // Specify where dolphins *.gmo files are located on each operating system #ifdef _WIN32 m_locale->AddCatalogLookupPathPrefix(StrToWxStr(File::GetExeDirectory() + DIR_SEP "Languages")); +#elif defined(__LINUX__) + m_locale->AddCatalogLookupPathPrefix(StrToWxStr(DATA_DIR "../locale")); +#elif defined(__APPLE__) + m_locale->AddCatalogLookupPathPrefix(StrToWxStr(File::GetBundleDirectory() + "Contents/Resources")); #endif m_locale->AddCatalog("dolphin-emu");