<?xml version="1.0" encoding="utf-8"?>
<root>
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="Random_BackgroundSelectLabel" xml:space="preserve">
    <value>Background:</value>
  </data>
  <data name="Random_BackgroundSettingsTitle" xml:space="preserve">
    <value>Roll-call window background (legacy UI only)</value>
  </data>
  <data name="Random_EnableButtons" xml:space="preserve">
    <value>Enable random &amp; single-draw buttons</value>
  </data>
  <data name="Random_EnableQuickButton" xml:space="preserve">
    <value>Enable quick-draw floating button</value>
  </data>
  <data name="Random_ExternalType_ClassIsland" xml:space="preserve">
    <value>ClassIsland</value>
  </data>
  <data name="Random_ExternalType_NamePicker" xml:space="preserve">
    <value>NamePicker</value>
  </data>
  <data name="Random_ExternalType_SecRandom" xml:space="preserve">
    <value>SecRandom</value>
  </data>
  <data name="Random_ExternalTypeLabel" xml:space="preserve">
    <value>Roll-call type</value>
  </data>
  <data name="Random_ML_AvoidRepeat" xml:space="preserve">
    <value>Use machine learning to avoid repeats</value>
  </data>
  <data name="Random_ML_Hint" xml:space="preserve">
    <value>ML analyzes recent roll-call history to avoid repeating the same students.</value>
  </data>
  <data name="Random_ML_HistoryCount" xml:space="preserve">
    <value>History count for avoidance</value>
  </data>
  <data name="Random_ML_Weight" xml:space="preserve">
    <value>Avoidance weight</value>
  </data>
  <data name="Random_NewUI_Enable" xml:space="preserve">
    <value>Enable new roll-call UI</value>
  </data>
  <data name="Random_NewUI_Title" xml:space="preserve">
    <value>New roll-call UI</value>
  </data>
  <data name="Random_OnceCloseDelay" xml:space="preserve">
    <value>Single-draw window close delay</value>
  </data>
  <data name="Random_OnceMaxStudents" xml:space="preserve">
    <value>Max students per single draw</value>
  </data>
  <data name="Random_ShowEditNamesButton" xml:space="preserve">
    <value>Show button to edit name list</value>
  </data>
  <data name="Random_Title" xml:space="preserve">
    <value>Random roll call</value>
  </data>
  <data name="Random_UseExternal" xml:space="preserve">
    <value>Use external roll-call app</value>
  </data>
  <data name="Random_SelectTimerAlarm" xml:space="preserve">
    <value>Select Timer Alarm Sound</value>
  </data>
  <data name="Random_AudioFilter" xml:space="preserve">
    <value>Audio files (*.wav)|*.wav|All files (*.*)|*.*</value>
  </data>
  <data name="Random_CustomAlarmSuccess" xml:space="preserve">
    <value>Custom alarm set successfully!</value>
  </data>
  <data name="Random_AlarmSetupSuccess" xml:space="preserve">
    <value>Setup Successful</value>
  </data>
  <data name="Random_ResetAlarmSuccess" xml:space="preserve">
    <value>Reset to default alarm!</value>
  </data>
  <data name="Random_ResetSuccess" xml:space="preserve">
    <value>Reset Successful</value>
  </data>
  <data name="Random_SelectProgressiveAlarm" xml:space="preserve">
    <value>Select Progressive Alarm Audio File</value>
  </data>
  <data name="Random_Error" xml:space="preserve">
    <value>Error</value>
  </data>
  <data name="Random_Hint" xml:space="preserve">
    <value>Hint</value>
  </data>
  <data name="Random_Browse" xml:space="preserve">
    <value>Browse...</value>
  </data>
  <data name="Random_Cancel" xml:space="preserve">
    <value>Cancel</value>
  </data>
  <data name="Random_Preview" xml:space="preserve">
    <value>Preview</value>
  </data>
  <data name="Random_Name" xml:space="preserve">
    <value>Name</value>
  </data>
  <data name="Random_Delete" xml:space="preserve">
    <value>Delete</value>
  </data>
  <data name="Random_RollCall_WindowTitle" xml:space="preserve">
    <value>Ink Canvas - Roll Call</value>
  </data>
  <data name="Random_RollCall_ClickToStart" xml:space="preserve">
    <value>Click to start roll call</value>
  </data>
  <data name="Random_RollCall_Ready" xml:space="preserve">
    <value>Ready</value>
  </data>
  <data name="Random_RollCall_PeopleCount" xml:space="preserve">
    <value>People count</value>
  </data>
  <data name="Random_RollCall_DecreaseCount" xml:space="preserve">
    <value>Decrease count</value>
  </data>
  <data name="Random_RollCall_IncreaseCount" xml:space="preserve">
    <value>Increase count</value>
  </data>
  <data name="Random_RollCall_Mode" xml:space="preserve">
    <value>Roll-call mode</value>
  </data>
  <data name="Random_RollCall_ModeSequential" xml:space="preserve">
    <value>Sequential</value>
  </data>
  <data name="Random_RollCall_ModeGroup" xml:space="preserve">
    <value>Group</value>
  </data>
  <data name="Random_RollCall_ModeExternal" xml:space="preserve">
    <value>External</value>
  </data>
  <data name="Random_RollCall_ExternalCall" xml:space="preserve">
    <value>External roll call</value>
  </data>
  <data name="Random_RollCall_NameListManagement" xml:space="preserve">
    <value>Name list management</value>
  </data>
  <data name="Random_RollCall_Import" xml:space="preserve">
    <value>Import</value>
  </data>
  <data name="Random_RollCall_History" xml:space="preserve">
    <value>History</value>
  </data>
  <data name="Random_RollCall_Start" xml:space="preserve">
    <value>Start roll call</value>
  </data>
  <data name="Random_RollCall_Stop" xml:space="preserve">
    <value>Stop</value>
  </data>
  <data name="Random_RollCall_Reset" xml:space="preserve">
    <value>Reset</value>
  </data>
  <data name="Random_RollCall_ReadyToDraw" xml:space="preserve">
    <value>Ready to draw...</value>
  </data>
  <data name="Random_RollCall_SingleDrawMode" xml:space="preserve">
    <value>Single draw mode - 60 numbers</value>
  </data>
  <data name="Random_RollCall_NameListCountFormat" xml:space="preserve">
    <value>Name list count: {0}</value>
  </data>
  <data name="Random_RollCall_NoResult" xml:space="preserve">
    <value>No result</value>
  </data>
  <data name="Random_RollCall_ImportedNamesFormat" xml:space="preserve">
    <value>Imported {0} names</value>
  </data>
  <data name="Random_RollCall_ImportFailedFormat" xml:space="preserve">
    <value>Import name list failed: {0}</value>
  </data>
  <data name="Random_RollCall_OpenHistoryFailedFormat" xml:space="preserve">
    <value>Open history failed: {0}</value>
  </data>
  <data name="Random_RollCall_ListAndHistoryCleared" xml:space="preserve">
    <value>Name list and history cleared</value>
  </data>
  <data name="Random_RollCall_ClearFailedFormat" xml:space="preserve">
    <value>Clear list and history failed: {0}</value>
  </data>
  <data name="Random_RollCall_ModeSelectedRandom" xml:space="preserve">
    <value>Mode selected: Random</value>
  </data>
  <data name="Random_RollCall_ModeSelectedSequential" xml:space="preserve">
    <value>Mode selected: Sequential</value>
  </data>
  <data name="Random_RollCall_ModeSelectedGroup" xml:space="preserve">
    <value>Mode selected: Group</value>
  </data>
  <data name="Random_RollCall_ModeSelectedExternalFormat" xml:space="preserve">
    <value>Mode selected: External ({0})</value>
  </data>
  <data name="Random_RollCall_ExternalCallerSelectedFormat" xml:space="preserve">
    <value>External caller selected: {0}</value>
  </data>
  <data name="Random_RollCall_ExternalCallerFirstUse" xml:space="preserve">
    <value>First time using external roll call. Please make sure the corresponding software is installed.
