Skip to content

Commit 0992727

Browse files
authored
Merge pull request #13 from CodeDead/feature/languages
Feature/languages
2 parents cda4a0a + a0722a4 commit 0992727

File tree

7 files changed

+792
-648
lines changed

7 files changed

+792
-648
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![DeadHash](https://codedead.com/wp-content/uploads/2020/01/deadhash-dark.png)
22

33
# DeadHash
4-
DeadHash is a freeware utility to calculate file and text hashes. The following hash calculations are supported:
4+
DeadHash is a free and open-source utility to calculate file and text hashes. The following hash calculations are supported:
55
* MD5
66
* SHA1
77
* SHA224
@@ -11,7 +11,7 @@ DeadHash is a freeware utility to calculate file and text hashes. The following
1111
* SHA512
1212
* RIPEMD160
1313

14-
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app) and [Electron](https://electronjs.org/).
14+
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app) and built using [Electron](https://electronjs.org/).
1515

1616
## Learn More
1717
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

src/components/Drawerbar/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import CloseIcon from "@material-ui/icons/Close";
1717
import {useHistory} from "react-router-dom";
1818
import CryptographyMenu from "../CryptographyMenu";
1919

20-
const drawerWidth = 220;
20+
const drawerWidth = 240;
2121
const useStyles = makeStyles(theme => ({
2222
drawer: {
2323
width: drawerWidth,

src/components/Topbar/index.js

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ const Topbar = () => {
107107

108108
return (
109109
<div className={classes.root}>
110-
<AppBar position="fixed" color={"primary"} className={open ? classes.appBarShift + ' ' + classes.appBar : classes.appBar}>
110+
<AppBar position="fixed" color={"primary"}
111+
className={open ? classes.appBarShift + ' ' + classes.appBar : classes.appBar}>
111112
<Toolbar>
112113
<IconButton edge="start" className={open ? classes.hide : null} color="inherit"
113114
aria-label="menu" onClick={openDrawer}>
@@ -148,20 +149,22 @@ const Topbar = () => {
148149
<MenuItem onClick={() => changeLanguage(1)}
149150
selected={languageIndex === 1}>English</MenuItem>
150151
<MenuItem onClick={() => changeLanguage(2)}
151-
selected={languageIndex === 2}>Français</MenuItem>
152+
selected={languageIndex === 2}>Español</MenuItem>
152153
<MenuItem onClick={() => changeLanguage(3)}
153-
selected={languageIndex === 3}>Italiano</MenuItem>
154+
selected={languageIndex === 3}>Français</MenuItem>
154155
<MenuItem onClick={() => changeLanguage(4)}
155-
selected={languageIndex === 4}>日本語</MenuItem>
156+
selected={languageIndex === 4}>Italiano</MenuItem>
156157
<MenuItem onClick={() => changeLanguage(5)}
157-
selected={languageIndex === 5}>Nederlands</MenuItem>
158+
selected={languageIndex === 5}>日本語</MenuItem>
158159
<MenuItem onClick={() => changeLanguage(6)}
159-
selected={languageIndex === 6}>Pусский</MenuItem>
160+
selected={languageIndex === 6}>Nederlands</MenuItem>
160161
<MenuItem onClick={() => changeLanguage(7)}
161-
selected={languageIndex === 7}>Türkçe</MenuItem>
162+
selected={languageIndex === 7}>Pусский</MenuItem>
163+
<MenuItem onClick={() => changeLanguage(8)}
164+
selected={languageIndex === 8}>Türkçe</MenuItem>
162165
</Menu>
163166
</div>
164-
: null}
167+
: null}
165168
{minimizeEnabled ?
166169
<IconButton
167170
color="inherit"
@@ -185,7 +188,7 @@ const Topbar = () => {
185188
</IconButton>
186189
</Toolbar>
187190
</AppBar>
188-
<Toolbar />
191+
<Toolbar/>
189192
</div>
190193
);
191194
};

src/languages/es_ES.js

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
const es_ES = () => {
2+
return {
3+
appName: "DeadHash",
4+
about: "Sobre",
5+
settings: "Configuraciones",
6+
settingsSubtitle: "Tus preferencias",
7+
help: "Ayuda",
8+
language: "Idioma",
9+
aboutSubtitle: "Obtenga más información sobre DeadHash",
10+
aboutMessage: "DeadHash fue creado por DeadLine.\n\nAlgunas imágenes fueron proporcionadas por icons8: https://icons8.com\nLicencia: GPLv3\nVersión: {x}\n\nCopyright © 2020 CodeDead",
11+
codedead: "CodeDead",
12+
theme: "Tema",
13+
general: "General",
14+
autoUpdate: "Buscar actualizaciones automáticamente",
15+
select: "Seleccione",
16+
default: "Defecto",
17+
defaultThemeDescription: "El tema por defecto.",
18+
lightBlue: "Azul claro",
19+
lightBlueDescription: "Ligero al tacto.",
20+
red: "Rojo",
21+
redDescription: "Manteniéndolo nervioso.",
22+
green: "Verde",
23+
greenDescription: "La mejor de la naturaleza.",
24+
lightGreen: "Verde claro",
25+
lightGreenDescription: "La hierba es siempre mas verde.",
26+
purple: "Púrpura",
27+
purpleDescription: "Amatista.",
28+
deepPurple: "Morado oscuro",
29+
deepPurpleDescription: "En caso de que el púrpura no fuera suficiente.",
30+
grey: "Gris",
31+
greyDescription: "No esperes despierto.",
32+
cryptography: "Criptografía",
33+
cryptographySubtitle: "#",
34+
md5: "MD5",
35+
sha1: "SHA-1",
36+
sha256: "SHA-256",
37+
sha384: "SHA-384",
38+
sha512: "SHA-512",
39+
ripemd160: "RIPEMD-160",
40+
sha224: "SHA-224",
41+
sha3: "SHA-3",
42+
file: "Archivo",
43+
fileSubtitle: "Calcular hashes de archivos",
44+
text: "Texto",
45+
textSubtitle: "Calcular hashes de texto",
46+
license: "Licencia",
47+
download: "Descargar",
48+
cancel: "Cancelar",
49+
ok: "Bueno",
50+
errorTitle: "¡Ocurrió un error!",
51+
input: "Entrada",
52+
compare: "Comparar",
53+
compareHash: "Tu hash aquí",
54+
calculate: "Calcular",
55+
output: "Salida",
56+
copy: "Copiar",
57+
paste: "Pegar",
58+
clear: "Claro",
59+
reset: "Reiniciar",
60+
updateAvailable: "¡Actualización disponible!",
61+
information: "Información",
62+
newVersion: "La versión {x} ya está disponible. ¿Desea descargar esta versión?",
63+
checkForUpdates: "Buscar actualizaciones",
64+
noUpdatesTitle: "¡No hay actualizaciones disponibles!",
65+
noUpdatesMessage: "Estás utilizando la última versión de DeadHash.",
66+
minimizeEnabled: "Botón Minimizar",
67+
maximizeEnabled: "Botón Maximizar",
68+
languageEnabled: "Botón de idioma",
69+
exit: "Salida",
70+
darkTheme: "Oscuro",
71+
darkThemeDescription: "Fácil para los ojos."
72+
}
73+
};
74+
75+
export default es_ES;

src/reducers/MainReducer/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import jp_JP from "../../languages/jp_JP";
1616
import ru_RU from "../../languages/ru_RU";
1717
import it_IT from "../../languages/it_IT";
1818
import tr_TR from "../../languages/tr_TR";
19+
import es_ES from "../../languages/es_ES";
1920

2021
let languageIndex = localStorage['languageIndex'];
2122
let themeIndex = localStorage['themeIndex'];
@@ -46,6 +47,7 @@ const initState = {
4647
languages: [
4748
de_DE(),
4849
en_US(),
50+
es_ES(),
4951
fr_FR(),
5052
it_IT(),
5153
jp_JP(),

src/routes/Settings/index.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,12 +225,13 @@ const Settings = () => {
225225
>
226226
<MenuItem value={0}>Deutsch</MenuItem>
227227
<MenuItem value={1}>English</MenuItem>
228-
<MenuItem value={2}>Français</MenuItem>
229-
<MenuItem value={3}>Italiano</MenuItem>
230-
<MenuItem value={4}>日本語</MenuItem>
231-
<MenuItem value={5}>Nederlands</MenuItem>
232-
<MenuItem value={6}>Pусский</MenuItem>
233-
<MenuItem value={7}>Türkçe</MenuItem>
228+
<MenuItem value={2}>Español</MenuItem>
229+
<MenuItem value={3}>Français</MenuItem>
230+
<MenuItem value={4}>Italiano</MenuItem>
231+
<MenuItem value={5}>日本語</MenuItem>
232+
<MenuItem value={6}>Nederlands</MenuItem>
233+
<MenuItem value={7}>Pусский</MenuItem>
234+
<MenuItem value={8}>Türkçe</MenuItem>
234235
</Select>
235236
</FormControl>
236237
</Paper>

0 commit comments

Comments
 (0)