Exemplo n.º 1
0
 public static void Customize(GetLanguageIds getLanguageIds, GetLanguageIds getFallbackLanguageIds, GetDefaultPath getDefaultPath, GetNamedPath getNamedPath, GetCurrentLanguageId getCurrentLanguageId,
                              GetSubLanguageIds getSubLanguageIds, GetCurrentSubLanguageId getCurrentSubLanguageId,
                              GetSubLanguageDefaultPath getSubLanguageDefaultPath, GetSubLanguageNamedPath getSubLanguageNamedPath)
 {
     Customize("Common", getLanguageIds, getFallbackLanguageIds,
               getDefaultPath, getNamedPath, getCurrentLanguageId,
               getSubLanguageIds, getCurrentSubLanguageId, getSubLanguageDefaultPath, getSubLanguageNamedPath);
 }
Exemplo n.º 2
0
        public static void Customize(string defaultSection, GetLanguageIds getLanguageIds, GetLanguageIds getFallbackLanguageIds, GetDefaultPath getDefaultPath, GetNamedPath getNamedPath, GetCurrentLanguageId getCurrentLanguageId)
        {
            Translation.defaultSection = defaultSection;

            Translation.getLanguageIds         = getLanguageIds;
            Translation.getFallbackLanguageIds = getFallbackLanguageIds;
            Translation.getCurrentLanguageId   = getCurrentLanguageId;
            Translation.getDefaultPath         = getDefaultPath;
            Translation.getNamedPath           = getNamedPath;
        }
Exemplo n.º 3
0
        public static void Customize(string defaultSection, GetLanguageIds getLanguageIds, GetLanguageIds getFallbackLanguageIds, GetDefaultPath getDefaultPath, GetNamedPath getNamedPath, GetCurrentLanguageId getCurrentLanguageId,
                                     GetSubLanguageIds getSubLanguageIds, GetCurrentSubLanguageId getCurrentSubLanguageId,
                                     GetSubLanguageDefaultPath getSubLanguageDefaultPath, GetSubLanguageNamedPath getSubLanguageNamedPath)
        {
            Customize(defaultSection, getLanguageIds, getFallbackLanguageIds,
                      getDefaultPath, getNamedPath, getCurrentLanguageId);

            Translation.getSubLanguageIds         = getSubLanguageIds;
            Translation.getCurrentSubLanguageId   = getCurrentSubLanguageId;
            Translation.getSubLanguageDefaultPath = getSubLanguageDefaultPath;
            Translation.getSubLanguageNamedPath   = getSubLanguageNamedPath;
        }
Exemplo n.º 4
0
    static Promise<Dictionary<long, string>> getLanguageIds()
    {
        Promise<Dictionary<long, string>> promise = new Promise<Dictionary<long, string>>();
        GetLanguageIds request = new GetLanguageIds();
        builder.Build(request);
        while (!request.Process().isDone) { }

        if (request.Successful()) {
            request.ParseResult();
            promise.Resolve(request.LanguageIds);
        }
        else {
            promise.Reject(new Exception(request.GetErrorMessage()));
        }
        return promise;
    }