wip translation

Seto Elkahfi committed Mar 6, 2019 at 18:39 UTC 7e73a79ea32ca477d522092eb5bf1ba3565b26a6
3 files changed +25 -6
public/index.html
+18
@@ -1,4 +1,22 @@
1 <!DOCTYPE html>
2 +
3 +<!--
4 + __ __ __ __ __ __ __
5 +| \ / \ | \ | \ | \ | \ | \
6 + \$$\ / $$ ______ __ __ | $$ __ _______ ______ __ __ __ _______ ______ _| $$_ | $$____ \$$ _______ ______ | $$
7 + \$$\/ $$ / \ | \ | \ | $$ / \| \ / \ | \ | \ | \ | \ / \ | $$ \ | $$ \ | \| \ / \ | $$
8 + \$$ $$ | $$$$$$\| $$ | $$ | $$_/ $$| $$$$$$$\| $$$$$$\| $$ | $$ | $$ | $$$$$$$\| $$$$$$\ \$$$$$$ | $$$$$$$\| $$| $$$$$$$\| $$$$$$\| $$
9 + \$$$$ | $$ | $$| $$ | $$ | $$ $$ | $$ | $$| $$ | $$| $$ | $$ | $$ | $$ | $$| $$ | $$ | $$ __ | $$ | $$| $$| $$ | $$| $$ | $$ \$$
10 + | $$ | $$__/ $$| $$__/ $$ | $$$$$$\ | $$ | $$| $$__/ $$| $$_/ $$_/ $$ | $$ | $$| $$__/ $$ | $$| \| $$ | $$| $$| $$ | $$| $$__| $$ __
11 + | $$ \$$ $$ \$$ $$ | $$ \$$\| $$ | $$ \$$ $$ \$$ $$ $$ | $$ | $$ \$$ $$ \$$ $$| $$ | $$| $$| $$ | $$ \$$ $$| \
12 + \$$ \$$$$$$ \$$$$$$ \$$ \$$ \$$ \$$ \$$$$$$ \$$$$$\$$$$ \$$ \$$ \$$$$$$ \$$$$ \$$ \$$ \$$ \$$ \$$ _\$$$$$$$ \$$
13 + | \__| $$
14 + \$$ $$
15 + \$$$$$$
16 +
17 +
18 +-->
19 +
20 <html lang="en">
21 <head>
22 <meta charset="utf-8" />
src/components/Firebase/firebase.js
+5 -4
@@ -1,6 +1,6 @@
1 import app from 'firebase/app';
2 import 'firebase/database';
3 -
3 +
4 // Initialize Firebase
5 const config = {
6 apiKey: "AIzaSyBDMgSgpCGpPQVs2ziPm5igl2nL8I6jdeQ",
@@ -12,13 +12,14 @@
12 };
13
14 class Firebase {
15 - constructor() {
15 + constructor(language) {
16 app.initializeApp(config);
17 this.db = app.database();
18 + this.language = language;
19 }
20
20 - rootRef = () => this.db.ref('setoelkahfi-web-id');
21 + rootRef = () => this.db.ref('setoelkahfi-web-id').child(this.language);
22 whoAmIRef = () => this.rootRef().child('i am');
23 }
24
24 - export default Firebase;
\ No newline at end of file
25 + export default Firebase;
src/index.js
+2 -2
@@ -22,7 +22,7 @@ const messages = {
22 };
23
24
25 -var language = "en"; // language without region code
25 +var language = "en";
26
27 if (window.location.hostname === "id.setoelkahfi" || window.location.hostname === "setoelkahfi.web.id") {
28 language = "id";
@@ -33,7 +33,7 @@ if (window.location.hostname === "id.setoelkahfi" || window.location.hostname ==
33 render((
34 <IntlProvider locale={language} messages={messages[language]}>
35 <BrowserRouter>
36 - <FirebaseContext.Provider value={new Firebase()}>
36 + <FirebaseContext.Provider value={new Firebase(language)}>
37 <App />
38 </FirebaseContext.Provider>
39 </BrowserRouter>