我正在绘制gtk对话框,如下所示:
GtkDialogFlags flags = GTK_DIALOG_DESTROY_WITH_PARENT;
GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(webkitBrowserWindow),
flags,
GTK_MESSAGE_INFO,
GTK_BUTTONS_OK,
"%s",message_data->str.str );
//Setting min-width and min-height for popup.
if(gtkWebView){
gint minWidth = 0, minHeight = 0;
gtk_widget_get_size_request (GTK_WIDGET(gtkWebView), &minWidth, &minHeight);
gtk_widget_set_size_request (GTK_WIDGET(dialog), minWidth, minHeight);
}
gtk_widget_show(dialog);
gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
popupInProgress=false;
但我想根据系统语言改变文本内容的语言和“确定”按钮,我已经编写了一个内置的语言更改函数,它返回翻译的字符串,使用它我可以更新文本的语言对话框的内容,但我不知道如何更改“确定”按钮的语言。
请建议。
TIA。
此致
Lakshmikanth .G