mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-25 18:10:21 -04:00 
			
		
		
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			628 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			628 B
		
	
	
	
		
			C++
		
	
	
	
	
	
|  | // Copyright Vladimir Prus 2003.
 | ||
|  | // Distributed under the Boost Software License, Version 1.0.
 | ||
|  | // (See accompanying file LICENSE_1_0.txt
 | ||
|  | // or copy at http://www.boost.org/LICENSE_1_0.txt)
 | ||
|  | 
 | ||
|  | 
 | ||
|  | #include <locale.h>
 | ||
|  | #include <libintl.h>
 | ||
|  | #define i18n(s) gettext(s)
 | ||
|  | 
 | ||
|  | #include <iostream>
 | ||
|  | using namespace std; | ||
|  | 
 | ||
|  | int main() | ||
|  | {     | ||
|  |     // Specify that translations are stored in directory
 | ||
|  |     // "messages".
 | ||
|  |     bindtextdomain("main", "messages"); | ||
|  |     textdomain("main"); | ||
|  | 
 | ||
|  |     // Switch to russian locale.
 | ||
|  |     setlocale(LC_MESSAGES, "ru_RU.KOI8-R"); | ||
|  | 
 | ||
|  |     // Output localized message.
 | ||
|  |     std::cout << i18n("hello") << "\n"; | ||
|  | 
 | ||
|  |     return 0; | ||
|  | } |