41 setlocale(LC_ALL,
"");
58 if (language) printf(
"Current Language: %s\n\n", language);
60 printf(
"Unable Detect Language, using english\n\n");
64 while (fgets(buf,255,stdin)) {
65 if (strlen(buf)<2)
break;
67 rccstring =
rccFrom(NULL, 0, buf);
69 recoded =
rccTo(NULL, 1, rccstring);
73 }
else printf(
"Recoding from UTF-8 is failed\n");
75 }
else printf(
"Recoding to UTF-8 is failed\n");
int rccSetLanguageByName(rcc_context ctx, const char *name)
char * rcc_string
Definition: librcc.h:1032
const char * rccGetCurrentLanguageName(rcc_context ctx)
rcc_language_id rccGetCurrentLanguage(rcc_context ctx)
#define rccFrom(ctx, class_id, buf)
Definition: librcc.h:1453
int rccSetOption(rcc_context ctx, rcc_option option, rcc_option_value value)
int rccInitDb4(rcc_context ctx, const char *name, rcc_db4_flags flags)
unsigned char rcc_language_id
Definition: librcc.h:43
int rccInitDefaultContext(const char *locale_variable, unsigned int max_languages, unsigned int max_classes, rcc_class_ptr defclasses, rcc_init_flags flags)
#define rccTo(ctx, class_id, buf)
Definition: librcc.h:1454
rcc_language_id rccGetLanguageByName(rcc_context ctx, const char *name)
#define RCC_OPTION_TRANSLATE_SKIP_PARRENT
Definition: librcc.h:1554