Example #1
0
def ensure_autodiscover():
    """
    Ensure autodiscover.
    """
    # Running autodiscover if registry is empty
    if not registry._registry:
        autodiscover()
Example #2
0
def ensure_autodiscover():
    """
    Ensure autodiscover.
    """
    # Running autodiscover if registry is empty
    if not registry._registry:
        autodiscover()
Example #3
0
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)
Example #5
0
# -*- 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