mirror of git://git.sysmocom.de/ofono
util: adding 8 national sms alphabets
Adding national language tables for hindi,kannada,malayalam, oriya,punjabi,tamil,telugu and urdu.
This commit is contained in:
parent
1f0ea2b882
commit
d984a59f3d
|
@ -2280,10 +2280,10 @@ char *sms_decode_text(GSList *sms_list)
|
|||
* If language is not defined in 3GPP TS 23.038,
|
||||
* implementations are instructed to ignore it
|
||||
*/
|
||||
if (locking_shift > SMS_ALPHABET_GUJARATI)
|
||||
if (locking_shift > SMS_ALPHABET_URDU)
|
||||
locking_shift = GSM_DIALECT_DEFAULT;
|
||||
|
||||
if (single_shift > SMS_ALPHABET_GUJARATI)
|
||||
if (single_shift > SMS_ALPHABET_URDU)
|
||||
single_shift = GSM_DIALECT_DEFAULT;
|
||||
|
||||
converted = convert_gsm_to_utf8_with_lang(buf, written,
|
||||
|
|
|
@ -161,6 +161,14 @@ enum sms_alphabet {
|
|||
SMS_ALPHABET_PORTUGUESE,
|
||||
SMS_ALPHABET_BENGALI,
|
||||
SMS_ALPHABET_GUJARATI,
|
||||
SMS_ALPHABET_HINDI,
|
||||
SMS_ALPHABET_KANNADA,
|
||||
SMS_ALPHABET_MALAYALAM,
|
||||
SMS_ALPHABET_ORIYA,
|
||||
SMS_ALPHABET_PUNJABI,
|
||||
SMS_ALPHABET_TAMIL,
|
||||
SMS_ALPHABET_TELUGU,
|
||||
SMS_ALPHABET_URDU,
|
||||
};
|
||||
|
||||
enum sms_mwi_type {
|
||||
|
|
1867
src/util.c
1867
src/util.c
File diff suppressed because it is too large
Load Diff
|
@ -26,6 +26,14 @@ enum gsm_dialect {
|
|||
GSM_DIALECT_PORTUGUESE,
|
||||
GSM_DIALECT_BENGALI,
|
||||
GSM_DIALECT_GUJARATI,
|
||||
GSM_DIALECT_HINDI,
|
||||
GSM_DIALECT_KANNADA,
|
||||
GSM_DIALECT_MALAYALAM,
|
||||
GSM_DIALECT_ORIYA,
|
||||
GSM_DIALECT_PUNJABI,
|
||||
GSM_DIALECT_TAMIL,
|
||||
GSM_DIALECT_TELUGU,
|
||||
GSM_DIALECT_URDU,
|
||||
};
|
||||
|
||||
char *convert_gsm_to_utf8(const unsigned char *text, long len, long *items_read,
|
||||
|
|
Loading…
Reference in New Issue