Skip to content

Commit

Permalink
Turkish Translation Support
Browse files Browse the repository at this point in the history
  • Loading branch information
FatihKoz committed Nov 15, 2024
1 parent 3254be2 commit 927d452
Show file tree
Hide file tree
Showing 5 changed files with 306 additions and 2 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
phpVMS v7 module for Basic VA features

* Module supports **only** php8.1+ and laravel10
* Minimum required phpVMS v7 version is `phpVms 7.0.34-dev.g9cdbce8b15` / 08.NOV.2024
* Minimum required phpVMS v7 version is `phpVms 7.0.38-dev.g47ce6755b4` / 15.NOV.2024
* _php8.0 and laravel9 compatible latest version: v3.3.1_
* _php7.4 and laravel8 compatible latest version: v3.0.19_

Expand Down Expand Up @@ -722,6 +722,10 @@ _Not providing attribution link will result in removal of access and no support

## Release / Update Notes

15.NOV.24

* Added Turkish language support

09.NOV.24

* Added parking stands and runway info to pirep api endpoints
Expand Down
137 changes: 137 additions & 0 deletions Resources/lang/tr/common.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<?php

return [
// Generic Definitions
'aircraft' => 'Uçak',
'airline' => 'Havayolu',
'airlines' => 'Havayolları',
'airport' => 'Havalimanı',
'airports' => 'Havalimanları',
'arrival' => 'Varış',
'arr_abr' => 'Varış',
'awards' => 'Ödüller',
'base' => 'Ana Üs',
'callsign' => 'Cağrı Kodu',
'create' => 'Oluşturuldu',
'completed' => 'Tamamlandı',
'cost' => 'Maliyet',
'count' => 'Sayım',
'departure' => 'Kalkış',
'dep_abr' => 'Kalkış',
'distance' => 'Mesafe',
'expire' => 'Geçerlilik',
'fleet' => 'Filo',
'flights' => 'Uçuşlar',
'groundh' => 'Yer Hizmetleri',
'hub' => 'Ana Üs',
'hubs' => 'Ana Üsler',
'iata' => 'IATA Kodu',
'icao' => 'ICAO Kodu',
'ident' => 'Ident',
'last_flt' => 'Son Uçuş',
'latest' => 'Sonuncu',
'limit' => 'Limit',
'location' => 'Lokasyon',
'max' => 'Maks',
'members' => 'Üyeler',
'name' => 'İsim',
'news' => 'Haberler',
'notes' => 'Notlar',
'nothing' => 'Gösterecek kayıt yok!',
'paginate' => 'Toplam :total kayıttan :first ile :last arasındakiler gösteriliyor',
'pilot' => 'Pilot',
'pilots' => 'Pilotlar',
'pireps' => 'Raporlar',
'rank' => 'Rütbe',
'ranks' => 'Rütbeler',
'record' => 'Kayıt',
'reports' => 'Uçuş Raporları',
'roster' => 'Pilot Listesi',
'show_hide' => 'Göster / Gizle',
'state' => 'Durum',
'stats' => 'İstatistikler',
'status' => 'Statü',
'subfleet' => 'Alt Filo',
'subfleets' => 'Alt Filolar',
'timezone' => 'Zaman Dilimi',
'total' => 'Toplam',
'type' => 'Tip',
// Aircraft - Pirep - Flight
'altitude' => 'İrtifa',
'avg' => 'Ortalama',
'btime' => 'Blok Süre',
'config' => 'Konfigürasyon',
'dest' => 'Varış',
'dest_abr' => 'Varış',
'dist' => 'Mesafe',
'flightno' => 'Uçuş No',
'flightid' => 'Uçuş Tanımı (Kod & Bacak)',
'ftime' => 'Uçuş Süresi',
'fuel' => 'Yakıt',
'fuelob' => 'Mevcut Yakıt',
'fuelused' => 'Harcanan Yakıt',
'lastlnd' => 'Son İniş',
'lrate' => 'İniş VS Değeri',
'orig' => 'Kalkış',
'orig_abr' => 'Kalkış',
'pic' => 'Sorumlu Pilot',
'reg' => 'Tescil',
'score' => 'Puan',
'speed' => 'Hız',
'sta' => 'Varış Saati',
'std' => 'Kalkış Saati',
'submitted' => 'Onaya Sunulma',
// Airline - Airport - Hub
'aldetails' => 'Havayolu Bilgileri',
'apdetails' => 'Havalimanı Bilgileri',
'downloads' => 'Dosyalar',
'fuelc' => 'Yakıt Fiyatı',
'groundhc' => 'Yer Hizmetleri Fiyatı',
'haircraft' => 'Üsteki Uçaklar',
'harrs' => 'Üs Bazında Varışlar',
'hdeps' => 'Üs Bazında Kalkışlar',
'hdetails' => 'Üs Detayları',
'hpilots' => 'Üs Pilotları',
'vaircraft' => 'Ziyaret Eden Uçaklar',
'vpilots' => 'Ziyaret Eden Pilotlar',
// Finance
'balance' => 'Bakiye',
'credit' => 'Gelir',
'debit' => 'Gider',
'expense' => 'Masraf',
'finance' => 'Finansal Özet',
'income' => 'Gelir',
'journal' => 'Muhasebe Kayıtları',
'memo' => 'Detaylar',
// Ranks
'allowed_sf' => 'İzin Verilen Alt Filolar:',
'allowed_sh' => 'Alt Filoları Göster/Gizle',
'minhour' => 'Minimum Saat',
'pay_manual' => 'Saatlik Ücret (Manual)',
'pay_acars' => 'Saatlik Ücret (Acars)',
'rank_image' => 'Apolet',
'rank_title' => 'Rütbe',
'restrict' => 'Tahditler',
'restrict_no' => 'Tahdit Yok',
// Specs
'specs' => 'Özellikle',
'bew' => 'BEW Temel Boş Ağırlık',
'dow' => 'DOW Operasyonel Kuru Ağırlık',
'mzfw' => 'MZFW Maks.Yakıtsız Ağırlık',
'mrw' => 'MRW Maks.Ramp Ağırlığı',
'mtow' => 'MTOW Maks.Kalkış Ağırlığı',
'mlw' => 'MLW Maks.İniş Ağırlığı',
'mfuel' => 'Yakıt Kapasitesi',
'mrange' => 'Menzil',
'mseat' => 'Koltuk Kapasitesi',
'mceiling' => 'Maks.Seyir İrtifası',
'crew' => 'Gerekli Ekip',
'atc_c' => 'ATC Turb.Kategorisi',
'atc_e' => 'ATC Ekipman Kodları',
'atc_t' => 'ATC Transponder',
'atc_p' => 'ATC Perf.Bazlı Navigasyon (PBN)',
'mspeed' => 'Maks. Sürat',
'cspeed' => 'Seyir Sürati',
'info_fare' => 'Kargo taşıma kapasitesi (yaklaşık): ',
'info_fuel' => 'Tam yükte maks.alınabilecek yakıt: ',
];
30 changes: 30 additions & 0 deletions Resources/lang/tr/dates.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

