summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-11-10 13:32:16 +0100
committerOskar Nyberg <oskar@mullvad.net>2021-11-16 12:34:34 +0100
commitee710acafe628e60d3be4aff04dbe5130a64f39c (patch)
treea4865b344c91e3ed1202030c08e7fe2eddfee477 /gui/src/renderer/components
parenta013d38cf4d0dbb1984fbd1022c08de9b5ae410c (diff)
downloadmullvadvpn-ee710acafe628e60d3be4aff04dbe5130a64f39c.tar.xz
mullvadvpn-ee710acafe628e60d3be4aff04dbe5130a64f39c.zip
Store locations in english and translate for rendering
Diffstat (limited to 'gui/src/renderer/components')
-rw-r--r--gui/src/renderer/components/LocationList.tsx5
-rw-r--r--gui/src/renderer/components/TunnelControl.tsx9
2 files changed, 9 insertions, 5 deletions
diff --git a/gui/src/renderer/components/LocationList.tsx b/gui/src/renderer/components/LocationList.tsx
index c47312f158..6389784ecd 100644
--- a/gui/src/renderer/components/LocationList.tsx
+++ b/gui/src/renderer/components/LocationList.tsx
@@ -7,6 +7,7 @@ import {
RelayLocation,
relayLocationComponents,
} from '../../shared/daemon-rpc-types';
+import { relayLocations } from '../../shared/gettext';
import { IRelayLocationRedux } from '../redux/settings/reducers';
import * as Cell from './cell';
import LocationRow from './LocationRow';
@@ -283,7 +284,7 @@ export class RelayLocations extends React.PureComponent<IRelayLocationsProps> {
return (
<LocationRow
key={getLocationKey(countryLocation)}
- name={relayCountry.name}
+ name={relayLocations.gettext(relayCountry.name)}
active={relayCountry.hasActiveRelays}
expanded={this.isExpanded(countryLocation)}
onSelect={this.handleSelection}
@@ -299,7 +300,7 @@ export class RelayLocations extends React.PureComponent<IRelayLocationsProps> {
return (
<LocationRow
key={getLocationKey(cityLocation)}
- name={relayCity.name}
+ name={relayLocations.gettext(relayCity.name)}
active={relayCity.hasActiveRelays}
expanded={this.isExpanded(cityLocation)}
onSelect={this.handleSelection}
diff --git a/gui/src/renderer/components/TunnelControl.tsx b/gui/src/renderer/components/TunnelControl.tsx
index de3906c012..d0f36f8ec7 100644
--- a/gui/src/renderer/components/TunnelControl.tsx
+++ b/gui/src/renderer/components/TunnelControl.tsx
@@ -2,7 +2,7 @@ import * as React from 'react';
import { sprintf } from 'sprintf-js';
import styled from 'styled-components';
import { TunnelState } from '../../shared/daemon-rpc-types';
-import { messages } from '../../shared/gettext';
+import { messages, relayLocations } from '../../shared/gettext';
import ConnectionPanelContainer from '../containers/ConnectionPanelContainer';
import * as AppButton from './AppButton';
import { bigText } from './common-styles';
@@ -197,11 +197,14 @@ export default class TunnelControl extends React.Component<ITunnelControlProps>
}
private renderCity() {
- return <StyledMarquee>{this.props.city}</StyledMarquee>;
+ const city = this.props.city === undefined ? '' : relayLocations.gettext(this.props.city);
+ return <StyledMarquee>{city}</StyledMarquee>;
}
private renderCountry() {
- return <StyledMarquee>{this.props.country}</StyledMarquee>;
+ const country =
+ this.props.country === undefined ? '' : relayLocations.gettext(this.props.country);
+ return <StyledMarquee>{country}</StyledMarquee>;
}
private switchLocationButton() {