diff --git a/headers/os/locale/Catalog.h b/headers/os/locale/Catalog.h index acdb3035dd..a3bff0851e 100644 --- a/headers/os/locale/Catalog.h +++ b/headers/os/locale/Catalog.h @@ -102,8 +102,9 @@ private: #undef B_TRANSLATE_APP_NAME #define B_TRANSLATE_APP_NAME(string) \ - BLocaleRoster::Default()->GetCatalog()->GetString((string), \ - B_TRANSLATE_APP_NAME_CONTEXT) + BLocaleRoster::Default()->IsFilesystemTranslationPreferred() \ + ? BLocaleRoster::Default()->GetCatalog()->GetString((string), \ + B_TRANSLATE_APP_NAME_CONTEXT) : (string) #undef B_TRANSLATE_WITH_CONTEXT #define B_TRANSLATE_WITH_CONTEXT(string, context) \