Не переименовывайте resources.resx: вместо этого просто добавьте файлы ресурсов для дополнительных культур, которые вам нужны.
Resources.resx содержит «нейтральные» ресурсы, которые будут скомпилированы в вашу основную сборку и использованы в качестве запасного варианта, если не найдена сателлитная сборка для требуемой культуры.
Каждый дополнительный файл ресурса, например, Resource.fa-IR.resx обычно компилируется в сателлитную сборку для конкретной культуры.
Вы также можете добавить в свой AssemblyInfo.cs атрибут NeutralResourcesLanguageAttribute, который информирует ResourceManager о языке, который вы использовали для нейтральных ресурсов:
assembly: [System.Resources.NeutralResourcesLanguage("en-US")]