From 3fb16a4d971e5246163d3183d4919556870ee9f3 Mon Sep 17 00:00:00 2001 From: NAME Date: Fri, 15 May 2026 11:33:22 +0000 Subject: [PATCH] Update --- chrom-ext/content.js | 62 ++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/chrom-ext/content.js b/chrom-ext/content.js index a7e2ef6..94c7a86 100644 --- a/chrom-ext/content.js +++ b/chrom-ext/content.js @@ -15,45 +15,45 @@ // Tone base (tất cả ngôn ngữ đều có) const TONE_BASE = [ - { 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: 'HYPE', text: 'Hype — Hào hứng, tràn đầy năng lượng' }, - { value: 'URGENT', text: 'urgent' }, - { value: 'HUMOROUS', text: 'Dí dỏm, hài hướ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: '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: 'SPICY', text: 'spicy — Tự tin, hơi đối đầu. KHÔNG giận dữ — chỉ thẳng.' } + { 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: 'hype', text: 'Hype — Hào hứng, tràn đầy năng lượng' }, + { value: 'urgent', text: 'urgent' }, + { value: 'humorous', text: 'Dí dỏm, hài hướ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: '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: 'spicy', text: 'spicy — Tự tin, hơi đối đầu. KHÔNG giận dữ — chỉ thẳng.' } ]; // Tone chỉ dành cho ja const TONE_JA_ONLY = [ - { 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: '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: '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: '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' } ]; const ANGLE_DEFAULT = [ - { value: 'AGREE', text: 'Đồng ý' }, - { value: 'CHALLENGE', text: 'Không đồng ý' }, - { 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: '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: '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: '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: 'agree', text: 'Đồng ý' }, + { value: 'challenge', text: 'Không đồng ý' }, + { 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: '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: '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: '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' } ]; const ANGLE_EMPATHY = [ - { value: 'WISH_RECOVERY', text: 'Chúc hồi phục' }, - { value: 'TRIBUTE', text: 'Tưởng nhớ / RIP' }, - { value: 'SOLIDARITY', text: 'Đồng lòng / Đứng cùng' }, - { value: 'PERSONAL_SUPPORT',text: 'Hỗ trợ cá nhân' }, - { value: 'SHARED_GRIEF', text: 'Cùng nỗi buồn' } + { value: 'wish_recovery', text: 'Chúc hồi phục' }, + { value: 'tribute', text: 'Tưởng nhớ / RIP' }, + { value: 'solidarity', text: 'Đồng lòng / Đứng cùng' }, + { value: 'personal_support',text: 'Hỗ trợ cá nhân' }, + { value: 'shared_grief', text: 'Cùng nỗi buồn' } ]; function getTones(lang) { @@ -62,7 +62,7 @@ } function getAngles(tone) { - if (tone === 'EMPATHETIC') return [...ANGLE_EMPATHY]; + if (tone === 'empathetic') return [...ANGLE_EMPATHY]; return [...ANGLE_DEFAULT]; } @@ -212,7 +212,7 @@ function populateSelect(sel, items, selectedValue) { sel.innerHTML = items.map(it => - `` + `` ).join(''); if (selectedValue && items.find(i => i.value === selectedValue)) { sel.value = selectedValue;