精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JS魔法堂:不完全國(guó)際化&本地化手冊(cè)之理論篇

開(kāi)發(fā) 前端
最近加入到新項(xiàng)目組負(fù)責(zé)前端技術(shù)預(yù)研和選型,其中涉及到一個(gè)熟悉又陌生的需求——國(guó)際化&本地化。熟悉的是之前的項(xiàng)目也玩過(guò),陌生的是之前的實(shí)現(xiàn)僅僅停留在"有"的階段而已。趁著這個(gè)機(jī)會(huì)好好學(xué)習(xí)整理一下,為后面的技術(shù)選型做準(zhǔn)備。 本篇將闡述國(guó)際化和本地化的概念,以及其中一個(gè)很重要的概念——Language tag。

[[172368]]

前言

最近加入到新項(xiàng)目組負(fù)責(zé)前端技術(shù)預(yù)研和選型,其中涉及到一個(gè)熟悉又陌生的需求——國(guó)際化&本地化。熟悉的是之前的項(xiàng)目也玩過(guò),陌生的是之前的實(shí)現(xiàn)僅僅停留在"有"的階段而已。趁著這個(gè)機(jī)會(huì)好好學(xué)習(xí)整理一下,為后面的技術(shù)選型做準(zhǔn)備。 本篇將闡述國(guó)際化和本地化的概念,以及其中一個(gè)很重要的概念——Language tag(也叫Language code 或 Culture)。

何為國(guó)際化?

國(guó)際化我認(rèn)為就是應(yīng)用支持多語(yǔ)言和文化習(xí)俗(數(shù)字、貨幣、日期和字符比較算法等),而本地化則是應(yīng)用能識(shí)別用戶所屬文化習(xí)俗自動(dòng)適配至相應(yīng)的語(yǔ)言文化版本。 過(guò)去常常以為國(guó)際化就是字符串的替換——如"你好!"替換為"What's up, man!",其實(shí)具體是分為以下5方面:

1.字符串替換

 如"你好!"替換為"What's up, man!".

2.數(shù)字表示方式

 如1200.01,英語(yǔ)表示方式為1,200.01,而法語(yǔ)則為1 200,01,德語(yǔ)則為1.200,01.

3.貨幣表示方式

 如人民幣¥1,200.01,美元表示方式為$1,200.01,而英語(yǔ)的歐元?jiǎng)t為€1,200.01,德語(yǔ)的歐元?jiǎng)t為1.200,01 €.

注意: 這里沒(méi)有還沒(méi)算上匯率呢.

1.日期表示方式

 如2016年9月15日,英語(yǔ)表示方式為9/15/2016, 而法語(yǔ)為15/9/2016, 德語(yǔ)為15.9.2016.

2.字符比較算法

 如ä和z比較時(shí),英語(yǔ)、德語(yǔ)中均是ä排在z前面,而在瑞典語(yǔ)中則是z排在ä前面.

本地化的關(guān)鍵 —— Language Tag

既然要自動(dòng)適配至用戶所屬的語(yǔ)言文化版本,那么總得有個(gè)根據(jù)才能識(shí)別吧?我想大家應(yīng)該對(duì)zh-CN和en等不陌生吧,而它們正是我們所需的根據(jù)了!在我們使用已有i18n庫(kù)實(shí)現(xiàn)國(guó)際化/本地化時(shí),必定會(huì)寫(xiě)下以下文檔

 

  1.   "en": { "name""Enter Name" }, 
  2.   "zh-CN": { "name""輸入姓名" } 

 

但除了en和zh-CN還有其他鍵嗎?它們的組成規(guī)則又是如何的呢?下面我們來(lái)稍微深入的了解這些Language Tag吧!

語(yǔ)法規(guī)則

注意以下采用ABNF語(yǔ)言描述(ABNF的語(yǔ)法請(qǐng)參考語(yǔ)法規(guī)范:BNF與ABNF)

  1. Language-Tag = langtag 
  2.              / privateuse 
  3.              / grandfathered 
  4.  
  5. langtag = language 
  6.           ["-" script] 
  7.           ["-" region] 
  8.           *("-" variant) 
  9.           *("-" extension) 
  10.           ["-" privateuse] 

 

可以看到Language-Tag分為langtag,privateuse 和 grandfatherd三個(gè)子類(lèi),下面我們先了解一般情況用不上的兩個(gè)吧!

privateuse

