<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>About</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="73"/>
        <source>Class Widgets 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="58"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="68"/>
        <source>About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="74"/>
        <source>© 2024-2026 RinLit. All rights reserved 
Licensed under the MIT license</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="92"/>
        <source>To view this repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="116"/>
        <source>File a bug or request new feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="130"/>
        <source>Dependencies &amp; references</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="133"/>
        <source>Qt &amp; Qt Quick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="137"/>
        <source>Fluent Design System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="141"/>
        <source>RinUI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="145"/>
        <source>Loguru</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="149"/>
        <source>Pydantic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="155"/>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="156"/>
        <source>This project is licensed under the MIT license</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="159"/>
        <source>MIT License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="173"/>
        <source>Advances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="179"/>
        <source>Log Storage Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="180"/>
        <source>When enabled, the app will &lt;b&gt;not&lt;/b&gt; save logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="189"/>
        <source>Clear Logs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="193"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="198"/>
        <source>Cleared</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="199"/>
        <source>All logs have been cleared about </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="205"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="206"/>
        <source>Failed to clear logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="219"/>
        <source>Debug Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="220"/>
        <source>Enable Debug Mode to access core widget information, and debugging tools 
* Requires restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="236"/>
        <source>Show Tutorials again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="239"/>
        <source>Restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="251"/>
        <source>License Agreement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="258"/>
        <source>This project (Class Widgets 2) is licensed under the MIT license. For details, see:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddSubjectExpander</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/AddSubjectExpander.qml" line="87"/>
        <source>Quick Add Subject</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddWidgetsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="10"/>
        <source>Add Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="141"/>
        <source>No Widget Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="217"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Appearance</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="11"/>
        <source>Tune your widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="12"/>
        <source>Adjust the size and finish of your widgets. The preview updates as you make changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="34"/>
        <source>Widget Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="35"/>
        <source>Make widgets look bigger or stay compact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="77"/>
        <source>Background Opacity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="78"/>
        <source>Change the opacity of widget backgrounds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="98"/>
        <source>Corner Radius</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="99"/>
        <source>Set how rounded widget corners appear</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CheckSingleInstanceDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="23"/>
        <source>Already running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="36"/>
        <source>Class Widgets is already running.

Looks like it was opened twice.
You can continue to open another one, or close this window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="49"/>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="59"/>
        <source>Open anyway</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClassSwapDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="8"/>
        <source>Class Swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="142"/>
        <source>Odd Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="142"/>
        <source>Even Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="143"/>
        <source>Week %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="232"/>
        <source>Monday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="233"/>
        <source>Tuesday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="234"/>
        <source>Wednesday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="235"/>
        <source>Thursday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="236"/>
        <source>Friday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="237"/>
        <source>Saturday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="238"/>
        <source>Sunday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="290"/>
        <source>Click to select a class to swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="330"/>
        <source>(Empty)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="376"/>
        <source>All Subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="451"/>
        <source>Click a class to swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="453"/>
        <source>Select target class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="465"/>
        <source>Confirm Swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="494"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClassSwapRestoreDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="23"/>
        <source>Temporary schedule detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="39"/>
        <source>Class Widgets found temporary class swaps for today.

