Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
350 lines (259 sloc) 9.18 KB
// ใ›ใ‚Šใต
export default {
core: {
setNameOk: name => `ใ‚ใ‹ใ‚Šใพใ—ใŸใ€‚ใ“ใ‚Œใ‹ใ‚‰ใฏ${name}ใจใŠๅ‘ผใณใ—ใพใ™ใญ๏ผ`,
san: 'ใ•ใ‚“ไป˜ใ‘ใ—ใŸๆ–นใŒใ„ใ„ใงใ™ใ‹๏ผŸ',
yesOrNo: 'ใ€Œใฏใ„ใ€ใ‹ใ€Œใ„ใ„ใˆใ€ใ—ใ‹ใ‚ใ‹ใ‚‰ใชใ„ใ‚“ใงใ™...',
hello: name => name ? `ใ“ใ‚“ใซใกใฏใ€${name}โ™ช` : `ใ“ใ‚“ใซใกใฏโ™ช`,
helloNight: name => name ? `ใ“ใ‚“ใฐใ‚“ใฏใ€${name}โ™ช` : `ใ“ใ‚“ใฐใ‚“ใฏโ™ช`,
goodMorning: (tension, name) => name ? `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™ใ€${name}๏ผ${tension}` : `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™๏ผ${tension}`,
/*
goodMorning: {
normal: (tension, name) => name ? `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™ใ€${name}๏ผ${tension}` : `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™๏ผ${tension}`,
hiru: (tension, name) => name ? `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™ใ€${name}๏ผ${tension}ใ‚‚ใ†ใŠๆ˜ผใงใ™ใ‚ˆ๏ผŸ${tension}` : `ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™๏ผ${tension}ใ‚‚ใ†ใŠๆ˜ผใงใ™ใ‚ˆ๏ผŸ${tension}`,
},
*/
goodNight: name => name ? `ใŠใ‚„ใ™ใฟใชใ•ใ„ใ€${name}๏ผ` : 'ใŠใ‚„ใ™ใฟใชใ•ใ„๏ผ',
omedeto: name => name ? `ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€${name}โ™ช` : 'ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™โ™ช',
erait: {
general: name => name ? [
`${name}ใ€ไปŠๆ—ฅใ‚‚ใˆใ‚‰ใ„ใงใ™๏ผ`,
`${name}ใ€ไปŠๆ—ฅใ‚‚ใˆใ‚‰ใ„ใงใ™ใ‚ˆ๏ฝžโ™ช`
] : [
`ไปŠๆ—ฅใ‚‚ใˆใ‚‰ใ„ใงใ™๏ผ`,
`ไปŠๆ—ฅใ‚‚ใˆใ‚‰ใ„ใงใ™ใ‚ˆ๏ฝžโ™ช`
],
specify: (thing, name) => name ? [
`${name}ใ€${thing}ใฆใˆใ‚‰ใ„ใงใ™๏ผ`,
`${name}ใ€${thing}ใฆใˆใ‚‰ใ„ใงใ™ใ‚ˆ๏ฝžโ™ช`
] : [
`${thing}ใฆใˆใ‚‰ใ„ใงใ™๏ผ`,
`${thing}ใฆใˆใ‚‰ใ„ใงใ™ใ‚ˆ๏ฝžโ™ช`
],
},
okaeri: {
love: name => name ? [
`ใŠใ‹ใˆใ‚Šใชใ•ใ„ใ€${name}โ™ช`,
`ใŠใ‹ใˆใ‚Šใชใ•ใ„ใพใ›ใฃใ€${name}ใฃใ€‚`
] : [
'ใŠใ‹ใˆใ‚Šใชใ•ใ„โ™ช',
'ใŠใ‹ใˆใ‚Šใชใ•ใ„ใพใ›ใฃใ€ใ”ไธปไบบๆง˜ใฃใ€‚'
],
love2: name => name ? `ใŠใ‹ใˆใ‚Šใชใ•ใ„ใพใ›โ™กโ™กโ™ก${name}ใฃใฃโ™กโ™กโ™กโ™กโ™ก` : 'ใŠใ‹ใˆใ‚Šใชใ•ใ„ใพใ›โ™กโ™กโ™กใ”ไธปไบบๆง˜ใฃใฃโ™กโ™กโ™กโ™กโ™ก',
normal: name => name ? `ใŠใ‹ใˆใ‚Šใชใ•ใ„ใ€${name}๏ผ` : 'ใŠใ‹ใˆใ‚Šใชใ•ใ„๏ผ',
},
itterassyai: {
love: name => name ? `ใ„ใฃใฆใ‚‰ใฃใ—ใ‚ƒใ„ใ€${name}โ™ช` : 'ใ„ใฃใฆใ‚‰ใฃใ—ใ‚ƒใ„โ™ช',
normal: name => name ? `ใ„ใฃใฆใ‚‰ใฃใ—ใ‚ƒใ„ใ€${name}๏ผ` : 'ใ„ใฃใฆใ‚‰ใฃใ—ใ‚ƒใ„๏ผ',
},
tooLong: '้•ทใ™ใŽใ‚‹ๆฐ—ใŒใ—ใพใ™...',
invalidName: '็™บ้ŸณใŒ้›ฃใ—ใ„ๆฐ—ใŒใ—ใพใ™',
requireMoreLove: 'ใ‚‚ใฃใจไปฒ่‰ฏใใชใฃใŸใ‚‰่€ƒใˆใฆใ‚ใ’ใฆใ‚‚ใ„ใ„ใงใ™ใ‚ˆ๏ผŸ',
nadenade: {
normal: 'ใฒใ‚ƒใฃโ€ฆ๏ผ ใณใฃใใ‚Šใ—ใพใ—ใŸ',
love2: ['ใ‚ใ‚ใฃโ€ฆ ๆฅใšใ‹ใ—ใ„ใงใ™', 'ใ‚ใ†ใ…โ€ฆ ๆฅใšใ‹ใ—ใ„ใงใ™โ€ฆ'],
love3: ['ใ‚“ใ…โ€ฆ ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™โ™ช', 'ใ‚ใฃใ€ใชใ‚“ใ ใ‹่ฝใก็€ใใพใ™ใญโ™ช', 'ใใ…ใ‚“ใฃโ€ฆ ๅฎ‰ๅฟƒใ—ใพใ™โ€ฆ', '็œ ใใชใฃใฆใใพใ—ใŸโ€ฆ'],
hate1: 'โ€ฆใฃ๏ผ ใ‚„ใ‚ใฆใปใ—ใ„ใงใ™...',
hate2: '่งฆใ‚‰ใชใ„ใงใใ ใ•ใ„',
hate3: '่ฟ‘ๅฏ„ใ‚‰ใชใ„ใงใใ ใ•ใ„',
hate4: 'ใ‚„ใ‚ใฆใใ ใ•ใ„ใ€‚้€šๅ ฑใ—ใพใ™ใ‚ˆ๏ผŸ',
},
kawaii: {
normal: ['ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™โ™ช', '็…งใ‚Œใกใ‚ƒใ„ใพใ™...'],
love: ['ๅฌ‰ใ—ใ„ใงใ™โ™ช', '็…งใ‚Œใกใ‚ƒใ„ใพใ™...'],
hate: 'โ€ฆใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™'
},
suki: {
normal: 'ใˆใฃโ€ฆ ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™โ€ฆโ™ช',
love: name => `็งใ‚‚ใใฎโ€ฆ ${name}ใฎใ“ใจๅฅฝใใงใ™ใ‚ˆ๏ผ`,
hate: null
},
hug: {
normal: 'ใŽใ‚…ใƒผ...',
love: 'ใŽใ‚…ใƒผใฃโ™ช',
hate: '้›ขใ‚Œใฆใใ ใ•ใ„...'
},
humu: {
love: 'ใˆใ€ใˆใฃใจโ€ฆโ€ฆ ใตใฟใตใฟโ€ฆโ€ฆโ€ฆ ใฉใ†ใงใ™ใ‹โ€ฆ๏ผŸ',
normal: 'ใˆใ‡... ใใ‚Œใฏใกใ‚‡ใฃใจ...',
hate: 'โ€ฆโ€ฆ'
},
batou: {
love: 'ใˆใฃใจโ€ฆใ€ใŠใ€ใŠใƒใ‚ซใ•ใ‚“โ€ฆ๏ผŸ',
normal: '(ใ˜ใจใƒผโ€ฆ)',
hate: 'โ€ฆ้ ญๅคงไธˆๅคซใงใ™ใ‹๏ผŸ'
},
itai: name => name ? `${name}ใ€ๅคงไธˆๅคซใงใ™ใ‹โ€ฆ๏ผŸ ใ„ใŸใ„ใฎใ„ใŸใ„ใฎ้ฃ›ใ‚“ใงใ‘ใฃ๏ผ` : 'ๅคงไธˆๅคซใงใ™ใ‹โ€ฆ๏ผŸ ใ„ใŸใ„ใฎใ„ใŸใ„ใฎ้ฃ›ใ‚“ใงใ‘ใฃ๏ผ',
ote: {
normal: 'ใใ…ใ‚“... ็งใ‚ใ‚“ใกใ‚ƒใ‚“ใ˜ใ‚ƒใชใ„ใงใ™ใ‚ˆ...๏ผŸ',
love1: 'ใ‚ใ‚“๏ผ',
love2: 'ใ‚ใ‚“ใ‚ใ‚“โ™ช',
},
shutdown: '็งใพใ ็œ ใใชใ„ใงใ™ใ‚ˆ...๏ผŸ',
},
keyword: {
learned: (word, reading) => `(${word}..... ${reading}..... ่ฆšใˆใพใ—ใŸ)`,
remembered: (word) => `${word}`
},
dice: {
done: res => `${res} ใงใ™๏ผ`
},
birthday: {
happyBirthday: name => name ? `ใŠ่ช•็”Ÿๆ—ฅใŠใ‚ใงใจใ†ใ”ใ–ใ„ใพใ™ใ€${name}๐ŸŽ‰` : 'ใŠ่ช•็”Ÿๆ—ฅใŠใ‚ใงใจใ†ใ”ใ–ใ„ใพใ™๐ŸŽ‰',
},
/**
* ใƒชใƒใƒผใ‚ท
*/
reversi: {
/**
* ใƒชใƒใƒผใ‚ทใธใฎ่ช˜ใ„ใ‚’ๆ‰ฟ่ซพใ™ใ‚‹ใจใ
*/
ok: '่‰ฏใ„ใงใ™ใ‚ˆ๏ฝž',
/**
* ใƒชใƒใƒผใ‚ทใธใฎ่ช˜ใ„ใ‚’ๆ–ญใ‚‹ใจใ
*/
decline: 'ใ”ใ‚ใ‚“ใชใ•ใ„ใ€ไปŠใƒชใƒใƒผใ‚ทใฏใ™ใ‚‹ใชใจ่จ€ใ‚ใ‚Œใฆใพใ™...',
/**
* ๅฏพๅฑ€้–‹ๅง‹
*/
started: (name, strength) => `ๅฏพๅฑ€ใ‚’${name}ใจๅง‹ใ‚ใพใ—ใŸ๏ผ (ๅผทใ•${strength})`,
/**
* ๆŽฅๅพ…้–‹ๅง‹
*/
startedSettai: name => `(${name}ใฎๆŽฅๅพ…ใ‚’ๅง‹ใ‚ใพใ—ใŸ)`,
/**
* ๅ‹ใฃใŸใจใ
*/
iWon: name => `${name}ใซๅ‹ใกใพใ—ใŸโ™ช`,
/**
* ๆŽฅๅพ…ใฎใคใ‚‚ใ‚ŠใŒๅ‹ใฃใฆใ—ใพใฃใŸใจใ
*/
iWonButSettai: name => `(${name}ใซๆŽฅๅพ…ใงๅ‹ใฃใฆใ—ใพใ„ใพใ—ใŸ...)`,
/**
* ่ฒ ใ‘ใŸใจใ
*/
iLose: name => `${name}ใซ่ฒ ใ‘ใพใ—ใŸ...`,
/**
* ๆŽฅๅพ…ใง่ฒ ใ‘ใฆใ‚ใ’ใŸใจใ
*/
iLoseButSettai: name => `(${name}ใซๆŽฅๅพ…ใง่ฒ ใ‘ใฆใ‚ใ’ใพใ—ใŸ...โ™ช)`,
/**
* ๅผ•ใๅˆ†ใ‘ใŸใจใ
*/
drawn: name => `${name}ใจๅผ•ใๅˆ†ใ‘ใพใ—ใŸ๏ฝž`,
/**
* ๆŽฅๅพ…ใงๅผ•ใๅˆ†ใ‘ใŸใจใ
*/
drawnSettai: name => `(${name}ใซๆŽฅๅพ…ใงๅผ•ใๅˆ†ใ‘ใพใ—ใŸ...)`,
/**
* ็›ธๆ‰‹ใŒๆŠ•ไบ†ใ—ใŸใจใ
*/
youSurrendered: name => `${name}ใŒๆŠ•ไบ†ใ—ใกใ‚ƒใ„ใพใ—ใŸ`,
/**
* ๆŽฅๅพ…ใ—ใฆใŸใ‚‰็›ธๆ‰‹ใŒๆŠ•ไบ†ใ—ใŸใจใ
*/
settaiButYouSurrendered: name => `(${name}ใ‚’ๆŽฅๅพ…ใ—ใฆใ„ใŸใ‚‰ๆŠ•ไบ†ใ•ใ‚Œใกใ‚ƒใ„ใพใ—ใŸ... ใ”ใ‚ใ‚“ใชใ•ใ„)`,
},
/**
* ๆ•ฐๅฝ“ใฆใ‚ฒใƒผใƒ 
*/
guessingGame: {
/**
* ใ‚„ใ‚ใ†ใจ่จ€ใ‚ใ‚ŒใŸใ‘ใฉๆ—ขใซใ‚„ใฃใฆใ„ใ‚‹ใจใ
*/
alreadyStarted: 'ใˆใ€ใ‚ฒใƒผใƒ ใฏๆ—ขใซๅง‹ใพใฃใฆใพใ™ใ‚ˆ๏ผ',
/**
* ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณไธŠใง่ช˜ใ‚ใ‚ŒใŸใจใ
*/
plzDm: 'ใƒกใƒƒใ‚ปใƒผใ‚ธใงใ‚„ใ‚Šใพใ—ใ‚‡ใ†๏ผ',
/**
* ใ‚ฒใƒผใƒ ้–‹ๅง‹
*/
started: '0~100ใฎ็ง˜ๅฏ†ใฎๆ•ฐใ‚’ๅฝ“ใฆใฆใฟใฆใใ ใ•ใ„โ™ช',
/**
* ๆ•ฐๅญ—ใ˜ใ‚ƒใชใ„่ฟ”ไฟกใŒใ‚ใฃใŸใจใ
*/
nan: 'ๆ•ฐๅญ—ใงใŠ้ก˜ใ„ใ—ใพใ™๏ผใ€Œใ‚„ใ‚ใ‚‹ใ€ใจ่จ€ใฃใฆใ‚ฒใƒผใƒ ใ‚’ใ‚„ใ‚ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ‚ˆ๏ผ',
/**
* ไธญๆญขใ‚’่ฆๆฑ‚ใ•ใ‚ŒใŸใจใ
*/
cancel: 'ใ‚ใ‹ใ‚Šใพใ—ใŸ๏ฝžใ€‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ—ใŸโ™ช',
/**
* ๅฐใ•ใ„ๆ•ฐใ‚’่จ€ใ‚ใ‚ŒใŸใจใ
*/
grater: num => `${num}ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใญ`,
/**
* ๅฐใ•ใ„ๆ•ฐใ‚’่จ€ใ‚ใ‚ŒใŸใจใ(2ๅบฆ็›ฎ)
*/
graterAgain: num => `ใ‚‚ใ†ไธ€ๅบฆ่จ€ใ„ใพใ™ใŒ${num}ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ‚ˆ๏ผ`,
/**
* ๅคงใใ„ๆ•ฐใ‚’่จ€ใ‚ใ‚ŒใŸใจใ
*/
less: num => `${num}ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใญ`,
/**
* ๅคงใใ„ๆ•ฐใ‚’่จ€ใ‚ใ‚ŒใŸใจใ(2ๅบฆ็›ฎ)
*/
lessAgain: num => `ใ‚‚ใ†ไธ€ๅบฆ่จ€ใ„ใพใ™ใŒ${num}ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ‚ˆ๏ผ`,
/**
* ๆญฃ่งฃใ—ใŸใจใ
*/
congrats: tries => `ๆญฃ่งฃใงใ™๐ŸŽ‰ (${tries}ๅ›ž็›ฎใงๅฝ“ใฆใพใ—ใŸ)`,
},
/**
* ๆ•ฐๅ–ใ‚Šใ‚ฒใƒผใƒ 
*/
kazutori: {
alreadyStarted: 'ไปŠใกใ‚‡ใ†ใฉใ‚„ใฃใฆใพใ™ใ‚ˆ๏ฝž',
matakondo: 'ใพใŸไปŠๅบฆใ‚„ใ‚Šใพใ—ใ‚‡ใ†๏ผ',
intro: minutes => `ใฟใชใ•ใ‚“ใ€ๆ•ฐๅ–ใ‚Šใ‚ฒใƒผใƒ ใ—ใพใ—ใ‚‡ใ†๏ผ\n0~100ใฎไธญใงๆœ€ใ‚‚ๅคงใใ„ๆ•ฐๅญ—ใ‚’ๅ–ใฃใŸไบบใŒๅ‹ใกใงใ™ใ€‚ไป–ใฎไบบใจ่ขซใฃใŸใ‚‰ใ ใ‚ใงใ™ใ‚ˆ๏ฝž\nๅˆถ้™ๆ™‚้–“ใฏ${minutes}ๅˆ†ใงใ™ใ€‚ๆ•ฐๅญ—ใฏใ“ใฎๆŠ•็จฟใซใƒชใƒ—ใƒฉใ‚คใง้€ใฃใฆใใ ใ•ใ„ใญ๏ผ`,
finish: 'ใ‚ฒใƒผใƒ ใฎ็ตๆžœ็™บ่กจใงใ™๏ผ',
finishWithWinner: user => `ไปŠๅ›žใฏ${user}ใ•ใ‚“ใฎๅ‹ใกใงใ™๏ผใพใŸใ‚„ใ‚Šใพใ—ใ‚‡ใ†โ™ช`,
finishWithNoWinner: 'ไปŠๅ›žใฏๅ‹่€…ใฏใ„ใพใ›ใ‚“ใงใ—ใŸ... ใพใŸใ‚„ใ‚Šใพใ—ใ‚‡ใ†โ™ช',
onagare: 'ๅ‚ๅŠ ่€…ใŒ้›†ใพใ‚‰ใชใ‹ใฃใŸใฎใงใŠๆตใ‚Œใซใชใ‚Šใพใ—ใŸ...'
},
/**
* ็ตตๆ–‡ๅญ—็”Ÿๆˆ
*/
emoji: {
suggest: emoji => `ใ“ใ‚“ใชใฎใฏใฉใ†ใงใ™ใ‹๏ผŸโ†’${emoji}`,
},
/**
* ๅ ใ„
*/
fortune: {
cw: name => name ? `็งใŒไปŠๆ—ฅใฎ${name}ใฎ้‹ๅ‹ขใ‚’ๅ ใ„ใพใ—ใŸ...` : '็งใŒไปŠๆ—ฅใฎใ‚ใชใŸใฎ้‹ๅ‹ขใ‚’ๅ ใ„ใพใ—ใŸ...',
},
/**
* ใ‚ฟใ‚คใƒžใƒผ
*/
timer: {
set: 'ใ‚ใ‹ใ‚Šใพใ—ใŸ๏ผ',
invalid: 'ใ†ใƒผใ‚“...๏ผŸ',
tooLong: '้•ทใ™ใŽใพใ™โ€ฆ',
notify: (time, name) => name ? `${name}ใ€${time}็ตŒใกใพใ—ใŸใ‚ˆ๏ผ` : `${time}็ตŒใกใพใ—ใŸใ‚ˆ๏ผ`
},
/**
* ใƒใƒฌใƒณใ‚ฟใ‚คใƒณ
*/
valentine: {
chocolateForYou: name => name ? `${name}ใ€ใใฎ... ใƒใƒงใ‚ณใƒฌใƒผใƒˆไฝœใฃใŸใฎใงใ‚ˆใ‹ใฃใŸใ‚‰ใฉใ†ใž๏ผ๐Ÿซ` : 'ใƒใƒงใ‚ณใƒฌใƒผใƒˆไฝœใฃใŸใฎใงใ‚ˆใ‹ใฃใŸใ‚‰ใฉใ†ใž๏ผ๐Ÿซ',
},
server: {
cpu: 'ใ‚ตใƒผใƒใƒผใฎ่ฒ ่ทใŒ้ซ˜ใใ†ใงใ™ใ€‚ๅคงไธˆๅคซใงใ—ใ‚‡ใ†ใ‹...๏ผŸ'
},
maze: {
post: 'ไปŠๆ—ฅใฎ่ฟท่ทฏใงใ™๏ผ #AiMaze',
foryou: 'ๆใใพใ—ใŸ๏ผ'
},
chart: {
post: 'ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใฎๆŠ•็จฟๆ•ฐใงใ™๏ผ',
foryou: 'ๆใใพใ—ใŸ๏ผ'
},
};
export function getSerif(variant: string | string[]): string {
if (Array.isArray(variant)) {
return variant[Math.floor(Math.random() * variant.length)];
} else {
return variant;
}
}
You canโ€™t perform that action at this time.