Lint the use of data-i18n attributes
| @@ -820,8 +820,8 @@ | |||
| 820 | </div> | 820 | </div> |
| 821 | </div> | 821 | </div> |
| 822 | <div class="range-block m-t-1"> | 822 | <div class="range-block m-t-1"> |
| 823 | <div class="range-block-title openai_restorable" data-i18n="World Info Format Template"> | 823 | <div class="range-block-title openai_restorable"> |
| 824 | <span>World Info format template</span> | 824 | <span data-i18n="World Info Format Template">World Info format template</span> |
| 825 | <div id="wi_format_restore" data-i18n="[title]Restore default format" title="Restore default format" class="right_menu_button"> | 825 | <div id="wi_format_restore" data-i18n="[title]Restore default format" title="Restore default format" class="right_menu_button"> |
| 826 | <div class="fa-solid fa-clock-rotate-left"></div> | 826 | <div class="fa-solid fa-clock-rotate-left"></div> |
| 827 | </div> | 827 | </div> |
| @@ -1524,15 +1524,15 @@ | |||
| 1524 | <div class=""> | 1524 | <div class=""> |
| 1525 | <label class="checkbox_label" for="early_stopping_textgenerationwebui"> | 1525 | <label class="checkbox_label" for="early_stopping_textgenerationwebui"> |
| 1526 | <input type="checkbox" id="early_stopping_textgenerationwebui" /> | 1526 | <input type="checkbox" id="early_stopping_textgenerationwebui" /> |
| 1527 | <small data-i18n="Early Stopping">Early Stopping | 1527 | <small data-i18n="Early Stopping">Early Stopping</small> |
| 1528 | <div class="fa-solid fa-circle-info opacity50p" data-i18n="[title]Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates." title="Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates."></div> | 1528 | <div class="fa-solid fa-circle-info opacity50p" data-i18n="[title]Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates." title="Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates."></div> |
| 1529 | </small> | ||
| 1530 | </label> | 1529 | </label> |
| 1531 | </div> | 1530 | </div> |
| 1532 | </div> | 1531 | </div> |
| 1533 | </div> | 1532 | </div> |
| 1534 | <div data-tg-type="ooba" id="contrastiveSearchBlock" name="contrastiveSearchBlock" class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> | 1533 | <div data-tg-type="ooba" id="contrastiveSearchBlock" name="contrastiveSearchBlock" class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> |
| 1535 | <h4 class="textAlignCenter" data-i18n="Contrastive search">Contrastive Search | 1534 | <h4 class="textAlignCenter"> |
| 1535 | <span data-i18n="Contrastive search">Contrastive Search</span> | ||
| 1536 | <div class=" fa-solid fa-circle-info opacity50p " data-i18n="Contrastive_search_txt" title="A sampler that encourages diversity while maintaining coherence, by exploiting the isotropicity of the representation space of most LLMs. For details, see the paper A Contrastive Framework for Neural Text Generation by Su et al. (2022)."></div> | 1536 | <div class=" fa-solid fa-circle-info opacity50p " data-i18n="Contrastive_search_txt" title="A sampler that encourages diversity while maintaining coherence, by exploiting the isotropicity of the representation space of most LLMs. For details, see the paper A Contrastive Framework for Neural Text Generation by Su et al. (2022)."></div> |
| 1537 | </h4> | 1537 | </h4> |
| 1538 | <div class="alignitemscenter flex-container flexFlowColumn wide100p gap0"> | 1538 | <div class="alignitemscenter flex-container flexFlowColumn wide100p gap0"> |
| @@ -1566,9 +1566,8 @@ | |||
| 1566 | </label> | 1566 | </label> |
| 1567 | <label data-tg-type="vllm, aphrodite, infermaticai" class="checkbox_label" for="ignore_eos_token_textgenerationwebui"> | 1567 | <label data-tg-type="vllm, aphrodite, infermaticai" class="checkbox_label" for="ignore_eos_token_textgenerationwebui"> |
| 1568 | <input type="checkbox" id="ignore_eos_token_textgenerationwebui" /> | 1568 | <input type="checkbox" id="ignore_eos_token_textgenerationwebui" /> |
| 1569 | <small data-i18n="Ignore EOS Token">Ignore EOS Token | 1569 | <small data-i18n="Ignore EOS Token">Ignore EOS Token</small> |
| 1570 | <div class="fa-solid fa-circle-info opacity50p " data-i18n="[title]Ignore the EOS Token even if it generates." title="Ignore the EOS Token even if it generates."></div> | 1570 | <div class="fa-solid fa-circle-info opacity50p " data-i18n="[title]Ignore the EOS Token even if it generates." title="Ignore the EOS Token even if it generates."></div> |
| 1571 | </small> | ||
| 1572 | </label> | 1571 | </label> |
| 1573 | <label class="checkbox_label flexGrow flexShrink" for="skip_special_tokens_textgenerationwebui"> | 1572 | <label class="checkbox_label flexGrow flexShrink" for="skip_special_tokens_textgenerationwebui"> |
| 1574 | <input type="checkbox" id="skip_special_tokens_textgenerationwebui" /> | 1573 | <input type="checkbox" id="skip_special_tokens_textgenerationwebui" /> |
| @@ -1629,7 +1628,8 @@ | |||
| 1629 | </div> | 1628 | </div> |
| 1630 | <div id="cfg_block_ooba" data-tg-type="ooba, tabby" class="wide100p"> | 1629 | <div id="cfg_block_ooba" data-tg-type="ooba, tabby" class="wide100p"> |
| 1631 | <hr class="width100p"> | 1630 | <hr class="width100p"> |
| 1632 | <h4 data-i18n="CFG" class="textAlignCenter">CFG | 1631 | <h4 class="textAlignCenter"> |
| 1632 | <span data-i18n="CFG">CFG</span> | ||
| 1633 | <div class="margin5 fa-solid fa-circle-info opacity50p " data-i18n="[title]Classifier Free Guidance. More helpful tip coming soon" title="Classifier Free Guidance. More helpful tip coming soon."></div> | 1633 | <div class="margin5 fa-solid fa-circle-info opacity50p " data-i18n="[title]Classifier Free Guidance. More helpful tip coming soon" title="Classifier Free Guidance. More helpful tip coming soon."></div> |
| 1634 | </h4> | 1634 | </h4> |
| 1635 | <div class="alignitemscenter flex-container flexFlowColumn flexShrink gap0"> | 1635 | <div class="alignitemscenter flex-container flexFlowColumn flexShrink gap0"> |
| @@ -1965,8 +1965,10 @@ | |||
| 1965 | <div id="logit_bias_openai" class="range-block-title openai_restorable" data-i18n="Logit Bias"> | 1965 | <div id="logit_bias_openai" class="range-block-title openai_restorable" data-i18n="Logit Bias"> |
| 1966 | Logit Bias | 1966 | Logit Bias |
| 1967 | </div> | 1967 | </div> |
| 1968 | <div class="toggle-description justifyLeft" data-i18n="Helps to ban or reenforce the usage of certain words"> | 1968 | <div class="toggle-description justifyLeft"> |
| 1969 | Helps to ban or reinforce the usage of certain tokens. Confirm token parsing with <a target="_blank" href="https://platform.openai.com/tokenizer/">Tokenizer</a>. | 1969 | <span data-i18n="Helps to ban or reenforce the usage of certain words">Helps to ban or reinforce the usage of certain tokens.</span> |
| 1970 | <span data-i18n="Confirm token parsing with">Confirm token parsing with</span> | ||
| 1971 | <a target="_blank" href="https://platform.openai.com/tokenizer/" data-i18n="Tokenizer">Tokenizer</a>. | ||
| 1970 | </div> | 1972 | </div> |
| 1971 | <div class="openai_logit_bias_preset_form"> | 1973 | <div class="openai_logit_bias_preset_form"> |
| 1972 | <select id="openai_logit_bias_preset"> | 1974 | <select id="openai_logit_bias_preset"> |
| @@ -2267,8 +2269,8 @@ | |||
| 2267 | <div data-tg-type="mancer" class="flex-container flexFlowColumn"> | 2269 | <div data-tg-type="mancer" class="flex-container flexFlowColumn"> |
| 2268 | <div class="flex-container flexFlowColumn"> | 2270 | <div class="flex-container flexFlowColumn"> |
| 2269 | </div> | 2271 | </div> |
| 2270 | <h4 data-i18n="Mancer API key"> | 2272 | <h4> |
| 2271 | Mancer API key | 2273 | <span data-i18n="Mancer API key">Mancer API key</span> |
| 2272 | <a href="https://mancer.tech/" class="notes-link" target="_blank"> | 2274 | <a href="https://mancer.tech/" class="notes-link" target="_blank"> |
| 2273 | <span class="fa-solid fa-circle-question note-link-span"></span> | 2275 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 2274 | </a> | 2276 | </a> |
| @@ -2615,8 +2617,9 @@ | |||
| 2615 | </div> | 2617 | </div> |
| 2616 | <div class="toggle-description justifyLeft"> | 2618 | <div class="toggle-description justifyLeft"> |
| 2617 | <span data-i18n="Saved addresses and passwords."> | 2619 | <span data-i18n="Saved addresses and passwords."> |
| 2618 | Saved addresses and passwords.<br> | 2620 | Saved addresses and passwords. |
| 2619 | </span> | 2621 | </span> |
| 2622 | <br> | ||
| 2620 | </div> | 2623 | </div> |
| 2621 | <div class="openai_logit_bias_preset_form"> | 2624 | <div class="openai_logit_bias_preset_form"> |
| 2622 | <select id="openai_proxy_preset"> | 2625 | <select id="openai_proxy_preset"> |
| @@ -2629,8 +2632,9 @@ | |||
| 2629 | </div> | 2632 | </div> |
| 2630 | <div class="toggle-description justifyLeft"> | 2633 | <div class="toggle-description justifyLeft"> |
| 2631 | <span data-i18n="This will show up as your saved preset."> | 2634 | <span data-i18n="This will show up as your saved preset."> |
| 2632 | This will show up as your saved preset.<br> | 2635 | This will show up as your saved preset. |
| 2633 | </span> | 2636 | </span> |
| 2637 | <br> | ||
| 2634 | </div> | 2638 | </div> |
| 2635 | <div class="wide100p"> | 2639 | <div class="wide100p"> |
| 2636 | <input id="openai_reverse_proxy_name" type="text" class="text_pole" placeholder="..." /> | 2640 | <input id="openai_reverse_proxy_name" type="text" class="text_pole" placeholder="..." /> |
| @@ -2640,8 +2644,9 @@ | |||
| 2640 | </div> | 2644 | </div> |
| 2641 | <div class="toggle-description justifyLeft wide100p"> | 2645 | <div class="toggle-description justifyLeft wide100p"> |
| 2642 | <span data-i18n="Alternative server URL (leave empty to use the default value)."> | 2646 | <span data-i18n="Alternative server URL (leave empty to use the default value)."> |
| 2643 | Alternative server URL (leave empty to use the default value).<br> | 2647 | Alternative server URL (leave empty to use the default value). |
| 2644 | </span> | 2648 | </span> |
| 2649 | <br> | ||
| 2645 | </div> | 2650 | </div> |
| 2646 | <div class="wide100p"> | 2651 | <div class="wide100p"> |
| 2647 | <input id="openai_reverse_proxy" type="text" class="text_pole" placeholder="https://api.openai.com/v1" /> | 2652 | <input id="openai_reverse_proxy" type="text" class="text_pole" placeholder="https://api.openai.com/v1" /> |
| @@ -2654,8 +2659,9 @@ | |||
| 2654 | </div> | 2659 | </div> |
| 2655 | <div class="toggle-description justifyLeft"> | 2660 | <div class="toggle-description justifyLeft"> |
| 2656 | <span data-i18n="Will be used as a password for the proxy instead of API key."> | 2661 | <span data-i18n="Will be used as a password for the proxy instead of API key."> |
| 2657 | Will be used as a password for the proxy instead of API key.<br> | 2662 | Will be used as a password for the proxy instead of API key. |
| 2658 | </span> | 2663 | </span> |
| 2664 | <br> | ||
| 2659 | </div> | 2665 | </div> |
| 2660 | <div class="flex-container width100p"> | 2666 | <div class="flex-container width100p"> |
| 2661 | <input id="openai_proxy_password" type="password" class="text_pole flex1" placeholder="" form="openai_form" autocomplete="off" /> | 2667 | <input id="openai_proxy_password" type="password" class="text_pole flex1" placeholder="" form="openai_form" autocomplete="off" /> |
| @@ -3743,7 +3749,11 @@ | |||
| 3743 | <div id="wiTopBlock" class="flex-container"> | 3749 | <div id="wiTopBlock" class="flex-container"> |
| 3744 | <div id="WIMultiSelector" class="flex1 flex alignSelfStart range-block"> | 3750 | <div id="WIMultiSelector" class="flex1 flex alignSelfStart range-block"> |
| 3745 | <div class="range-block-title justifyLeft"> | 3751 | <div class="range-block-title justifyLeft"> |
| 3746 | <span data-i18n="Active World(s) for all chats"><small>Active World(s) for all chats</small></span> | 3752 | <span> |
| 3753 | <small data-i18n="Active World(s) for all chats"> | ||
| 3754 | Active World(s) for all chats | ||
| 3755 | </small> | ||
| 3756 | </span> | ||
| 3747 | </div> | 3757 | </div> |
| 3748 | <div class="range-block-range"> | 3758 | <div class="range-block-range"> |
| 3749 | <select id="world_info" class="select2_multi_sameline" multiple> | 3759 | <select id="world_info" class="select2_multi_sameline" multiple> |
| @@ -4068,7 +4078,10 @@ | |||
| 4068 | 4078 | ||
| 4069 | <div class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> | 4079 | <div class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> |
| 4070 | <small> | 4080 | <small> |
| 4071 | <span data-i18n="Chat Width">Chat Width <i class="fa-solid fa-desktop"></i></span> | 4081 | <span> |
| 4082 | <span data-i18n="Chat Width">Chat Width</span> | ||
| 4083 | <i class="fa-solid fa-desktop"></i> | ||
| 4084 | </span> | ||
| 4072 | <div class="fa-solid fa-circle-info opacity50p" data-i18n="[title]Width of the main chat window in % of screen width" title="Width of the main chat window in % of screen width"></div> | 4085 | <div class="fa-solid fa-circle-info opacity50p" data-i18n="[title]Width of the main chat window in % of screen width" title="Width of the main chat window in % of screen width"></div> |
| 4073 | </small> | 4086 | </small> |
| 4074 | <input class="neo-range-slider" type="range" id="chat_width_slider" name="chat_width_slider" min="25" max="100" step="1"> | 4087 | <input class="neo-range-slider" type="range" id="chat_width_slider" name="chat_width_slider" min="25" max="100" step="1"> |
| @@ -4240,7 +4253,7 @@ | |||
| 4240 | <div id="reload_chat" class="menu_button whitespacenowrap" data-i18n="[title]Reload and redraw the currently open chat" title="Reload and redraw the currently open chat."> | 4253 | <div id="reload_chat" class="menu_button whitespacenowrap" data-i18n="[title]Reload and redraw the currently open chat" title="Reload and redraw the currently open chat."> |
| 4241 | <small data-i18n="Reload Chat">Reload Chat</small> | 4254 | <small data-i18n="Reload Chat">Reload Chat</small> |
| 4242 | </div> | 4255 | </div> |
| 4243 | <div id="debug_menu" class="menu_button whitespacenowrap" data-i18n="Debug Menu"> | 4256 | <div id="debug_menu" class="menu_button whitespacenowrap"> |
| 4244 | <small data-i18n="Debug Menu">Debug Menu</small> | 4257 | <small data-i18n="Debug Menu">Debug Menu</small> |
| 4245 | </div> | 4258 | </div> |
| 4246 | </div> | 4259 | </div> |
| @@ -4359,8 +4372,10 @@ | |||
| 4359 | </div> | 4372 | </div> |
| 4360 | </div> | 4373 | </div> |
| 4361 | <div id="examples-behavior-block"> | 4374 | <div id="examples-behavior-block"> |
| 4362 | <label data-i18n="Example Messages Behavior"> | 4375 | <label> |
| 4363 | <small>Example Messages Behavior:</small> | 4376 | <small data-i18n="Example Messages Behavior"> |
| 4377 | Example Messages Behavior: | ||
| 4378 | </small> | ||
| 4364 | </label> | 4379 | </label> |
| 4365 | <select id="example_messages_behavior"> | 4380 | <select id="example_messages_behavior"> |
| 4366 | <option value="normal" data-i18n="Gradual push-out">Gradual push-out</option> | 4381 | <option value="normal" data-i18n="Gradual push-out">Gradual push-out</option> |
| @@ -4524,7 +4539,9 @@ | |||
| 4524 | </label> | 4539 | </label> |
| 4525 | <div class="flex-container"> | 4540 | <div class="flex-container"> |
| 4526 | <div class="flex1" title="Determines how entries are found for autocomplete." data-i18n="[title]Determines how entries are found for autocomplete."> | 4541 | <div class="flex1" title="Determines how entries are found for autocomplete." data-i18n="[title]Determines how entries are found for autocomplete."> |
| 4527 | <label for="stscript_matching" data-i18n="Autocomplete Matching"><small>Matching</small></label> | 4542 | <label for="stscript_matching"> |
| 4543 | <small data-i18n="Autocomplete Matching">Matching</small> | ||
| 4544 | </label> | ||
| 4528 | <select id="stscript_matching"> | 4545 | <select id="stscript_matching"> |
| 4529 | <option data-i18n="Starts with" value="strict">Starts with</option> | 4546 | <option data-i18n="Starts with" value="strict">Starts with</option> |
| 4530 | <option data-i18n="Includes" value="includes">Includes</option> | 4547 | <option data-i18n="Includes" value="includes">Includes</option> |
| @@ -4532,7 +4549,9 @@ | |||
| 4532 | </select> | 4549 | </select> |
| 4533 | </div> | 4550 | </div> |
| 4534 | <div class="flex1" title="Sets the style of the autocomplete." data-i18n="[title]Sets the style of the autocomplete."> | 4551 | <div class="flex1" title="Sets the style of the autocomplete." data-i18n="[title]Sets the style of the autocomplete."> |
| 4535 | <label for="stscript_autocomplete_style" data-i18n="Autocomplete Style"><small>Style</small></label> | 4552 | <label for="stscript_autocomplete_style"> |
| 4553 | <small data-i18n="Autocomplete Style">Style</small> | ||
| 4554 | </label> | ||
| 4536 | <div class="flex-container flexFlowRow alignItemsBaseline"> | 4555 | <div class="flex-container flexFlowRow alignItemsBaseline"> |
| 4537 | <select id="stscript_autocomplete_style"> | 4556 | <select id="stscript_autocomplete_style"> |
| 4538 | <option data-i18n="Follow Theme" value="theme">Follow Theme</option> | 4557 | <option data-i18n="Follow Theme" value="theme">Follow Theme</option> |
| @@ -4544,8 +4563,8 @@ | |||
| 4544 | </div> | 4563 | </div> |
| 4545 | </div> | 4564 | </div> |
| 4546 | <div title="Determines which keys select an item from the AutoComplete suggestions"> | 4565 | <div title="Determines which keys select an item from the AutoComplete suggestions"> |
| 4547 | <label data-i18n="Keyboard"> | 4566 | <label> |
| 4548 | <small>Keyboard:</small> | 4567 | <small data-i18n="Keyboard">Keyboard:</small> |
| 4549 | </label> | 4568 | </label> |
| 4550 | <select id="stscript_autocomplete_select"> | 4569 | <select id="stscript_autocomplete_select"> |
| 4551 | <option value="3" data-i18n="Select with Tab or Enter">Select with Tab or Enter</option> | 4570 | <option value="3" data-i18n="Select with Tab or Enter">Select with Tab or Enter</option> |
| @@ -4559,7 +4578,9 @@ | |||
| 4559 | <input class="neo-range-input" type="number" min="0.5" max="2" step="0.01" data-for="stscript_autocomplete_font_scale" id="stscript_autocomplete_font_scale_counter"> | 4578 | <input class="neo-range-input" type="number" min="0.5" max="2" step="0.01" data-for="stscript_autocomplete_font_scale" id="stscript_autocomplete_font_scale_counter"> |
| 4560 | </div> | 4579 | </div> |
| 4561 | <div title="Sets the width of the autocomplete." data-i18n="[title]Sets the width of the autocomplete."> | 4580 | <div title="Sets the width of the autocomplete." data-i18n="[title]Sets the width of the autocomplete."> |
| 4562 | <label for="stscript_autocomplete_width" data-i18n="Autocomplete Width"><small>Width</small></label> | 4581 | <label for="stscript_autocomplete_width"> |
| 4582 | <small data-i18n="Autocomplete Width">Width</small> | ||
| 4583 | </label> | ||
| 4563 | <div class="doubleRangeContainer"> | 4584 | <div class="doubleRangeContainer"> |
| 4564 | <div class="doubleRangeInputContainer"> | 4585 | <div class="doubleRangeInputContainer"> |
| 4565 | <input type="range" id="stscript_autocomplete_width_left" min="0" max="2" step="1"> | 4586 | <input type="range" id="stscript_autocomplete_width_left" min="0" max="2" step="1"> |
| @@ -4587,14 +4608,18 @@ | |||
| 4587 | <label><small data-i18n="Parser Flags">Parser Flags</small></label> | 4608 | <label><small data-i18n="Parser Flags">Parser Flags</small></label> |
| 4588 | <label class="checkbox_label" title="Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well." data-i18n="[title]Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well."> | 4609 | <label class="checkbox_label" title="Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well." data-i18n="[title]Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well."> |
| 4589 | <input id="stscript_parser_flag_strict_escaping" type="checkbox" /> | 4610 | <input id="stscript_parser_flag_strict_escaping" type="checkbox" /> |
| 4590 | <span data-i18n="STRICT_ESCAPING"><small>STRICT_ESCAPING</small></span> | 4611 | <span> |
| 4612 | <small data-i18n="STRICT_ESCAPING">STRICT_ESCAPING</small> | ||
| 4613 | </span> | ||
| 4591 | <a href="https://docs.sillytavern.app/usage/st-script/#strict-escaping" target="_blank" class="notes-link"> | 4614 | <a href="https://docs.sillytavern.app/usage/st-script/#strict-escaping" target="_blank" class="notes-link"> |
| 4592 | <span class="fa-solid fa-circle-question note-link-span"></span> | 4615 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 4593 | </a> | 4616 | </a> |
| 4594 | </label> | 4617 | </label> |
| 4595 | <label class="checkbox_label" title="Prevents {{getvar::}} {{getglobalvar::}} macros from having literal macro-like values auto-evaluated.
e.g. "{{newline}}" remains as literal string "{{newline}}"

