# PR Checklist
- [v] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [v] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [NO] Did you added a type def?
# Description
### Bug
send message double time by enter when writing korean.
This issue occurs when input's composition is not end.
https://github.com/kwaroran/RisuAI/assets/60877502/758b3168-d63c-4b64-8ca0-6a5afefad749
### fix
block send message when event is composing.
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?
# Description
# PR Checklist
- [ O ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ O ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ O ] Did you added a type def?
# Description
- This commit adds new entries in the language files and UI support for
auto-translate messages.
- The new feature uses a textarea input field to translate messages as
they are typed, and the translated text is shown in a new field. Also,
the language settings now provide an option to enable/disable auto
message translation.
- The code changes include adding a new function to update the input
sizes for both input fields and some minor code refactoring to support
new functionality.
- This commit adds the import for the ParseMarkdown function from the
parser module required for translating messages in the Suggestion chat
screen.
- The code changes also include adding a check for the translator
variable in the button toggle handling to avoid unwanted button display.
Lastly, the commit updates the template for rendering translated suggest
messages.
- Improve user prompt for AutoSuggest

# PR Checklist
- [YES] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [YES] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [NO] Did you added a type def?
# Description
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?
# Description
This commit adds the import for the ParseMarkdown function from the parser module required for translating messages in the Suggestion chat screen.
The code changes also include adding a check for the translator variable in the button toggle handling to avoid unwanted button display. Lastly, the commit updates the template for rendering translated suggest messages.
This commit adds new entries in the language files and UI support for auto-translate messages.
The new feature uses a textarea input field to translate messages as they are typed, and the translated text is shown in a new field. Also, the language settings now provide an option to enable/disable auto message translation.
The code changes include adding a new function to update the input sizes for both input fields and some minor code refactoring to support new functionality.
# PR Checklist
- [ - ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ O ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ O ] Did you added a type def?
# Description
- Added 'copied' string to language translation in multiple translations
file.
- Added 'CopyIcon' to svelte import.
- Defined a new status message variable in Chat.svelte.
- Created a new function 'setStatusMessage' to display the current
panel's state after certain action.
- Added a new setting 'useChatCopy' in 'DisplaySettings.svelte'.
- Created a checkbox with label 'useChatCopy' to toggle the Chat message
copy.
- Integrated Clipboard API in Chat code to handle chat message copy via
button click.
- Added 'copied' string to language translation in multiple translations file.
- Added 'CopyIcon' to svelte import.
- Defined a new status message variable in Chat.svelte.
- Created a new function 'setStatusMessage' to display the current panel's state after certain action.
- Added a new setting 'useChatCopy' in 'DisplaySettings.svelte'.
- Created a checkbox with label 'useChatCopy' to toggle the Chat message copy.
- Integrated Clipboard API in Chat code to handle chat message copy via button click.
# PR Checklist
- [X] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [X] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [X] Did you added a type def?
# Description
Update to 1.24.0
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?
# Description
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?
# Description
# PR Checklist
- [X] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [X] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [X] Did you added a type def?
# Description
# PR Checklist
- [X] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ X Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [X] Did you added a type def?
# Description
Merge from main
# PR Checklist
- [YES] Did you check if it works normally in all models? *ignore this
when it doesn't use models*
- [YES] Did you check if it works normally in all the web, local, and
node-hosted versions? if it doesn't, did you block it in those versions?
- [NO] Did you add a type def?
# Description
Simply added translation for zh-CN (Simplified Chinese)