#include "config.h"
#include "porting.h"
#include "util/string.h"
#include <libintl.h>
 
Go to the source code of this file.
 | 
| void  | init_gettext (const char *path, const std::string &configured_language, int argc, char *argv[]) | 
|   | 
| std::string  | strgettext (const char *str) | 
|   | 
| std::string  | strgettext (const std::string &str) | 
|   | 
| std::wstring  | wstrgettext (const char *str) | 
|   | 
| std::wstring  | wstrgettext (const std::string &str) | 
|   | 
| template<typename ... Args>  | 
| std::wstring  | fwgettext (const char *src, Args &&... args) | 
|   | Returns translated string with format args applied.  
  | 
|   | 
| template<typename ... Args>  | 
| std::string  | fmtgettext (const char *format, Args &&... args) | 
|   | Returns translated string with format args applied.  
  | 
|   | 
      
        
          | #define _ | 
          ( | 
           |           String | ) | 
             gettext(String) | 
        
      
 
 
◆ gettext_noop
      
        
          | #define gettext_noop | 
          ( | 
           |           String | ) | 
             (String) | 
        
      
 
 
◆ N_
◆ fmtgettext()
template<typename ... Args> 
  
  
      
        
          | std::string fmtgettext  | 
          ( | 
          const char * |           format,  | 
         
        
           | 
           | 
          Args &&... |           args ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ fwgettext()
template<typename ... Args> 
  
  
      
        
          | std::wstring fwgettext  | 
          ( | 
          const char * |           src,  | 
         
        
           | 
           | 
          Args &&... |           args ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ init_gettext()
      
        
          | void init_gettext  | 
          ( | 
          const char * |           path,  | 
        
        
           | 
           | 
          const std::string & |           configured_language,  | 
        
        
           | 
           | 
          int |           argc,  | 
        
        
           | 
           | 
          char * |           argv[] ) | 
        
      
 
 
◆ strgettext() [1/2]
  
  
      
        
          | std::string strgettext  | 
          ( | 
          const char * |           str | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ strgettext() [2/2]
  
  
      
        
          | std::string strgettext  | 
          ( | 
          const std::string & |           str | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ wstrgettext() [1/2]
  
  
      
        
          | std::wstring wstrgettext  | 
          ( | 
          const char * |           str | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
References strgettext(), and utf8_to_wide().
Referenced by GUITouchscreenLayout::GUITouchscreenLayout(), Client::afterContentReceived(), fwgettext(), Game::getServerContent(), GUIKeyChangeMenu::init_keys(), ClientMediaDownloader::initialStep(), make_button_grid_title(), GUIKeyChangeMenu::OnEvent(), GUIFormSpecMenu::regenerateGui(), GUIKeyChangeMenu::regenerateGui(), GUIOpenURLMenu::regenerateGui(), GUIPasswordChange::regenerateGui(), GUIVolumeChange::regenerateGui(), GUITouchscreenLayout::regenerateMenu(), GUIKeyChangeMenu::resetMenu(), Game::showOverlayMessage(), GameUI::showTranslatedStatusText(), and wstrgettext().
 
 
◆ wstrgettext() [2/2]
  
  
      
        
          | std::wstring wstrgettext  | 
          ( | 
          const std::string & |           str | ) | 
           | 
         
       
   | 
  
inline   |