Improved translations

This commit is contained in:
keplyx 2019-11-07 17:58:02 +01:00
parent f3d1c705ae
commit 6dfb8e0c38
6 changed files with 17 additions and 10 deletions

View file

@ -8,6 +8,7 @@ import ThemeManager from "../utils/ThemeManager";
import HTML from "react-native-render-html";
import {LinearGradient} from "expo-linear-gradient";
import PlatformTouchable from "react-native-platform-touchable";
import i18n from "i18n-js";
const CARD_BORDER_RADIUS = 10;
@ -101,12 +102,14 @@ export default class DashboardItem extends React.Component<Props> {
}}/>
<LinearGradient
colors={['transparent', ThemeManager.getCurrentThemeVariables().cardDefaultBg]}
end={[0, 0.6]}
start={{x: 0, y: 0}}
end={{x: 0, y: 0.6}}
// end={[0, 0.6]}
style={{
position: 'absolute',
width: '100%',
height: 60,
bottom: 0,
height: 65,
bottom: -5,
}}>
<View style={{
marginLeft: 'auto',
@ -118,7 +121,7 @@ export default class DashboardItem extends React.Component<Props> {
marginBottom: 'auto',
padding: 0,
}}>
Click to see more
{i18n.t("homeScreen.dashboard.seeMore")}
</Text>
<CustomMaterialIcon icon={'chevron-right'}/>
</View>

View file

@ -56,7 +56,7 @@ export default class SideBar extends React.Component<Props, State> {
icon: "school",
},
{
name: "Salles dispo",
name: i18n.t('screens.availableRooms'),
route: "AvailableRoomScreen",
icon: "calendar-check",
},

View file

@ -1,8 +1,8 @@
// @flow
import * as React from 'react';
import ThemeManager from "../utils/ThemeManager";
import WebViewScreen from "../components/WebViewScreen";
import i18n from "i18n-js";
type Props = {
navigation: Object,
@ -31,7 +31,7 @@ export default class AvailableRoomScreen extends React.Component<Props> {
navigation={nav}
url={URL}
customInjectedJS={this.customInjectedJS}
headerTitle={'SAlles dispo'}
headerTitle={i18n.t('screens.availableRooms')}
hasHeaderBackButton={true}
hasSideMenu={false}/>
);

View file

@ -9,7 +9,7 @@ import FetchedDataSectionList from "../components/FetchedDataSectionList";
import Autolink from 'react-native-autolink';
import ThemeManager from "../utils/ThemeManager";
import DashboardItem from "../components/DashboardItem";
import DATA from "../dashboard_data.json";
// import DATA from "../dashboard_data.json";
const ICON_AMICALE = require('../assets/amicale.png');
@ -39,7 +39,7 @@ function openWebLink(link) {
export default class HomeScreen extends FetchedDataSectionList {
constructor() {
super('DATA_URL', REFRESH_TIME);
super(DATA_URL, REFRESH_TIME);
}
getHeaderTranslation() {
@ -55,7 +55,7 @@ export default class HomeScreen extends FetchedDataSectionList {
}
createDataset(fetchedData: Object) {
fetchedData = DATA;
// fetchedData = DATA;
let newsData = [];
let dashboardData = [];
if (fetchedData['news_feed'] !== undefined)

View file

@ -6,6 +6,7 @@
"proximo": "Proximo",
"menuSelf": "RU Menu",
"settings": "Settings",
"availableRooms": "Available rooms",
"about": "About",
"debug": "Debug"
},
@ -72,6 +73,7 @@
"listUpdateFail": "Error while updating list",
"newsFeed": "Campus News",
"dashboard": {
"seeMore": "Click to see more",
"todayEventsTitle": "Today's events",
"todayEventsSubtitleNA": "No events today",
"todayEventsSubtitle": " event coming today",

View file

@ -6,6 +6,7 @@
"proximo": "Proximo",
"menuSelf": "Menu du RU",
"settings": "Paramètres",
"availableRooms": "Salles dispo",
"about": "À Propos",
"debug": "Debug"
},
@ -72,6 +73,7 @@
"listUpdateFail": "Erreur lors de la mise à jour de la liste",
"newsFeed": "Nouvelles du campus",
"dashboard": {
"seeMore": "Cliquez pour plus d'infos",
"todayEventsTitle": "Événements aujourd'hui",
"todayEventsSubtitleNA": "Pas d'événements",
"todayEventsSubtitle": " événement aujourd'hui",