> For the complete documentation index, see [llms.txt](https://docs.clipbucket.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clipbucket.com/guides/functions/lang.md).

# lang

{lang }function is basically used to display phrases such as User doesnt exist. It helps make Clip Bucket Multilingual.

**Usage**

```
{lang code='var_code'}
```

**Examples**

**Example 1**

```
{lang code='usr_exist_err'}
```

Above code will print ‘User doesnot Exist’.

**Example 2**

There are some phrases which uses ‘[sprint\_f](http://php.net/manual/en/function.sprintf.php)‘ modifier to assign values on-fly. With these phrases lang function is used a little differently.

```
{lang code="user_commented_time"}
```

This will print ‘%s commented %s’. This makes no sense. So we will assign this value to a variable.

```
{lang code="user_commented_time" assign="comment_string"}
```

Now it is stored in variable called {$comment\_string}. We will now use ‘sprintf’ modifier to assign values one by one.

```
{$comment_string|sprintf:'http://test.com':'Username','3 weeks ago'}
```

This will print: [Username](http://test.com/) commented 3 weeks ago.

Complete list of phrases with respective codes can be found here

![](https://clipbucket.com/docs/wp-content/plugins/wp-postratings/images/loading.gif)Loading...
