> For the complete documentation index, see [llms.txt](https://redberry.gitbook.io/resources/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://redberry.gitbook.io/resources/kodisa-da-proektis-shepasebis-kriteriumebi/laravel-kodis-standartebi/translations/statikuri-tekstebi.md).

# სტატიკური ტექსტები

## სტატიკური ტექსტი - [Laravel Localization](https://laravel.com/docs/9.x/localization)

* [x] თარგმნის ფაილები შეგვიძლია დავწეროთ როგორც json ასევე php ფორმატის ფაილებში. უბრალოდ უნდა ავირჩიოთ ერთი და ყოველთვის ის გამოვიყენოთ.
* [x] key ები უნდა იყოს დაწერილი snake\_case-ით.
* [x] პროექტის მთავარ დირექტორიაში უნდა გვქონდეს lang საქაღალდე, რომელშიც უნდა გვქონდეს ჩვენი ლოკალის შესაბამისი ფოლდერები.
* [x] უნდა გვქონდეს ლოგიკურად დაყოფილი ფაილებად, და არა ერთი ცალი ka.php
* [x] საჭიროა გვქონდეს ავტომატურად დაგენერირებული ფაილების თარგმანიც.\
  (Laravel 9-ში თარგმნაზე რომ არ იწვალოთ შეგიძლიათ ნახოთ დამხმარე რესურსები)\
  \
  &#x20;გვაქვს შემდეგი ავტომატურად დაგენერირებული ფაილები:\
  auth.php\
  pagination.php\
  passwords.php\
  validation.php<br>

{% hint style="warning" %}
თუ json ფორმატს აირჩევთ ავტომატურად დაგენერირებული ფაილები შეგიძლიათ დატოვოთ php ფორმატის ფაილებში არ არის სავალდებულო გადაკეთება
{% endhint %}

### დამხმარე რესურსები:

#### ფაილური სტრუქტურა

<figure><img src="https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FwWBwBz3vDyLuvbKiC8id%2Fimage.png?alt=media&amp;token=5bf1b4c9-785c-46de-a7e3-007209d6476d" alt=""><figcaption></figcaption></figure>

#### Key-ები snake\_case ფორმატით:

<figure><img src="https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FfDdspDdj8yjAKfuOIpWZ%2Fimage.png?alt=media&amp;token=dcfe0d1a-14b4-49c8-a8f2-288473986297" alt=""><figcaption></figcaption></figure>

ავტომატურად დაგენერირებული ფაილების თარგმანი:

{% tabs %}
{% tab title="ka/auth.php" %}

```php
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Authentication Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are used during authentication for various
    | messages that we need to display to the user. You are free to modify
    | these language lines according to your application's requirements.
    |
    */

    'failed' => 'მომხმარებელი ამ ქრედენშალებით ვერ მოიძებნა.',
    'password' => 'თქვენს მიერ მოწოდებული პაროლი არასწორია.',
    'throttle' => 'განხორციელდა ავტენტიფიკაციის ბევრი მცდელობა. გთხოვთ სცადოთ მოგვიანებით :seconds წამში.',

];

```

{% endtab %}

{% tab title="ka/pagination.php" %}

```php
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Pagination Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are used by the paginator library to build
    | the simple pagination links. You are free to change them to anything
    | you want to customize your views to better match your application.
    |
    */

    'previous' => '&laquo; წინა',
    'next' => 'მომდევნო &raquo;',

];

```

{% endtab %}

{% tab title="ka/passwords.php" %}

```php
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Password Reset Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are the default lines which match reasons
    | that are given by the password broker for a password update attempt
    | has failed, such as for an invalid token or invalid new password.
    |
    */

    'reset' => 'თქვენი პაროლი განახლებულია!',
    'sent' => 'პაროლის განახლების ლინკი გამოგზავნილია!',
    'throttled' => 'ცოტახანი მოიცადეთ სანამ თავიდან ცდით.',
    'token' => 'პაროლის განახლების ტოკენი არავალიდურია.',
    'user' => "მომხმარებელი მოცემული email-ით არ არსებობს.",

];

```

{% endtab %}

{% tab title="ka/validation.php" %}

```php
<?php
ეს ფაილი ძირითადად ერორ მესიჯებს გვიჩვენებს და განკუთვნილია დეველოპერისთვის
შესაბამისად ამ ფაილის თარგმნა არ არის სავალდებულო.
```

{% endtab %}
{% endtabs %}
