Browse Source

Added an overloaded translate() function that takes CharPointer_UTF8

tags/2021-05-28
jules 12 years ago
parent
commit
ea9e833e5d
2 changed files with 10 additions and 19 deletions
  1. +5
    -19
      modules/juce_core/text/juce_LocalisedStrings.cpp
  2. +5
    -0
      modules/juce_core/text/juce_LocalisedStrings.h

+ 5
- 19
modules/juce_core/text/juce_LocalisedStrings.cpp View File

@@ -155,26 +155,12 @@ LocalisedStrings* LocalisedStrings::getCurrentMappings()
return currentMappings;
}
String LocalisedStrings::translateWithCurrentMappings (const String& text)
{
return juce::translate (text);
}
String LocalisedStrings::translateWithCurrentMappings (const char* text)
{
return juce::translate (String (text));
}
String LocalisedStrings::translateWithCurrentMappings (const String& text) { return juce::translate (text); }
String LocalisedStrings::translateWithCurrentMappings (const char* text) { return juce::translate (text); }
String translate (const String& text)
{
return translate (text, text);
}
String translate (const char* const literal)
{
const String text (literal);
return translate (text, text);
}
String translate (const String& text) { return juce::translate (text, text); }
String translate (const char* text) { return juce::translate (String (text)); }
String translate (CharPointer_UTF8 text) { return juce::translate (String (text)); }
String translate (const String& text, const String& resultIfNotFound)
{


+ 5
- 0
modules/juce_core/text/juce_LocalisedStrings.h View File

@@ -215,6 +215,11 @@ String translate (const String& stringLiteral);
*/
String translate (const char* stringLiteral);
/** Uses the LocalisedStrings class to translate the given string literal.
@see LocalisedStrings
*/
String translate (CharPointer_UTF8 stringLiteral);
/** Uses the LocalisedStrings class to translate the given string literal.
@see LocalisedStrings
*/


Loading…
Cancel
Save