Skip to content

Commit 2b29aec

Browse files
committed
login: Link to doc to help users understand what their "server URL" is
Fixes #109. Done with an icon button, rather than an inline link in the help text (as I think we'd envisioned at first), because that could be an annoyingly small touch target, and right next to the "Continue" button so easy to mis-tap.
1 parent 6a6869b commit 2b29aec

26 files changed

Lines changed: 200 additions & 2 deletions

assets/l10n/app_en.arb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -958,6 +958,14 @@
958958
"@loginRealmUrlLabel": {
959959
"description": "Label in login page for Zulip realm/org URL entry."
960960
},
961+
"loginRealmUrlHelperText": "This is the address you would use to open Zulip in a browser.",
962+
"@loginRealmUrlHelperText": {
963+
"description": "Helper text below the Zulip organization URL entry field on the login page."
964+
},
965+
"loginRealmUrlHelpButton": "Help",
966+
"@loginRealmUrlHelpButton": {
967+
"description": "Tooltip for the 'help' icon button for the org-URL input in the login flow."
968+
},
961969
"loginHidePassword": "Hide password",
962970
"@loginHidePassword": {
963971
"description": "Icon label for button to hide password in input form."

lib/generated/l10n/zulip_localizations.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,6 +1460,18 @@ abstract class ZulipLocalizations {
14601460
/// **'Your Zulip organization URL'**
14611461
String get loginRealmUrlLabel;
14621462

1463+
/// Helper text below the Zulip organization URL entry field on the login page.
1464+
///
1465+
/// In en, this message translates to:
1466+
/// **'This is the address you would use to open Zulip in a browser.'**
1467+
String get loginRealmUrlHelperText;
1468+
1469+
/// Tooltip for the 'help' icon button for the org-URL input in the login flow.
1470+
///
1471+
/// In en, this message translates to:
1472+
/// **'Help'**
1473+
String get loginRealmUrlHelpButton;
1474+
14631475
/// Icon label for button to hide password in input form.
14641476
///
14651477
/// In en, this message translates to:

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,13 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
790790
@override
791791
String get loginRealmUrlLabel => 'Your Zulip organization URL';
792792

793+
@override
794+
String get loginRealmUrlHelperText =>
795+
'This is the address you would use to open Zulip in a browser.';
796+
797+
@override
798+
String get loginRealmUrlHelpButton => 'Help';
799+
793800
@override
794801
String get loginHidePassword => 'Hide password';
795802

lib/generated/l10n/zulip_localizations_de.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,13 @@ class ZulipLocalizationsDe extends ZulipLocalizations {
810810
@override
811811
String get loginRealmUrlLabel => 'Your Zulip organization URL';
812812

813+
@override
814+
String get loginRealmUrlHelperText =>
815+
'This is the address you would use to open Zulip in a browser.';
816+
817+
@override
818+
String get loginRealmUrlHelpButton => 'Help';
819+
813820
@override
814821
String get loginHidePassword => 'Passwort verstecken';
815822

lib/generated/l10n/zulip_localizations_el.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,13 @@ class ZulipLocalizationsEl extends ZulipLocalizations {
790790
@override
791791
String get loginRealmUrlLabel => 'Your Zulip organization URL';
792792

793+
@override
794+
String get loginRealmUrlHelperText =>
795+
'This is the address you would use to open Zulip in a browser.';
796+
797+
@override
798+
String get loginRealmUrlHelpButton => 'Help';
799+
793800
@override
794801
String get loginHidePassword => 'Hide password';
795802

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,13 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
790790
@override
791791
String get loginRealmUrlLabel => 'Your Zulip organization URL';
792792

793+
@override
794+
String get loginRealmUrlHelperText =>
795+
'This is the address you would use to open Zulip in a browser.';
796+
797+
@override
798+
String get loginRealmUrlHelpButton => 'Help';
799+
793800
@override
794801
String get loginHidePassword => 'Hide password';
795802

lib/generated/l10n/zulip_localizations_es.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,13 @@ class ZulipLocalizationsEs extends ZulipLocalizations {
802802
@override
803803
String get loginRealmUrlLabel => 'URL de tu organización de Zulip';
804804

805+
@override
806+
String get loginRealmUrlHelperText =>
807+
'This is the address you would use to open Zulip in a browser.';
808+
809+
@override
810+
String get loginRealmUrlHelpButton => 'Help';
811+
805812
@override
806813
String get loginHidePassword => 'Ocultar contraseña';
807814

lib/generated/l10n/zulip_localizations_et.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,13 @@ class ZulipLocalizationsEt extends ZulipLocalizations {
793793
@override
794794
String get loginRealmUrlLabel => 'Your Zulip organization URL';
795795

796+
@override
797+
String get loginRealmUrlHelperText =>
798+
'This is the address you would use to open Zulip in a browser.';
799+
800+
@override
801+
String get loginRealmUrlHelpButton => 'Help';
802+
796803
@override
797804
String get loginHidePassword => 'Peida salasõna';
798805

lib/generated/l10n/zulip_localizations_fr.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,13 @@ class ZulipLocalizationsFr extends ZulipLocalizations {
818818
String get loginRealmUrlLabel =>
819819
'L\'adresse (URL) de Zulip pour votre organisation';
820820

821+
@override
822+
String get loginRealmUrlHelperText =>
823+
'This is the address you would use to open Zulip in a browser.';
824+
825+
@override
826+
String get loginRealmUrlHelpButton => 'Help';
827+
821828
@override
822829
String get loginHidePassword => 'Cacher le mot de passe';
823830

lib/generated/l10n/zulip_localizations_he.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,13 @@ class ZulipLocalizationsHe extends ZulipLocalizations {
790790
@override
791791
String get loginRealmUrlLabel => 'Your Zulip organization URL';
792792

793+
@override
794+
String get loginRealmUrlHelperText =>
795+
'This is the address you would use to open Zulip in a browser.';
796+
797+
@override
798+
String get loginRealmUrlHelpButton => 'Help';
799+
793800
@override
794801
String get loginHidePassword => 'Hide password';
795802

0 commit comments

Comments
 (0)