標(biāo)簽的意思不由subtag registry定義,而是由使用的團(tuán)隊(duì)間私自定義、維護(hù)和使用。

格式:

 

  1. privateuse = "x" 1*("-" (1*8alphanum)) 

示例:x-zh-CN是privateuse,其意思不一定與languagezh-CN一致。

注意: 只作為小集團(tuán)內(nèi)部用可以,決不能大范圍適用。

grandfathered

用于向后兼容。由于RFC 4646前的標(biāo)簽無(wú)法完全匹配當(dāng)前registry的標(biāo)簽語(yǔ)法和意思,因此通過(guò)grandfathered來(lái)提供向后兼容的特性。

語(yǔ)法:

  1. grandfathered = irregular 
  2.               / regualr 
  3. irregular = "en-GB-oed"         ; irregular tags do not match 
  4.           / "i-ami"             ; the 'langtag' production and 
  5.           / "i-bnn"             ; would not otherwise be 
  6.           / "i-default"         ; considered 'well-formed' 
  7.           / "i-enochian"        ; These tags are all valid, 
  8.           / "i-hak"             ; but most are deprecated 
  9.           / "i-klingon"         ; in favor of more modern 
  10.           / "i-lux"             ; subtags or subtag 
  11.           / "i-mingo"   
  12.           / "i-navajo" 
  13.           / "i-pwn" 
  14.           / "i-tao" 
  15.           / "i-tay" 
  16.           / "i-tsu" 
  17.           / "sgn-BE-FR" 
  18.           / "sgn-BE-NL" 
  19.           / "sgn-CH-DE" 
  20. regular = "art-lojban"        ; these tags match the 'langtag' 
  21.         / "cel-gaulish"       ; production, but their subtags 
  22.         / "no-bok"            ; are not extended language 
  23.         / "no-nyn"            ; or variant subtags: their meaning 
  24.         / "zh-guoyu"          ; is defined by their registration 
  25.         / "zh-hakka"          ; and all of these are deprecated 
  26.         / "zh-min"            ; in favor of a more modern 
  27.         / "zh-min-nan"        ; subtag or sequence of subtags 
  28.         / "zh-xiang" 

 

注意: 幾乎所有g(shù)randfarthered標(biāo)簽均可被當(dāng)前registry的標(biāo)簽及其組合作替代(像i-tao可以被tao代替),因此如無(wú)意外請(qǐng)使用現(xiàn)行的標(biāo)簽吧。

下面就到了我們的重頭戲langtag了,首先我們看看langtag下的第一個(gè)subtag——language.

Primary language subtag

像en這種就是Primary language subtag,用于標(biāo)識(shí)資源所對(duì)應(yīng)的語(yǔ)言。

語(yǔ)法:

 

  1. language = 2*3ALPAH 
  2.            ["-" extlang] 
  3.          / 4ALPHA 
  4.          / 5*8ALPHA 
  5. extlang = 3ALPHA 
  6.           *2("-" 3ALPHA) 

 

看到language有三種形式,其中讓我比較好奇的是第一種2*3ALPHA ["-" extlang]。這種形式中前面的2*3ALPHA稱為macrolanguage,用于標(biāo)明資源對(duì)應(yīng)一種語(yǔ)言的匯總,而具體的某一種語(yǔ)言/方言則通過(guò)extlang指定。而包含extlang部分的language也被稱為encompassed language.

如zh-cmn和zh-yue就是encompassed language,其中zh是macrolanguage,而cmn和yue則是extlang。

這里有個(gè)很有趣的事情是,我們認(rèn)為普通話和廣東話等都是漢語(yǔ)的方言,但西方卻認(rèn)為普通話、廣東話根本就不屬于一種語(yǔ)言,因此像zh-cmn和zh-yue在規(guī)范中被設(shè)置為redundant,建議直接使用cmn和yue等。不過(guò)由于歷史原因,我們還是使用zh-CN代表cmn-CN。

另外現(xiàn)在可以作為macrolanguage的就只有7個(gè)標(biāo)簽(ar,kok,ms,sw,uz,zh和sgn)

