Esempio n. 1
0
    // Use this for initialization
    private void Start()
    {
        var www = new GameTimeWWW();

        langGetter = new RequestAllLanguages();
        www.webRequest(new RequestAllLanguages(), OnStatusDone);
        TranslationUtility.get("HELLO WORLD");
        //Action<> <WebServiceReturnStatus>
        //www.webRequest(, OnStatusDone);
    }
 public void requestAllLanguagesInEditorSynchronous()
 {
     try
     {
         var languageRequest = new RequestAllLanguages();
         allLanguagesSupported = languageRequest.Parse(makeCall(languageRequest));
     }
     catch (CallException e)
     {
         Debug.LogError("error getting all languages:" + e.Message);
     }
 }
Esempio n. 3
0
        private LanguageList getLanguageList()
        {
            var language  = new RequestAllLanguages();
            var requester = new SyncronousEditorWebRequest();
            WebServiceReturnStatus status = requester.request(language);

            LanguageList list = language.Parse(status.text);

            Assert.NotNull(list);

            Assert.IsTrue(list.languages.Count > 0);
            return(list);
        }
        public void getLanguages()
        {
            var language = new RequestAllLanguages();
            var requester = new SyncronousEditorWebRequest();

            LanguageList list = language.Parse(requester.request(language).text);
            Assert.NotNull(list);

            englishLanguage = list.getLangaugeByCode("en-us");
            backwardsLanguage = list.getLangaugeByCode(TransfluentLanguage.BACKWARDS_LANGUAGE_NAME);
            languageCache = list;
            Assert.AreNotEqual(englishLanguage.code, 0);
            Assert.NotNull(backwardsLanguage);
        }
Esempio n. 5
0
        public void getLanguages()
        {
            var language  = new RequestAllLanguages();
            var requester = new SyncronousEditorWebRequest();

            LanguageList list = language.Parse(requester.request(language).text);

            Assert.NotNull(list);

            englishLanguage   = list.getLangaugeByCode("en-us");
            backwardsLanguage = list.getLangaugeByCode(TransfluentLanguage.BACKWARDS_LANGUAGE_NAME);
            languageCache     = list;
            Assert.AreNotEqual(englishLanguage.code, 0);
            Assert.NotNull(backwardsLanguage);
        }
    public void testLanguageListGetterWithNoList()
    {
        //LanguageList list = ResourceLoadAdapter.getLanguageList();
        //Assets/Transfluent/Resources/LanguageList.asset
        string languageListPath = "Assets/Transfluent/Resources/LanguageList.asset";

        AssetDatabase.DeleteAsset(languageListPath);
        IWebService            service = new SyncronousEditorWebRequest();
        var                    request = new RequestAllLanguages();
        WebServiceReturnStatus status  = service.request(request);
        LanguageList           list    = request.Parse(status.text);

        Assert.NotNull(list);
        Assert.NotNull(list.languages);
        Assert.Greater(list.languages.Count, 0);

        var so = ResourceCreator.CreateSO <LanguageListSO>("LanguageList");

        so.list = list;
        EditorUtility.SetDirty(so);

        LanguageList newList = ResourceLoadFacade.getLanguageList();

        //NOTE: THIS IS THE RUNTIME VERSION... not the editor time version

        AssetDatabase.SaveAssets();
        //manual load

        var fromDisk = AssetDatabase.LoadAssetAtPath(languageListPath, typeof(LanguageListSO)) as LanguageListSO;

        Assert.NotNull(fromDisk);
        Assert.NotNull(fromDisk.list);
        Assert.NotNull(fromDisk.list.languages);
        Assert.Greater(fromDisk.list.languages.Count, 0);
        Debug.Log("newlist:" + JsonWriter.Serialize(newList));
    }
        private LanguageList getLanguageList()
        {
            var language = new RequestAllLanguages();
            var requester = new SyncronousEditorWebRequest();
            WebServiceReturnStatus status = requester.request(language);

            LanguageList list = language.Parse(status.text);
            Assert.NotNull(list);

            Assert.IsTrue(list.languages.Count > 0);
            return list;
        }
 public void requestAllLanguagesInEditorSynchronous()
 {
     try
     {
         var languageRequest = new RequestAllLanguages();
         allLanguagesSupported = languageRequest.Parse(makeCall(languageRequest));
     }
     catch(CallException e)
     {
         Debug.LogError("error getting all languages:" + e.Message);
     }
 }