Author: cazfi Date: Fri May 13 16:30:13 2016 New Revision: 32686 URL: http://svn.gna.org/viewcvs/freeciv?rev=32686&view=rev Log: Show "TRUE" and "FALSE" in their translated form when listing values of boolean properties in the editor.
See bug #24660 Modified: trunk/client/gui-gtk-2.0/editprop.c trunk/client/gui-gtk-3.0/editprop.c trunk/client/gui-gtk-3.x/editprop.c Modified: trunk/client/gui-gtk-2.0/editprop.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-gtk-2.0/editprop.c?rev=32686&r1=32685&r2=32686&view=diff ============================================================================== --- trunk/client/gui-gtk-2.0/editprop.c (original) +++ trunk/client/gui-gtk-2.0/editprop.c Fri May 13 16:30:13 2016 @@ -1,4 +1,4 @@ -/********************************************************************** +/*********************************************************************** Freeciv - Copyright (C) 2005 - The Freeciv Project This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -2669,7 +2669,8 @@ case VALTYPE_INT: return G_TYPE_INT; case VALTYPE_BOOL: - return G_TYPE_BOOLEAN; + /* We want to show it as translated string, not as untranslated G_TYPE_BOOLEAN */ + return G_TYPE_STRING; case VALTYPE_STRING: case VALTYPE_BUILT_ARRAY: case VALTYPE_INVENTIONS_ARRAY: @@ -5203,7 +5204,8 @@ gtk_list_store_set(store, iter, col_id, pv->data.v_int, -1); break; case VALTYPE_BOOL: - gtk_list_store_set(store, iter, col_id, pv->data.v_bool, -1); + /* Set as translated string, not as untranslated G_TYPE_BOOLEAN */ + gtk_list_store_set(store, iter, col_id, propval_as_string(pv), -1); break; case VALTYPE_STRING: if (fc_strlcpy(buf, pv->data.v_string, 28) >= 28) { Modified: trunk/client/gui-gtk-3.0/editprop.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-gtk-3.0/editprop.c?rev=32686&r1=32685&r2=32686&view=diff ============================================================================== --- trunk/client/gui-gtk-3.0/editprop.c (original) +++ trunk/client/gui-gtk-3.0/editprop.c Fri May 13 16:30:13 2016 @@ -1,4 +1,4 @@ -/********************************************************************** +/*********************************************************************** Freeciv - Copyright (C) 2005 - The Freeciv Project This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -2670,7 +2670,8 @@ case VALTYPE_INT: return G_TYPE_INT; case VALTYPE_BOOL: - return G_TYPE_BOOLEAN; + /* We want to show it as translated string, not as untranslated G_TYPE_BOOLEAN */ + return G_TYPE_STRING; case VALTYPE_STRING: case VALTYPE_BUILT_ARRAY: case VALTYPE_INVENTIONS_ARRAY: @@ -5259,7 +5260,8 @@ gtk_list_store_set(store, iter, col_id, pv->data.v_int, -1); break; case VALTYPE_BOOL: - gtk_list_store_set(store, iter, col_id, pv->data.v_bool, -1); + /* Set as translated string, not as untranslated G_TYPE_BOOLEAN */ + gtk_list_store_set(store, iter, col_id, propval_as_string(pv), -1); break; case VALTYPE_STRING: if (fc_strlcpy(buf, pv->data.v_string, 28) >= 28) { Modified: trunk/client/gui-gtk-3.x/editprop.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-gtk-3.x/editprop.c?rev=32686&r1=32685&r2=32686&view=diff ============================================================================== --- trunk/client/gui-gtk-3.x/editprop.c (original) +++ trunk/client/gui-gtk-3.x/editprop.c Fri May 13 16:30:13 2016 @@ -1,4 +1,4 @@ -/********************************************************************** +/*********************************************************************** Freeciv - Copyright (C) 2005 - The Freeciv Project This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -2670,7 +2670,8 @@ case VALTYPE_INT: return G_TYPE_INT; case VALTYPE_BOOL: - return G_TYPE_BOOLEAN; + /* We want to show it as translated string, not as untranslated G_TYPE_BOOLEAN */ + return G_TYPE_STRING; case VALTYPE_STRING: case VALTYPE_BUILT_ARRAY: case VALTYPE_INVENTIONS_ARRAY: @@ -5257,7 +5258,8 @@ gtk_list_store_set(store, iter, col_id, pv->data.v_int, -1); break; case VALTYPE_BOOL: - gtk_list_store_set(store, iter, col_id, pv->data.v_bool, -1); + /* Set as translated string, not as untranslated G_TYPE_BOOLEAN */ + gtk_list_store_set(store, iter, col_id, propval_as_string(pv), -1); break; case VALTYPE_STRING: if (fc_strlcpy(buf, pv->data.v_string, 28) >= 28) { _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits