00001 #
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef CSOUND_TEXT_H
00027 #define CSOUND_TEXT_H
00028
00029
00030
00031 typedef enum {
00032 CSLANGUAGE_DEFAULT = 0,
00033 CSLANGUAGE_AFRIKAANS,
00034 CSLANGUAGE_ALBANIAN,
00035 CSLANGUAGE_ARABIC,
00036 CSLANGUAGE_ARMENIAN,
00037 CSLANGUAGE_ASSAMESE,
00038 CSLANGUAGE_AZERI,
00039 CSLANGUAGE_BASQUE,
00040 CSLANGUAGE_BELARUSIAN,
00041 CSLANGUAGE_BENGALI,
00042 CSLANGUAGE_BULGARIAN,
00043 CSLANGUAGE_CATALAN,
00044 CSLANGUAGE_CHINESE,
00045 CSLANGUAGE_CROATIAN,
00046 CSLANGUAGE_CZECH,
00047 CSLANGUAGE_DANISH,
00048 CSLANGUAGE_DUTCH,
00049 CSLANGUAGE_ENGLISH_UK,
00050 CSLANGUAGE_ENGLISH_US,
00051 CSLANGUAGE_ESTONIAN,
00052 CSLANGUAGE_FAEROESE,
00053 CSLANGUAGE_FARSI,
00054 CSLANGUAGE_FINNISH,
00055 CSLANGUAGE_FRENCH,
00056 CSLANGUAGE_GEORGIAN,
00057 CSLANGUAGE_GERMAN,
00058 CSLANGUAGE_GREEK,
00059 CSLANGUAGE_GUJARATI,
00060 CSLANGUAGE_HEBREW,
00061 CSLANGUAGE_HINDI,
00062 CSLANGUAGE_HUNGARIAN,
00063 CSLANGUAGE_ICELANDIC,
00064 CSLANGUAGE_INDONESIAN,
00065 CSLANGUAGE_ITALIAN,
00066 CSLANGUAGE_JAPANESE,
00067 CSLANGUAGE_KANNADA,
00068 CSLANGUAGE_KASHMIRI,
00069 CSLANGUAGE_KAZAK,
00070 CSLANGUAGE_KONKANI,
00071 CSLANGUAGE_KOREAN,
00072 CSLANGUAGE_LATVIAN,
00073 CSLANGUAGE_LITHUANIAN,
00074 CSLANGUAGE_MACEDONIAN,
00075 CSLANGUAGE_MALAY,
00076 CSLANGUAGE_MALAYALAM,
00077 CSLANGUAGE_MANIPURI,
00078 CSLANGUAGE_MARATHI,
00079 CSLANGUAGE_NEPALI,
00080 CSLANGUAGE_NORWEGIAN,
00081 CSLANGUAGE_ORIYA,
00082 CSLANGUAGE_POLISH,
00083 CSLANGUAGE_PORTUGUESE,
00084 CSLANGUAGE_PUNJABI,
00085 CSLANGUAGE_ROMANIAN,
00086 CSLANGUAGE_RUSSIAN,
00087 CSLANGUAGE_SANSKRIT,
00088 CSLANGUAGE_SERBIAN,
00089 CSLANGUAGE_SINDHI,
00090 CSLANGUAGE_SLOVAK,
00091 CSLANGUAGE_SLOVENIAN,
00092 CSLANGUAGE_SPANISH,
00093 CSLANGUAGE_SWAHILI,
00094 CSLANGUAGE_SWEDISH,
00095 CSLANGUAGE_TAMIL,
00096 CSLANGUAGE_TATAR,
00097 CSLANGUAGE_TELUGU,
00098 CSLANGUAGE_THAI,
00099 CSLANGUAGE_TURKISH,
00100 CSLANGUAGE_UKRAINIAN,
00101 CSLANGUAGE_URDU,
00102 CSLANGUAGE_UZBEK,
00103 CSLANGUAGE_VIETNAMESE,
00104 CSLANGUAGE_COLUMBIAN
00105 } cslanguage_t;
00106
00107 #ifdef GNU_GETTEXT
00108 #ifdef __cplusplus
00109 extern "C" {
00110 #endif
00111 #include <libintl.h>
00112
00113 #define Str(x) csoundLocalizeString(x)
00114 void init_getstring(void);
00115 #ifdef __cplusplus
00116 }
00117 #endif
00118
00119 #else
00120 #ifdef __cplusplus
00121 extern "C" {
00122 #endif
00123
00124 #ifdef __BUILDING_LIBCSOUND
00125
00126
00127
00128 #define Str(x) csoundLocalizeString(x)
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140
00141
00142
00143
00144
00145 void init_getstring(void);
00146
00147 #endif
00148
00149 #ifdef __cplusplus
00150 }
00151 #endif
00152 void init_getstring(void);
00153
00154 #endif
00155
00156 #endif
00157