Added support for i18n translation with gettext

This commit is contained in:
Daniel P. Berrange
2006-09-21 15:24:37 +00:00
parent 870bf1cdbd
commit e8e5844089
32 changed files with 3417 additions and 440 deletions

View File

@@ -715,6 +715,19 @@ usage(const char *progname) {
int main(int argc, char **argv) {
int i;
if (!setlocale(LC_ALL, "")) {
perror("setlocale");
return -1;
}
if (!bindtextdomain(GETTEXT_PACKAGE, LOCALEBASEDIR)) {
perror("bindtextdomain");
return -1;
}
if (!textdomain(GETTEXT_PACKAGE)) {
perror("textdomain");
return -1;
}
for (i = 1; i < argc; i++) {
if (!strcmp(argv[i], "-v")) {
debug++;
@@ -725,7 +738,8 @@ int main(int argc, char **argv) {
exit(1);
}
}
if (geteuid() != 0) {
fprintf(stderr, "%s must be run as root or suid\n", argv[0]);
/* exit(1); */