Do you want to continue using them, or discard and restore the original schedule?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="53"/>
        <source>Discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="62"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Complete</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Complete.qml" line="50"/>
        <source>Welcome to Class Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Complete.qml" line="69"/>
        <source>Get Started</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Configs</name>
    <message>
        <location filename="../../src/core/config/model.py" line="230"/>
        <source>New Schedule 1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Dashboard</name>
    <message>
        <location filename="../../src/qml/Debugger/contents/Dashboard.qml" line="39"/>
        <source>Search logs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Dashboard.qml" line="178"/>
        <source>No logs match filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DayEditor</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="11"/>
        <source>Edit Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="11"/>
        <source>New Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="23"/>
        <source>Week {value} of every %1 weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="26"/>
        <source>Week {value}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="36"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="36"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="37"/>
        <source>%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="76"/>
        <source>(auto)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="142"/>
        <source>By Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="143"/>
        <source>By Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="147"/>
        <source>ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="154"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="171"/>
        <source>Days of Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Mon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Tue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Wed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Thu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Fri</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Sat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Sun</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="192"/>
        <source>Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="197"/>
        <source>Every Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="198"/>
        <source>Repeat on a Cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="199"/>
        <source>One Specific Week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DayListView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="26"/>
        <source>%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="34"/>
        <source>Weekdays</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="36"/>
        <source>Weekends</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="43"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="55"/>
        <source>Every Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="56"/>
        <source>week %1 of the cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="57"/>
        <source>Weeks %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Mon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Tue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Wed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Thu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Fri</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Sat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Sun</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="104"/>
        <source>No timelines yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="110"/>
        <source>No timelines yet. Click &quot;New Timeline&quot; to get started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="156"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="161"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="186"/>
        <source>New Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="190"/>
        <source>Duplicate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Downloads</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="31"/>
        <source>Link copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="39"/>
        <source>%1 B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="41"/>
        <source>%1 KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="42"/>
        <source>%1 MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="46"/>
        <source>%1/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="108"/>
        <source>Paused</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="110"/>
        <source>Installing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="112"/>
        <source>Downloaded. Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="115"/>
        <source>Downloaded: %1 / %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="122"/>
        <source>Downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="142"/>
        <source>Updates and downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="152"/>
        <source>Check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="192"/>
        <source>Resume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="192"/>
        <source>Pause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="221"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="270"/>
        <source>Unknown author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="223"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="277"/>
        <source>v%1 -&gt; v%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="227"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="287"/>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="255"/>
        <source>Installed Plugin Plaza plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="273"/>
        <source>Update downloaded. Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="275"/>
        <source>Update check unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="278"/>
        <source>Updated at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="278"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="305"/>
        <source>No installed Plugin Plaza plugins</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Editor</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="11"/>
        <source>Schedule Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="74"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="105"/>
        <source>Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="76"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="107"/>
        <source>Schedule saved successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="48"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="80"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="111"/>
        <source>Save Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="33"/>
        <source>Save changes to the timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="37"/>
        <source>Do you want to save the changes to &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="50"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="82"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="113"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="96"/>
        <source>Save Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="127"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="132"/>
        <source>Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="137"/>
        <source>Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="143"/>
        <source>Subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="156"/>
        <source>Unsaved Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="157"/>
        <source>Don&apos;t forget to save your changes before closing the editor or switching schedule. You can click the save button in the title bar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="163"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EmptyState</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/EmptyState.qml" line="10"/>
        <source>Nothing here yet</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EntryDelegate</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="51"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="228"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="229"/>
        <source>Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="230"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="231"/>
        <source>Unknown Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="239"/>
        <source> minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="267"/>
        <source>Invalid Time Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="268"/>
        <source>End time must be later than start time.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EntryDetailView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="79"/>
        <source>Invalid Time Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="80"/>
        <source>End time must be later than start time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="147"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="238"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="153"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="240"/>
        <source>Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="159"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="242"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="166"/>
        <source>ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="177"/>
        <source>Default Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="183"/>
        <source>Select Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="212"/>
        <source>Set Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="228"/>
        <source>Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="244"/>
        <source>Type a title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="252"/>
        <source>Start Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="264"/>
        <source>End Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="286"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="295"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EntryListView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="49"/>
        <source>No timeline selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="55"/>
        <source>Please select a timeline first to add a new schedule.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="106"/>
        <source> PM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="108"/>
        <source> AM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="163"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="192"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="171"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="198"/>
        <source>Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="179"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="204"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="187"/>
        <source>New Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="309"/>
        <source>Conflict with existing schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="311"/>
        <source>This time overlaps with an existing schedule (%1 – %2)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ErrorState</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/ErrorState.qml" line="8"/>
        <source>Unable to load content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/ErrorState.qml" line="10"/>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExportScheduleDialog</name>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="24"/>
        <location filename="../../src/core/schedule/manager.py" line="286"/>
        <source>Export Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="27"/>
        <source>CSES Format (*.yaml *.yml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="289"/>
        <source>Class Widgets 2 JSON Files (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FilterToolbar</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="21"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="120"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="146"/>
        <source>More categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="223"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="230"/>
        <source>Relevance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="224"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="232"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="225"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="233"/>
        <source>Rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="226"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="234"/>
        <source>Downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="227"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="231"/>
        <source>Latest</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FloatingWidget</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="159"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="161"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="163"/>
        <source>Take a break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="164"/>
        <source>Nothing right now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="178"/>
        <source>&lt; </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="189"/>
        <source> min</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Home</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="10"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="52"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="18"/>
        <source>The new way to edit schedules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="19"/>
        <source>1. Tap and drag to adjust class times;
2. Quickly fill in courses at a glance;
3. Done in just 3 steps — editing your schedule has never been easier!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="31"/>
        <source>Open schedules folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="39"/>
        <source>Import Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="43"/>
        <source>Import from Class Widgets 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="49"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="73"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="92"/>
        <source>Import Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="50"/>
        <source>Failed to import the schedule.Please check if the schedule file is valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="62"/>
        <source>Import from CSES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="67"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="86"/>
        <source>Import Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="68"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="87"/>
        <source>The schedule has been imported successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="74"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="93"/>
        <source>Failed to import the schedule. Please check if the schedule file is valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="81"/>
        <source>Import from Class Widgets 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="108"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="182"/>
        <source>Create a new schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="118"/>
        <source>Your schedules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="150"/>
        <source>Save changes to the timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="153"/>
        <source>Do you want to save the changes to &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="164"/>
        <source>Save Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="166"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="185"/>
        <source>Enter a name for your new schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="193"/>
        <source>Schedule name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="217"/>
        <source>Cannot be empty (⊙x⊙;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="220"/>
        <source>Cannot duplicate existing name (⊙x⊙;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="222"/>
        <source>Great! That&apos;s it. ヾ(≧▽≦*)o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="77"/>
        <source>Recommended for you</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="99"/>
        <source>The plaza is unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="100"/>
        <source>Check your connection and try loading the plaza again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="132"/>
        <source>Recommended settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="138"/>
        <source>Recent and commonly used settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="144"/>
        <source>Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="145"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="146"/>
        <source>Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="177"/>
        <source>Personalize your widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="265"/>
        <source>Color mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="272"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="273"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="274"/>
        <source>Use system setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="286"/>
        <source>Browse more colors, and themes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="313"/>
        <source>Getting Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="319"/>
        <source>Complete these steps to get started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="326"/>
        <source>Set up your schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="329"/>
        <source>Open schedule editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="337"/>
        <source>Calibrate time offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="344"/>
        <source>Manage notifications</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IconPicker</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/IconPicker.qml" line="34"/>
        <source>Search icon in English... (e.g. &apos;run&apos; or &apos;book&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImportScheduleDialog</name>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="42"/>
        <source>Import CSES Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="45"/>
        <source>CSES YAML Files (*.yaml *.yml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="83"/>
        <source>Import Class Widgets 1 Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="86"/>
        <source>Class Widgets 1 JSON Files (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="237"/>
        <source>Import Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="240"/>
        <source>Class Widgets 2 JSON Files (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Index</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="10"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="18"/>
        <source>Locale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="23"/>
        <source>Translation notice / 翻译提示</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="24"/>
        <source>Some translations may be auto-generated and could be inaccurate. Help us improve them on &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt;. &lt;br&gt;部分翻译可能由自动翻译生成，存在不准确之处。欢迎在 &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt; 上参与改进</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="33"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="34"/>
        <source>Set the language of Class Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="42"/>
        <source>Use System Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="68"/>
        <source>Customize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="73"/>
        <source>App Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="74"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="81"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="82"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="83"/>
        <source>Use system setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="95"/>
        <source>Window Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="96"/>
        <source>Let your widgets floating on top, or tuck them neatly behind other windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="101"/>
        <source>Pin on Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="104"/>
        <source>Send to Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="124"/>
        <source>Countdown Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="125"/>
        <source>Choose how precisely the remaining time is displayed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="132"/>
        <source>To the Second</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="133"/>
        <source>To the Minute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="155"/>
        <source>Mini Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="156"/>
        <source>Use a more compact layout for smaller widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="175"/>
        <source>Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="180"/>
        <source>Run at Startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="181"/>
        <source>Run Class Widgets on startup</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Interactions</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="11"/>
        <source>Interactions &amp; Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="22"/>
        <source>Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="28"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="29"/>
        <source>Tap Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="29"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="30"/>
        <source>Choose whether tapping a widget hides it, switches to mini mode, or opens a floating widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="62"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="62"/>
        <source>Floating Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="96"/>
        <source>Hover fade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="97"/>
        <source>Hover to make the widget transparent and let clicks go through, move away to bring it back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="116"/>
        <source>Automations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="121"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="111"/>
        <source>More hide behavior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="123"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="112"/>
        <source>Choose whether widgets hide, switch to Mini Mode, or open a floating widget when triggered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="129"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="117"/>
        <source>Hide Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="130"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="118"/>
        <source>Switch to mini mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="131"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="119"/>
        <source>Floating widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="145"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="132"/>
        <source>Hide when in class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="152"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="139"/>
        <source>Hide when a window is maximized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="159"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="146"/>
        <source>Hide when a window enters fullscreen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="11"/>
        <source>Choose widget interactions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="12"/>
        <source>Decide how widgets get out of your way while you work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="52"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="52"/>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="57"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="57"/>
        <source>Mini Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="97"/>
        <source>Hover Fade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="98"/>
        <source>Hover to make widgets transparent and let clicks pass through</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="13"/>
        <source>Choose your language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="14"/>
        <source>Choose a language. You can refine every setting later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="30"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="40"/>
        <source>Use System Language</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Notification</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="13"/>
        <source>Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="20"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="27"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="362"/>
        <source>Enable notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="28"/>
        <source>Turn on or off all notifications from the application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="39"/>
        <source>Ringtone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="40"/>
        <source>Configure sounds for different types of notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="55"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="56"/>
        <source>Notification sounds for general information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="65"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="105"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="145"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="185"/>
        <source>Default sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="79"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="118"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="158"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="198"/>
        <source>Play sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="86"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="126"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="166"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="206"/>
        <source>Select sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="95"/>
        <source>Announcement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="96"/>
        <source>Notification sounds for class and break announcements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="135"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="136"/>
        <source>Notification sounds for warnings and important alerts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="175"/>
        <source>System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="176"/>
        <source>Notification sounds for system messages and updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="217"/>
        <source>Default duration (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="218"/>
        <source>Customize the notification duration (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="242"/>
        <source>Providers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="363"/>
        <source>Turn on or off notifications from this provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="388"/>
        <source>Use Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="411"/>
        <source>Use System Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NotificationProviders</name>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="31"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="73"/>
        <source>Class Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="82"/>
        <source>Activity Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="91"/>
        <source>Break Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="100"/>
        <source>Free Time Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="109"/>
        <source>Preparation Bell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/backend.py" line="62"/>
        <source>Debug Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Overview</name>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="48"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="49"/>
        <source>Debug message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="85"/>
        <source>App Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="86"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="92"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="93"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="94"/>
        <source>Use system setting</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Pagination</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="19"/>
        <source>Previous page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="23"/>
        <source>Page %1 of %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="32"/>
        <source>Next page</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Personalization</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="11"/>
        <source>Personalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="30"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="35"/>
        <source>Accent Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="36"/>
        <source>Pick the color which app highlighted color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="58"/>
        <source>Themes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="138"/>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="145"/>
        <source>Incompatible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="167"/>
        <source>No description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="215"/>
        <source>Incompatible Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="220"/>
        <source>This theme requires the app version %1, but current app version is %2. 

Applying an incompatible theme may cause serious errors, crashes, or unexpected behavior.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="231"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="238"/>
        <source>Apply anyway</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlazaStatusCard</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="195"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="203"/>
        <source>Open in Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="208"/>
        <source>Copy link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="217"/>
        <source>Cancel download</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Plugin</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="144"/>
        <source>%1 B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="146"/>
        <source>%1 KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="147"/>
        <source>%1 MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="202"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="794"/>
        <source>No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="250"/>
        <source>Failed to parse plugin information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="256"/>
        <source>Failed to load plugin information: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="272"/>
        <source>No description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="272"/>
        <source>This plugin does not provide README content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="429"/>
        <source>Load failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="495"/>
        <source>Loading plugin...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="502"/>
        <source>Unknown author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="535"/>
        <source>%1 Ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="591"/>
        <source>Pause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="593"/>
        <source>Resume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="595"/>
        <source>Installing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="597"/>
        <source>Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="599"/>
        <source>Installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="600"/>
        <source>Get</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="630"/>
        <source>Paused</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="632"/>
        <source>Downloaded: %1 / %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="635"/>
        <source>Downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="646"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="646"/>
        <source>Disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="681"/>
        <source>Open in Web</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="687"/>
        <source>Copy link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="693"/>
        <source>Link copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="704"/>
        <source>Cancel download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="725"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="742"/>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="775"/>
        <source>Other information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="789"/>
        <source>Plugin ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="790"/>
        <source>Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="790"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="791"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="791"/>
        <source>API version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="792"/>
        <source>Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="793"/>
        <source>Last updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="794"/>
        <source>Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="818"/>
        <source>Ratings and reviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="834"/>
        <source>See all (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="842"/>
        <source>Write a review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="866"/>
        <source>Discover more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="907"/>
        <source>No recommendations</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginCard</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="21"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="22"/>
        <source>Unknown author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="209"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginCardRounded</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="21"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="23"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="24"/>
        <source>Unknown author</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginCommentsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="14"/>
        <source>Ratings and reviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="51"/>
        <source>Anonymous user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="70"/>
        <source>Sort by:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Most recent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Highest rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Lowest rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="178"/>
        <source>No written reviews yet</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginManager</name>
    <message>
        <location filename="../../src/core/plugin/manager.py" line="120"/>
        <source>Incompatible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/manager.py" line="124"/>
        <source>{count} incompatible plugin(s) have been loaded, which may cause unknown issues.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginPlaza</name>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="52"/>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="12"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="53"/>
        <source>{action} {name} (v{version}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="66"/>
        <source>Plugin Plaza {action} failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="69"/>
        <source>{name}: {error}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="78"/>
        <source>Plugin updates available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="81"/>
        <source>{count} plugin update(s) are ready in Plugin Plaza.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="23"/>
        <source>The package version ({package_version}) does not match the Plugin Plaza version ({release_version}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="30"/>
        <source>The plugin package does not match the selected plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="32"/>
        <source>The plugin package could not be found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="38"/>
        <source>The plugin package is too large.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="40"/>
        <source>The plugin package is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="46"/>
        <source>The plugin manifest is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="55"/>
        <source>The plugin package failed security checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="57"/>
        <source>Unable to download the plugin. Check your connection and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="60"/>
        <source>Plugin installation failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="20"/>
        <source>%1 B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="22"/>
        <source>%1 KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="23"/>
        <source>%1 MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="42"/>
        <source>Search plugins...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="182"/>
        <source>Downloaded: %1 / %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="185"/>
        <source>Downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="202"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="223"/>
        <source>Plugin updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="223"/>
        <source>Plugin installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="226"/>
        <source>%1 v%2 is ready to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="233"/>
        <source>Plugin update failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="233"/>
        <source>Plugin installation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="244"/>
        <source>Download cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="245"/>
        <source>The download for %1 was cancelled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="258"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="263"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="268"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="273"/>
        <source>Downloads</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginRating</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="45"/>
        <source>Anonymous user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="83"/>
        <source>%1 ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="199"/>
        <source>No ratings yet</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginReplaceConfirmDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="15"/>
        <source>Update Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="15"/>
        <source>Replace Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="43"/>
        <source>A newer version of &apos;%1&apos; is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="44"/>
        <source>A plugin with the same ID &apos;%1&apos; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="45"/>
        <source>Plugin Replacement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="53"/>
        <source>Current version: %1
New version: %2

Do you want to %3 this plugin?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="55"/>
        <source>update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="55"/>
        <source>replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="69"/>
        <source>Note: Replacing a plugin will remove the old version completely.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Plugins</name>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="11"/>
        <source>Built-in Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="8"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="11"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="39"/>
        <source>Invalid server response.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="83"/>
        <source>The plaza rejected the request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="98"/>
        <source>Unable to load plugins: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="199"/>
        <source>Could not load plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="208"/>
        <source>No plugins found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="209"/>
        <source>Try another category.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="209"/>
        <source>The plaza is empty right now.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="27"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="190"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="37"/>
        <source>Uninstall Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="38"/>
        <source>Failed to uninstall the plugin. Please try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="167"/>
        <source>Your plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="123"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="17"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="18"/>
        <source>Plugin Plaza is now available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="28"/>
        <source>The plugin uninstall has been queued. Restart to apply it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="108"/>
        <source>Import queued</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="109"/>
        <source>The plugin will be installed after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="124"/>
        <source>Manage plugin downloads and updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="137"/>
        <source>Downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="143"/>
        <source>Automatically check for plugin updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="152"/>
        <source>Automatically install plugin updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="180"/>
        <source>Search for plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="191"/>
        <source>The plugin import has been queued. Restart to apply it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="199"/>
        <source>Import Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="200"/>
        <source>The selected plugin could not be imported.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="209"/>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="222"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="225"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="360"/>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="228"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="360"/>
        <source>Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="303"/>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="350"/>
        <source>This plugin requires API version %1, but current API version is %2. 
It&apos;s incompatible and may cause unexpected issues.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="381"/>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="392"/>
        <source>Open In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="395"/>
        <source>Finder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="395"/>
        <source>File Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="400"/>
        <source>Open Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="401"/>
        <source>Failed to open the plugin folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="410"/>
        <source>External Online Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="418"/>
        <source>Uninstall</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="31"/>
        <source>Recommended plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="32"/>
        <source>Pick certified plugins from Plugin Plaza to install with your first setup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="38"/>
        <source>Installing plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="40"/>
        <source>Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="42"/>
        <source>Skip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="43"/>
        <source>Finish &amp; Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="49"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="503"/>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="188"/>
        <source>%1 selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="189"/>
        <source>No plugins selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="191"/>
        <source>%1/%2 plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="214"/>
        <source>Installation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="295"/>
        <source>Unable to start installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="340"/>
        <source>Installation cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="397"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="406"/>
        <source>Clear selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="490"/>
        <source>Could not load recommendations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="491"/>
        <source>No recommendations available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="494"/>
        <source>You can browse Plugin Plaza after setup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="520"/>
        <source>Some plugins were not installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="521"/>
        <source>%1 installed, %2 failed. Retry the failed plugins or continue without them.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Preferences</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="12"/>
        <source>Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="13"/>
        <source>Choose a few defaults before selecting plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="29"/>
        <source>Run at Startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="30"/>
        <source>Open Class Widgets automatically when you sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="53"/>
        <source>Create Desktop Shortcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="54"/>
        <source>Add a shortcut to your desktop after setup completes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="69"/>
        <source>Enable Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="70"/>
        <source>Allow reminders, schedule updates, and plugin messages</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RescheduleDayDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/RescheduleDayDialog.qml" line="8"/>
        <source>Reschedule day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/RescheduleDayDialog.qml" line="31"/>
        <source>Apply a day-of-week schedule to a specific date</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RestartButton</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/RestartButton.qml" line="15"/>
        <source>Restart required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/RestartButton.qml" line="18"/>
        <source>Restart to apply changes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaveFlyout</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="56"/>
        <source>Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="58"/>
        <source>Schedule saved successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="62"/>
        <source>Save Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="64"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Schedule</name>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="63"/>
        <source>All Weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="65"/>
        <source>Odd Weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="67"/>
        <source>Even Weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Schedule.qml" line="109"/>
        <source>Week %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleClip</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="105"/>
        <source>Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="119"/>
        <source>Duplicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="126"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="133"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="142"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="144"/>
        <source>Export to JSON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="150"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="176"/>
        <source>Export Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="151"/>
        <source>The schedule has been exported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="158"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="184"/>
        <source>Export Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="159"/>
        <source>Failed to export the schedule. Please change the output directory or send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="170"/>
        <source>Export to CSES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="177"/>
        <source>The schedule has been exported as CSES format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="185"/>
        <source>Failed to export the schedule as CSES format. Please change the output directory or send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="205"/>
        <source>Rename Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="208"/>
        <source>Rename this schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="216"/>
        <source>New name ╰(*°▽°*)╯</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="240"/>
        <source>Cannot be empty (⊙x⊙;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="243"/>
        <source>Cannot duplicate existing name (⊙x⊙;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="245"/>
        <source>Great! That&apos;s it. ヾ(≧▽≦*)o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="270"/>
        <source>Are you sure to delete this schedule?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="273"/>
        <source>This action cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="281"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="291"/>
        <source>Failed to delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="282"/>
        <source>Cannot delete the current schedule. Please switch to another schedule first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="292"/>
        <source>Please send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleConverter</name>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="490"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleFlyout</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="40"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="58"/>
        <source>Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="64"/>
        <source>Select Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="104"/>
        <source>Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="124"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="148"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleRuntime</name>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="310"/>
        <source>Class Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="327"/>
        <source>Activity Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="336"/>
        <source>Intermission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="352"/>
        <location filename="../../src/core/schedule/runtime.py" line="362"/>
        <location filename="../../src/core/schedule/runtime.py" line="388"/>
        <location filename="../../src/core/schedule/runtime.py" line="398"/>
        <source>Next: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="356"/>
        <location filename="../../src/core/schedule/runtime.py" line="392"/>
        <source>Next: {} at {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="358"/>
        <location filename="../../src/core/schedule/runtime.py" line="394"/>
        <source>Next: {} (Off-site)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="372"/>
        <source>Recess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="407"/>
        <source>Enjoy your break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="409"/>
        <source>Free Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="414"/>
        <source>Status Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="414"/>
        <source>Current status: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="468"/>
        <location filename="../../src/core/schedule/runtime.py" line="478"/>
        <source>Coming up: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="472"/>
        <source>Coming up: {} at {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="474"/>
        <source>Coming up: {} (Off-site)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="486"/>
        <source>Preparation Bell</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Search</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="8"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="62"/>
        <source>Invalid server response.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="116"/>
        <source>The plaza rejected the request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="131"/>
        <source>Unable to search plugins: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="305"/>
        <source>Suggested plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="355"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="362"/>
        <source>Relevance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="356"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="364"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="357"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="365"/>
        <source>Rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="358"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="366"/>
        <source>Downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="359"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="363"/>
        <source>Latest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="330"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="393"/>
        <source>Could not search plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="406"/>
        <source>Search the plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="407"/>
        <source>No suggested keywords are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="414"/>
        <source>No plugins found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="415"/>
        <source>Try another search or category.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="11"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="32"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="38"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="46"/>
        <source>Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="51"/>
        <source>Interactions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="56"/>
        <source>Personalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="61"/>
        <source>Notification &amp; Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="65"/>
        <source>Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="70"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="77"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="84"/>
        <source>About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="90"/>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Shortcuts</name>
    <message>
        <location filename="../../src/core/central.py" line="146"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="152"/>
        <source>Schedules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="158"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="164"/>
        <source>Reschedule Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="170"/>
        <source>Class Swap</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SubjectClip</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SubjectClip.qml" line="92"/>
        <source>Teacher: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SubjectClip.qml" line="92"/>
        <source>Location: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Subjects</name>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="46"/>
        <source>Chinese</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="47"/>
        <source>Mathematics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="48"/>
        <source>English</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="49"/>
        <source>Politics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="50"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="51"/>
        <source>Physics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="52"/>
        <source>Chemistry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="53"/>
        <source>Biology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="54"/>
        <source>Geography</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="55"/>
        <source>Music</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="56"/>
        <source>Art</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="57"/>
        <source>Psychology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="58"/>
        <source>Physical Education</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="59"/>
        <source>Information Technology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="60"/>
        <source>General Technology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="61"/>
        <source>Elective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="62"/>
        <source>Self Study</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="63"/>
        <source>Club</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="64"/>
        <source>Class Meeting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="65"/>
        <source>Weekly Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="66"/>
        <source>Economics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="67"/>
        <source>Philosophy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="70"/>
        <source>Computer Science</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="38"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="45"/>
        <source>Restore Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="48"/>
        <source>Are you sure you want to restore the default subjects?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="64"/>
        <source>Add Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="67"/>
        <source>Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="101"/>
        <source>Edit Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="114"/>
        <source>ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="119"/>
        <source>Simplified Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="125"/>
        <source>Subject Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="126"/>
        <source>e.g. Science</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="130"/>
        <source>Teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="135"/>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="136"/>
        <source>e.g. Room 7813</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="140"/>
        <source>Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="150"/>
        <source>Held in homeroom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="162"/>
        <source>Icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="182"/>
        <source>Enable if the subject is taught in your homeroom classroom.  
If it takes place in another location, such as a sport field, lab, or another classroom, leave it off.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SubjectsSimplified</name>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="71"/>
        <source>CHN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="72"/>
        <source>Math</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="73"/>
        <source>Eng</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="74"/>
        <source>Civics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="75"/>
        <source>Hist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="76"/>
        <source>Phys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="77"/>
        <source>Chem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="78"/>
        <source>Bio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="79"/>
        <source>Geo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="80"/>
        <source>Mus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="81"/>
        <source>Art</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="82"/>
        <source>Psy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="83"/>
        <source>PE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="84"/>
        <source>IT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="85"/>
        <source>GenTech</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="86"/>
        <source>Elective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="87"/>
        <source>Study</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="88"/>
        <source>Club</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="89"/>
        <source>ClassMtg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="90"/>
        <source>Weekly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="91"/>
        <source>Econ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="92"/>
        <source>Philos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="93"/>
        <source>CS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="94"/>
        <source>Meeting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="95"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableEntryDelegate</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/TableEntryDelegate.qml" line="21"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TagShowcase</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/TagShowcase.qml" line="35"/>
        <source>View all %1 plugins</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../../src/qml/widgets/Text.qml" line="20"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/Text.qml" line="52"/>
        <location filename="../../src/qml/widgets/Text.qml" line="58"/>
        <source>Enter Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="12"/>
        <source>Marquee Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="13"/>
        <source>If enabled, the text will scroll from left to right, if the widget is not wide enough.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="29"/>
        <source>Maximum Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="30"/>
        <source>Set the maximum width of the widget to display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="50"/>
        <source>Custom Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Theme</name>
    <message>
        <location filename="../../src/themes/__init__.py" line="11"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/themes/__init__.py" line="12"/>
        <source>Class Widgets Builtin Default Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="11"/>
        <source>Choose your look</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="12"/>
        <source>Set the app appearance and an accent color that feels right to you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="30"/>
        <source>Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="31"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="47"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="52"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="57"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="93"/>
        <source>Accent Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="94"/>
        <source>Choose the color used for highlights and controls</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ThemeLoadErrorDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="38"/>
        <source>Theme could not be loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="56"/>
        <source>The selected theme could not be loaded.
Class Widgets has restored the default theme.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="57"/>
        <source>The selected theme could not be loaded, and the default theme is unavailable.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Time</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="13"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="20"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="26"/>
        <source>Time Offset (Seconds)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="35"/>
        <source>Seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="27"/>
        <source>Adjust schedule time to match your school&apos;s broadcast; Increase the offset to compensate for early bells, decrease to compensate for late bells</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Timeline</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="25"/>
        <source>Set start date and max weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="26"/>
        <source>Set the first day of school to calculate week numbers accurately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="30"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="49"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="44"/>
        <source>Set default duration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="45"/>
        <source>Set the default duration for new classes, breaks, or activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="82"/>
        <source>Set date and max weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="90"/>
        <source>Start date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="100"/>
        <source>Max week cycle:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="116"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="117"/>
        <source>Failed to set start date or max week cycle. Please report this issue to the community or the developer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="128"/>
        <source>Select Default Duration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="137"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="151"/>
        <source>Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="164"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrayPanel</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="67"/>
        <source>What&apos;s New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="168"/>
        <source>Reschedule Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="87"/>
        <source>Switch your schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="10"/>
        <source>Quick Access Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="135"/>
        <source>Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="147"/>
        <source>Restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="155"/>
        <source>Restart required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="162"/>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrayShortcuts</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="26"/>
        <source>Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="38"/>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="315"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="48"/>
        <source>Done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="48"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="56"/>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="207"/>
        <source>All Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="64"/>
        <source>No shortcuts yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="65"/>
        <source>Click &quot;+&quot; to add shortcuts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="173"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="264"/>
        <source>Add Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Tutorial</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="12"/>
        <source>Getting Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="95"/>
        <source>Skip setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="100"/>
        <source>Are you sure you want to skip the setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="113"/>
        <source>Close setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="118"/>
        <source>Are you sure you want to close the setup?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TutorialPage</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialPage.qml" line="18"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TutorialPluginCard</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialPluginCard.qml" line="40"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TutorialStepFooter</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialStepFooter.qml" line="13"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Update</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="11"/>
        <source>Class Widgets Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="59"/>
        <source>Checking for updates...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="61"/>
        <source>You&apos;re up to date!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="63"/>
        <source>New version available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="65"/>
        <source>Downloading update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="67"/>
        <source>Installing update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="69"/>
        <source>Update ready to install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="71"/>
        <source>Update failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="73"/>
        <source>Download cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="75"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="132"/>
        <source>Check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="88"/>
        <source>Waiting for response...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="90"/>
        <source>You&apos;re on the latest version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="92"/>
        <source>Latest version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="92"/>
        <source>New version available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="97"/>
        <source>%1 MB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="98"/>
        <source>%1 KB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="99"/>
        <source>Progress: %1% — %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="102"/>
        <source>Applying the update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="104"/>
        <source>Ready to install now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="106"/>
        <source>Something went wrong!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="108"/>
        <source>Download was cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="110"/>
        <source>Click &quot;Check for updates&quot; to search for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="160"/>
        <source>Download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="174"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="186"/>
        <source>Restart and Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="201"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="207"/>
        <source>Update Channel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="208"/>
        <source>Choose which update channel to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="212"/>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="213"/>
        <source>Alpha</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="236"/>
        <source>Use Mirror Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="237"/>
        <source>If GitHub is slow or unavailable in your region, use a mirror to download updates faster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="246"/>
        <source>Select Mirror</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="247"/>
        <source>Choose a mirror source for downloading updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="276"/>
        <source>Auto check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="277"/>
        <source>Automatically check for updates and download them when they are available 
* Requires restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="297"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="303"/>
        <source>Updater Server URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="304"/>
        <source>Set a custom URL to use for the updater server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="319"/>
        <source>Reset to default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="327"/>
        <source>https://example.com/releases.json/</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UpdateNotification</name>
    <message>
        <location filename="../../src/core/automations/update_check.py" line="43"/>
        <source>&quot;{version}&quot; is available!
Go to &quot;Settings&quot; → &quot;Update&quot; for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/automations/update_check.py" line="45"/>
        <source>Class Widgets Update Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="89"/>
        <source>Class Widgets has been updated to the latest version: {version}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="90"/>
        <source>Update Completed ヾ(≧▽≦*)o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="163"/>
        <source>Update Downloaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="168"/>
        <source>Ready to install anytime. Go to &quot;Settings&quot; → &quot;Update&quot; to proceed with installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="205"/>
        <source>Applying Update Soon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="209"/>
        <source>The update may take several seconds to complete. (●&apos;◡&apos;●)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WeekSelector</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="38"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="38"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="39"/>
        <source>%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="66"/>
        <source>Week {value} of every %1 weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="69"/>
        <source>Week {value}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="78"/>
        <source>Every Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="83"/>
        <source>Repeat on a Cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="87"/>
        <source>One Specific Week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Welcome</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="216"/>
        <source>Get started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="229"/>
        <source>Data migration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="235"/>
        <source>View License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="242"/>
        <source>Skip tutorial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="251"/>
        <source>License Agreement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="258"/>
        <source>This project (Class Widgets 2) is licensed under the MIT license. For details, see:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WhatsNew</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="11"/>
        <source>What&apos;s New ╰(*°▽°*)╯</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="173"/>
        <source>Feature Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="182"/>
        <source>Feature description will appear here...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WhatsNewData</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="11"/>
        <source>Brand New What&apos;s New Feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="12"/>
        <source>Introducing our brand new feature introduction page that allows users to quickly learn about the latest features of Class Widgets 2.0. Supports multi-page display, smooth animations, and smart navigation for a better new user experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="17"/>
        <source>A Brand New Quick Access Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="18"/>
        <source>The new Quick Access Panel gives you instant access to Class Widgets features from the tray icon. Quickly launch common actions, switch between class schedules, and manage shortcuts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="25"/>
        <source>Comprehensive Notification System Upgrade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="26"/>
        <source>A completely rebuilt notification system that supports in-app notification toggles, intelligent ringtone configuration, and customizable notification providers. Bringing users a more flexible and intelligent notification experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="29"/>
        <source>Add &quot;Dynamic Notifications&quot; to Widgets Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="33"/>
        <source>Enhanced Plugin System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="34"/>
        <source>A comprehensive plugin system architecture that supports third-party library imports, web-based plugin plaza, PluginAPI and UIAPI. Added edit mode detection properties to make plugin development more convenient.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="37"/>
        <source>Visit Extension Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="41"/>
        <source>Extended Multi-language Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="42"/>
        <source>Added Japanese and Traditional Chinese (Hong Kong) language support, improved internationalization (i18n) system. Translation management through Weblate platform allows more users to enjoy the convenience of Class Widgets.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetPreview</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="73"/>
        <source>Remaining</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="157"/>
        <source>Current Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="187"/>
        <source>Mathematics</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetSettingsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/WidgetSettingsDialog.qml" line="9"/>
        <source>Widget Settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Widgets</name>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="27"/>
        <source>Current Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="33"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="39"/>
        <source>Event Countdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="45"/>
        <source>Upcoming Activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="57"/>
        <source>Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="69"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="10"/>
        <source>Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="62"/>
        <source>The new way to edit widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="63"/>
        <source>Right-click or long press any widget, 
then tap &quot;Edit Widget Screen&quot; in the menu to experience it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="72"/>
        <source>Edit Widgets Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="82"/>
        <source>Appearances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="88"/>
        <source>Widgets Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="89"/>
        <source>Make widgets look bigger or stay compact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="130"/>
        <source>Opacity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="131"/>
        <source>Change the opacity of the background of widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="149"/>
        <source>Corner Radius</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="150"/>
        <source>Set how rounded widget corners appear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="169"/>
        <source>Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="170"/>
        <source>Choose a font for the widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="197"/>
        <source>Font weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="198"/>
        <source>Set the thickness of the font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="204"/>
        <source>Thin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="205"/>
        <source>Extra Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="206"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="207"/>
        <source>Regular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="208"/>
        <source>Medium</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="209"/>
        <source>Semi Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="210"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="211"/>
        <source>Extra Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="212"/>
        <source>Black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="213"/>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="247"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="250"/>
        <source>The quick brown fox jumps over the lazy dog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="268"/>
        <source>Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="275"/>
        <source>Display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="276"/>
        <source>Set which screen to display widgets on, and adjust their position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="392"/>
        <source>X-axis offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="407"/>
        <source>Y-axis offset</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetsContainer</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="287"/>
        <source>Edit </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="302"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="311"/>
        <source>Edit Widgets Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="385"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>currentActivity</name>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="12"/>
        <source>Current Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="77"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="79"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="81"/>
        <source>Take a break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="82"/>
        <source>Nothing right now</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dynamicNotification</name>
    <message>
        <location filename="../../src/qml/widgets/dynamicNotification.qml" line="244"/>
        <source>No notification yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/dynamicNotification.qml" line="268"/>
        <source>Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>eventCountdown</name>
    <message>
        <location filename="../../src/qml/widgets/eventCountdown.qml" line="12"/>
        <source>Remaining</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/eventCountdown.qml" line="51"/>
        <source> min</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>test</name>
    <message>
        <location filename="../../src/qml/widgets/test.qml" line="11"/>
        <source>测试组件</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>upcomingActivities</name>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="12"/>
        <source>Upcoming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="32"/>
        <source>Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="33"/>
        <source>Activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="34"/>
        <source>Unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="38"/>
        <source>Nothing ahead</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="12"/>
        <source>Marquee Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="13"/>
        <source>If enabled, the upcoming activities will scroll from left to right.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="29"/>
        <source>Max number of activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="30"/>
        <source>Set the maximum number of activities to display in the upcoming activities view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="46"/>
        <source>Show full name of the activities</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
