1.一種多語言表單的呈現(xiàn)方法,其特征在于,包括:
S1、將單一語言的表單翻譯成其他語言的表單;以及
S2、基于用戶的語言環(huán)境,將對應于所述語言環(huán)境的表單呈現(xiàn)給用戶。
2.如權利要求1所述的多語言表單的呈現(xiàn)方法,其特征在于,所述步驟S1進一步包括:
S1.1、設置表單模板的屬性信息,所述屬性信息包括表單名稱以及支持的語言種類;
S1.2、針對所述語言種類中的一種語言,在所述表單模板上添加內(nèi)容信息得到表單;以及
S1.3、針對所述語言種類中的其他語言,重復步驟S1.2,創(chuàng)建對應所有語言的表單并集合成表單集。
3.如權利要求1所述的多語言表單的呈現(xiàn)方法,其特征在于,所述步驟S2包括:
S2.1、檢測待呈現(xiàn)表單的用戶的瀏覽器語言環(huán)境,獲得所述用戶的語言環(huán)境;
S2.2、基于所述用戶發(fā)送的關鍵字,檢測包含所述關鍵字的表單名稱的表單集;以及
S2.3、向用戶呈現(xiàn)包含所述關鍵字的表單集的、對應所述語言環(huán)境的表單。
4.如權利要求2所述的多語言表單的呈現(xiàn)方法,其特征在于,所述內(nèi)容信息包括至少一個題型信息和針對每個所述題型信息的文本信息,所述題型信息包括單行題型、多行題型、文件上傳題型、下拉選擇題型、單選題型以及多選題型。
5.如權利要求3所述的多語言表單的呈現(xiàn)方法,其特征在于,所述步驟S2.1包括:基于所述用戶的瀏覽器的Http Header信息,獲取所述用戶的語言環(huán)境。
6.如權利要求1-5任意一項所述的多語言表單的呈現(xiàn)方法,其特征在于,所述屬性信息還包括國籍信息;
其中,所述步驟S1還包括:對不同國籍的表單設置不同顏色的背景;
所述步驟S2還包括:基于用戶的國籍,將對應于國籍的表單呈現(xiàn)給用戶。
7.一種多語言表單的呈現(xiàn)系統(tǒng),其特征在于,包括:
翻譯裝置,將單一語言的表單翻譯成其他語言的表單;以及
呈現(xiàn)裝置,基于用戶的語言環(huán)境,將對應于所述語言環(huán)境的表單呈現(xiàn)給用戶。
8.如權利要求7所述的多語言表單的呈現(xiàn)系統(tǒng),其特征在于,所述翻譯裝置進一步包括:
模板設計模塊,設置表單模板的屬性信息,所述屬性信息包括表單名稱以及支持的語言種類;
表單設計模塊,針對所述語言種類中的一種語言,在所述表單模板上添加內(nèi)容信息得到表單;以及
多語言模塊,針對所述語言種類中的其他語言,重復步驟S1.2,創(chuàng)建對應所有語言的表單并集合成表單集。
9.如權利要求7所述的多語言表單的呈現(xiàn)系統(tǒng),其特征在于,所述呈現(xiàn)裝置包括:
環(huán)境監(jiān)測模塊,檢測待呈現(xiàn)表單的用戶的瀏覽器語言環(huán)境,獲得所述用戶的語言環(huán)境;
關鍵字監(jiān)測模塊,基于所述用戶發(fā)送的關鍵字,檢測包含所述關鍵字的表單名稱的表單集;以及
表單呈現(xiàn)模塊,從所述表單集中選取與所述語言環(huán)境對應的表單,并呈現(xiàn)給用戶。