На самом деле, одна тема может содержать несколько локалей перевода. Следующее было бы совершенно возможно (хотя, очевидно, не рекомендуется):
app/design/frontend/default/french/locale/de_DE/translate.csv
Представления магазина часто используются для переключения между языками, потому что довольно легко установить языковой стандарт для области конфигурации представления хранилища из серверной части.
Чтобы ответить на ваш вопрос более прямо, я бы предложил вам:
- Установить исходный язык в app / locale / (code).
- Все, что отличается от этой «основной» локали, для помещения в app / design / frontend / (your_package) / default / locale / (code) /translate.csv.
Это оставляет вам место для переопределения тем не по умолчанию в любой более поздний момент.