コード例 #1
0
ファイル: Beremiz.py プロジェクト: amescon/beremiz
 def LoadExtensions(self):
     for extfilename in self.extensions:
         from util.TranslationCatalogs import AddCatalog
         from util.BitmapLibrary import AddBitmapFolder
         extension_folder = os.path.split(os.path.realpath(extfilename))[0]
         sys.path.append(extension_folder)
         AddCatalog(os.path.join(extension_folder, "locale"))
         AddBitmapFolder(os.path.join(extension_folder, "images"))
         execfile(extfilename, locals())
コード例 #2
0
ファイル: misc.py プロジェクト: gastonfeng/Beremiz
def InstallLocalRessources(CWD):
    # Beremiz bitmaps
    AddBitmapFolder(os.path.join(CWD, "images"))

    # Internationalization
    AddCatalog(os.path.join(CWD, "locale"))
    ## windows7环境下,执行代码报ValueError: embedded null byte时,在原代码前面加一行代码:locale.setlocale(locale.LC_ALL,'en')即可解决
    locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
    locale.setlocale(locale.LC_CTYPE, 'zh_CN.UTF-8')
コード例 #3
0
ファイル: canfestival.py プロジェクト: sm1820/beremiz
    sys.path.append(os.path.join(CanFestivalPath, "objdictgen"))

    from nodelist import NodeList

from nodemanager import NodeManager
import gen_cfile
import eds_utils
import canfestival_config as local_canfestival_config

from commondialogs import CreateNodeDialog
from subindextable import IECTypeConversion, SizeConversion
from canfestival import config_utils
from canfestival.SlaveEditor import SlaveEditor, MasterViewer
from canfestival.NetworkEditor import NetworkEditor

AddCatalog(os.path.join(CanFestivalPath, "objdictgen", "locale"))
setParanoia(0)

# --------------------------------------------------
#              Location Tree Helper
# --------------------------------------------------


def GetSlaveLocationTree(slave_node, current_location, name):
    entries = []
    for index, subindex, size, entry_name in slave_node.GetMapVariableList():
        subentry_infos = slave_node.GetSubentryInfos(index, subindex)
        typeinfos = slave_node.GetEntryInfos(subentry_infos["type"])
        if typeinfos:
            entries.append({
                "name":
コード例 #4
0
ファイル: misc.py プロジェクト: sm1820/beremiz
def InstallLocalRessources(CWD):
    # Beremiz bitmaps
    AddBitmapFolder(os.path.join(CWD, "images"))

    # Internationalization
    AddCatalog(os.path.join(CWD, "locale"))