@@ -27,27 +27,27 @@ namespace QWK {
2727void
2828StartupLoginDialog::setupUi () {
2929 // Create title label
30- titleLabel= new QLabel (qt_translate (" 欢迎使用 Liii STEM" ),
31- this ); // 欢迎使用 Liii STEM
30+ titleLabel= new QLabel (qt_translate (" Welcome to Liii STEM" ),
31+ this ); // Welcome to Liii STEM
3232 titleLabel->setAlignment (Qt::AlignCenter);
3333 titleLabel->setObjectName (" titleLabel" );
3434
3535 // Create subtitle label
36- subtitleLabel= new QLabel (qt_translate (" 登录即可同步设置并访问所有功能。 " ),
37- this ); // 登录即可同步设置并访问所有功能。
36+ subtitleLabel= new QLabel (qt_translate (" Log in to sync settings and access all features " ),
37+ this ); // Log in to sync settings and access all features
3838 subtitleLabel->setAlignment (Qt::AlignCenter);
3939 subtitleLabel->setObjectName (" subtitleLabel" );
4040
4141 // Create feature labels
42- featureLabel1= new QLabel (qt_translate (" 1. 注册即送14天会员期限 " ),
43- this ); // 注册即送14天会员期限
42+ featureLabel1= new QLabel (" 1. " + qt_translate (" Register now and receive a 14-day membership. " ),
43+ this ); // Register now and receive a 14-day membership.
4444 featureLabel2=
45- new QLabel (qt_translate (" 2. 登录即可同步设置并访问所有功能。 " ),
46- this ); // 登录即可同步设置并访问所有功能。
47- featureLabel3= new QLabel (qt_translate (" 3. 登录即可与AI进行对话 " ),
48- this ); // 登录即可与AI进行对话
49- featureLabel4= new QLabel (qt_translate (" 4. 登录即享Markdown无缝导入 " ),
50- this ); // 登录即享Markdown无缝导入
45+ new QLabel (" 2. " + qt_translate (" Log in to sync settings and access all features " ),
46+ this ); // Log in to sync settings and access all features
47+ featureLabel3= new QLabel (" 3. " + qt_translate (" Log in to chat with the AI. " ),
48+ this ); // Log in to chat with the AI.
49+ featureLabel4= new QLabel (" 4. " + qt_translate (" Log in and enjoy seamless Markdown import. " ),
50+ this ); // Log in and enjoy seamless Markdown import.
5151
5252 featureLabel1->setObjectName (" featureLabel" );
5353 featureLabel2->setObjectName (" featureLabel" );
@@ -367,6 +367,16 @@ StartupLoginDialog::startBackgroundInitialization() {
367367 // Enable buttons and update UI for user choice
368368 loginButton->setEnabled (true );
369369 skipButton->setEnabled (true );
370+
371+ // Show feature labels and hide progress UI after initialization
372+ // featureLabel1->setVisible(true);
373+ // featureLabel2->setVisible(true);
374+ // featureLabel3->setVisible(true);
375+ // featureLabel4->setVisible(true);
376+ progressBar->setVisible (true );
377+ statusLabel->setVisible (true );
378+ timeEstimationLabel->setVisible (true );
379+
370380 emit windowReadyForTransition ();
371381 }
372382 } else {
@@ -378,6 +388,12 @@ StartupLoginDialog::startBackgroundInitialization() {
378388 // Re-enable buttons for retry (though retry not implemented yet)
379389 loginButton->setEnabled (true );
380390 skipButton->setEnabled (true );
391+
392+ // // Show feature labels even if initialization failed
393+ // featureLabel1->setVisible(true);
394+ // featureLabel2->setVisible(true);
395+ // featureLabel3->setVisible(true);
396+ // featureLabel4->setVisible(true);
381397 }
382398
383399 emit initializationFinished (success);
0 commit comments