French President Jacques Chirac has announced he will hold a nationwide referendum on the European Union 's constitution before the middle of next year .