LAC : English Version to import data

LAC : English Version to import data


    由于LAC一直同时支持中文和英文的,这个跟LingosHook一样(要吐槽E文版翻译,随便...反正俺自己不用E文的...),所以在LAC实现远程导入时,也是有相应的英文页面的,如下图所示;



    LingosHook Android Client Release 1.1.x却忘记支持这些E文网页了...所以今天乘着在家看宝宝,搞定了这个...以为要再写一套跟支持中文一样的函数来,结果发现一个好方法,简单了许多,简单到一个函数也没有添加...

    @Override
     public Response serve(String uri, String method, Properties header,    Properties parms, Properties files) {

        displayDebugInfo(uri, method, header, parms, files);    

         if(uri.length() > 0 && uri.startsWith("/")) {
            uri = uri.substring(1);
        }
        
         try {
             if(method.equals("GET")) {
                 if(uri.equals(""))
                {
                    uri = "index.html";
                }
                 if(uri.equals("index.html") || uri.equals("index_eng.html")) {
                     return requestRoot(uri, method, header, parms, files);
                }
            }
             else  if(method.equals("POST")) {
                 if(uri.equals("import_file.html") || uri.equals("import_file_eng.html")) {
                     return requestImportFile(uri, method, header, parms, files);
                }
                 else  if(uri.equals("import_file_done.html") || uri.equals("import_file_done_eng.html")) {
                     return requestImportFileDone(uri, method, header, parms, files);
                }                
                 else  if(uri.equals("input_data.html") || uri.equals("input_data_eng.html")) {
                     return requestInputData(uri, method, header, parms, files);
                }
                 else  if(uri.equals("input_data_done.html") || uri.equals("input_data_done_eng.html")) {
                     return requestInputDataDone(uri, method, header, parms, files);
                }            
            }
        }  catch (IOException ex) {
             return badRequest();
        }        
         return unsupportedRequest(uri, method, header, parms, files);
    }

    想来真的要用E文的应该不多(我还是怕这些E文页面大家也看不明白...),所以就不更新了,留到下个版本一起release吧...

你可能感兴趣的:(LAC : English Version to import data)