updated 方言定制失败问题修复
This commit is contained in:
parent
ab84940618
commit
08feb7355f
2
dist/relationship-mode.min.js
vendored
2
dist/relationship-mode.min.js
vendored
@ -1 +1 @@
|
|||||||
!function(d,s){"object"==typeof exports&&"object"==typeof module?module.exports=s():"function"==typeof define&&define.amd?define([],s):"object"==typeof exports?exports.relationshipMode=s():d.relationshipMode=s()}(this,(()=>(()=>{"use strict";var d={d:(s,f)=>{for(var e in f)d.o(f,e)&&!d.o(s,e)&&Object.defineProperty(s,e,{enumerable:!0,get:f[e]})},o:(d,s)=>Object.prototype.hasOwnProperty.call(d,s)},s={};d.d(s,{default:()=>f});const f={guangdong:{name:"广东",data:{f:["阿爸"],"f,f":["阿爷"],"f,f,f":["太公"],"f,f,m":["太婆"],"f,m":["阿嫲"],"f,m,f":["太外公"],"f,m,m":["太外婆"],"f,ob":["大伯"],"f,ob,w":["伯娘"],"f,lb":["阿叔"],"f,lb,w":["阿婶"],"0,f,xb,d,s":["堂姨甥"],"1,f,xb,d,s":["堂外甥"],"0,f,xb,d,d":["堂姨甥女"],"1,f,xb,d,d":["堂外甥女"],"f,os":["姑妈"],"f,ls":["姑姐"],"f,xs,h":["姑丈"],"0,f,xs,d,s":["姑表姨甥"],"1,f,xs,d,s":["姑表外甥"],"0,f,xs,d,d":["姑表姨甥女"],"1,f,xs,d,d":["姑表外甥女"],m:["阿妈","老母"],"m,f":["阿公"],"m,f,f":["外太公"],"m,f,m":["外太婆"],"m,m":["阿婆"],"m,m,f":["外太外公"],"m,m,m":["外太外婆"],"m,ob":["舅父"],"m,lb":["舅仔"],"m,xb,w":["舅母"],"0,m,xb,d,s":["舅表姨甥"],"1,m,xb,d,s":["舅表外甥"],"0,m,xb,d,d":["舅表姨甥女"],"1,m,xb,d,d":["舅表外甥女"],"m,os":["姨妈"],"m,ls":["姨仔"],"m,xs,h":["姨丈"],"0,m,xb,d,s":["姨姨甥"],"1,m,xb,d,s":["姨外甥"],"0,m,xb,d,d":["姨姨甥女"],"1,m,xb,d,d":["姨外甥女"],ob:["阿哥"],"ob,w":["阿嫂"],lb:["阿弟","细佬"],"lb,w":["弟妇"],"xb,s":["侄"],"xb,d":["侄女"],os:["阿姐"],"os,h":["姐夫"],ls:["阿妹"],"ls,h":["妹夫"],"0,xs,s":["姨甥"],"1,xs,s":["外甥"],"0,xs,d":["姨甥女"],"1,xs,d":["外甥女"],s:["仔"],"s,w":["新妇"],"s,s":["孙"],"s,s,w":["孙新妇"],"s,s,s":["息仔"],"s,s,d":["息女"],"s,d":["孙女"],"s,d,h":["孙女婿"],"s,d,s":["外息仔"],"s,d,d":["外息女"],d:["女"],"d,s":["外孙"],"d,s,w":["外孙新妇"],"d,s,s":["外息仔"],"d,s,d":["外息女"],"d,d":["外孙女"],"d,d,h":["外孙女婿"],"d,d,s":["外息仔"],"d,d,d":["外息女"]}}};return s=s.default})()));
|
!function(s,d){"object"==typeof exports&&"object"==typeof module?module.exports=d():"function"==typeof define&&define.amd?define([],d):"object"==typeof exports?exports.relationshipMode=d():s.relationshipMode=d()}(this,(()=>(()=>{"use strict";var s={d:(d,f)=>{for(var m in f)s.o(f,m)&&!s.o(d,m)&&Object.defineProperty(d,m,{enumerable:!0,get:f[m]})},o:(s,d)=>Object.prototype.hasOwnProperty.call(s,d)},d={};s.d(d,{default:()=>f});const f={guangdong:{name:"广东",data:{f:["阿爸"],"f,f":["阿爷"],"f,f,f":["太公"],"f,f,m":["太婆"],"f,m":["阿嫲"],"f,m,f":["太外公"],"f,m,m":["太外婆"],"f,ob":["大伯"],"f,ob,w":["伯娘"],"f,lb":["阿叔"],"f,lb,w":["阿婶"],"0,f,xb,d,s":["堂姨甥"],"1,f,xb,d,s":["堂外甥"],"0,f,xb,d,d":["堂姨甥女"],"1,f,xb,d,d":["堂外甥女"],"f,os":["姑妈"],"f,ls":["姑姐"],"f,xs,h":["姑丈"],"0,f,xs,d,s":["姑表姨甥"],"1,f,xs,d,s":["姑表外甥"],"0,f,xs,d,d":["姑表姨甥女"],"1,f,xs,d,d":["姑表外甥女"],m:["阿妈","老母"],"m,f":["阿公"],"m,f,f":["外太公"],"m,f,m":["外太婆"],"m,m":["阿婆"],"m,m,f":["外太外公"],"m,m,m":["外太外婆"],"m,ob":["舅父"],"m,lb":["舅仔"],"m,xb,w":["舅母"],"0,m,xb,d,s":["舅表姨甥"],"1,m,xb,d,s":["舅表外甥"],"0,m,xb,d,d":["舅表姨甥女"],"1,m,xb,d,d":["舅表外甥女"],"m,os":["姨妈"],"m,ls":["姨仔"],"m,xs,h":["姨丈"],"0,m,xb,d,s":["姨姨甥"],"1,m,xb,d,s":["姨外甥"],"0,m,xb,d,d":["姨姨甥女"],"1,m,xb,d,d":["姨外甥女"],ob:["阿哥"],"ob,w":["阿嫂"],lb:["阿弟","细佬"],"lb,w":["弟妇"],"xb,s":["侄"],"xb,d":["侄女"],os:["阿姐"],"os,h":["姐夫"],ls:["阿妹"],"ls,h":["妹夫"],"0,xs,s":["姨甥"],"1,xs,s":["外甥"],"0,xs,d":["姨甥女"],"1,xs,d":["外甥女"],s:["仔"],"s,w":["新妇"],"s,s":["孙"],"s,s,w":["孙新妇"],"s,s,s":["息仔"],"s,s,d":["息女"],"s,d":["孙女"],"s,d,h":["孙女婿"],"s,d,s":["外息仔"],"s,d,d":["外息女"],d:["女"],"d,s":["外孙"],"d,s,w":["外孙新妇"],"d,s,s":["外息仔"],"d,s,d":["外息女"],"d,d":["外孙女"],"d,d,h":["外孙女婿"],"d,d,s":["外息仔"],"d,d,d":["外息女"]}},north:{name:"北方",data:{"m,m":["姥姥"],"m,m,xs":["姨姥姥"],"m,m,xs,h":["姨姥爷"],"m,m,xb":["舅姥爷"],"m,m,xb,w":["舅姥姥"],"m,f":["姥爷"],"m,f,xs":["姑姥姥"],"m,f,xs,h":["姑姥爷"],"m,f,ob":["大姥爷"],"m,f,ob,w":["大姥姥"],"m,f,lb":["小姥爷"],"m,f,lb,w":["小姥姥"],"f,ob":["大爷"],"f,ob,w":["大娘"]}}};return d=d.default})()));
|
2
dist/relationship-mode.zh-HK.min.js
vendored
2
dist/relationship-mode.zh-HK.min.js
vendored
@ -1 +1 @@
|
|||||||
!function(d,s){"object"==typeof exports&&"object"==typeof module?module.exports=s():"function"==typeof define&&define.amd?define([],s):"object"==typeof exports?exports.relationshipMode=s():d.relationshipMode=s()}(this,(()=>(()=>{"use strict";var d={d:(s,f)=>{for(var e in f)d.o(f,e)&&!d.o(s,e)&&Object.defineProperty(s,e,{enumerable:!0,get:f[e]})},o:(d,s)=>Object.prototype.hasOwnProperty.call(d,s)},s={};d.d(s,{default:()=>f});const f={guangdong:{name:"廣東",data:{f:["阿爸"],"f,f":["阿爺"],"f,f,f":["太公"],"f,f,m":["太婆"],"f,m":["阿嫲"],"f,m,f":["太外公"],"f,m,m":["太外婆"],"f,ob":["大伯"],"f,ob,w":["伯娘"],"f,lb":["阿叔"],"f,lb,w":["阿嬸"],"0,f,xb,d,s":["堂姨甥"],"1,f,xb,d,s":["堂外甥"],"0,f,xb,d,d":["堂姨甥女"],"1,f,xb,d,d":["堂外甥女"],"f,os":["姑媽"],"f,ls":["姑姐"],"f,xs,h":["姑丈"],"0,f,xs,d,s":["姑表姨甥"],"1,f,xs,d,s":["姑表外甥"],"0,f,xs,d,d":["姑表姨甥女"],"1,f,xs,d,d":["姑表外甥女"],m:["阿媽","老母"],"m,f":["阿公"],"m,f,f":["外太公"],"m,f,m":["外太婆"],"m,m":["阿婆"],"m,m,f":["外太外公"],"m,m,m":["外太外婆"],"m,ob":["舅父"],"m,lb":["舅仔"],"m,xb,w":["舅母"],"0,m,xb,d,s":["舅表姨甥"],"1,m,xb,d,s":["舅表外甥"],"0,m,xb,d,d":["舅表姨甥女"],"1,m,xb,d,d":["舅表外甥女"],"m,os":["姨媽"],"m,ls":["姨仔"],"m,xs,h":["姨丈"],"0,m,xb,d,s":["姨姨甥"],"1,m,xb,d,s":["姨外甥"],"0,m,xb,d,d":["姨姨甥女"],"1,m,xb,d,d":["姨外甥女"],ob:["阿哥"],"ob,w":["阿嫂"],lb:["阿弟","細佬"],"lb,w":["弟婦"],"xb,s":["侄"],"xb,d":["侄女"],os:["阿姐"],"os,h":["姐夫"],ls:["阿妹"],"ls,h":["妹夫"],"0,xs,s":["姨甥"],"1,xs,s":["外甥"],"0,xs,d":["姨甥女"],"1,xs,d":["外甥女"],s:["仔"],"s,w":["新婦"],"s,s":["孫"],"s,s,w":["孫新婦"],"s,s,s":["息仔"],"s,s,d":["息女"],"s,d":["孫女"],"s,d,h":["孫女婿"],"s,d,s":["外息仔"],"s,d,d":["外息女"],d:["女"],"d,s":["外孫"],"d,s,w":["外孫新婦"],"d,s,s":["外息仔"],"d,s,d":["外息女"],"d,d":["外孫女"],"d,d,h":["外孫女婿"],"d,d,s":["外息仔"],"d,d,d":["外息女"]}}};return s=s.default})()));
|
!function(s,d){"object"==typeof exports&&"object"==typeof module?module.exports=d():"function"==typeof define&&define.amd?define([],d):"object"==typeof exports?exports.relationshipMode=d():s.relationshipMode=d()}(this,(()=>(()=>{"use strict";var s={d:(d,f)=>{for(var m in f)s.o(f,m)&&!s.o(d,m)&&Object.defineProperty(d,m,{enumerable:!0,get:f[m]})},o:(s,d)=>Object.prototype.hasOwnProperty.call(s,d)},d={};s.d(d,{default:()=>f});const f={guangdong:{name:"廣東",data:{f:["阿爸"],"f,f":["阿爺"],"f,f,f":["太公"],"f,f,m":["太婆"],"f,m":["阿嫲"],"f,m,f":["太外公"],"f,m,m":["太外婆"],"f,ob":["大伯"],"f,ob,w":["伯娘"],"f,lb":["阿叔"],"f,lb,w":["阿嬸"],"0,f,xb,d,s":["堂姨甥"],"1,f,xb,d,s":["堂外甥"],"0,f,xb,d,d":["堂姨甥女"],"1,f,xb,d,d":["堂外甥女"],"f,os":["姑媽"],"f,ls":["姑姐"],"f,xs,h":["姑丈"],"0,f,xs,d,s":["姑表姨甥"],"1,f,xs,d,s":["姑表外甥"],"0,f,xs,d,d":["姑表姨甥女"],"1,f,xs,d,d":["姑表外甥女"],m:["阿媽","老母"],"m,f":["阿公"],"m,f,f":["外太公"],"m,f,m":["外太婆"],"m,m":["阿婆"],"m,m,f":["外太外公"],"m,m,m":["外太外婆"],"m,ob":["舅父"],"m,lb":["舅仔"],"m,xb,w":["舅母"],"0,m,xb,d,s":["舅表姨甥"],"1,m,xb,d,s":["舅表外甥"],"0,m,xb,d,d":["舅表姨甥女"],"1,m,xb,d,d":["舅表外甥女"],"m,os":["姨媽"],"m,ls":["姨仔"],"m,xs,h":["姨丈"],"0,m,xb,d,s":["姨姨甥"],"1,m,xb,d,s":["姨外甥"],"0,m,xb,d,d":["姨姨甥女"],"1,m,xb,d,d":["姨外甥女"],ob:["阿哥"],"ob,w":["阿嫂"],lb:["阿弟","細佬"],"lb,w":["弟婦"],"xb,s":["侄"],"xb,d":["侄女"],os:["阿姐"],"os,h":["姐夫"],ls:["阿妹"],"ls,h":["妹夫"],"0,xs,s":["姨甥"],"1,xs,s":["外甥"],"0,xs,d":["姨甥女"],"1,xs,d":["外甥女"],s:["仔"],"s,w":["新婦"],"s,s":["孫"],"s,s,w":["孫新婦"],"s,s,s":["息仔"],"s,s,d":["息女"],"s,d":["孫女"],"s,d,h":["孫女婿"],"s,d,s":["外息仔"],"s,d,d":["外息女"],d:["女"],"d,s":["外孫"],"d,s,w":["外孫新婦"],"d,s,s":["外息仔"],"d,s,d":["外息女"],"d,d":["外孫女"],"d,d,h":["外孫女婿"],"d,d,s":["外息仔"],"d,d,d":["外息女"]}},north:{name:"北方",data:{"m,m":["姥姥"],"m,m,xs":["姨姥姥"],"m,m,xs,h":["姨姥爺"],"m,m,xb":["舅姥爺"],"m,m,xb,w":["舅姥姥"],"m,f":["姥爺"],"m,f,xs":["姑姥姥"],"m,f,xs,h":["姑姥爺"],"m,f,ob":["大姥爺"],"m,f,ob,w":["大姥姥"],"m,f,lb":["小姥爺"],"m,f,lb,w":["小姥姥"],"f,ob":["大爺"],"f,ob,w":["大娘"]}}};return d=d.default})()));
|
4
dist/relationship.min.js
vendored
4
dist/relationship.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/relationship.zh-HK.min.js
vendored
4
dist/relationship.zh-HK.min.js
vendored
File diff suppressed because one or more lines are too long
14
index.html
14
index.html
@ -75,7 +75,11 @@
|
|||||||
<span>默认</span>
|
<span>默认</span>
|
||||||
</label>
|
</label>
|
||||||
<label for="field-0-2">
|
<label for="field-0-2">
|
||||||
<input id="field-0-2" type="radio" name="mode" value="guangdong">
|
<input id="field-0-2" type="radio" name="mode" value="north">
|
||||||
|
<span>北方地区</span>
|
||||||
|
</label>
|
||||||
|
<label for="field-0-3">
|
||||||
|
<input id="field-0-3" type="radio" name="mode" value="guangdong">
|
||||||
<span>粤语惯用</span>
|
<span>粤语惯用</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
@ -460,7 +464,13 @@
|
|||||||
var value = $input.value.trim();
|
var value = $input.value.trim();
|
||||||
if(value){
|
if(value){
|
||||||
var sex = $sex[0].checked?1:0;
|
var sex = $sex[0].checked?1:0;
|
||||||
var mode = $mode[0].checked?$mode[0].value:$mode[1].value;
|
var mode = 'default';
|
||||||
|
if($mode[1].checked){
|
||||||
|
mode = $mode[1].value;
|
||||||
|
}else if($mode[2].checked){
|
||||||
|
mode = $mode[2].value;
|
||||||
|
}
|
||||||
|
console.log('[mode]',mode);
|
||||||
var reverse = !$reverse[0].checked;
|
var reverse = !$reverse[0].checked;
|
||||||
var result = relationship({text:value,sex:sex,reverse:reverse,mode:mode});
|
var result = relationship({text:value,sex:sex,reverse:reverse,mode:mode});
|
||||||
$result.value = '';
|
$result.value = '';
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
// 粤语
|
|
||||||
export default {
|
export default {
|
||||||
'name':'广东',
|
'name':'广东',
|
||||||
'data':{
|
'data':{
|
||||||
|
19
src/locale/north.js
Normal file
19
src/locale/north.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
export default {
|
||||||
|
'name':'北方',
|
||||||
|
'data':{
|
||||||
|
'm,m':['姥姥'],
|
||||||
|
'm,m,xs':['姨姥姥'],
|
||||||
|
'm,m,xs,h':['姨姥爷'],
|
||||||
|
'm,m,xb':['舅姥爷'],
|
||||||
|
'm,m,xb,w':['舅姥姥'],
|
||||||
|
'm,f':['姥爷'],
|
||||||
|
'm,f,xs':['姑姥姥'],
|
||||||
|
'm,f,xs,h':['姑姥爷'],
|
||||||
|
'm,f,ob':['大姥爷'],
|
||||||
|
'm,f,ob,w':['大姥姥'],
|
||||||
|
'm,f,lb':['小姥爷'],
|
||||||
|
'm,f,lb,w':['小姥姥'],
|
||||||
|
'f,ob':['大爷'],
|
||||||
|
'f,ob,w':['大娘'],
|
||||||
|
}
|
||||||
|
}
|
@ -589,11 +589,11 @@ export function setMode(sign,data){
|
|||||||
|
|
||||||
// 获取模式数据
|
// 获取模式数据
|
||||||
export function getDataByMode(sign){
|
export function getDataByMode(sign){
|
||||||
var data = Object.assign({},_map);
|
_data = Object.assign({},_map);
|
||||||
if(sign&&_mode[sign]){
|
if(sign&&_mode[sign]){
|
||||||
for(var key in _mode[sign]){
|
for(var key in _mode[sign]){
|
||||||
data[key] = [].concat(_mode[sign][key],_map[key]||[]);
|
_data[key] = [].concat(_mode[sign][key],_map[key]||[]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return data;
|
return _data;
|
||||||
};
|
};
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
import guangdong from './locale/guangdong';
|
import guangdong from './locale/guangdong';
|
||||||
|
import north from './locale/north';
|
||||||
|
|
||||||
const relationshipMode = {
|
const relationshipMode = {
|
||||||
guangdong
|
guangdong,
|
||||||
|
north
|
||||||
};
|
};
|
||||||
|
|
||||||
export default relationshipMode;
|
export default relationshipMode;
|
||||||
|
@ -17,44 +17,46 @@ ${repository}
|
|||||||
|
|
||||||
Create on: ${date}`;
|
Create on: ${date}`;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = [
|
||||||
mode: 'production',
|
{
|
||||||
entry: './src/relationship.js',
|
mode: 'production',
|
||||||
output: {
|
entry: './src/relationship.js',
|
||||||
path: path.resolve(__dirname,'dist'),
|
output: {
|
||||||
filename: 'relationship.min.js',
|
path: path.resolve(__dirname,'dist'),
|
||||||
globalObject: 'this',
|
filename: 'relationship.min.js',
|
||||||
library: 'relationship',
|
globalObject: 'this',
|
||||||
libraryTarget: 'umd',
|
library: 'relationship',
|
||||||
libraryExport:'default'
|
libraryTarget: 'umd',
|
||||||
|
libraryExport:'default'
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
new webpack.BannerPlugin(copyright)
|
||||||
|
],
|
||||||
|
optimization: {
|
||||||
|
minimizer: [
|
||||||
|
new TerserJSPlugin({
|
||||||
|
extractComments: false
|
||||||
|
}),
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
plugins: [
|
{
|
||||||
new webpack.BannerPlugin(copyright)
|
mode: 'production',
|
||||||
],
|
entry:'./src/relationship-mode.js',
|
||||||
optimization: {
|
output: {
|
||||||
minimizer: [
|
path: path.resolve(__dirname,'dist'),
|
||||||
new TerserJSPlugin({
|
filename: 'relationship-mode.min.js',
|
||||||
extractComments: false
|
globalObject: 'this',
|
||||||
}),
|
library: 'relationshipMode',
|
||||||
]
|
libraryTarget: 'umd',
|
||||||
|
libraryExport:'default'
|
||||||
|
},
|
||||||
|
optimization: {
|
||||||
|
minimizer: [
|
||||||
|
new TerserJSPlugin({
|
||||||
|
extractComments: false
|
||||||
|
}),
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
];
|
||||||
module.exports = {
|
|
||||||
mode: 'production',
|
|
||||||
entry:'./src/relationship-mode.js',
|
|
||||||
output: {
|
|
||||||
path: path.resolve(__dirname,'dist'),
|
|
||||||
filename: 'relationship-mode.min.js',
|
|
||||||
globalObject: 'this',
|
|
||||||
library: 'relationshipMode',
|
|
||||||
libraryTarget: 'umd',
|
|
||||||
libraryExport:'default'
|
|
||||||
},
|
|
||||||
optimization: {
|
|
||||||
minimizer: [
|
|
||||||
new TerserJSPlugin({
|
|
||||||
extractComments: false
|
|
||||||
}),
|
|
||||||
]
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user