rem: make_hint ( g_strdup_printf ( _("'%s' still contains transactions."), iface -> div_name ( division )),
add: make_hint ( g_strdup_printf ( _("'%s' still contains transactions."), ( no_sub_div <= 0 ? iface -> div_name ( division ) : iface -> sub_div_name ( sub_division ) ) ),
context: gboolean find_destination_blob ( MetatreeInterface * iface, GtkTreeModel * model, 				 gpointer division, gpointer sub_division, 				 gint * no_div, gint * no_sub_div ){    GtkWidget *dialog, *hbox, *bouton_division_generique, *combofix, *bouton_transfert;    GSList *liste_combofix, *pointeur, *liste_division_credit, *liste_division_debit;    gint resultat, nouveau_no_division, nouveau_no_sub_division;    gpointer nouvelle_division;    gpointer nouvelle_sub_division;    gchar **split_division;    dialog = dialogue_special_no_run ( GTK_MESSAGE_WARNING, GTK_BUTTONS_OK_CANCEL,				       make_hint ( g_strdup_printf ( _("'%s' still contains transactions."), iface -> div_name ( division )),						   _("If you want to remove this sub-division but want to keep transactions, you can transfer them to another (sub-)division.  Otherwise, transactions can be simply deleted along with their division.") ));    /*       mise en place du choix tranfert vers un autre division */    hbox = gtk_hbox_new ( FALSE, 6 );    gtk_box_pack_start ( GTK_BOX ( GTK_DIALOG ( dialog ) -> vbox ), hbox,			 FALSE, FALSE, 0 );    bouton_transfert = gtk_radio_button_new_with_label ( NULL,							 COLON(_("Transfer transactions to division"))  );    gtk_box_pack_start ( GTK_BOX ( hbox ), bouton_transfert,			 FALSE, FALSE, 0 );    pointeur = iface -> div_list ( );    liste_combofix = NULL;    liste_division_credit = NULL;    liste_division_debit = NULL;    while ( pointeur )    {	gpointer p_division;	GSList *sous_pointeur;	p_division = pointeur -> data;	if ( division && ! sub_division && division == p_division )	{	    pointeur = pointeur -> next;	    continue;	}	switch ( iface -> div_type ( p_division ) )	{	    case 1:		liste_division_debit = g_slist_append ( liste_division_debit,							g_strdup ( iface -> div_name ( p_division ) ) );		break;	    default:		liste_division_credit = g_slist_append ( liste_division_credit,							 g_strdup ( iface -> div_name ( p_division ) ) );		break;	}	sous_pointeur = iface -> div_sub_div_list ( p_division );	while ( sous_pointeur )	{	    gpointer p_sub_division;	    p_sub_division = sous_pointeur -> data;	    if ( iface -> sub_div_id (p_sub_division) !=  iface -> sub_div_id (sub_division) )	    {		switch ( iface -> div_type ( p_division ) )		{		    case 1:			liste_division_debit = g_slist_append ( liste_division_debit,								g_strconcat ( "\t",									      iface -> sub_div_name ( p_sub_division ),									      NULL ) );			break;		    case 0:			liste_division_credit = g_slist_append ( liste_division_credit,								 g_strconcat ( "\t",									       iface -> sub_div_name ( p_sub_division ),									       NULL ) );			break;		    default:			break;		}	    }	    sous_pointeur = sous_pointeur -> next;	}	pointeur = pointeur -> next;    }    /*   on ajoute les listes des crÃ©dits / débits à la liste     *   du combofix du formulaire */    liste_combofix = g_slist_append ( liste_combofix, liste_division_debit );    liste_combofix = g_slist_append ( liste_combofix, liste_division_credit );    combofix = gtk_combofix_new_complex ( liste_combofix, TRUE, TRUE, TRUE, 0 );    gtk_box_pack_start ( GTK_BOX ( hbox ), combofix, TRUE, TRUE, 0 );    /*       mise en place du choix supprimer le division */    hbox = gtk_hbox_new ( FALSE, 6 );    gtk_box_pack_start ( GTK_BOX ( GTK_DIALOG ( dialog ) -> vbox ), hbox,			 FALSE, FALSE, 0 );        bouton_division_generique = gtk_radio_button_new_with_label ( gtk_radio_button_group ( GTK_RADIO_BUTTON ( bouton_transfert )),								  PRESPACIFY(_("Just remove this sub-division.")) );    gtk_box_pack_start ( GTK_BOX ( hbox ), bouton_division_generique, FALSE, FALSE, 0 );    gtk_widget_show_all ( dialog );  retour_dialogue:    resultat = gtk_dialog_run ( GTK_DIALOG ( dialog ) );    if ( resultat != GTK_RESPONSE_OK )    {	gtk_widget_destroy ( GTK_WIDGET ( dialog ) );	return FALSE;    }    nouveau_no_division = 0;    nouveau_no_sub_division = 0;    if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( bouton_transfert )) )    {	if ( !strlen (gtk_combofix_get_text ( GTK_COMBOFIX ( combofix ))))	{	    dialogue_warning_hint ( _("It is compulsory to specify a destination division to move transactions but no division was entered."),				    _("Please enter a division!"));	    goto retour_dialogue;	}	/* récupère les no de division et sous division */	split_division = g_strsplit ( gtk_combofix_get_text ( GTK_COMBOFIX ( combofix )),				      " : ", 2 );	nouvelle_division = iface -> get_div_pointer_from_name ( split_division[0], 0 );	if ( nouvelle_division )	{	    nouveau_no_division = iface -> div_id ( nouvelle_division );	    nouvelle_sub_division =  iface -> get_sub_div_pointer_from_name ( nouveau_no_division, split_division[1], 0 );	    if ( nouvelle_sub_division )	    {		nouveau_no_sub_division = iface -> sub_div_id ( nouvelle_sub_division );	    }	}	g_strfreev ( split_division );    }    else    {	nouveau_no_division = 0;	nouveau_no_sub_division = 0;    }    gtk_widget_destroy ( GTK_WIDGET ( dialog ) );    if ( no_div)	*no_div = nouveau_no_division;    if ( no_sub_div )	*no_sub_div = nouveau_no_sub_division;    return TRUE;}