def ensure_autodiscover(): """ Ensure autodiscover. """ # Running autodiscover if registry is empty if not registry._registry: autodiscover()
def content_file_name(instance, filename): autodiscover() registry.register(KazakhLanguagePack) ext = filename.split('.')[-1] filename = "%s_%s_%s.%s" % ( str(instance.pk), translit(instance.last_name, 'kz', reversed=True), translit(instance.first_name, 'kz', reversed=True), ext) filename = filename.lower() return os.path.join('portraits', filename)
get rid of accented characters in Greek but leave other characters intact. :example: >>> from foo.greekunaccented import * >>> from transliterate import translit >>> print translit(u'άέήίϊΐόύϋΰώΆΈΉΊΪΌΎΫΏ', 'el2') αεηιιιουυυωΑΕΗΙΙΟΥΥΩ """ from transliterate import translit from transliterate.discover import autodiscover from transliterate.base import TranslitLanguagePack, registry # First autodicover bundled language packs. autodiscover() class GreekUnaccentedLanguagePack(TranslitLanguagePack): """ Custom language pack which gets rid of accented characters in Greek but leaves other characters intact. """ language_code = "el2" language_name = "Greek without accented characters" mapping = ( u"άέήίϊΐόύϋΰώΆΈΉΊΪΌΎΫΏ", u"αεηιιιουυυωΑΕΗΙΙΟΥΥΩ", ) # Register registry.register(GreekUnaccentedLanguagePack)
# -*- coding: utf-8 -*- import config import telebot import random import time import csv import ipdb #ipdb.set_trace() from transliterate import translit, get_available_language_codes #import get_available_language_codes from transliterate.discover import autodiscover autodiscover() from transliterate.base import TranslitLanguagePack, registry class ExampleLanguagePack(TranslitLanguagePack): language_code = "example" language_name = "Example" mapping = ( u"абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", u"abvgdeejzijklmnoprstufhzcss_y_euaABVGDEEJZIJKLMNOPRSTUFHZCSS_Y_EUA", ) registry.register(ExampleLanguagePack) #print(translit(text, 'example')) #f = open('C:\_WWWork\python\simplex_team_bot\words.csv') #csv_f = csv.reader(f) i = 0