Update
This commit is contained in:
+31
-31
@@ -15,45 +15,45 @@
|
|||||||
|
|
||||||
// Tone base (tất cả ngôn ngữ đều có)
|
// Tone base (tất cả ngôn ngữ đều có)
|
||||||
const TONE_BASE = [
|
const TONE_BASE = [
|
||||||
{ value: 'PROFESSIONAL', text: 'chuyên nghiệp, rõ ràng, đáng tin cậy' },
|
{ value: 'professional', text: 'chuyên nghiệp, rõ ràng, đáng tin cậy' },
|
||||||
{ value: 'CASUAL', text: 'Giản dị, thân thiện' },
|
{ value: 'casual', text: 'Giản dị, thân thiện' },
|
||||||
{ value: 'HYPE', text: 'Hype — Hào hứng, tràn đầy năng lượng' },
|
{ value: 'hype', text: 'Hype — Hào hứng, tràn đầy năng lượng' },
|
||||||
{ value: 'URGENT', text: 'urgent' },
|
{ value: 'urgent', text: 'urgent' },
|
||||||
{ value: 'HUMOROUS', text: 'Dí dỏm, hài hước' },
|
{ value: 'humorous', text: 'Dí dỏm, hài hước' },
|
||||||
{ value: 'INFORMATIVE', text: 'Thông tin, chính xác' },
|
{ value: 'informative', text: 'Thông tin, chính xác' },
|
||||||
{ value: 'EMPATHETIC', text: 'empathetic — Đồng cảm, thấu hiểu cảm xúc, biết trân trọng người khác.' },
|
{ value: 'empathetic', text: 'empathetic — Đồng cảm, thấu hiểu cảm xúc, biết trân trọng người khác.' },
|
||||||
{ value: 'PROVOCATIVE', text: 'provocative — Gợi mở suy nghĩ, hơi gây tranh cãi, thách thức các giả định.' },
|
{ value: 'provocative', text: 'provocative — Gợi mở suy nghĩ, hơi gây tranh cãi, thách thức các giả định.' },
|
||||||
{ value: 'AUTHORITATIVE', text: 'authoritative — giọng tự tin, uy quyền, chuyên nghiệp' },
|
{ value: 'authoritative', text: 'authoritative — giọng tự tin, uy quyền, chuyên nghiệp' },
|
||||||
{ value: 'SPICY', text: 'spicy — Tự tin, hơi đối đầu. KHÔNG giận dữ — chỉ thẳng.' }
|
{ value: 'spicy', text: 'spicy — Tự tin, hơi đối đầu. KHÔNG giận dữ — chỉ thẳng.' }
|
||||||
];
|
];
|
||||||
|
|
||||||
// Tone chỉ dành cho ja
|
// Tone chỉ dành cho ja
|
||||||
const TONE_JA_ONLY = [
|
const TONE_JA_ONLY = [
|
||||||
{ value: 'AGGRESSIVE', text: 'aggressive — Cục súc, attack ideas mạnh' },
|
{ value: 'aggressive', text: 'aggressive — Cục súc, attack ideas mạnh' },
|
||||||
{ value: 'PROFANE', text: 'profane — Nói tục thoải mái, raw' },
|
{ value: 'profane', text: 'profane — Nói tục thoải mái, raw' },
|
||||||
{ value: 'INFLAMMATORY', text: 'inflammatory — Kích động cao, controversial takes' },
|
{ value: 'inflammatory', text: 'inflammatory — Kích động cao, controversial takes' },
|
||||||
{ value: 'SAVAGE', text: 'savage — Chửi tục OK. Sass tối đa. Vui + ác + thông minh' }
|
{ value: 'savage', text: 'savage — Chửi tục OK. Sass tối đa. Vui + ác + thông minh' }
|
||||||
];
|
];
|
||||||
|
|
||||||
const ANGLE_DEFAULT = [
|
const ANGLE_DEFAULT = [
|
||||||
{ value: 'AGREE', text: 'Đồng ý' },
|
{ value: 'agree', text: 'Đồng ý' },
|
||||||
{ value: 'CHALLENGE', text: 'Không đồng ý' },
|
{ value: 'challenge', text: 'Không đồng ý' },
|
||||||
{ value: 'ADD_INFO', text: 'Thêm thông tin liên quan hữu ích' },
|
{ value: 'add_info', text: 'Thêm thông tin liên quan hữu ích' },
|
||||||
{ value: 'FUNNY', text: 'Hóm hỉnh, hài hước nhẹ nhàng, không gây khó chịu' },
|
{ value: 'funny', text: 'Hóm hỉnh, hài hước nhẹ nhàng, không gây khó chịu' },
|
||||||
{ value: 'QUESTION', text: 'Đặt một câu hỏi tiếp theo thông minh' },
|
{ value: 'question', text: 'Đặt một câu hỏi tiếp theo thông minh' },
|
||||||
{ value: 'RELATE', text: 'Chia sẻ một trải nghiệm hoặc cảm xúc cá nhân tương tự như bài đăng gốc.' },
|
{ value: 'relate', text: 'Chia sẻ một trải nghiệm hoặc cảm xúc cá nhân tương tự như bài đăng gốc.' },
|
||||||
{ value: 'DEVIL_ADVOCATE', text: 'Hãy đóng vai trò người phản biện. Trình bày quan điểm trái chiều một cách công bằng mà không tỏ ra thù địch.' },
|
{ value: 'devil_advocate', text: 'Hãy đóng vai trò người phản biện. Trình bày quan điểm trái chiều một cách công bằng mà không tỏ ra thù địch.' },
|
||||||
{ value: 'EXPAND', text: 'expand — Chọn 1 điểm phân tích sâu hơn với nhiều sắc thái khác nhau.' },
|
{ value: 'expand', text: 'expand — Chọn 1 điểm phân tích sâu hơn với nhiều sắc thái khác nhau.' },
|
||||||
{ value: 'VALIDATE', text: 'validate — Khẳng định luận điểm = bằng chứng hoặc sự đồng tình mạnh mẽ, tăng cường độ tin cậy.' },
|
{ value: 'validate', text: 'validate — Khẳng định luận điểm = bằng chứng hoặc sự đồng tình mạnh mẽ, tăng cường độ tin cậy.' },
|
||||||
{ value: 'CTA', text: 'cta — Kết thúc bằng lời kêu gọi hành động nhẹ nhàng' }
|
{ value: 'cta', text: 'cta — Kết thúc bằng lời kêu gọi hành động nhẹ nhàng' }
|
||||||
];
|
];
|
||||||
|
|
||||||
const ANGLE_EMPATHY = [
|
const ANGLE_EMPATHY = [
|
||||||
{ value: 'WISH_RECOVERY', text: 'Chúc hồi phục' },
|
{ value: 'wish_recovery', text: 'Chúc hồi phục' },
|
||||||
{ value: 'TRIBUTE', text: 'Tưởng nhớ / RIP' },
|
{ value: 'tribute', text: 'Tưởng nhớ / RIP' },
|
||||||
{ value: 'SOLIDARITY', text: 'Đồng lòng / Đứng cùng' },
|
{ value: 'solidarity', text: 'Đồng lòng / Đứng cùng' },
|
||||||
{ value: 'PERSONAL_SUPPORT',text: 'Hỗ trợ cá nhân' },
|
{ value: 'personal_support',text: 'Hỗ trợ cá nhân' },
|
||||||
{ value: 'SHARED_GRIEF', text: 'Cùng nỗi buồn' }
|
{ value: 'shared_grief', text: 'Cùng nỗi buồn' }
|
||||||
];
|
];
|
||||||
|
|
||||||
function getTones(lang) {
|
function getTones(lang) {
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getAngles(tone) {
|
function getAngles(tone) {
|
||||||
if (tone === 'EMPATHETIC') return [...ANGLE_EMPATHY];
|
if (tone === 'empathetic') return [...ANGLE_EMPATHY];
|
||||||
return [...ANGLE_DEFAULT];
|
return [...ANGLE_DEFAULT];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@
|
|||||||
|
|
||||||
function populateSelect(sel, items, selectedValue) {
|
function populateSelect(sel, items, selectedValue) {
|
||||||
sel.innerHTML = items.map(it =>
|
sel.innerHTML = items.map(it =>
|
||||||
`<option value="${it.value}">${it.value}</option>`
|
`<option value="${it.value}">${it.text}</option>`
|
||||||
).join('');
|
).join('');
|
||||||
if (selectedValue && items.find(i => i.value === selectedValue)) {
|
if (selectedValue && items.find(i => i.value === selectedValue)) {
|
||||||
sel.value = selectedValue;
|
sel.value = selectedValue;
|
||||||
|
|||||||
Reference in New Issue
Block a user