return [
// Month Names
'01' => 'Ocak',
'02' => 'Şubat',
'03' => 'Mart',
'04' => 'Nisan',
'05' => 'Mayıs',
'06' => 'Haziran',
'07' => 'Temmuz',
'08' => 'Ağustos',
'09' => 'Eylül',
'10' => 'Ekim',
'11' => 'Kasım',
'12' => 'Aralık',
// Day Names
'd1' => 'Pazartesi',
'd2' => 'Salı',
'd3' => 'Çarşamba',
'd4' => 'Perşembe',
'd5' => 'Cuma',
'd6' => 'Cumartesi',
'd7' => 'Pazar',
// Quarter Names
'q1' => '1. Çeyrek',
'q2' => '2. Çeyrek',
'q3' => '3. Çeyrek',
'q4' => '4. Çeyrek',
];
133 changes: 133 additions & 0 deletions Resources/lang/tr/widgets.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
<?php

return [
// ActiveBookings
'active_bids' => 'Aktif Rezervasyonlar',
'active_sbrf' => 'Aktif SimBrief Planları',
// ActiveUsers
'activeu' => 'Aktif Üyeler',
// AirportAssets
'maintenance' => 'Bakım Süreci Devam Ediyor...',
'useronleave' => 'Pilot İzin Kullanıyor',
// AirportInfo
'airport_info' => 'Havalimanı Bilgileri',
'go' => 'Git',
'hubs_only' => 'Sadece Ana Üsler',
'nonhubs_only' => 'Sadece Üs Olmayan Havalimanları',
'select_apt' => 'Lütfen bir havalimanı seçiniz',
// Discord Widget
'dchannels' => 'Umuma Açık Kanallar',
'djoin' => 'Katıl',
'donline' => 'Aktif Üyeler',
// FleetOverview
'bylocation' => 'Havalimanı bazında sayım',
'bysubfleet' => 'Alt Filo bazında sayım',
'fleetoverview' => 'Filo Durumu',
'icaotype' => 'ICAO Tip Kodu Raporu',
'nonhubloc' => 'Ana Üs Olmayan Meydan bazında sayımlar',
// FlightBoard
'flight_board' => 'Aktif Uçuşlar',
'view_pirep' => 'Canlı Raporu İzle',
// FlightTimeCalculator
'calculate' => 'Hesapla',
'ftimemultip' => 'Uçuş Süresi Hesaplayıcı',
'hours' => 'Saat',
'minutes' => 'Dakika',
'multiplier' => 'Çarpan',
'result' => 'Sonuç',
// JumpSeat
'js_button' => 'Kendini Taşı',
'js_buttonf' => 'Kendini Buraya Taşı',
'js_title_auto' => 'Automatic Ticket Price Calculation',
'js_title_fixed' => 'Fixed Ticket Price:',
'js_title_free' => 'Free Travel',
'js_err_dest' => 'Bir meydan seçmeden kendinizi taşıyamazsınız!',
'js_err_funds' => 'Taşıma işlemi için yetelir bakiyeniz yok! Gereken tutar :price',
'js_ok_auto' => 'Taşıma işlemi tamamlandı, şu andaki konumunuz :location Hesaplanan ücret :price , mesafe :distance deniz mili',
'js_ok_fixed' => 'Taşıma işlemi tamamlandı, şu andaki konumunuz :location Bilet ücretiniz :price',
'js_ok_free' => 'Taşıma işlemi tamamlandı, şu andaki konumunuz :location',
'js_travel' => 'Pas Bilet Sistemi',
'js_selectap' => 'Gitmek istediğiniz havalimanını seçiniz...',
'js_check' => 'Ücreti Kontrol Et',
// LeaderBoard
'best_airline' => 'En İyi Havayolu',
'best_airport' => 'En İyi Havalimanı',
'best_pilot' => 'En İyi Pilot',
'leader_board' => 'Leader Board',
'lrate_low' => 'En Düşük İniş VS Değeri',
'lrate_hgh' => 'En Yüksek İniş VS Değeri',
'top_airlines' => 'Lider Tahtası (Havayolu)',
'top_airports' => 'Lider Tahtası (Havalimanı)',
'top_pilots' => 'Lider Tahtası (Pilot)',
'lb_overall' => 'Tüm Zamanlar',
'lb_month_a' => 'Havayolu (Aylık)',
'lb_month_p' => 'Pilot (Aylık)',
'lb_year_a' => 'Havayolu (Yıllık)',
'lb_year_p' => 'Pilot (Yıllık)',
// Random Flights
'random_flights' => 'Rastgele Uçuş Önerisi',
// SunriseSunset
'sundetails' => 'Gün Doğumu/Batımı Saatleri',
'sunrise' => 'Gün Doğumu',
'sunset' => 'Gün Batımı',
'twilight_begin' => 'Sabah Alacakaranlığı',
'twilight_end' => 'Akşam Alacakaranlığı',
// Statistics
'stats' => 'İstatistikler',
'stats_gen' => 'Genel İstatistikler',
'stats_rep' => 'Rapor İstatistikleri',
'pireps_ack' => 'Raporlar (Kabul Edilen)',
'pireps_rej' => 'Raporlar (Ret Edilen)',
'pireps_pax' => 'Toplam Yolcu',
'avg_pax' => 'Ort. Yolcu',
'pireps_cgo' => 'Toplam Yük/Kargo',
'avg_cgo' => 'Ort. Yük/Kargo',
'atime' => 'Ort. Blok Süre',
'ttime' => 'Toplam Blok Süre',
'afuel' => 'Ort. Yakıt Tüketimi',
'hfuel' => 'Ort. Saatlik Tüketim',
'tfuel' => 'Toplam Yakıt Tüketimi',
'adist' => 'Ort. Mesafe',
'hdist' => 'Ort. Saatlik Mesafe',
'tdist' => 'Toplam Mesafe',
'alrate' => 'Ort. İniş VS Değeri',
'ascore' => 'Ort. Puan',
// TransferAircraft
'ta_title' => 'Uçak Transferi',
'ta_selectac' => 'Lütfen bir uçak seçin...',
'ta_button' => 'Uçağı Taşı',
'ta_buttonf' => 'Bu Uçağı Taşı',
'ta_title_auto' => 'Otomatik Ücret Hesaplaması',
'ta_title_fixed' => 'Sabit İşlem Ücreti:',
'ta_title_free' => 'Ücretsiz Transfer',
'ta_ok_auto' => 'Uçak transferi tamamlandı, :registration şu anda sizin olduğunuz lokasyonda. Hesaplanan işlem ücreti :price , mesafe :distance deniz mili',
'ta_ok_fixed' => 'Uçak transferi tamamlandı, :registration şu anda sizin olduğunuz lokasyonda. Sabit işlem ücreti :price',
'ta_ok_free' => 'Uçak transferi tamamlandı, :registration şu anda sizin olduğunuz lokasyonda.',
'ta_err_ac' => 'Geçerli bir seçim yapmadan uçak transferi yapılamaz!',
'ta_err_funds' => 'Uçak transferi mümkün değil, yeterli bütçeniz yok! Gereken en az tutar :price',
'ta_check' => 'Ücreti Kontrol Et',
// Personal Stats Widget
'avgdistance' => 'Ort. Mesafe',
'avgfuel' => 'Ort. Yakıt Tüketimi',
'avglanding' => 'Ort. İniş VS Değeri',
'avgscore' => 'Ort. Puan',
'avgtime' => 'Ort. Uçuş Süresi',
'lastndays' => 'Son :period gün',
'noreports' => 'Hiç Rapor Yok',
'totdistance' => 'Toplam Mesafe',
'totflight' => 'Toplam Uçuş',
'totfuel' => 'Toplam Yakıt Tüketimi',
'tottime' => 'Toplam Uçuş Süresi',
'fdm' => 'Stabil Yaklaşmalar',
'assignment' => 'Aylık Görevler',
// Map Widget
'flights_map' => 'Uçuş Haritası',
'personal_map' => 'Raporlarımın Haritası',
'fleet_map' => 'Filo Haritası',
'airline_map' => 'Havayolu Uçuş Haritası',
'assignm_map' => 'Aylık Görev Haritası',
'aerodr_map' => 'Havalimanı Haritası',
'citypairs' => 'Şehir Eşleri',
'airports' => 'Havalimanları',
'hubs' => 'Ana Üsler',
];
2 changes: 1 addition & 1 deletion module.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "DisposableBasic",
"alias": "disposablebasic",
"description": "phpVMS v7 module for Basic VA features",
"version": "3.6.16",
"version": "3.6.17",
"readme_url": "https://github.com/FatihKoz/DisposableBasic?tab=readme-ov-file#readme",
"license_url": "https://github.com/FatihKoz/DisposableBasic?tab=License-1-ov-file#readme",
"attribution": {
Expand Down

0 comments on commit 927d452

Please sign in to comment.