另外幾個(gè)和cmn類(lèi)似的subtags如下

 

  1. cmn 普通話(官話、國(guó)語(yǔ)) 
  2. wuu 吳語(yǔ)(江浙話、上海話) 
  3. czh 徽語(yǔ)(徽州話、嚴(yán)州話、吳語(yǔ)-徽嚴(yán)片) 
  4. hak 客家語(yǔ) 
  5. yue 粵語(yǔ)(廣東話) 
  6. nan 閩南語(yǔ)(福建話、臺(tái)語(yǔ)) 
  7. cpx 莆仙話(莆田話、興化語(yǔ)) 
  8. cdo 閩東語(yǔ) 
  9. mnp 閩北語(yǔ) 
  10. zco 閩中語(yǔ) 
  11. gan 贛語(yǔ)(江西話) 
  12. hsn 湘語(yǔ)(湖南話) 
  13. cjy 晉語(yǔ)(山西話、陜北話) 

 

注意: 一般采用全小寫(xiě)

Script subtag

用于指定字跡或文字系統(tǒng)資源所屬的語(yǔ)言和方言等。 語(yǔ)法:

 

  1. script = 4ALPHA 

注意: 一般采用首字母大寫(xiě),后續(xù)字母全小寫(xiě)

Region subtag

指定與國(guó)家、地域?qū)?yīng)的語(yǔ)言/方言文化。 語(yǔ)法:

  1. region = 2ALPHA 
  2.        / 3DIGIT 

 

注意: 一般采用全大寫(xiě)

Variant subtag

指定其他subtag又無(wú)法提供的額外信息 語(yǔ)法:

  1. variant = 5*8alphanum 
  2.  
  3. / (DIGIT 3alphanum) 

 

示例:de-CH-1996其中1996是variant subtag,整體意思是在Switzerland使用的自1996改良過(guò)的德語(yǔ)。

Extension subtag

提供一種機(jī)制讓我們?nèi)U(kuò)展langtag 語(yǔ)法:

  1. extension = singleton 1*("-" (2*8alphanum)) 
  2. singleton = DIGIT 
  3.           / %x41-57 
  4.           / %x59-5A 
  5.           / %x61-77 
  6.           / %x79-7A 

 

現(xiàn)在僅支持u作為sigleton的值。

示例:de-DE-u-co-phonebk表示采用電話本核對(duì)的方式對(duì)內(nèi)容進(jìn)行排序等操作。

更多關(guān)于language-tag的信息請(qǐng)參考BCP 47

如何選擇Language Tag

硬著頭皮啃下這么多規(guī)范的內(nèi)容,但我還不知道如何組合合適的language-tag呢:(其實(shí)選擇和組合的原則就只有一條

在足以區(qū)別當(dāng)前上下文中其他language-tag的前提下,保持language-tag足夠地短小精干

示例1:下文普通話、粵語(yǔ)并存

  1. <p lang="cmn"
  2. 小陳說(shuō):"老大爺,東方廣場(chǎng)怎么走啊?" 
  3. 老大爺回答道:"<span lang="yue">你講咩也啊?我聽(tīng)唔明喔。</span>" 
  4. </p> 

 

示例2:下文含大陸人講英語(yǔ)、香港人講普通話和美國(guó)人說(shuō)英語(yǔ)

  1. <p lang="cmn"
  2. 小陳說(shuō):"<span lang="en-CN">Hi, where are you come from?</span>" 
  3. 李先生說(shuō):"<span lang="cmn-HK">你的英文跟我的普通話一樣普通啊,哈哈!</span>" 
  4. Simon說(shuō):"<span lang="en">Hey, what's up!</span>" 
  5. </p> 

 

那現(xiàn)在引出另一個(gè)問(wèn)題,那就是我們?cè)趺粗栏鱾€(gè)subtag具體定義了哪些值呢?

具體都定義在IANA Language Subtag Registry中了。

假如覺(jué)得查找起來(lái)還是不方便,那么就使用Language Subtag Lookup tool吧!

另外若不清楚各國(guó)各地區(qū)所使用的語(yǔ)言或方言時(shí),可通過(guò)Ethnologue查看,直接點(diǎn)擊地圖上的區(qū)域即可獲取相應(yīng)的subtag信息。

總結(jié)

現(xiàn)在我們已經(jīng)對(duì)國(guó)際化和本地化有了更全面的理解,也對(duì)Language tag有了更深入的認(rèn)識(shí),現(xiàn)在是不是迫不及待想挽起袖子擼代碼呢?敬請(qǐng)期待下篇《JS魔法堂:不完全國(guó)際化&本地化手冊(cè) 之 實(shí)戰(zhàn)篇》

尊重原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自: http://www.cnblogs.com/fsjohn... ^_^肥仔John

責(zé)任編輯:龐桂玉 來(lái)源: segmentfault
相關(guān)推薦

