Documentation

Language
in package

Table of Contents

$routePrefix  : string
$active  : string
$app  : App
$config  : array<string|int, mixed>
$default  : string
$languages  : array<string|int, mixed>
$path  : string
$translate  : array<string|int, mixed>
$useCookie  : string
$useSession  : string
__construct()  : mixed
add()  : mixed
Kullanılabilir dillere yenir bir dil ekler
addFile()  : bool|array<string|int, mixed>
Farklı bir konumdan yeni bir dil dosyası ekler
addTranslate()  : void
Dile yeni çeviriler eklemek için kullanılır
exists()  : bool
Anahtarı girilen dilin kullanılabilir olup olmadığına bakar
getActive()  : string
getDefault()  : string
Varsayılan dil anahtarı
getKey()  : mixed
Aktif dilin anahtarı
getLocale()  : mixed
Aktif dil locale değeri [TR-tr, EN-en]
getName()  : string
Aktif dilin adı
getRoutePrefix()  : string
list()  : array<string|int, mixed>
Yüklü dil listesi
load()  : mixed
Uygulamanın dil desteğini aktif eder
remove()  : mixed
Kullanılabilir dillerden keyi girileni kaldırır
routePrefix()  : string
Dilin adres satırında gösterilecek formu.
setActive()  : bool
Aktif dili belirler
setDefault()  : bool
Ön tanımlı dili ayarlar
setRoutePrefix()  : void
translate()  : array<string|int, mixed>|string
Indexi girilen çeviriyi döndürür
useCookie()  : $this
useSession()  : $this
cookie()  : Cookie
loadFiles()  : mixed
lang dizini altındaki ilgili dil dosyalarını yükler
request()  : Request
session()  : Session

Properties

$routePrefix

public string $routePrefix = ''

$config

private array<string|int, mixed> $config

$languages

private array<string|int, mixed> $languages = []

$translate

private array<string|int, mixed> $translate = []

$useCookie

private string $useCookie = ''

$useSession

private string $useSession = ''

Methods

__construct()

public __construct(App $app) : mixed
Parameters
$app : App
Return values
mixed

add()

Kullanılabilir dillere yenir bir dil ekler

public add(string $key, string $name[, string|null $locale = null ]) : mixed
Parameters
$key : string
$name : string
$locale : string|null = null
Return values
mixed

addFile()

Farklı bir konumdan yeni bir dil dosyası ekler

public addFile(string $key, string $file_path) : bool|array<string|int, mixed>
Parameters
$key : string

dosyanın kullanılacağı dil anahtarı.

$file_path : string

yüklenecek dosya yolu

Return values
bool|array<string|int, mixed>

addTranslate()

Dile yeni çeviriler eklemek için kullanılır

public addTranslate(string $key, mixed $value) : void
Parameters
$key : string

nokta ile birleştirilmiş dizi indexleri

$value : mixed

çeviri

Return values
void

exists()

Anahtarı girilen dilin kullanılabilir olup olmadığına bakar

public exists(string $key) : bool
Parameters
$key : string

dil anahtarı.

Return values
bool

getActive()

public getActive() : string
Return values
string

Aktif dil anahtaru

getDefault()

Varsayılan dil anahtarı

public getDefault() : string
Return values
string

getKey()

Aktif dilin anahtarı

public getKey() : mixed
Return values
mixed

getLocale()

Aktif dil locale değeri [TR-tr, EN-en]

public getLocale() : mixed
Return values
mixed

getName()

Aktif dilin adı

public getName() : string
Return values
string

getRoutePrefix()

public getRoutePrefix() : string
Return values
string

list()

Yüklü dil listesi

public list() : array<string|int, mixed>
Return values
array<string|int, mixed>

load()

Uygulamanın dil desteğini aktif eder

public load() : mixed
Return values
mixed

remove()

Kullanılabilir dillerden keyi girileni kaldırır

public remove(string $lang_key) : mixed
Parameters
$lang_key : string
Return values
mixed

routePrefix()

Dilin adres satırında gösterilecek formu.

public routePrefix(int $segmentNum) : string

Seçili dil default dil ile aynı ise boş dönecektir.

Parameters
$segmentNum : int
Return values
string

setActive()

Aktif dili belirler

public setActive(string $key) : bool
Parameters
$key : string
Return values
bool

setDefault()

Ön tanımlı dili ayarlar

public setDefault( $key) : bool
Parameters
$key :
Return values
bool

setRoutePrefix()

public setRoutePrefix(string $prefix) : void
Parameters
$prefix : string
Return values
void

translate()

Indexi girilen çeviriyi döndürür

public translate(string $key, mixed ...$args) : array<string|int, mixed>|string
Parameters
$key : string

dosya ismi ile birlikte dizi indexi örn; {lang/tr/home.php, $title} için {home.title}

$args : mixed
Return values
array<string|int, mixed>|string

useCookie()

public useCookie(string $cookie_name) : $this
Parameters
$cookie_name : string
Return values
$this

useSession()

public useSession(string $session_name) : $this
Parameters
$session_name : string
Return values
$this

loadFiles()

lang dizini altındaki ilgili dil dosyalarını yükler

private loadFiles( $key) : mixed
Parameters
$key :
Return values
mixed

Search results