Turkish language support added (#995)

* Added Turkish translation with help of ChatGPT

* Changed 'article' and 'item' to 'ürün' and addedtranslations for messages plugin

* added translation for the rest of plugins

* merge conflicts

* fix tr.yml in messages plugin

* Corrected more translations

---------

Co-authored-by: Nurp <>
This commit is contained in:
nurp 2023-04-12 21:42:03 +02:00 committed by GitHub
parent c01c16ecdb
commit f2d5936cf0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 2416 additions and 0 deletions

View file

@ -8,6 +8,7 @@
//= require bootstrap-datepicker/locales/bootstrap-datepicker.es
//= require bootstrap-datepicker/locales/bootstrap-datepicker.nl
//= require bootstrap-datepicker/locales/bootstrap-datepicker.fr
//= require bootstrap-datepicker/locales/bootstrap-datepicker.tr
//= require list
//= require list.unlist
//= require list.delay

View file

@ -1672,6 +1672,7 @@ de:
language:
de: Deutsch
es: Spanisch
tr: Türkisch
fr: Französisch
nl: Niederländisch
required:

View file

@ -1693,6 +1693,7 @@ en:
es: Spanish
fr: French
nl: Dutch
tr: Turkish
required:
mark: "*"
text: required

View file

@ -1440,6 +1440,7 @@ es:
es: Español
fr: Francés
nl: Neerlandés
tr: Turco
required:
text: requerido
'yes': 'Sí'

View file

@ -1196,6 +1196,7 @@ fr:
es: Espagnol
fr: Français
nl: Néerlandais
tr: Turc
required:
text: requis
'yes': 'Oui'

View file

@ -1658,6 +1658,7 @@ nl:
es: Spaans
fr: Frans
nl: Nederlands
tr: Turks
required:
mark: "*"
text: verplicht

1906
config/locales/tr.yml Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
tr:
config:
hints:
use_current_orders: Şimdiki_siparişler eklentisini aktif et. Sipariş izni olan üyelerin, Siparişler menüsünde üç yeni ekran kullanarak birden çok siparişte üye miktarlarını değiştirmesine olanak tanır. Özellikle teslim alma günleri için faydalıdır.
keys:
use_current_orders: Ekstra dağıtım ekranları
current_orders:
articles:
article:
counts: '%{ordergroups} sipariş grubu, %{articles} farklı ürün sipariş etti.'
no_selection: Hangi üyenin ne sipariş ettiğini görmek için bir ürün seçin, veya sağ taraftan toplama listelerini indirin.
article_info:
origin_in: '%{origin} içinde'
supplied_by: '%{supplier} tarafından'
supplied_and_made_by: '%{manufacturer} tarafından yapıldı'
supplied_by_made_by: '%{supplier} tarafından sağlandı, %{manufacturer} tarafından yapıldı'
unit: '%{unit} başına'
from: '%{supplier} tarafından'
form:
article_placeholder: Ürünleri arayın...
current_orders: Tüm güncel siparişler
index:
title: Ürünleri dağıt
ordergroups:
piece: adet
unit: birim
add_new: Bir sipariş grubu ekleyin...
show:
title: ! '%{name}'
navigation:
receive: Teslim al
articles: Dağıtım
ordergroups: Üye siparişleri
group_orders:
index:
title: Mevcut siparişleriniz
ordergroups:
articles:
add_new: Yeni bir ürün ekleyin...
no_selection: Hangi sipariş grubunu göstermek istediğinizi seçin.
form:
ordergroup_placeholder: Bir sipariş grubu seçin...
index:
title: Ürünler - sipariş grubu için
payment_bar:
account_balance: Hesap bakiyesi
new_pin: PIN
new_transaction: Yeni işlem
payment: ! 'Ödeme:'
show:
title: '%{name} adına ürünler'
orders:
receive:
title: Siparişleri al
no_finished_orders: Şu anda alınacak sipariş yok.
documents:
multiple_orders_by_articles:
filename: Ürüne göre mevcut siparişler
title: Mevcut siparişler - ürüne göre
multiple_orders_by_groups:
filename: Gruba göre mevcut siparişler
title: Mevcut siparişler - gruba göre
helpers:
current_orders:
pay_done: Tamamen ödendi
pay_none: Ödenecek bir şey yok
pay_amount: Ödenecek tutar %{amount}
js:
current_orders:
articles:
above: '%{count} adet mevcut stoktan fazla'
below: '%{count} adet mevcut stokta kaldı'
equal: Tümü dağıtıldı

View file

@ -0,0 +1,6 @@
tr:
discourse:
callback:
invalid_nonce: Geçersiz nonce
invalid_signature: Geçersiz imza
logged_in: Giriş yapıldı!

View file

@ -0,0 +1,40 @@
tr:
activerecord:
attributes:
document:
created_at: Oluşturulma tarihi
created_by: Tarafından oluşturuldu
data: Veri
mime: MIME türü
name: Ad
config:
hints:
documents_allowed_extension: İzin verilen dosya uzantılarının boşluklarla ayrılmış bir listesi.
use_documents: Gıda kooperatifi menüsüne temel bir belge paylaşım sayfası ekleyin.
keys:
documents_allowed_extension: İzin verilen uzantılar
use_documents: Belgeleri etkinleştir
navigation:
documents: Belgeler
documents:
create:
error: 'Belge veya klasör oluşturulamadı: %{error}'
not_allowed_mime: '"%{mime}" dosya türüne izin verilmiyor. Lütfen bunu beyaz listeye almak için bir yöneticiyle iletişime geçin.'
notice: Belge veya klasör oluşturuldu
destroy:
error: 'Belge veya klasör silinemedi: %{error}'
no_right: Belgeyi veya klasörü silmek için yeterli yetkiniz yok
notice: Belge veya klasör silindi
form:
new: Yeni belge
new_folder: Yeni klasör
submit: Oluştur
index:
new: Yeni belge yükle
new_folder: Yeni klasör oluştur
title: Belgeler
move:
root_folder: Başlangıç
title: Taşı
update:
notice: Belge veya klasör taşındı

View file

@ -0,0 +1,23 @@
tr:
activerecord:
attributes:
link:
name: Adı
url: URL
workgroup: Çalışma Grubu
indirect: Dolaylı
authorization: Yetkilendirme Başlığı
admin:
links:
index:
title: Linkler
new_link: Yeni link ekle
form:
description: Bir çalışma grubu seçildiğinde, link yalnızca grubun üyelerine görünür. 'Dolaylı' seçeneği, Foodsoft'un kullanıcıları URL tarafından döndürülen adrese yönlendirmesine izin verir. Bu seçenek, yalnızca tam işlevselliği doğru anlaşıldığında etkinleştirilmelidir.
links:
show:
indirect_no_location: Yapılandırılmış URL, yönlendirme için bir Konum başlığı döndürmedi.
navigation:
admin:
links: Linkler
links: Linkler

View file

@ -0,0 +1,156 @@
tr:
activerecord:
attributes:
message:
body: Mesaj İçeriği
messagegroup_id: Mesaj Grubu
order_id: Sipariş
ordergroup_id: Sipariş Grubu
private: Özel
recipient_tokens: (Ek) alıcılar
send_method:
all: Tüm üyelere gönder
recipients: Belirli üyelere gönder
order: Bir siparişe katılan üyelere gönder
ordergroup: Bir sipariş grubunun üyelerine gönder
messagegroup: Bir mesaj grubunun üyelerine gönder
workgroup: Bir iş grubunun üyelerine gönder
send_to_all: Tüm üyelere gönder
subject: Konu
workgroup_id: İş Grubu
messagegroup:
description: ıklama
name: Ad
user_tokens: Üyeler
models:
message: Mesaj
messagegroup: Mesaj grubu
admin:
ordergroups:
show:
send_message: Mesaj gönder
users:
show:
send_message: Mesaj gönder
config:
hints:
mailing_list: Tüm üyelere için mesajlaşma sistemi yerine kullanılabilecek posta listesi e-posta adresi.
mailing_list_subscribe: Üyelerin abone olmak için bir e-posta gönderebileceği e-posta adresi.
use_messages: Üyelerin Foodsoft içinde birbirleriyle iletişim kurmasına izin ver.
keys:
use_messages: Mesajlar
mailing_list: Posta Listesi
mailing_list_subscribe: Posta Listesi Aboneliği
helpers:
messages:
write_message: Mesaj yaz
submit:
message:
create: Mesaj gönder
home:
index:
messages:
title: En yeni mesajlar
view_all:
text: '%{messages} veya %{threads} göster'
messages: tüm mesajlar
threads: konular
start_nav:
write_message: Mesaj yaz
messagegroups:
index:
body: 'Bir mesaj grubu, bir posta listesi gibi: o gruba üye olabilir (veya çıkabilir) ve o gruba gönderilen güncellemeleri alabilirsiniz.'
title: Mesaj grupları
join:
error: 'Mesaj grubuna katılamadı: %{error}'
notice: Mesaj grubuna katıldınız
leave:
error: 'Mesaj grubu terk edilemedi: %{error}'
notice: Mesaj grubundan ayrıldınız
messagegroup:
join: Mesaj grubuna katıl
leave: Mesaj grubundan ayrıl
messages:
actionbar:
message_threads: Konu olarak göster
messagegroups: Gruplara abone ol
messages: Liste olarak göster
new: Yeni mesaj
create:
notice: Mesaj kaydedildi ve gönderilecek.
index:
title: Mesajlar
messages:
reply: Yanıtla
model:
reply_header: ! '%{user} %{when} tarihinde yazdı:'
reply_indent: ! '> %{line}'
reply_subject: ! 'Yanıt: %{subject}'
new:
error_private: Üzgünüz, bu mesaj özel.
hint_private: Mesaj Foodsoft posta kutusunda gösterilmez.
list:
desc: ! 'Lütfen tüm mesajları şu mailing-liste gönderin: %{list}'
mail: örneğin %{email} adresine bir e-posta ile.
subscribe: 'E-posta listesi hakkında daha fazla bilgi edinebilirsiniz: %{link}.'
subscribe_msg: Önce e-posta listesine kaydolmanız gerekebilir.
wiki: Wiki (page Posta-listesi)
message: mesaj
no_user_found: Kullanıcı bulunamadı.
order_item: "%{supplier_name} (Pickup: %{pickup})"
reply_to: Bu mesaj, başka bir %{link} yanıtıdır.
search: Ara ...
search_user: Kullanıcı ara
title: Yeni mesaj
show:
all_messages: Tüm mesajlar
change_visibility: 'Değiştir'
from: ! 'Kimden:'
group: 'Grup:'
reply: Yanıtla
reply_to: 'Yanıtla:'
sent_on: ! 'Gönderildi:'
subject: ! 'Konu:'
title: Mesajı Göster
to: 'Kime:'
visibility: 'Görünürlük:'
visibility_private: 'Özel'
visibility_public: 'Genel'
thread:
all_message_threads: Tüm mesaj konuları
reply: Yanıtla
toggle_private:
not_allowed: Mesajın görünürlüğünü değiştiremezsiniz.
message_threads:
groupmessage_threads:
show_message_threads: tümünü göster
index:
general: Genel
title: Mesaj Konuları
message_threads:
last_reply_at: Son yanıt tarihi
last_reply_by: Son yanıtlayan
started_at: Başlangıç tarihi
started_by: Başlatan
show:
general: Genel
messages_mailer:
foodsoft_message:
footer: |
Yanıt: %{reply_url}
Mesajı çevrimiçi görüntüle: %{msg_url}
Mesajlaşma seçenekleri:: %{profile_url}
footer_group: |
Gruba gönderildi: %{group}
navigation:
admin:
messagegroups: Mesaj grupları
messages: Mesajlar
shared:
user_form_fields:
messagegroups: Mesaj gruplarına katıl veya ayrıl
simple_form:
labels:
settings:
messages:
send_as_email: Mesajları e-posta olarak al

View file

@ -0,0 +1,67 @@
tr:
activerecord:
attributes:
poll:
choices: Seçenekler
created_at: Oluşturulma tarihi
created_by: Oluşturan
description: ıklama
ends: Bitiş tarihi
name: Adı
max_points: Maksimum puan
min_points: Minimum puan
multi_select_count: Maksimum seçim sayısı
one_vote_per_ordergroup: Sadece bir oylama her sipariş grubu için
starts: Başlangıç tarihi
voting_method: Oylama yöntemi
voting_methods:
event: Etkinlik
single_select: Tek seçim
multi_select: Birden fazla seçim
points: Puanlar
resistance_points: Direniş puanları
poll_vote:
name: Adı
note: Not
updated_at: Son güncelleme
models:
poll: Oylama
config:
hints:
use_polls: Basit anketleri etkinleştirin.
keys:
use_polls: Anketleri etkinleştirin
navigation:
polls: Anketler
polls:
choice:
remove: Sil
create:
error: 'Anket oluşturulamadı: %{error}'
notice: Anket oluşturuldu
edit:
title: Anketi düzenle
form:
already_voted: Oylama yapıldığından seçenekler değiştirilemez.
new_choice: Yeni seçenek
required_ordergroup_custom_field: 'Sipariş grubunun ''%{label}'' alanı boş olamaz.'
required_user_custom_field: 'Kullanıcının ''%{label}'' alanı boş olamaz.'
destroy:
error: 'Anket silinemedi: %{error}'
no_right: Bu anketi silme izniniz yok
notice: Anket silindi
index:
new_poll: Yeni anket
title: Anketler
new:
title: Yeni anket
polls:
vote: Oyla
show:
vote: Oyla
update:
error: 'Anket güncellenemedi: %{error}'
notice: Anket güncellendi
vote:
submit: Oyla
no_right: Bu ankete katılamazsınız

View file

@ -0,0 +1,32 @@
tr:
config:
keys:
printer_print_order_articles: Sipariş makbuzu PDF'lerini yazdır
printer_print_order_fax: Fax PDF'lerini yazdır
printer_print_order_groups: Grup PDF'lerini yazdır
printer_print_order_matrix: Matris PDF'lerini yazdır
printer_token: Gizli token
use_printer: Yazıcı kullan
helpers:
submit:
printer_job:
create: Yazıcı görevi oluştur
navigation:
orders:
printer_jobs: Yazıcı görevleri
orders:
show:
confirm_create_printer_job: Bu sipariş için bir yazıcı görevi zaten oluşturuldu. Yeni bir tane oluşturmak istiyor musunuz?
printer_jobs:
create:
notice: '%{count} yazıcı görevi oluşturuldu.'
destroy:
notice: Yazıcı görevi silindi.
index:
finished: Tamamlandı
pending: Beklemede
queued: Siparişin kapatılması bekleniyor
requeued: Yeniden sıraya konuldu
title: Yazıcı görevleri
show:
title: Yazıcı görevi %{id}

View file

@ -0,0 +1,107 @@
tr:
activerecord:
attributes:
page:
body: İçerik
parent_id: Üst sayfa
title: Başlık
config:
hints:
use_wiki: Düzenlenebilir wiki sayfalarını etkinleştirin.
keys:
use_wiki: Wiki'yi etkinleştir
model:
page:
redirect: '[[%{title}]] sayfasına yönlendiriliyor...'
navigation:
wiki:
all_pages: Tüm Sayfalar
home: Ana Sayfa
title: Wiki
pages:
all:
new_page: Yeni sayfa oluştur
recent_changes: Son değişiklikler
search:
action: Ara
placeholder: Sayfa başlığı ..
site_map: Site Haritası
title: Tüm Wiki sayfaları
title_list: Sayfa listesi
body:
title_toc: İçindekiler
wikicloth_exception: 'Üzgünüm, wiki sayfasını yorumlarken bir hata oluştu: %{msg}. Lütfen düzeltin ve sayfayı tekrar kaydedin.'
create:
notice: Sayfa oluşturuldu.
cshow:
error_noexist: Sayfa mevcut değil!
redirect_notice: '%{page} sayfasından yönlendirildi ...'
destroy:
notice: Sayfa '%{page}' ve tüm alt sayfaları başarıyla silindi.
diff:
title: "%{title} - %{old} versiyonundan %{new} versiyonuna değişiklikler"
edit:
title: Sayfayı düzenle
error_stale_object: Uyarı, sayfa başka biri tarafından düzenlendi. Lütfen tekrar deneyin.
form:
help:
bold: kalın
external_link_ex: Dış bağlantı
external_links: Dış
heading: '%{level}. düzey'
headings: Başlık
image_link_title: Resim başlığı
image_links: Resimler
italic: italik
link_lists: Liste hakkında daha fazlası
link_table: Tablo biçimlendirmesi
link_templates: Şablonlar
link_variables: Foodsoft değişkenleri
list_item_1: İlk liste maddesi
list_item_2: İkinci liste maddesi
noformat: Biçimlendirme yok
ordered_list: Numaralı liste
section_block: Blok biçimlendirmesi
section_character: Karakter biçimlendirmesi
section_link: Bağlantı biçimlendirmesi
section_more: Daha fazla konu
section_table: Tablo biçimlendirmesi
see_tables: '%{tables_link} göz atın'
tables_link: Tablolar
text: metin
title: Hızlı biçimlendirme yardımı
unordered_list: Madde listesi
wiki_link_ex: Foodsoft Wiki Sayfası
wiki_links: Wiki bağlantıları
preview: Önizleme
last_updated: Son güncelleme
new:
title: Yeni bir wiki sayfası oluşturun
page_list_item:
date_format: ! '%d %B %Y, %H:%M:%S'
show:
date_format: ! '%d-%m-%Y %H:%M'
delete: Sayfayı sil
delete_confirm: Tüm alt sayfaların da silineceği uyarısını dikkate alarak devam etmek istediğinizden emin misiniz?
diff: Versiyonları karşılaştır
edit: Sayfayı düzenle
last_updated: Son güncelleme %{when} tarihinde <b>%{user}</b> tarafından yapıldı
subpages: alt sayfalar
title_versions: Versiyonlar
versions: Versiyonlar (%{count})
title: Başlık
update:
notice: Sayfa güncellendi
variables:
description: Değişkenler bilgiyi başka bir yerden getirir. Değişkeni kullandığınızda, görüntülendiğinde değeriyle değiştirilir. Foodsoft'un adınız, adresiniz, yazılım sürümü ve üye ve tedarikçi sayısı gibi birçok önceden tanımlanmış değişkeni vardır. Tüm değişkenler için aşağıdaki tabloya bakın. Bunları wiki sayfalarında ve ayak kısımlarında (yapılandırma ekranından) kullanabilirsiniz.
title: Foodsoft değişkenleri
value: Güncel değer
variable: Değişken
version:
author: 'Yazar: %{user}'
date_format: ! '%a, %d-%m-%Y, %H:%M'
revert: Bu sürüme geri dön
title: ! '%{title} - sürüm %{version}'
title_version: Sürüm
view_current: Şu anki sürümü gör