# Lang files

Adding a lang file is as easy as adding a texture:

```java
resources.lang("<lang key>", "<lang value>", "<lang name(optional, default - en_us)>");
```

{% code title="Example" %}

```java
// This code replaces the "menu.singleplayer" key with "Amogus" when the language is set to russian
VirtualResourcePack resources = new VirtualResourcePack("minecraft");
resources.lang("menu.singleplayer", "Amogus", "ru_ru");
```

{% endcode %}

<figure><img src="https://3462309945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff9DP8gpELIkQ3U8skuPM%2Fuploads%2FlLLTQA7W0Tnmb7eRp8LI%2Fimage.png?alt=media&#x26;token=c3e1f011-b100-484f-975a-966e4c37a9b7" alt=""><figcaption><p>In-game demonstration</p></figcaption></figure>
