Refactor prompt response messages and update HTML references for consistency across locales. see #365
This commit is contained in:
parent
f2aee42e97
commit
07cf0774f9
14 changed files with 17 additions and 69 deletions
|
|
@ -467,9 +467,6 @@
|
|||
"SpamFilter_prompt_text_title": {
|
||||
"message": "Aktuální text přikazu"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Příkaz můžete změnit, jak chcete, ale odpověď přijatá z AI musí být ve formátu JSON, jak je uvedeno ve výchozím příkazu!"
|
||||
},
|
||||
"Moved_to_Spam": {
|
||||
"message": "Přesunuto do Spamu"
|
||||
},
|
||||
|
|
@ -650,9 +647,6 @@
|
|||
"prompt_get_calendar_event": {
|
||||
"message": "Přidej novou událost do kalendáře"
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Výzvu můžete změnit, jak chcete, ale odpověď obdržená od AI musí být seznam štítků oddělených čárkou!"
|
||||
},
|
||||
"prefs_OptionText_add_tags_auto_only_inbox_Info": {
|
||||
"message": "Pokud je zaškrtnuto, AI bude přidávat štítky pouze e-mailům přijatým ve složce Doručená pošta."
|
||||
},
|
||||
|
|
@ -839,7 +833,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Aktuální text výzvy"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Výzvu můžete změnit, jak si přejete, ale odpověď přijatá od AI musí být ve formátu JSON, jak je uvedeno ve výchozí výzvě!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Sie können zusätzliche Datenplatzhalter verwenden."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Sie können den Prompt nach Wunsch ändern, aber die Antwort der KI muss eine durch Kommas getrennte Liste von Tags sein!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "\"v1\"-Kompatibilität beibehalten"
|
||||
},
|
||||
|
|
@ -741,7 +738,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Aktueller Prompt-Text"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Sie können den Prompt nach Belieben ändern, aber die von der KI erhaltene Antwort muss im JSON-Format sein, wie im Standard-Prompt angegeben!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -795,9 +792,6 @@
|
|||
"SpamFilter_prompt_text_title": {
|
||||
"message": "Aktueller Aufforderungstext"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Sie können die Aufforderung nach Belieben ändern, aber die Antwort der KI muss im JSON-Format erfolgen, wie in der Standardaufforderung angegeben!"
|
||||
},
|
||||
"prompt_spamfilter": {
|
||||
"message": "Spam-E-Mails erkennen"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -699,10 +699,6 @@
|
|||
"message": "You can use additional data placeholders.",
|
||||
"description": ""
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "You can change the prompt as you wish, but the response received from the AI must be a comma-separated list of tags!",
|
||||
"description": ""
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1" : {
|
||||
"message": "Keep the \"v1\" compatibility",
|
||||
"description": ""
|
||||
|
|
@ -1051,7 +1047,7 @@
|
|||
"message": "Current prompt text",
|
||||
"description": ""
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "You can change the prompt as you wish, but the response received from the AI must be in JSON format as specified in the default prompt!",
|
||||
"description": ""
|
||||
},
|
||||
|
|
@ -1171,10 +1167,6 @@
|
|||
"message": "Current prompt text",
|
||||
"description": ""
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "You can change the prompt as you wish, but the response received from the AI must be in JSON format as specified in the default prompt!",
|
||||
"description": ""
|
||||
},
|
||||
"prompt_spamfilter" : {
|
||||
"message" : "Detect spam emails",
|
||||
"description" : ""
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Vous pouvez utiliser des espaces réservés pour des données supplémentaires."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Vous pouvez modifier le prompt comme vous le souhaitez, mais la réponse de l'IA doit être une liste de tags séparés par des virgules !"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "Conserver la compatibilité \"v1\""
|
||||
},
|
||||
|
|
@ -741,7 +738,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Texte du prompt actuel"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Vous pouvez modifier le prompt comme vous le souhaitez, mais la réponse reçue de l'IA doit être au format JSON tel que spécifié dans l'invite par défaut !"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -837,9 +834,6 @@
|
|||
"SpamFilter_prompt_text_title": {
|
||||
"message": "Texte du prompt actuelle"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Vous pouvez modifier le prompt comme vous le souhaitez, mais la réponse de l'IA doit être au format JSON, comme spécifié dans le prompt par défaut !"
|
||||
},
|
||||
"thunderai_def_lang": {
|
||||
"message": "Langue par défaut telle que définie dans les options de ThunderAI."
|
||||
},
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Možete koristiti dodatna rezervirana mjesta za podatke."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Možete promijeniti upit kako želite, ali odgovor primljen od AI mora biti popis oznaka odvojenih zarezima!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "Zadrži \"v1\" kompatibilnost"
|
||||
},
|
||||
|
|
@ -741,7 +738,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Trenutačni tekst upita"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Možete promijeniti upit kako želite, ali odgovor primljen od AI mora biti u JSON formatu kako je navedeno u zadanom upitu!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -807,9 +804,6 @@
|
|||
"SpamFilter_prompt_text_title": {
|
||||
"message": "Trenutačni tekst upita"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Možete promijeniti upit kako želite, ali odgovor primljen od AI mora biti u JSON formatu kako je navedeno u zadanom upitu!"
|
||||
},
|
||||
"prompt_spamfilter": {
|
||||
"message": "Prepoznaj neželjenu poštu"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Puoi utilizzare segnaposto per dati aggiuntivi."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Puoi modificare il prompt come preferisci, ma la risposta ricevuta dall'IA deve essere una lista di tag separati da virgole!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "Mantieni la compatibilità con \"v1\""
|
||||
},
|
||||
|
|
@ -741,7 +738,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Testo attuale del prompt"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Puoi modificare il prompt come preferisci, ma la risposta ricevuta dall'AI deve essere in formato JSON come specificato nel prompt predefinito!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -849,9 +846,6 @@
|
|||
"prefs_OptionText_spamfilter_Info": {
|
||||
"message": "Se selezionato, ThunderAI sposterà automaticamente le email di spam nella cartella dello spam."
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Puoi modificare il prompt come desideri, ma la risposta ricevuta dall'IA deve essere in formato JSON come specificato nel prompt predefinito!"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_threshold": {
|
||||
"message": "Valore soglia per lo spam"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Możesz użyć dodatkowych symboli zastępczych danych."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Możesz zmienić polecenie według własnego uznania, ale odpowiedź otrzymana od AI musi być listą tagów oddzielonych przecinkami!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "Zachowaj kompatybilność z \"v1\""
|
||||
},
|
||||
|
|
@ -732,7 +729,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Bieżący tekst zapytania"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Możesz zmienić monit według własnego uznania, ale odpowiedź otrzymana od AI musi być w formacie JSON, jak określono w domyślnym zapytaniu!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -765,9 +762,6 @@
|
|||
"message": "Klucz API Google Gemini",
|
||||
"description": "Klucz API dla interfejsu API Google Gemini"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Możesz zmienić prompt według własnego uznania, ale odpowiedź AI musi być w formacie JSON zgodnie z domyślnym promptem!"
|
||||
},
|
||||
"Subject": {
|
||||
"message": "Temat"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -513,9 +513,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "Você pode usar espaços reservados para dados adicionais."
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "Você pode alterar o prompt como quiser, mas a resposta recebida da IA deve ser uma lista de tags separadas por vírgulas!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "Manter a compatibilidade com \"v1\""
|
||||
},
|
||||
|
|
@ -741,7 +738,7 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "Texto do prompt atual"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "Você pode alterar o prompt como desejar, mas a resposta recebida da IA deve estar no formato JSON conforme especificado no prompt padrão!"
|
||||
},
|
||||
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
|
||||
|
|
@ -762,9 +759,6 @@
|
|||
"calendar_opening_dialog_error": {
|
||||
"message": "Erro ao abrir a caixa de diálogo do evento de calendário"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "Você pode alterar o prompt como quiser, mas a resposta recebida da IA deve estar no formato JSON, conforme especificado no prompt padrão!"
|
||||
},
|
||||
"spamfilter_threshold_zero": {
|
||||
"message": "O limite de spam está em zero! Você marcará todos os e-mails como spam!"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -116,9 +116,6 @@
|
|||
"prefs_OptionText_btnManagePrompts_infoline": {
|
||||
"message": "您可以使用额外的数据占位符。"
|
||||
},
|
||||
"prefs_OptionText_btnManagePrompts_infoline2": {
|
||||
"message": "您可以根据需要更改提示,但从 AI 收到的响应必须是以逗号分隔的标签列表!"
|
||||
},
|
||||
"prefs_OptionText_openai_comp_use_v1": {
|
||||
"message": "保持“v1”兼容性"
|
||||
},
|
||||
|
|
@ -830,15 +827,12 @@
|
|||
"GetCalendarEvent_prompt_text_title": {
|
||||
"message": "当前提示词文字"
|
||||
},
|
||||
"prefs_OptionText_GetCalendarEvent_infoline2": {
|
||||
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
|
||||
"message": "您可以根据需要更改提示,但从 AI 收到的响应必须采用默认提示中指定的 JSON 格式!"
|
||||
},
|
||||
"calendar_getting_data_error": {
|
||||
"message": "获取日历事件数据时出错"
|
||||
},
|
||||
"prefs_OptionText_spamfilter_infoline": {
|
||||
"message": "您可以根据需要更改提示词,但从 AI 收到的响应必须采用默认提示中指定的 JSON 格式!"
|
||||
},
|
||||
"prompt_spamfilter_full_text": {
|
||||
"message": "分析以下邮件并判断它是否为垃圾邮件。考虑因素包括可疑关键词、过多的宣传语言、误导性的主题行、索取个人信息的请求以及异常的发件人地址。\n提供一个从 0(非垃圾邮件)到 100(垃圾邮件)的值,并附上不超过 10 个单词的解释。\n如果消息数据缺失,将数值设为0(非垃圾邮件),并说明原因。\n仅以 JSON 格式生成响应。不要包含任何额外文本或解释;仅提供 JSON。以下是使用的格式:\n{\n\"spamValue\": <0 到 100 的整数>,\n\"explanation\": \"简要说明您的判断理由\"\n}\n以下是邮件信息:\n发件人:“{%author%}”\n主题:“{%mail_subject%}”\nHTML 正文:“{%mail_html_body%}”"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -78,4 +78,8 @@ export const taPromptUtils = {
|
|||
|
||||
return chatgpt_lang;
|
||||
},
|
||||
|
||||
getTagsFromResponse(response_text){
|
||||
|
||||
}
|
||||
};
|
||||
|
|
@ -100,7 +100,7 @@
|
|||
<span class="section_title">__MSG_AddTags_prompt_text_title__</span><span id="addtags_prompt_unsaved" class="unsaved hidden"> __MSG_customPrompts_unsaved_changes__</span>
|
||||
<br><span class="infoline">__MSG_prefs_OptionText_btnManagePrompts_infoline__ <a href="https://micz.it/thunderbird-addon-thunderai/data-placeholders/">__MSG_customPrompts_managePrompts_help__</a>
|
||||
<br>__MSG_prefs_OptionText_btnManagePrompts_infoline3__
|
||||
<br><b>__MSG_prefs_OptionText_btnManagePrompts_infoline2__</b></span>
|
||||
<br><b>__MSG_prefs_OptionText_AdvancedPromptResponse_infoline2__</b></span>
|
||||
<br>
|
||||
<div class="autocomplete-container">
|
||||
<textarea id="addtags_prompt_text" rows="15"></textarea>
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
<div id="get_calendar_event_container">
|
||||
<span class="section_title">__MSG_GetCalendarEvent_prompt_text_title__</span><span id="get_calendar_event_prompt_unsaved" class="unsaved hidden"> __MSG_customPrompts_unsaved_changes__</span>
|
||||
<br><span class="infoline">__MSG_prefs_OptionText_btnManagePrompts_infoline__ <a href="https://micz.it/thunderbird-addon-thunderai/data-placeholders/">__MSG_customPrompts_managePrompts_help__</a>
|
||||
<br><b>__MSG_prefs_OptionText_GetCalendarEvent_infoline2__</b></span>
|
||||
<br><b>__MSG_prefs_OptionText_AdvancedPromptResponse_infoline2__</b></span>
|
||||
<br>
|
||||
<div class="autocomplete-container">
|
||||
<textarea id="get_calendar_event_prompt_text" rows="15"></textarea>
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
<div id="get_task_container">
|
||||
<span class="section_title">__MSG_GetCalendarEvent_prompt_text_title__</span><span id="get_task_prompt_unsaved" class="unsaved hidden"> __MSG_customPrompts_unsaved_changes__</span>
|
||||
<br><span class="infoline">__MSG_prefs_OptionText_btnManagePrompts_infoline__ <a href="https://micz.it/thunderbird-addon-thunderai/data-placeholders/">__MSG_customPrompts_managePrompts_help__</a>
|
||||
<br><b>__MSG_prefs_OptionText_GetCalendarEvent_infoline2__</b></span>
|
||||
<br><b>__MSG_prefs_OptionText_AdvancedPromptResponse_infoline2__</b></span>
|
||||
<br>
|
||||
<div class="autocomplete-container">
|
||||
<textarea id="get_task_prompt_text" rows="15"></textarea>
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
<div id="spamfilter_container">
|
||||
<span class="section_title">__MSG_GetCalendarEvent_prompt_text_title__</span><span id="spamfilter_prompt_unsaved" class="unsaved hidden"> __MSG_customPrompts_unsaved_changes__</span>
|
||||
<br><span class="infoline">__MSG_prefs_OptionText_btnManagePrompts_infoline__ <a href="https://micz.it/thunderbird-addon-thunderai/data-placeholders/">__MSG_customPrompts_managePrompts_help__</a>
|
||||
<br><b>__MSG_prefs_OptionText_GetCalendarEvent_infoline2__</b></span>
|
||||
<br><b>__MSG_prefs_OptionText_AdvancedPromptResponse_infoline2__</b></span>
|
||||
<br>
|
||||
<div class="autocomplete-container">
|
||||
<textarea id="spamfilter_prompt_text" rows="15"></textarea>
|
||||
|
|
|
|||
Loading…
Reference in a new issue