summaryrefslogtreecommitdiff
path: root/apps/language.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/language.c')
-rw-r--r--apps/language.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/language.c b/apps/language.c
index 7253ec275b..73ed0fe39b 100644
--- a/apps/language.c
+++ b/apps/language.c
@@ -98,3 +98,16 @@ int lang_load(const char *filename)
98 close(fd); 98 close(fd);
99 return retcode; 99 return retcode;
100} 100}
101
102int lang_english_to_id(const char* english)
103{
104 int i;
105 unsigned char *ptr = (unsigned char *) language_builtin;
106
107 for (i = 0; i < LANG_LAST_INDEX_IN_ARRAY; i++) {
108 if (!strcmp(ptr, english))
109 return i;
110 ptr += strlen((char *)ptr) + 1; /* advance pointer to next string */
111 }
112 return -1;
113}