ChartAndScoreInputselectChartSelect a CharteditScoreEdit ScoreChartSelectorsongIdSelector.titleSelect a SongresetButtonResetDatabaseCheckerdbPathLabelDatabase pathdbFilenameLabelDatabase filenameconfirmDbPathButtonConfirmdbVersionLabelDatabase versiondbReInitLabelRe-initialize databasedbReInitButtonRe-initializedbCheckConnLabelDatabase connectioncontinueButtonContinuedialog.tryInitExistingDatabaseThe existing database doesn't seem to be initialized properly, try initialize again?dialog.confirmNewDatabaseDatabase file does not exist. Create now?DbB30TableModelhorizontalHeader.idIDhorizontalHeader.chartCharthorizontalHeader.scoreScorehorizontalHeader.potentialPotentialDbScoreTableModelhorizontalHeader.idIDhorizontalHeader.chartCharthorizontalHeader.scoreScorehorizontalHeader.potentialPotentialDbTableVieweractionsActionsactions.removeSelectedRemove Selectedactions.refreshRefreshviewViewview.sort.labelSort Byview.sort.descendingCheckBoxDescendingview.filter.labelview.filter.configureButtonFileSelectorselectButtonSelect...MainWindowtab.overviewOverviewtab.inputInputtab.dbDatabasetab.ocrOCRtab.toolsToolstab.settingsSettingstab.aboutAboutOcrQueuequeue.titleQueueiccOptionsGroupBoxICC Profile Optionsicc.useQtUse Qticc.usePILUse PILicc.tryFixTry fixqueue.addImageButtonAdd Imagequeue.removeSelectedRemove Selectedqueue.removeAllRemove Allqueue.startOcrButtonStart OCRresultsResultsresults.acceptSelectedButtonAccept Selectedresults.acceptAllButtonAccept Allresults.ignoreValidateIgnore
validationOcrTableModelhorizontalHeader.title.selectSelecthorizontalHeader.title.imagePreviewImage PreviewhorizontalHeader.title.chartCharthorizontalHeader.title.scoreScorePotentialCalculatorcopyButtonCopyResettableItemresetButtonResetScoreEditorsetNoneNoneformLabel.dateTimeformLabel.commentCommentformLabel.previewPreviewformLabel.scoreScoreidAutoInsert(Auto insert)warnIfIncompleteWarn if incompletecommitButtonCommitvalidate.okOKconfirmDialog.chartIncomplete.titleNo chart dataconfirmDialog.chartIncomplete.textChart data incomplete, cannot verify score. Commit anyway?confirmDialog.scoreMismatch.titleScore mismatchconfirmDialog.scoreMismatch.textThe entered score may not match the selected chart. Commit anyway?confirmDialog.emptyScore.titleEmpty scoreconfirmDialog.emptyScore.textScore empty. Commit anyway?confirmDialog.scoreIncompleteForValidate.titleScore incompleteconfirmDialog.scoreIncompleteForValidate.textCannot verify an incomplete score. Commit anyway?confirmDialog.chartNotSet.titleChart not setconfirmDialog.chartNotSet.textChart not set, cannot commit.confirmDialog.scoreIncomplete.titleScore incompleteconfirmDialog.scoreIncomplete.textNecessary score field missing, cannot commit.validate.chartNotSetChart not setvalidate.chartIncompleNo chart data, cannot verifyvalidate.scoreMismatchPossible invalid scorevalidate.scoreEmptyEmpty scorevalidate.scoreIncompleteMissing necessary score fieldvalidate.scoreIncompleteForValidateScore incomplete, cannot verifyvalidate.unknownStateUnknownSettingsandreal.titleAndrealandreal.andrealFolder.labelAndreal data folderresetButtonResetandreal.andrealExecutable.labelAndreal executablegeneral.dbUrlResetWarningApplication will now delete this setting and exit. Reboot application manually to specify a new database file. Continue?general.titleGeneralgeneral.language.labelLanguagegeneral.language.followSystemFollow systemgeneral.dbUrl.labelDatabase URLocr.titleOCRocr.knnModelFile.labelDefault KNearest modelocr.b30KnnModelFile.labelDefault B30 KNearest modelocr.phashDatabaseFile.labelDefault image PHash databaseSongIdSelectorsearch.lineEdit.placeholderSearch...previousPreviousnextNextStepCalculatorplayRatingCalculatorDialog.acceptButtonAcceptTabAboutAbout QtAbout QtVersion InfoVersion InfoTabDbEntrytab.manageManagetab.chartInfoEditorChart Info Editortab.removeDuplicateScoresRemove Duplicate Scorestab.scoreTableViewerTable [Score]tab.b30TableViewerTable [B30]TabDb_ChartInfoEditoreditor.titleEditoreditor.constantConstanteditor.notesNoteseditor.tipTipeditor.tip.contentDue to the special data structure,<br>please fill in 10 times of the constant value.<br>For example, Testify [BYD] is a 12.0,<br>then fill "120" instead of "12.0".editor.deleteDeleteeditor.commitCommitcommit.chartNotSelectedPlease select a chart first.commit.constantRequiredConstant field is required.deleteConfirmAre you sure to delete this chart data?TabDb_ManagesyncArcSongDbButtonSync arcsong.dbsyncArcSongDb.descriptionUpdate chart infoimportSt3ButtonImport from Game SaveimportSt3.descriptionImport scores from your game saveexportScoresButtonExport ScoresexportScores.descriptionExport all your scores to a JSON fileimportPacklistButtonImport packlistimportSonglistButtonImport songlistimportPacklist.descriptionImport packlist fileimportSonglist.descriptionImport songlist fileexportArcsongJsonButtonExport arcsong.jsonexportArcsongJson.descriptionExport arcsong.json fileimportApkButtonImport from APKimportApk.descriptionImport packlist and songlist from .apk fileimportOnlineButtonImport from Arcaea OnlineimportOnline.descriptionImport scores from the result of Arcaea Online APIexportSmartRteB30ButtonExport Scores (CSV, SmartRTE B30)exportSmartRteB30.descriptionExport all your scores to <a href="https://smartrte.github.io/b30gen.html">smartrte.github.io</a> compatible CSV fileTabDb_RemoveDuplicateScoresscan.titleScan Optionsscan.option.scoreScorescan.option.dateDatescan.option.modifierModifierscan.option.clearTypeClear Typescan.scanButtonScanquickSelect.titleQuick SelectquickSelect.descriptionKeep the first score item<br>that matches:quickSelect.selectButtonSelectdeselectAllButtonClear SelectionreverseSelectionButtonReverse SelectioncollapseAllButtonCollapse All GroupsexpandAllButtonExpand All GroupsresetModelButtonReset ModeldeleteSelectionButtonDelete Selected ScoresquickSelectComboBox.idEarlierEarlier IDquickSelectComboBox.dateEarlierEarlier datequickSelectComboBox.columnsIntegralMore complete datadeleteSelectionDialog.content {}Deleting {} scores from database, this cannot be undone!<br>Confirm?scan_noColumnsDialog.contentYou haven't selected any column! Are you sure to continue?TabOcrDisabledocrDisabled.titleOCR disabledTabOcrEntrytab.deviceScreenshottab.b30B30tab.buildPHashDatabaseBuild pHash DatabaseTabOcr_B30b30typeB30 Image Typedependencies.titleOCR Dependenciesdependencies.knnModelKNearest modeldependencies.b30KnnModelB30 KNearest modeldependencies.phashDatabaseImage pHash databaseTabOcr_BuildPHashDatabasefolders.titleData Foldersfolders.songDirSong jacketsfolders.charIconDirPartner iconsoptions.titleOptionsoptions.preprocessCharIconPreprocess partner iconsresetButtonReset[Reading images] %v/%m - %p%[Calculate hashes] %v/%m - %p%buildButtonBuildTabOcr_DeviceopenWizardButtonOpen Device Creation Wizardoptions.titleOptionsoptions.usePresetUse presetoptions.roisRoisoptions.maskerMaskeroptions.useCustomUse custom optionsdependencies.titleOCR Dependenciesdependencies.knnModelKNearest modeldependencies.phashDatabaseImage pHash databaseTabOverviewdatabaseDescribeLabel {} {} {} {} {} {}There are {} packs, {} songs, {} difficulties, {} chart info ({} complete) and {} scores in database.TabToolsEntrytab.infoLookupChart Info Lookuptab.stepCalculatorStep Calculatortab.chartRecommendChart Recommendtab.andrealAndreal Image GeneratorTabTools_AndrealandrealFolderAndreal data folderandrealExecutableAndreal executableimageTypeImage typeimageTypeWhatIsThisButtonWhat is /a?chartSelect a Chartchart.selectButtonSelect...imageVersionImage versionimageFormatImage formatjpgQualityJPG qualityexportJsonButtonExport Request Data to JSONgeneratePreviewButtonGenerate PreviewgenerateImageButtonGeneratesourceCodeSource codeimageWhatIsThisDialog.descriptionGenerate image of...<ul><li>/a - the most recent score</li><li>/a b30 - best30 image</li><li>/a info - best score of the selected chart</li></ul>TabTools_ChartRecommendconstantRangeFromPlayRatingChart Constant Range from Play RatingchartsByConstantCharts by ConstantchartsRecommendFromPlayRatingChart from Play Rating Based on Best ScoreTabTools_InfoLookuplangSelect.labelLanguagesongSelectSelect a SongpackInfoPack Infopack.descriptionDescriptionpack.idIDpack.nameNamesongInfoSong Infosong.bgDayNightBackground day/nightsong.audioPreviewAudio preview durationsong.artistMusic bysong.bgSideBackgroudsong.idIDsong.addedInAdded indifficulty.addedInAdded insong.titleTitlesong.bpmBPMsong.sourceSourcechartSelectSelect a DifficultychartInfoChart Infochart.constantConstantchart.notesNotesdifficultyInfoDifficulty Infodifficulty.artistMusic bydifficulty.ratingRatingdifficulty.bgBackgrounddifficulty.jacketOverrideJacket overridedifficulty.chartDesignerNote Designdifficulty.audioOverrideAudio Overridedifficulty.bpmBPMdifficulty.bgInverseBackground (inversed)difficulty.jacketDesignerIllustration bydifficulty.jacketNightJacket nightdifficulty.titleTitleplayRatingCalculateCalculate Play RatingTabTools_StepCalculatorlegacyPlay.noOptionsNo optionslegacyPlayPlus.useFragmentsUse Fragmentsplay.memoryBoostMemory boostpartner.titlePartnerpartner.stepValueLabelSTEP valuepartner.skill.titlePartner Skillpartner.skill.stepBonusStep bonuspartner.skill.finalMultiplierFinal multiplierpartner.skill.presetsPreset Dataspartner.skill.presets.awakenedEtoEto (Awakened)partner.skill.presets.awakenedIlithIlith (Awakened)partner.skill.presets.awakenedLunaLuna (Awakened)partner.skill.presets.amaneBelowExAmane (Below EX)partner.skill.presets.mayaMayacalculate.toStepCalculate to Stepcalculate.toStep.playResultLabelPlay resultcalculate.toStep.calculatePlayResultFromScoreButtonCalculate from Scorecalculate.toStep.resultLabelResultdetailedLogOutputDetailed log outputcalculate.fromStepCalculate from Stepcalculate.fromStep.targetStepLabelTarget step valuecalculate.fromStep.resultLabelResult (play rating)