2024-04-03 13:27:28

Next.js擴(kuò)展項(xiàng)目

2019-04-12 15:00:11

2024-09-04 10:27:53

2021-08-18 10:28:09

MySQL SQL 語(yǔ)句數(shù)據(jù)庫(kù)

2015-09-01 10:42:15

編程規(guī)范完全指南

2015-10-10 10:02:44

程序員面試指南

2021-06-01 06:03:28

Css前端CSS 特效

2014-09-19 10:03:18

Chrome

2011-07-08 11:13:42

Cocoa Touch XCode

2012-06-08 10:48:31

商務(wù)社交

2011-05-30 17:11:08

測(cè)試策略

2011-05-25 10:13:09

WordPressJavaScript

2024-01-02 16:43:58

2011-06-29 10:03:33

Qt Configure

2017-04-13 08:46:41

oracle數(shù)據(jù)挖掘

2024-01-12 10:16:53

2009-06-25 16:04:30

2010-01-04 13:09:51

Silverlight

2011-05-17 09:39:38

JavaSE

2011-08-19 13:13:14

struts2Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久精品99国产精品酒店日本| 色婷婷一区二区| av一本久道久久波多野结衣| 69精品久久久| 国产在线日韩精品| 欧美熟乱第一页| 日本aa在线观看| 可以直接在线观看的av| 久久成人免费网| 97视频网站入口| 四虎地址8848| 久久超级碰碰| 欧美男男青年gay1069videost| 黄网站色视频免费观看| 国产专区在线| 成人性生交大片免费看中文| 国产精品高清免费在线观看| 精品99在线观看| 精品国产一区二区三区av片| 欧美电影免费提供在线观看| 久久久久免费精品| 日韩精品分区| 国产精品美女久久久久aⅴ | 日本在线视频中文字幕| 欧美一二区在线观看| 欧美刺激脚交jootjob| 黄色国产小视频| av在线最新| 亚洲精品中文在线影院| 日韩中文一区| 无套内谢的新婚少妇国语播放| 麻豆精品久久久| 国产91|九色| 久久久久久久福利| 亚洲精品国产偷自在线观看| 国产亚洲精品一区二区| 亚洲の无码国产の无码步美| 欧美日韩中出| 欧美顶级少妇做爰| 污片在线免费看| 91精品论坛| 五月综合激情婷婷六月色窝| av中文字幕av| 黄页视频在线播放| 国产精品久久免费看| 色姑娘综合网| 精品视频一二三| 久久久久久免费网| 电影午夜精品一区二区三区| 国产黄色av网站| 黄页网站大全一区二区| 国产精品一区二区三区久久久| 中文字幕在线欧美| 久久久久中文| 国产91精品久久久久| 国产情侣在线视频| 国产情侣一区| 国产91精品青草社区| 色婷婷在线观看视频| 国产日韩免费| 日本精品久久久久久久| 久久精品五月天| 日韩高清欧美激情| 国产精品视频永久免费播放| 天天射天天干天天| 日韩成人免费看| 国产欧美一区二区| 精品国产亚洲AV| 成人免费黄色在线| 久久久久久艹| 国产女人在线视频| 亚洲欧洲99久久| 成年人视频大全| av在线理伦电影| 日韩欧美亚洲国产一区| 免费涩涩18网站入口| 日韩五码电影| 日韩美女视频在线| 日本黄色录像片| 国产乱码精品一区二区亚洲| 中文国产亚洲喷潮| 丝袜 亚洲 另类 欧美 重口| 激情久久久久久久| 国产精品xxxxx| 国产精品无码久久av| 福利电影一区二区三区| 久久人人九九| 日本www在线观看视频| 亚洲自拍偷拍综合| 国产成人手机视频| 国产一区二区高清在线| 日韩av在线不卡| 天堂资源在线视频| 激情综合电影网| 国产成人精品电影| 精品久久人妻av中文字幕| 9久草视频在线视频精品| 色综合电影网| av美女在线观看| 欧美日韩亚洲综合| 少妇激情一区二区三区视频| 欧美日韩有码| 久久久欧美一区二区| 国产视频1区2区| 国产麻豆一精品一av一免费| 久久婷婷人人澡人人喊人人爽| 日本福利在线| 激情亚洲一区二区三区四区| gai在线观看免费高清| 欧美国产极品| 久热精品视频在线免费观看| 一级片视频在线观看| 国产精品亚洲а∨天堂免在线| 欧美lavv| 男女视频在线| 欧美日韩精品三区| 人妻熟女aⅴ一区二区三区汇编| 偷偷www综合久久久久久久| 91国产精品91| 精品国产av鲁一鲁一区| 国产欧美日韩不卡| 18禁免费无码无遮挡不卡网站| www.久久爱.com| 亚洲最新av在线| 欧美成人精品欧美一级乱黄| 丰满白嫩尤物一区二区| 一区二区不卡在线观看| 亚洲一区资源| 精品国产免费一区二区三区四区| 精品女人久久久| 日韩成人免费电影| 久久艳妇乳肉豪妇荡乳av| 精品一性一色一乱农村| 欧美高清视频在线高清观看mv色露露十八 | 久久精品1区| 国产女主播一区二区| 在线观看电影av| 337p亚洲精品色噜噜| 东方伊人免费在线观看| 爽好久久久欧美精品| 久久99久久99精品蜜柚传媒| 九色91在线| 精品国产1区二区| 久久久久无码精品国产| 国产伦精品一区二区三区免费迷 | 国产色a在线| 色综合视频一区二区三区高清| 97精品人妻一区二区三区蜜桃| 欧美精品国产一区| 成人免费观看网站| a级片在线免费观看| 欧美精品一区二区蜜臀亚洲| 精品无码久久久久久久久| 国产69精品久久久久毛片| 日韩精品一区二区在线视频| 亚洲国产精品免费视频| 欧美黑人性猛交| 免费国产精品视频| 午夜久久电影网| 欧美高清性xxxx| 久久性天堂网| 亚洲成人自拍| 91视频亚洲| 久久97精品久久久久久久不卡| www.黄色国产| 亚洲成av人片| 国产激情在线免费观看| 久久一区精品| 亚洲精品第一区二区三区| 亚洲精品乱码日韩| 欧美另类xxx| 天堂网在线播放| 在线欧美日韩国产| 日本 欧美 国产| 国产福利一区二区三区视频在线| 800av在线免费观看| 欧美成人午夜77777| 日韩av电影免费观看高清| 成全电影播放在线观看国语| 884aa四虎影成人精品一区| 91麻豆精品久久毛片一级| 国产成a人无v码亚洲福利| 国产免费黄色av| 欧美a级成人淫片免费看| 99国精产品一二二线| 天堂中文av在线资源库| 色婷婷综合久久久久| 亚洲高清在线观看视频| 欧美性猛交xxxx乱大交极品| 国产精品18在线| 福利一区福利二区| 亚洲精品怡红院| 欧美日韩国产色综合一二三四| 久久综合九色99| 91精品网站在线观看| 国内精品国产三级国产在线专| 国产中文字幕在线观看| 欧美一级视频精品观看| 中文字幕一区二区人妻电影| 伊人婷婷欧美激情| 人人人妻人人澡人人爽欧美一区| 国产一区二区精品久久| 成人三级视频在线播放| 午夜精品亚洲| 日本欧洲国产一区二区| 91精品丝袜国产高跟在线| 国产成人精品999| av电影在线地址| 日韩在线视频免费观看| 午夜福利理论片在线观看| 欧美精品777| 日韩国产成人在线| 亚洲成va人在线观看| 亚洲一二三四视频| 97se亚洲国产综合自在线不卡| www.超碰97.com| 久久久精品午夜少妇| 日韩小视频网站| 欧美成人自拍| 日韩精品一区二区三区四区五区| 91欧美日韩在线| 国产日韩欧美电影在线观看| 美女高潮视频在线看| 九九视频这里只有精品| 免费黄色在线网站| 中文字幕日韩欧美| 日本1级在线| 亚洲精品一区二区三区99| 91精品国自产| 精品1区2区3区| 国产乱码77777777| 欧美日在线观看| 国产午夜视频在线播放| 亚洲在线视频免费观看| 黄色香蕉视频在线观看| 国产精品高潮呻吟| 萌白酱视频在线| 国产精品日韩成人| 久久精品三级视频| 国产欧美一区二区在线| 国产肥白大熟妇bbbb视频| 99久久精品国产网站| 色综合久久五月| 成人h动漫精品一区二区| 台湾佬美性中文| 成人深夜在线观看| 成人免费看片载| 成人午夜av影视| 日本护士做爰视频| 99re在线精品| 黄色在线观看av| 久久久久9999亚洲精品| 91网站免费视频| 国产精品三级av| 成年人二级毛片| 一区二区三区四区激情| 久久久无码一区二区三区| 亚洲国产精品久久久男人的天堂| 日本网站在线免费观看| 精品美女久久久久久免费| 久久久久久久久影院| 色综合 综合色| 中日韩av在线| 欧美电影一区二区| 亚洲第一成人av| 亚洲黄色片网站| 免费成人av电影| 中文字幕日韩在线播放| 成人免费视屏| 久久久久久久91| 欧美电影免费看| 国产免费一区二区三区在线能观看| 亚洲久草在线| 成人女人免费毛片| 亚洲欧洲美洲国产香蕉| 亚洲精品美女久久7777777| 亚洲va在线| 日本丰满少妇xxxx| 日本人妖一区二区| 欧美污在线观看| 99精品久久99久久久久| 亚欧精品视频一区二区三区| 亚洲老妇xxxxxx| 国产原创视频在线| 69av一区二区三区| 午夜影院免费体验区| 正在播放欧美视频| 91丝袜在线| 国产精品三级久久久久久电影| 老司机亚洲精品一区二区| 精品视频在线观看| 99久久亚洲精品| 免费看国产一级片| 激情另类小说区图片区视频区| 午夜免费福利影院| 中文字幕av一区二区三区| 国产一级做a爰片在线看免费| 在线一区二区三区| 亚洲AV无码乱码国产精品牛牛| 亚洲欧美激情一区| 在线观看三级视频| 国产精品九九九| 精品国产午夜肉伦伦影院| 亚洲精品一品区二品区三品区| 亚洲欧洲日韩| 爱情岛论坛成人| 不卡电影一区二区三区| 国产第一页浮力| 色婷婷综合视频在线观看| 亚洲国产999| 精品久久久91| 亚洲人免费短视频| 国产精品日韩欧美一区二区三区 | 国产成人一级片| 日韩精品一区国产麻豆| 在线免费黄色| 欧美在线精品免播放器视频| 午夜视频一区二区在线观看| 亚洲精品乱码久久久久久蜜桃91 | 秋霞av鲁丝片一区二区| 久久色免费在线视频| 午夜精品成人av| 久久一区二区三区av| 最新亚洲一区| 中文字幕制服丝袜| 一区二区三区欧美在线观看| 中文字幕理论片| 亚洲系列中文字幕| 亚洲国产欧美日本视频| 极品校花啪啪激情久久| 国产综合网站| 国产伦精品一区二区三区妓女下载| 国产精品麻豆一区二区 | 久久国产成人| 又黄又爽的网站| 一级特黄大欧美久久久| 国产婷婷在线视频| 久久亚洲国产成人| 成人在线分类| 手机看片日韩国产| 国内精品免费**视频| 我要看一级黄色录像| 欧美日韩国产一二三| 香蕉视频免费在线播放| 国产区亚洲区欧美区| 色777狠狠狠综合伊人| 中文字幕第88页| 国产精品麻豆视频| 国产精品欧美综合亚洲| 久久久久北条麻妃免费看| 亚洲二区av| 2021国产视频| 高清国产一区二区| 久久国产精品系列| 亚洲美女www午夜| 欧美色网一区| 亚洲精品一区二区三区av| 蓝色福利精品导航| 永久免费看mv网站入口| 欧美一区二区三区公司| 日本在线视频www鲁啊鲁| 国产厕所精品在线观看| 国产精品日韩| 最新中文字幕av| 欧美理论片在线| 男女在线观看视频| 蜜桃麻豆www久久国产精品| 久久深夜福利| 手机免费观看av| 日韩一区二区三| segui88久久综合9999| 欧美日韩精品久久久免费观看| 免费人成精品欧美精品| 亚洲熟女www一区二区三区| 精品国产a毛片| 日韩成人av电影| 最新av在线免费观看| 91在线观看视频| 97国产精品久久久| 欧美激情综合色| 九色精品91| 亚洲欧美日韩一二三区| 天天亚洲美女在线视频| 婷婷在线视频| 国产日本一区二区三区| 日本视频免费一区| 国产午夜精品无码| 中文字幕日韩精品在线观看| 盗摄系列偷拍视频精品tp| 婷婷丁香激情网| 亚洲一二三四区| h网站在线免费观看| 国产v亚洲v天堂无码| 免费不卡在线视频| 国产午夜精品无码| 最新日韩中文字幕| 欧美一级三级| 91av免费观看| 欧美午夜精品久久久| av中文字幕在线观看第一页|