Commit f14f6150 authored by Michal Čihař's avatar Michal Čihař

Proper traslated detection for properties

parent 34373f03
......@@ -50,7 +50,7 @@ from weblate.lang.models import Language
from weblate.trans.checks import CHECKS
from weblate.trans.managers import TranslationManager, UnitManager, DictionaryManager
from weblate.trans.filelock import FileLock
from util import is_plural, split_plural, join_plural, get_target
from util import is_plural, split_plural, join_plural, get_target, is_translated
from django.db.models.signals import post_syncdb
from south.signals import post_migrate
......@@ -1884,7 +1884,7 @@ class Unit(models.Model):
comment = template.getnotes()
else:
fuzzy = unit.isfuzzy()
translated = unit.istranslated()
translated = is_translated(unit)
comment = unit.getnotes()
# Update checks on fuzzy update or on content change
......
......@@ -86,3 +86,13 @@ def get_target(unit):
return unit.target
def is_translated(unit):
'''
Checks whether unit is translated.
'''
if unit is None:
return False
if is_unit_key_value(unit):
return not unit.isfuzzy() and unit.value != ''
else:
return unit.istranslated()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment