| 1554 PurpleDesktopItemType dtype; |
1554 PurpleDesktopItemType dtype; |
| 1555 char key[64]; |
1555 char key[64]; |
| 1556 const char *itemname = NULL; |
1556 const char *itemname = NULL; |
| 1557 |
1557 |
| 1558 const char * const *langs; |
1558 const char * const *langs; |
| 1559 int i; |
|
| 1560 langs = g_get_language_names(); |
1559 langs = g_get_language_names(); |
| 1561 for (i = 0; langs[i]; i++) { |
1560 if (langs[0]) { |
| 1562 g_snprintf(key, sizeof(key), "Name[%s]", langs[i]); |
1561 g_snprintf(key, sizeof(key), "Name[%s]", langs[0]); |
| 1563 itemname = purple_desktop_item_get_string(item, key); |
1562 itemname = purple_desktop_item_get_string(item, key); |
| 1564 break; |
|
| 1565 } |
1563 } |
| 1566 |
1564 |
| 1567 if (!itemname) |
1565 if (!itemname) |
| 1568 itemname = purple_desktop_item_get_string(item, "Name"); |
1566 itemname = purple_desktop_item_get_string(item, "Name"); |
| 1569 |
1567 |