Own Magento translations file
As to translate particular phrases, these must be saved in files which contains a form of proper string:
1
|
< ?php echo $this ->__(‘our phrase’;) ?> |
As to translate above string, it is necessary to made create easy module. As to make it in app/code local cataloque, we have to create proper cataloques for created module which in another word means to create the cataloque with developer name as for example Global4Net + module name – Translations. In this cataloque we create etc file where we put config.xml file. Finally- our computer way will look as app/code/local/Global4net/Translations/etc/config.xml. In created file we put the following code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<?xml version= "1.0" <span class = "x653mz7oi" id= "x653mz7oi_5" >encoding</span>= "utf-8" ?> <config> <modules> <Global4net_Translations> <version>1.0.0</version> </Global4net_Translations> </modules> <frontend> <translate> <modules> <Global4net_Translations> <files> < default >Global4net_Translations.csv</ default > </files> </Global4net_Translations> </modules> </translate> </frontend> <adminhtml> <translate> <modules> <Global4net_Translations> <files> < default >Global4net_Translations.csv</ default > </files> </Global4net_Translations> </modules> </translate> </adminhtml> </config> |
Another step is to create csv file where translations will be located. In app/locale/pl_PL cataloque which is responsible for polish language, we create the file with full developer name and the module which in our case would be Global4Net_Translations.csv
Translations location may be overlooked in anither files so in every part we contain :
“Translation name”, “Translated name”
Hence, after putting on Enter we add another translations. As our translations be switched on, there is a necessity of adding one more file which is responsible for opening module’s functioning. That’s why, in app/etc/modules cataloque, we create xml file which is called just as developers and module name – Global4Neet_translations.xml . Code must be located in the code which will switch of Our Magento module :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?xml version= "1.0" ?> <<span class = "x653mz7oi" id= "x653mz7oi_6" >config</span>> <modules> <Global4net_Translations> <active>true</active> <codePool>local</codePool> </Global4net_Translations> </modules> </config> |
In case of we were interested in turning off the module, all need to be done is to change true on false. Now we can use our own translations file.