If not installed, please download and install it from the official website. If already installed, click this button again.</value>
  </data>
  <data name="Random_RollCall_ExternalCallerLaunchedFormat" xml:space="preserve">
    <value>External roll call launched: {0}</value>
  </data>
  <data name="Random_RollCall_ExternalCallerFailedFormat" xml:space="preserve">
    <value>Cannot launch external roll call: {0}</value>
  </data>
  <data name="Random_RollCall_ExceedNameList" xml:space="preserve">
    <value>People count cannot exceed name list size!</value>
  </data>
  <data name="Random_RollCall_RollCalling" xml:space="preserve">
    <value>Rolling...</value>
  </data>
  <data name="Random_RollCall_DonePeopleFormat" xml:space="preserve">
    <value>Roll call complete, {0} people selected</value>
  </data>
  <data name="Random_RollCall_Drawing" xml:space="preserve">
    <value>Drawing...</value>
  </data>
  <data name="Random_RollCall_DoneNumbersFormat" xml:space="preserve">
    <value>Drawing complete, {0} numbers selected</value>
  </data>
  <data name="Random_RollCall_Stopped" xml:space="preserve">
    <value>Roll call stopped</value>
  </data>
  <data name="Random_RollCall_DoneSingleFormat" xml:space="preserve">
    <value>Drawing complete: {0}</value>
  </data>
  <data name="Random_History_WindowTitle" xml:space="preserve">
    <value>Ink Canvas - Roll Call History</value>
  </data>
  <data name="Random_History_Title" xml:space="preserve">
    <value>Roll Call History</value>
  </data>
  <data name="Random_History_NoHistory" xml:space="preserve">
    <value>No history yet</value>
  </data>
  <data name="Random_History_StatsTitle" xml:space="preserve">
    <value>Cumulative selection count:</value>
  </data>
  <data name="Random_History_CountFormat" xml:space="preserve">
    <value>{0}: {1} times</value>
  </data>
  <data name="Random_History_SummaryFormat" xml:space="preserve">
    <value>{0} records total, last updated: {1}</value>
  </data>
  <data name="Random_History_LoadFailedFormat" xml:space="preserve">
    <value>Load history failed: {0}</value>
  </data>
  <data name="Random_NamesInput_WindowTitle" xml:space="preserve">
    <value>Ink Canvas - Import Name List</value>
  </data>
  <data name="Random_NamesInput_Hint" xml:space="preserve">
    <value>Enter names below, one per line (paste from spreadsheet recommended)</value>
  </data>
  <data name="Random_NamesInput_SaveConfirm" xml:space="preserve">
    <value>Save changes?</value>
  </data>
  <data name="Random_NamesInput_Title" xml:space="preserve">
    <value>Import Name List</value>
  </data>
  <data name="Random_ManageBg_WindowTitle" xml:space="preserve">
    <value>Manage Roll Call Backgrounds</value>
  </data>
  <data name="Random_ManageBg_Title" xml:space="preserve">
    <value>Manage Custom Roll Call Backgrounds</value>
  </data>
  <data name="Random_ManageBg_SetAsCurrent" xml:space="preserve">
    <value>Set as current</value>
  </data>
  <data name="Random_ManageBg_SetSuccessFormat" xml:space="preserve">
    <value>Set "{0}" as current background</value>
  </data>
  <data name="Random_ManageBg_SetSuccessTitle" xml:space="preserve">
    <value>Success</value>
  </data>
  <data name="Random_ManageBg_DeleteConfirmFormat" xml:space="preserve">
    <value>Are you sure you want to delete background "{0}"?</value>
  </data>
  <data name="Random_ManageBg_DeleteConfirmTitle" xml:space="preserve">
    <value>Confirm Delete</value>
  </data>
  <data name="Random_ManageBg_DeleteFailedFormat" xml:space="preserve">
    <value>Error deleting background: {0}</value>
  </data>
  <data name="Random_AddBg_WindowTitle" xml:space="preserve">
    <value>Add Custom Roll Call Background</value>
  </data>
  <data name="Random_AddBg_Title" xml:space="preserve">
    <value>Add Custom Roll Call Background</value>
  </data>
  <data name="Random_AddBg_SelectImage" xml:space="preserve">
    <value>Select background image:</value>
  </data>
  <data name="Random_AddBg_NameLabel" xml:space="preserve">
    <value>Background name:</value>
  </data>
  <data name="Random_AddBg_PreviewLabel" xml:space="preserve">
    <value>Preview:</value>
  </data>
  <data name="Random_AddBg_NoImage" xml:space="preserve">
    <value>No image selected</value>
  </data>
  <data name="Random_AddBg_ImageFilter" xml:space="preserve">
    <value>Image files|*.png;*.jpg;*.jpeg;*.bmp;*.gif</value>
  </data>
  <data name="Random_AddBg_SelectImageTitle" xml:space="preserve">
    <value>Select a background image</value>
  </data>
  <data name="Random_AddBg_LoadImageFailedFormat" xml:space="preserve">
    <value>Cannot load image: {0}</value>
  </data>
  <data name="Random_AddBg_SaveFailedFormat" xml:space="preserve">
    <value>Error saving background: {0}</value>
  </data>
  <data name="Random_Roster_Title" xml:space="preserve">
    <value>Student Roster Schemes</value>
  </data>
  <data name="Random_Roster_SectionHeader" xml:space="preserve">
    <value>Student Roster</value>
  </data>
  <data name="Random_Roster_SelectLabel" xml:space="preserve">
    <value>Current scheme:</value>
  </data>
  <data name="Random_Roster_None" xml:space="preserve">
    <value>No scheme selected</value>
  </data>
  <data name="Random_Roster_Manage" xml:space="preserve">
    <value>Manage schemes</value>
  </data>
  <data name="Random_Roster_ManageWindowTitle" xml:space="preserve">
    <value>Manage Student Roster Schemes</value>
  </data>
  <data name="Random_Roster_ManageTitle" xml:space="preserve">
    <value>Manage student roster schemes (edit list / add / delete / rename)</value>
  </data>
  <data name="Random_Roster_SetAsCurrent" xml:space="preserve">
    <value>Set as current</value>
  </data>
  <data name="Random_Roster_SaveCurrent" xml:space="preserve">
    <value>Save current list</value>
  </data>
  <data name="Random_Roster_Edit" xml:space="preserve">
    <value>Edit list</value>
  </data>
  <data name="Random_Roster_Rename" xml:space="preserve">
    <value>Rename</value>
  </data>
  <data name="Random_Roster_Delete" xml:space="preserve">
    <value>Delete</value>
  </data>
  <data name="Random_Roster_Add" xml:space="preserve">
    <value>New scheme</value>
  </data>
  <data name="Random_Roster_AddPrompt" xml:space="preserve">
    <value>Enter a name for the new scheme:</value>
  </data>
  <data name="Random_Roster_AddTitle" xml:space="preserve">
    <value>New Scheme</value>
  </data>
  <data name="Random_Roster_RenamePrompt" xml:space="preserve">
    <value>Enter a new name for the scheme:</value>
  </data>
  <data name="Random_Roster_RenameTitle" xml:space="preserve">
    <value>Rename Scheme</value>
  </data>
  <data name="Random_Roster_SetSuccessFormat" xml:space="preserve">
    <value>Switched to scheme "{0}" and updated the current list</value>
  </data>
  <data name="Random_Roster_SetSuccessTitle" xml:space="preserve">
    <value>Switched</value>
  </data>
  <data name="Random_Roster_SaveSuccessFormat" xml:space="preserve">
    <value>Saved the current list to scheme "{0}"</value>
  </data>
  <data name="Random_Roster_SaveSuccessTitle" xml:space="preserve">
    <value>Saved</value>
  </data>
  <data name="Random_Roster_DeleteConfirmFormat" xml:space="preserve">
    <value>Are you sure you want to delete scheme "{0}"?</value>
  </data>
  <data name="Random_Roster_DeleteConfirmTitle" xml:space="preserve">
    <value>Confirm Delete</value>
  </data>
  <data name="Random_Roster_DeleteFailedFormat" xml:space="preserve">
    <value>Error deleting scheme: {0}</value>
  </data>
  <data name="Random_Roster_EmptyName" xml:space="preserve">
    <value>Scheme name cannot be empty</value>
  </data>
  <data name="Random_Roster_DuplicateNameFormat" xml:space="preserve">
    <value>A scheme with this name already exists: {0}</value>
  </data>
  <data name="Random_Roster_Hint" xml:space="preserve">
    <value>Different classes can be saved as separate schemes. Switching a scheme replaces the current list files (Names.txt / Replace.txt).</value>
  </data>
  <data name="Random_Roster_SwitchLabel" xml:space="preserve">
    <value>Scheme</value>
  </data>
  <data name="Random_Roster_SwitchTooltip" xml:space="preserve">
    <value>Switch student roster scheme</value>
  </data>
  <data name="Random_Roster_OperationFailedFormat" xml:space="preserve">
    <value>Operation failed: {0}</value>
  </data>
  <data name="Random_CustomIcon_Title" xml:space="preserve">
    <value>Custom Floating Bar Icon Management</value>
  </data>
  <data name="Random_AddIcon_WindowTitle" xml:space="preserve">
    <value>Add Custom Icon</value>
  </data>
  <data name="Random_AddIcon_Title" xml:space="preserve">
    <value>Add Custom Floating Bar Icon</value>
  </data>
  <data name="Random_AddIcon_SelectFile" xml:space="preserve">
    <value>Select icon file:</value>
  </data>
  <data name="Random_AddIcon_NameLabel" xml:space="preserve">
    <value>Icon name:</value>
  </data>
  <data name="Random_AddIcon_PreviewLabel" xml:space="preserve">
    <value>Preview:</value>
  </data>
  <data name="Random_AddIcon_ImageFilter" xml:space="preserve">
    <value>Image files|*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.ico</value>
  </data>
  <data name="Random_AddIcon_SelectFileTitle" xml:space="preserve">
    <value>Select an icon file</value>
  </data>
  <data name="Random_AddIcon_LoadImageFailedFormat" xml:space="preserve">
    <value>Cannot load image: {0}</value>
  </data>
  <data name="Random_AddIcon_SaveFailedFormat" xml:space="preserve">
    <value>Error saving icon: {0}</value>
  </data>
  <data name="Random_QuickDraw_UseExternal" xml:space="preserve">
    <value>Use selected external caller for quick draw</value>
  </data>
  <data name="Random_QuickDraw_WindowTitle" xml:space="preserve">
    <value>Quick Draw</value>
  </data>
  <data name="Random_QuickDraw_Title" xml:space="preserve">
    <value>Quick Draw</value>
  </data>
  <data name="Random_Rand_ClickToImport" xml:space="preserve">
    <value>Click here to import name list</value>
  </data>
  <data name="Random_RollCall_NameListVerifyTitle" xml:space="preserve">
    <value>Name List Modification Verification</value>
  </data>
  <data name="Random_RollCall_NameListVerifyMessage" xml:space="preserve">
    <value>Please enter your security password or TOTP verification code to modify the name list.</value>
  </data>
  <data name="Random_RollCall_NameListClearVerifyTitle" xml:space="preserve">
    <value>Name List Clear Verification</value>
  </data>
  <data name="Random_RollCall_NameListClearVerifyMessage" xml:space="preserve">
    <value>Please enter your security password or TOTP verification code to clear the name list.</value>
  </data>
</root>