(This is done by internally replacing {{getvar::}} {{getglobalvar::}} macros with scoped variables.)" data-i18n="[title]stscript_parser_flag_replace_getvar_label"> | 4618 | <label class="checkbox_label" title="Prevents {{getvar::}} {{getglobalvar::}} macros from having literal macro-like values auto-evaluated.
e.g. "{{newline}}" remains as literal string "{{newline}}"

(This is done by internally replacing {{getvar::}} {{getglobalvar::}} macros with scoped variables.)" data-i18n="[title]stscript_parser_flag_replace_getvar_label"> |
| 4596 | <input id="stscript_parser_flag_replace_getvar" type="checkbox" /> | 4619 | <input id="stscript_parser_flag_replace_getvar" type="checkbox" /> |
| 4597 | <span data-i18n="REPLACE_GETVAR"><small>REPLACE_GETVAR</small></span> | 4620 | <span> |
| 4621 | <small data-i18n="REPLACE_GETVAR">REPLACE_GETVAR</small> | ||
| 4622 | </span> | ||
| 4598 | <a href="https://docs.sillytavern.app/usage/st-script/#replace-variable-macros" target="_blank" class="notes-link"> | 4623 | <a href="https://docs.sillytavern.app/usage/st-script/#replace-variable-macros" target="_blank" class="notes-link"> |
| 4599 | <span class="fa-solid fa-circle-question note-link-span"></span> | 4624 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 4600 | </a> | 4625 | </a> |
| @@ -4725,10 +4750,12 @@ | |||
| 4725 | <div class="flex-container wide100p alignitemscenter spaceBetween flexNoGap"> | 4750 | <div class="flex-container wide100p alignitemscenter spaceBetween flexNoGap"> |
| 4726 | <div class="flex-container alignItemsBaseline wide100p"> | 4751 | <div class="flex-container alignItemsBaseline wide100p"> |
| 4727 | <div class="flex1 flex-container alignItemsBaseline"> | 4752 | <div class="flex1 flex-container alignItemsBaseline"> |
| 4728 | <h3 class="margin0" data-i18n="Persona Management">Persona Management</h3> | 4753 | <h3 class="margin0" > |
| 4729 | <a href="https://docs.sillytavern.app/usage/core-concepts/personas/" target="_blank" data-i18n="How do I use this?"> | 4754 | <span data-i18n="Persona Management">Persona Management</span> |
| 4730 | <span class="fa-solid fa-circle-question note-link-span"></span> | 4755 | <a href="https://docs.sillytavern.app/usage/core-concepts/personas/" target="_blank"> |
| 4731 | </a> | 4756 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 4757 | </a> | ||
| 4758 | </h3> | ||
| 4732 | </div> | 4759 | </div> |
| 4733 | <div class="flex-container"> | 4760 | <div class="flex-container"> |
| 4734 | <div class="menu_button menu_button_icon user_stats_button" data-i18n="[title]Click for stats!" title="Click for stats!"> | 4761 | <div class="menu_button menu_button_icon user_stats_button" data-i18n="[title]Click for stats!" title="Click for stats!"> |
| @@ -5449,7 +5476,12 @@ | |||
| 5449 | <span data-i18n="Examples of dialogue" class="mdhotkey_location">Examples of dialogue</span> | 5476 | <span data-i18n="Examples of dialogue" class="mdhotkey_location">Examples of dialogue</span> |
| 5450 | <i class="editor_maximize fa-solid fa-maximize right_menu_button" data-for="mes_example_textarea" title="Expand the editor" data-i18n="[title]Expand the editor"></i> | 5477 | <i class="editor_maximize fa-solid fa-maximize right_menu_button" data-for="mes_example_textarea" title="Expand the editor" data-i18n="[title]Expand the editor"></i> |
| 5451 | </h4> | 5478 | </h4> |
| 5452 | <h5 data-i18n="Important to set the character's writing style.">Important to set the character's writing style. <a href="https://docs.sillytavern.app/usage/core-concepts/characterdesign/#examples-of-dialogue" class="notes-link" target="_blank"><span class="fa-solid fa-circle-question note-link-span"></span></a></h5> | 5479 | <h5> |
| 5480 | <span data-i18n="Important to set the character's writing style.">Important to set the character's writing style.</span> | ||
| 5481 | <a href="https://docs.sillytavern.app/usage/core-concepts/characterdesign/#examples-of-dialogue" class="notes-link" target="_blank"> | ||
| 5482 | <span class="fa-solid fa-circle-question note-link-span"></span> | ||
| 5483 | </a> | ||
| 5484 | </h5> | ||
| 5453 | </div> | 5485 | </div> |
| 5454 | <textarea id="mes_example_textarea" class="flexGrow mdHotkeys" name="mes_example" data-i18n="[placeholder](Examples of chat dialog. Begin each example with START on a new line.)" placeholder="(Examples of chat dialog. Begin each example with <START> on a new line.)" form="form_create" rows="6"></textarea> | 5486 | <textarea id="mes_example_textarea" class="flexGrow mdHotkeys" name="mes_example" data-i18n="[placeholder](Examples of chat dialog. Begin each example with START on a new line.)" placeholder="(Examples of chat dialog. Begin each example with <START> on a new line.)" form="form_create" rows="6"></textarea> |
| 5455 | <div class="extension_token_counter"> | 5487 | <div class="extension_token_counter"> |
| @@ -5525,7 +5557,8 @@ | |||
| 5525 | <div class="character_world range-block flexFlowColumn flex-container"> | 5557 | <div class="character_world range-block flexFlowColumn flex-container"> |
| 5526 | <div class="range-block-title"> | 5558 | <div class="range-block-title"> |
| 5527 | <h3> | 5559 | <h3> |
| 5528 | <span data-i18n="Select a World Info file for"> Select a World Info file for <span class="character_name"></span></span>: | 5560 | <span data-i18n="Select a World Info file for">Select a World Info file for</span> |
| 5561 | <span class="character_name"></span>: | ||
| 5529 | </h3> | 5562 | </h3> |
| 5530 | </div> | 5563 | </div> |
| 5531 | <h4 data-i18n="Primary Lorebook">Primary Lorebook</h4> | 5564 | <h4 data-i18n="Primary Lorebook">Primary Lorebook</h4> |
| @@ -5826,7 +5859,7 @@ | |||
| 5826 | </div> | 5859 | </div> |
| 5827 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Sticky entries will stay active for N messages after being triggered." title="Sticky entries will stay active for N messages after being triggered."> | 5860 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Sticky entries will stay active for N messages after being triggered." title="Sticky entries will stay active for N messages after being triggered."> |
| 5828 | <div class="flex-container justifySpaceBetween marginBot5"> | 5861 | <div class="flex-container justifySpaceBetween marginBot5"> |
| 5829 | <small class="flex-container alignItemsBaseline" for="sticky" data-i18n="Sticky"> | 5862 | <small class="flex-container alignItemsBaseline" for="sticky"> |
| 5830 | <span data-i18n="Sticky"> | 5863 | <span data-i18n="Sticky"> |
| 5831 | Sticky | 5864 | Sticky |
| 5832 | </span> | 5865 | </span> |
| @@ -5839,7 +5872,7 @@ | |||
| 5839 | </div> | 5872 | </div> |
| 5840 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a cooldown can't be activated N messages after being triggered." title="Entries with a cooldown can't be activated N messages after being triggered."> | 5873 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a cooldown can't be activated N messages after being triggered." title="Entries with a cooldown can't be activated N messages after being triggered."> |
| 5841 | <div class="flex-container justifySpaceBetween marginBot5"> | 5874 | <div class="flex-container justifySpaceBetween marginBot5"> |
| 5842 | <small class="flex-container alignItemsBaseline" for="cooldown" data-i18n="Cooldown"> | 5875 | <small class="flex-container alignItemsBaseline" for="cooldown"> |
| 5843 | <span data-i18n="Cooldown"> | 5876 | <span data-i18n="Cooldown"> |
| 5844 | Cooldown | 5877 | Cooldown |
| 5845 | </span> | 5878 | </span> |
| @@ -5852,7 +5885,7 @@ | |||
| 5852 | </div> | 5885 | </div> |
| 5853 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a delay can't be activated until there are N messages present in the chat." title="Entries with a delay can't be activated until there are N messages present in the chat."> | 5886 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a delay can't be activated until there are N messages present in the chat." title="Entries with a delay can't be activated until there are N messages present in the chat."> |
| 5854 | <div class="flex-container justifySpaceBetween marginBot5"> | 5887 | <div class="flex-container justifySpaceBetween marginBot5"> |
| 5855 | <small class="flex-container alignItemsBaseline" for="delay" data-i18n="Delay"> | 5888 | <small class="flex-container alignItemsBaseline" for="delay"> |
| 5856 | <span data-i18n="Delay"> | 5889 | <span data-i18n="Delay"> |
| 5857 | Delay | 5890 | Delay |
| 5858 | </span> | 5891 | </span> |
| @@ -40,7 +40,7 @@ | |||
| 40 | <div class="expression_fallback_block m-b-1 m-t-1"> | 40 | <div class="expression_fallback_block m-b-1 m-t-1"> |
| 41 | <label for="expression_fallback" data-i18n="Default / Fallback Expression">Default / Fallback Expression</label> | 41 | <label for="expression_fallback" data-i18n="Default / Fallback Expression">Default / Fallback Expression</label> |
| 42 | <small data-i18n="Set the default and fallback expression being used when no matching expression is found.">Set the default and fallback expression being used when no matching expression is found.</small> | 42 | <small data-i18n="Set the default and fallback expression being used when no matching expression is found.">Set the default and fallback expression being used when no matching expression is found.</small> |
| 43 | <select id="expression_fallback" class="flex1 margin0" data-i18n="Fallback Expression" placeholder="Fallback Expression"></select> | 43 | <select id="expression_fallback" class="flex1 margin0"></select> |
| 44 | </div> | 44 | </div> |
| 45 | <div class="expression_custom_block m-b-1 m-t-1"> | 45 | <div class="expression_custom_block m-b-1 m-t-1"> |
| 46 | <label for="expression_custom" data-i18n="Custom Expressions">Custom Expressions</label> | 46 | <label for="expression_custom" data-i18n="Custom Expressions">Custom Expressions</label> |
| @@ -57,7 +57,7 @@ | |||
| 57 | </div> | 57 | </div> |
| 58 | <div id="playback_rate_block" class="range-block"> | 58 | <div id="playback_rate_block" class="range-block"> |
| 59 | <hr> | 59 | <hr> |
| 60 | <div class="range-block-title justifyLeft" data-i18n="Audio Playback Speed"> | 60 | <div class="range-block-title justifyLeft"> |
| 61 | <small data-i18n="Audio Playback Speed">Audio Playback Speed</small> | 61 | <small data-i18n="Audio Playback Speed">Audio Playback Speed</small> |
| 62 | </div> | 62 | </div> |
| 63 | <div class="range-block-range-and-counter"> | 63 | <div class="range-block-range-and-counter"> |
| @@ -80,4 +80,4 @@ | |||
| 80 | </div> | 80 | </div> |
| 81 | </div> | 81 | </div> |
| 82 | </div> | 82 | </div> |
| 83 | </div> | ||
| 83 | \ No newline at end of file | \ No newline at end of file | |
| 83 | </div> | ||