Я испытываю синтаксическую ошибку при запуске manage.py compilemessages
.Я открыл .po файл и обнаружил, что в какой-то строке нет #:
в начале строки.Код перевода был правильно реализован в исходном файле.Он был заменен пробелом.Я проверил код перевода исходного файла, и он был реализован правильно.Чем это вызвано?Заранее спасибо!
Ожидаемый код строки: #: .\source\of\the\file.py
Фактический код строки: .\source\of\the\file.py
исходный файл:
class Region(AbstractOrganization):
name = models.CharField(
max_length=200,
help_text=_("The name of the region")
)
slug = AutoSlugField(
populate_from=['name'],
)
region_group = models.ForeignKey(
RegionGroup,
verbose_name=_("Region Group"),
on_delete=models.CASCADE,
related_name='regions',
blank=True,
null=True,
)
country = models.ManyToManyField(
Country,
verbose_name=_("Country"),
related_name='regions',
through='M2MRegionCountry',
blank=False,
)
def __str__(self):
return f'{self.name}'
class Meta:
verbose_name = _('Region')
ordering = ('region_group', 'name',)