Сохранение нескольких файлов с одинаковыми именами в одной папке просто невозможно.
Я бы выбрал стратегию, которая включала бы сохранение исходного файла где-нибудь (например, в базе данных) вместе с именем / путем к реальному файлу. Когда пользователь загружает файл (предположительно, через какое-то веб-приложение), вы можете установить имя файла с помощью заголовков на выбранном вами языке.
Вы можете даже переименовать файлы во что-то совершенно случайное, когда они загружены, так что вы можете хранить их все в одной папке - если вы храните исходное имя файла где-то, вы всегда можете установить его, прежде чем отправить его обратно в конечный пользователь.