Пример #1
0
 def get_copy_languages(self, placeholder, model, fieldname, **kwargs):
     from multilingual.languages import get_language_name
     src = model.objects.get(**{fieldname: placeholder})
     language_codes = model.objects.exclude(pk=src.pk).filter(
         master=src.master).exclude(**{
             '%s__cmsplugin' % fieldname: None
         }).values_list('language_code', flat=True)
     return [(lc, get_language_name(lc)) for lc in language_codes]
Пример #2
0
def most_frequent(text, lang, max=10):
  text = decode(force_unicode(strip_tags(text)))
  for ch in string.punctuation:
    text = text.replace(ch, '')
  counts = {}
  #disposable = settings.DISPOSABLE_WORDS[languages].split(',')
  #adverbs = settings.DISPOSABLY[lang]
  for w in text.split():
    w = w.strip().lower().encode('utf8')
    #if w[-len(adverbs):]==adverbs and len(w)>-len(adverbs)+2: # is an adverb
    #  break
    if w not in stopwords.words(languages.get_language_name(lang).encode('utf-8')): # is not a common accessory word
      counts[w] = counts.get(w,0) + 1
  items = [(c,w) for (w,c) in counts.items()]
  items.sort()
  items.reverse()
  return [item[1] for item in items[:max]]
def language_name(language_id):
    """
    Return the name of the language with id=language_id
    """
    return get_language_name(language_id)
Пример #4
0
def language_name(language_code):
    """
    Return the name of the language with id=language_code
    """
    return get_language_name(language_code)
def language_name(language_id):
    """
    Return the name of the language with id=language_id
    """
    return get_language_name(language_id)
Пример #6
0
 def get_copy_languages(self, placeholder, model, fieldname, **kwargs):
     from multilingual.languages import get_language_name
     src = model.objects.get(**{fieldname: placeholder})
     language_codes = model.objects.exclude(pk=src.pk).filter(master=src.master).exclude(**{'%s__cmsplugin' % fieldname: None}).values_list('language_code', flat=True)
     return [(lc, get_language_name(lc)) for lc in language_codes]
def language_name(language_code):
    """
    Return the name of the language with id=language_code
    """
    return get_language_name(language_code)