mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	- Completed the Finnish OSD texts (thanks to Rolf Ahrenberg). - Added ISO639LanguageDescriptor to 'libsi'. - Changed the 'languageCode' members in the descriptor classes of 'libsi' to 'char[4]' and setting the 4th byte to 0 for easier handling. - Fixed frequency handling when setting the CA descriptors in cDvbTuner::Action() (thanks to Jan Ekholm for reporting and helping to debug this one). - Now setting CA descriptors even if "Setup/DVB/Update channels" is less than 2. - There can now be up to 32 audio and Dolby PIDs (however, currently still only the first two are used throughout the rest of the program). - The audio and Dolby PIDs in 'channels.conf' now can have an optional language code (see man vdr(5)). Currently this is only stored and not yet used otherwise. - Added a call to cStatus::MsgOsdCurrentItem() to cMenuEditItem::SetValue() (thanks to Martin Hammerschmid).
		
			
				
	
	
		
			37 lines
		
	
	
		
			932 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			932 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * i18n.h: Internationalization
 | |
|  *
 | |
|  * See the main source file 'vdr.c' for copyright information and
 | |
|  * how to reach the author.
 | |
|  *
 | |
|  * $Id: i18n.h 1.11 2004/01/25 14:40:50 kls Exp $
 | |
|  */
 | |
| 
 | |
| #ifndef __I18N_H
 | |
| #define __I18N_H
 | |
| 
 | |
| #include <stdio.h>
 | |
| 
 | |
| const int I18nNumLanguages = 17;
 | |
| 
 | |
| typedef const char *tI18nPhrase[I18nNumLanguages];
 | |
| 
 | |
| void I18nRegister(const tI18nPhrase * const Phrases, const char *Plugin);
 | |
| 
 | |
| const char *I18nTranslate(const char *s, const char *Plugin = NULL);
 | |
| 
 | |
| const char * const * I18nLanguages(void);
 | |
| const char * const * I18nCharSets(void);
 | |
| const char * I18nLanguageCode(int Index);
 | |
| int I18nLanguageIndex(const char *Code);
 | |
| const char *I18nNormalizeLanguageCode(const char *Code);
 | |
| bool I18nIsPreferredLanguage(int *PreferredLanguages, int LanguageIndex, int &OldPreference);
 | |
| 
 | |
| #ifdef PLUGIN_NAME_I18N
 | |
| #define tr(s)  I18nTranslate(s, PLUGIN_NAME_I18N)
 | |
| #else
 | |
| #define tr(s)  I18nTranslate(s)
 | |
| #endif
 | |
| 
 | |
| #endif //__I18N_H
 |