i18n: rename locale to regionalFormat (#106585)
* locale -> regionalFormat, mirroring #102233 * set up regionalFormat to replace locale entirely * replace locale with regionalFormat * update reportInteraction arguments
This commit is contained in:
@@ -72,8 +72,8 @@ func (s *Service) GetWithDefaults(ctx context.Context, query *pref.GetPreference
|
||||
res.JSONData.Language = p.JSONData.Language
|
||||
}
|
||||
|
||||
if p.JSONData.Locale != "" {
|
||||
res.JSONData.Locale = p.JSONData.Locale
|
||||
if p.JSONData.RegionalFormat != "" {
|
||||
res.JSONData.RegionalFormat = p.JSONData.RegionalFormat
|
||||
}
|
||||
|
||||
if p.JSONData.QueryHistory.HomeTab != "" {
|
||||
@@ -192,11 +192,11 @@ func (s *Service) Patch(ctx context.Context, cmd *pref.PatchPreferenceCommand) e
|
||||
preference.JSONData.Language = *cmd.Language
|
||||
}
|
||||
|
||||
if cmd.Locale != nil {
|
||||
if cmd.RegionalFormat != nil {
|
||||
if preference.JSONData == nil {
|
||||
preference.JSONData = &pref.PreferenceJSONData{}
|
||||
}
|
||||
preference.JSONData.Locale = *cmd.Locale
|
||||
preference.JSONData.RegionalFormat = *cmd.RegionalFormat
|
||||
}
|
||||
|
||||
if cmd.Navbar != nil && cmd.Navbar.BookmarkUrls != nil {
|
||||
@@ -296,8 +296,8 @@ func parseCookiePreferences(prefs []pref.CookieType) (map[string]struct{}, error
|
||||
|
||||
func preferenceData(cmd *pref.SavePreferenceCommand) (*pref.PreferenceJSONData, error) {
|
||||
jsonData := &pref.PreferenceJSONData{
|
||||
Language: cmd.Language,
|
||||
Locale: cmd.Locale,
|
||||
Language: cmd.Language,
|
||||
RegionalFormat: cmd.RegionalFormat,
|
||||
}
|
||||
if cmd.Navbar != nil {
|
||||
jsonData.Navbar = *cmd.Navbar
|
||||
|
||||
@@ -94,8 +94,8 @@ func TestGetWithDefaults_withUserAndOrgPrefs(t *testing.T) {
|
||||
WeekStart: &weekStartOne,
|
||||
HomeDashboardUID: "test-uid",
|
||||
JSONData: &pref.PreferenceJSONData{
|
||||
Language: "en-GB",
|
||||
Locale: "en",
|
||||
Language: "en-GB",
|
||||
RegionalFormat: "en",
|
||||
},
|
||||
},
|
||||
pref.Preference{
|
||||
@@ -107,8 +107,8 @@ func TestGetWithDefaults_withUserAndOrgPrefs(t *testing.T) {
|
||||
Timezone: "browser",
|
||||
WeekStart: &weekStartTwo,
|
||||
JSONData: &pref.PreferenceJSONData{
|
||||
Language: "en-AU",
|
||||
Locale: "es",
|
||||
Language: "en-AU",
|
||||
RegionalFormat: "es",
|
||||
},
|
||||
},
|
||||
)
|
||||
@@ -124,8 +124,8 @@ func TestGetWithDefaults_withUserAndOrgPrefs(t *testing.T) {
|
||||
HomeDashboardID: 4, // nolint:staticcheck
|
||||
HomeDashboardUID: "test-uid4",
|
||||
JSONData: &pref.PreferenceJSONData{
|
||||
Language: "en-AU",
|
||||
Locale: "es",
|
||||
Language: "en-AU",
|
||||
RegionalFormat: "es",
|
||||
},
|
||||
}
|
||||
if diff := cmp.Diff(expected, preference); diff != "" {
|
||||
@@ -145,8 +145,8 @@ func TestGetWithDefaults_withUserAndOrgPrefs(t *testing.T) {
|
||||
HomeDashboardID: 1, // nolint:staticcheck
|
||||
HomeDashboardUID: "test-uid",
|
||||
JSONData: &pref.PreferenceJSONData{
|
||||
Language: "en-GB",
|
||||
Locale: "en",
|
||||
Language: "en-GB",
|
||||
RegionalFormat: "en",
|
||||
},
|
||||
}
|
||||
if diff := cmp.Diff(expected, preference); diff != "" {
|
||||
@@ -168,7 +168,7 @@ func TestGetDefaults_JSONData(t *testing.T) {
|
||||
Language: "en-GB",
|
||||
}
|
||||
orgPreferencesWithLocaleJsonData := pref.PreferenceJSONData{
|
||||
Locale: "en",
|
||||
RegionalFormat: "en",
|
||||
}
|
||||
team2PreferencesJsonData := pref.PreferenceJSONData{}
|
||||
team1PreferencesJsonData := pref.PreferenceJSONData{}
|
||||
@@ -254,8 +254,8 @@ func TestGetDefaults_JSONData(t *testing.T) {
|
||||
require.Equal(t, &pref.Preference{
|
||||
WeekStart: &weekStart,
|
||||
JSONData: &pref.PreferenceJSONData{
|
||||
Locale: "en",
|
||||
QueryHistory: queryPreference,
|
||||
RegionalFormat: "en",
|
||||
QueryHistory: queryPreference,
|
||||
},
|
||||
}, preference)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user