2
#include <glib/gi18n.h>
4
#include "date-endian.h"
6
static int verbose = 0;
9
print_endianess (const char *lang)
11
DateEndianess endianess;
14
setlocale (LC_TIME, lang);
15
endianess = date_endian_get_for_lang (lang, verbose);
17
endianess = date_endian_get_default (verbose);
20
g_print ("\t\t%s\n", date_endian_to_string (endianess));
23
int main (int argc, char **argv)
28
setlocale (LC_ALL, "");
29
bind_textdomain_codeset ("libc", "UTF-8");
31
if (argv[1] != NULL) {
34
if (g_str_equal (argv[1], "-c"))
35
print_endianess (NULL);
37
print_endianess (argv[1]);
41
dir = g_dir_open ("/usr/share/i18n/locales/", 0, NULL);
43
/* Try with /usr/share/locale/
44
* https://bugzilla.gnome.org/show_bug.cgi?id=646780 */
45
dir = g_dir_open ("/usr/share/locale/", 0, NULL);
51
while ((name = g_dir_read_name (dir)) != NULL)
52
print_endianess (name);