精品欧美一区二区三区在线观看 _久久久久国色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)

麻豆传传媒久久久爱| 成人精品在线观看| av永久免费观看| 成人国产精品久久| 激情久久av一区av二区av三区 | 色综合久久久网| 亚洲aⅴ日韩av电影在线观看 | 天堂中文网在线| 美女精品一区| 在线精品播放av| 国产免费中文字幕| 超免费在线视频| 91丨九色丨尤物| 国产精品一区二区性色av| 国模无码国产精品视频| 美国十次av导航亚洲入口| 欧美中文字幕亚洲一区二区va在线| 色吧亚洲视频| 黄色一级大片在线免费看国产一| 亚洲男人影院| 日韩一区av在线| 精品人妻伦一二三区久| 欧美色网在线| 亚洲黄色av一区| 欧美一级二级三级| 性猛交富婆╳xxx乱大交天津| 国产农村妇女精品一二区| 色视频www在线播放国产成人| 成人区人妻精品一区二| 日本另类视频| 午夜天堂影视香蕉久久| 亚洲一一在线| 青青久在线视频免费观看| 日本在线不卡视频| 久久国产精品久久精品| 91丝袜在线观看| 日韩成人在线电影| 亚洲成a人v欧美综合天堂下载| 日本一区二区三不卡| 精品国产av一区二区三区| 久久深夜福利| 欧美噜噜久久久xxx| 免费在线观看成年人视频| 豆花视频一区| 日韩欧美在线看| 欧美一级中文字幕| 在线免费看a| 久久亚洲综合av| 成人动漫在线观看视频| 国产精品美女一区| 日本不卡123| 热草久综合在线| 欧美成人aaaaⅴ片在线看| 五月开心六月丁香综合色啪| 亚洲视频在线看| 亚州av综合色区无码一区| 九九99久久精品在免费线bt| 欧美视频你懂的| 精品久久久久久久免费人妻| free性m.freesex欧美| 一区二区欧美精品| 久久精品在线免费视频| 好操啊在线观看免费视频| 亚洲国产岛国毛片在线| 欧美久久久久久久| 手机在线观看免费av| 成人手机在线视频| 动漫一区二区在线| 亚洲a视频在线| 国产资源精品在线观看| 成人精品一区二区三区电影免费| 中文无码精品一区二区三区| 日韩在线播放一区二区| 国产成人aa精品一区在线播放| 午夜精品久久久久久久久久久久久蜜桃 | 色综合激情五月| 国产成人久久婷婷精品流白浆| a级片免费在线观看| 亚洲成人1区2区| 毛片在线播放视频| 桃花岛tv亚洲品质| 欧美中文字幕不卡| 天天久久综合网| 久久久国产精品入口麻豆| 国产91精品一区二区| 亚洲国产精品推荐| xxxwww国产| 久久精品福利| 久久久久国产精品午夜一区| 国内精品视频在线| 日韩免费av片| 亚洲国产片色| 欧美一区二三区| 亚洲无码精品一区二区三区| 一区二区三区国产盗摄| 91av免费观看91av精品在线| 国产超碰人人爽人人做人人爱| 久久一区二区三区四区五区| 国产精品爽爽爽| 国产99999| 不卡一区二区三区四区| 免费国产一区| 暖暖视频在线免费观看| 国产日韩欧美综合一区| 一本色道久久99精品综合| 性网站在线观看| 亚洲成人动漫精品| 国产中文字幕视频在线观看| а√天堂资源国产精品| 精品日韩成人av| 人妻少妇无码精品视频区| 久久精品亚洲人成影院 | 久久久国产免费| 激情久久五月天| 久久久水蜜桃| h片在线观看网站| 无码av中文一区二区三区桃花岛| 能看的毛片网站| 欧美国产中文高清| 亚洲欧洲av一区二区| 黄色录像免费观看| 免费中文字幕日韩欧美| 92福利视频午夜1000合集在线观看| 少妇人妻精品一区二区三区| 亚洲国产电影在线观看| 欧美中文字幕在线观看视频| 日本.亚洲电影| 亚洲精品一区二区三区蜜桃下载| 69视频在线观看免费| 一区在线视频| 91系列在线播放| 国产原创av在线| 亚洲午夜久久久久中文字幕久| 狠狠热免费视频| 高清一区二区三区| 久久亚洲国产成人| 波多野结衣视频在线观看| 不卡的av在线| 日本国产中文字幕| 日韩欧乱色一区二区三区在线| 日韩成人在线电影网| 欧美精品入口蜜桃| 国产一区二区三区免费观看| 日本一区二区三区免费观看| free性欧美| 精品久久久久久久久久久久久久久| 亚洲人做受高潮| 毛片不卡一区二区| 日本一区视频在线播放| 图片区小说区亚洲| 欧美猛男男办公室激情| 亚洲自拍偷拍一区二区| 欧美色一级片| 成人91视频| 在线观看小视频| 欧美人牲a欧美精品| 最近中文字幕免费视频| 一区三区视频| 国产一区二区无遮挡| 免费毛片在线看片免费丝瓜视频| 欧美一区二区三区男人的天堂| 久久av红桃一区二区禁漫| 六月丁香婷婷色狠狠久久| 亚洲欧洲一区二区福利| 最新日韩一区| 中文字幕免费精品一区高清| 中文字幕 国产| 国产精品日韩成人| 中文字幕22页| 66视频精品| 亚洲综合色av| 激情av在线播放| 欧美精品一区二区三区四区 | 亚洲欧洲综合另类| 无人码人妻一区二区三区免费| 婷婷色在线视频| av资源网在线观看| 久久精品国产成人av| 国产成人无遮挡在线视频| 中文字幕一区二区三区精彩视频| 91国产精品| 色综合久久88色综合天天看泰| 精品国产乱码一区二区三| 亚洲精品成人精品456| 国产伦理在线观看| 99国产精品99久久久久久粉嫩| 久久精品五月婷婷| 日本欧美不卡| 欧美插天视频在线播放| 亚洲免费国产视频| 欧美日韩精品中文字幕| 日本成人免费视频| 激情综合色综合久久| www.在线观看av| 亚洲精品无吗| 国产精品美女主播| 在线观看a级片| 日韩av在线网站| 国产精品久久久久久久久夜色| 国产精品久久久久久福利一牛影视 | 欧美日韩xxxxx| 青草久久伊人| 欧美日韩一级片在线观看| 久久国产美女视频| 99久精品国产| av免费一区二区| 亚洲国产精品日韩专区av有中文| 亚洲qvod图片区电影| 男人的天堂免费在线视频| 亚洲人成欧美中文字幕| 亚洲天堂网在线视频| 亚洲少妇中出一区| 黄色国产在线观看| 日韩电影在线一区二区三区| 一区二区精品国产| 极品尤物一区| 国产精品视频在线观看| 日本在线观看大片免费视频| 亚洲免费视频观看| www.久久成人| 欧美私人免费视频| 国产系列精品av| 国产精品久久精品日日| 精品无码国产一区二区三区51安| 免费日本视频一区| 男女视频网站在线观看| 亚洲精品va| 五月婷婷一区| 偷拍自拍亚洲色图| 粉嫩91精品久久久久久久99蜜桃 | 国产日韩在线一区| 嗯啊主人调教在线播放视频| 日韩中文理论片| 日本又骚又刺激的视频在线观看| 欧美一区二区三区四区视频| 四虎影院在线免费播放| 亚洲午夜精品久久久久久久久| 任我爽在线视频| 国产suv精品一区二区6| 91视频这里只有精品| 亚洲国产第一| 日韩一二区视频| 妺妺窝人体色www看人体| 亚洲国产精品免费视频| 国产精品亚洲综合天堂夜夜| 中文字幕资源网在线观看免费| 久久久久久久影院| 午夜伦理在线视频| 久久福利视频网| 嫩草在线视频| 日韩亚洲精品视频| avtt在线播放| 亚洲最新av在线网站| 美女欧美视频在线观看免费 | 精品久久国产精品| 日本免费不卡| 日韩av一区在线观看| 亚洲老妇色熟女老太| 日韩三区在线观看| 在线观看国产精品入口男同| 日韩欧美高清视频| 天天操夜夜操视频| 一本一道综合狠狠老| 好看的av在线| 一道本成人在线| 最近国语视频在线观看免费播放| 色94色欧美sute亚洲线路一ni| 亚洲午夜18毛片在线看| 一本一本久久a久久精品综合麻豆| 日本三级小视频| 色乱码一区二区三区88| 婷婷激情五月综合| 欧美熟乱第一页| 亚洲香蕉在线视频| 欧美一区二区三区视频免费| 性一交一乱一透一a级| 精品1区2区在线观看| 姝姝窝人体www聚色窝| 国产视频亚洲精品| 91福利在线视频| 欧美成人亚洲成人日韩成人| 日韩电影免费观看| 26uuu亚洲伊人春色| 成人福利av| 国产日本欧美一区| 伊人精品久久| 美国av一区二区三区| 色网站在线视频| 国产美女在线观看一区| 日本中文字幕有码| 天堂成人在线观看| 色老汉av一区二区三区| 色屁屁影院www国产高清麻豆| 天天综合色天天综合| 日本中文字幕在线| 欧美无乱码久久久免费午夜一区| a级片在线播放| 欧美草草影院在线视频| 欧美精品a∨在线观看不卡| 播播国产欧美激情| 欧美大胆a人体大胆做受| 国产精品久久久久久五月尺| 精品视频在线播放一区二区三区| 久久精彩视频| 91精品观看| 女人天堂av手机在线| 久久国产精品72免费观看| 2一3sex性hd| 成人欧美一区二区三区视频网页| 久久露脸国语精品国产91| 欧美日韩综合在线| 人妻精品一区二区三区| 最新91在线视频| 婷婷电影在线观看| 91一区二区三区| 禁断一区二区三区在线| 久久av高潮av| 麻豆精品在线播放| www.色天使| 亚洲国产日韩a在线播放性色| 国产精品露脸视频| 日韩电影免费观看中文字幕| 免费人成在线观看播放视频| 4k岛国日韩精品**专区| 亚洲码欧美码一区二区三区| 日韩欧美精品一区二区| 1000部精品久久久久久久久| 中文字幕资源在线观看| 久久久99免费| 日韩精品在线不卡| 欧美久久久久免费| 日韩一区二区三区中文字幕| 欧美精品一区二区三区国产精品| 视频在线日韩| 久久久久久欧美精品色一二三四| 最新欧美人z0oozo0| 九色porny自拍| 国产日韩视频一区二区三区| 久久夜色精品国产噜噜亚洲av| 精品少妇一区二区三区在线播放| 日韩精品黄色| 国产精品热视频| 国产一区二区三区四区| 精品中文字幕av| 97久久超碰精品国产| 国产一级视频在线| 日韩午夜激情免费电影| 韩国av网站在线| 91久久久久久国产精品| 97视频热人人精品免费| 一区二区xxx| 国产精品乱人伦中文| 亚洲永久精品一区| 亚洲天堂色网站| 国产一二三在线| 国产精品一区二区三区四区五区 | 欧美不卡视频| 国产裸体视频网站| 一区二区三区小说| 午夜老司机福利| 欧美精品九九久久| 久久97精品| 浮妇高潮喷白浆视频| 91在线观看高清| 中文字幕一区在线播放| 亚洲欧美在线磁力| 99只有精品| 日韩电影大全在线观看| 欧美亚洲一区二区三区| 国产精品揄拍100视频| 日韩欧美在线国产| av中文资源在线| 91免费在线视频网站| 午夜精品国产| 香港三日本8a三级少妇三级99| 天天综合天天做天天综合| 国产在线观看高清视频| 91精品久久久久久久久久| 在线精品视频在线观看高清| 18禁一区二区三区| 欧美性生交xxxxxdddd| 成人在线高清视频| 亚洲综合第一页| 99热这里只有成人精品国产| 玖玖爱在线观看| 欧美老人xxxx18| 久草在线视频福利| 国产伦精品一区二区三区免| 91久久在线| 丰腴饱满的极品熟妇| 欧美精品一二三| 男人天堂手机在线| 999精品视频一区二区三区| 国内揄拍国内精品久久| 国产精品无码永久免费不卡| 色先锋aa成人| 久久综合之合合综合久久| 国产98在线|日韩| 日韩精品一卡二卡三卡四卡无卡| 色老板免费视频|