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.

Contact us

Do you have any questions?

Write to us

The field is incorrectly filled.
The field is incorrectly filled.
The field is incorrectly filled.
The field is incorrectly filled.
Consent is necessary.

PDF, DOC, DOCX, JPG or PNG (max 5MB)

Failed to send your message. Please try later or contact administrator by other way.
Andrzej Szylar

Andrzej Szylar

Chief Executive Officer

Dariusz Kobza

Dariusz Kobza

PR & Marketing Manager

Magdalena Paczynska

Magdalena Paczyńska

HR Business Partner