diff -up desktop-file-utils-0.19/src/validate.c.localelist desktop-file-utils-0.19/src/validate.c --- desktop-file-utils-0.19/src/validate.c.localelist 2011-12-23 12:42:27.910908853 -0500 +++ desktop-file-utils-0.19/src/validate.c 2011-12-23 12:42:47.493908152 -0500 @@ -2740,7 +2740,8 @@ desktop_file_fixup (GKeyFile *keyfile, /* Fix lists to have a ';' at the end if they don't */ for (i = 0; i < G_N_ELEMENTS (registered_desktop_keys); i++) { if (registered_desktop_keys[i].type != DESKTOP_STRING_LIST_TYPE && - registered_desktop_keys[i].type != DESKTOP_REGEXP_LIST_TYPE) + registered_desktop_keys[i].type != DESKTOP_REGEXP_LIST_TYPE && + registered_desktop_keys[i].type != DESKTOP_LOCALESTRING_LIST_TYPE) continue; value = g_key_file_get_value (keyfile, GROUP_DESKTOP_ENTRY,