Skip to content

Commit 5528b10

Browse files
committed
Update logic of testing reform and i18n translations
1 parent 7edcbdd commit 5528b10

File tree

7 files changed

+547
-150
lines changed

7 files changed

+547
-150
lines changed

config/application.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class Application < Rails::Application
1414
config.load_defaults 7.0
1515

1616
I18n.load_path += Dir[Rails.root.join('config/locales/**/*.yml').to_s]
17-
I18n.available_locales = %i[en]
17+
I18n.available_locales = %i[en tr]
1818

1919
config.i18n.default_locale = :en
2020

config/locales/defaults/tr.yml

+110
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
tr:
3+
datetime:
4+
distance_in_words:
5+
about_x_hours:
6+
one: yaklaşık 1 saat
7+
other: yaklaşık %{count} saat
8+
about_x_months:
9+
one: yaklaşık 1 ay
10+
other: yaklaşık %{count} ay
11+
about_x_years:
12+
one: yaklaşık 1 yıl
13+
other: yaklaşık %{count} yıl
14+
almost_x_years:
15+
one: neredeyse 1 yıl
16+
other: neredeyse %{count} yıl
17+
half_a_minute: yarım dakika
18+
less_than_x_minutes:
19+
one: 1 dakikadan az
20+
other: "%{count} dakikadan az"
21+
less_than_x_seconds:
22+
one: 1 saniyeden az
23+
other: "%{count} saniyeden az"
24+
over_x_years:
25+
one: 1 yıldan fazla
26+
other: "%{count} yıldan fazla"
27+
x_days:
28+
one: 1 gün
29+
other: "%{count} gün"
30+
x_minutes:
31+
one: 1 dakika
32+
other: "%{count} dakika"
33+
x_months:
34+
one: 1 ay
35+
other: "%{count} ay"
36+
x_seconds:
37+
one: 1 saniye
38+
other: "%{count} saniye"
39+
x_years:
40+
one: 1 yıl
41+
other: "%{count} yıl"
42+
prompts:
43+
day: Gün
44+
hour: Saat
45+
minute: Dakika
46+
month: Ay
47+
second: Saniye
48+
year: Yıl
49+
time_helper:
50+
ago: 'önce'
51+
time:
52+
am: 'öğleden önce'
53+
formats:
54+
default: "%a, %d %b %Y %H:%M:%S %z"
55+
short: "%d %b %H:%M"
56+
long: "%d %B, %Y %H:%M"
57+
pm: 'öğleden sonra'
58+
date:
59+
abbr_day_names:
60+
- Paz
61+
- Pzt
62+
- Sal
63+
- Çar
64+
- Per
65+
- Cum
66+
- Cts
67+
abbr_month_names:
68+
-
69+
- Ocak
70+
- Şubat
71+
- Mart
72+
- Nisan
73+
- Mayıs
74+
- Haziran
75+
- Temmuz
76+
- Ağustos
77+
- Eylül
78+
- Ekim
79+
- Kasım
80+
- Aralık
81+
day_names:
82+
- Pazar
83+
- Pazartesi
84+
- Salı
85+
- Çarşamba
86+
- Perşembe
87+
- Cuma
88+
- Cumartesi
89+
formats:
90+
default: "%m-%d-%Y"
91+
long: "%B %d, %Y"
92+
short: "%b %d"
93+
month_names:
94+
-
95+
- Ocak
96+
- Şubat
97+
- Mart
98+
- Nisan
99+
- Mayıs
100+
- Haziran
101+
- Temmuz
102+
- Ağustos
103+
- Eylül
104+
- Ekim
105+
- Kasım
106+
- Aralık
107+
order:
108+
- :month
109+
- :day
110+
- :year

config/locales/gems/devise/tr.yml

+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
tr:
2+
devise:
3+
confirmations:
4+
confirmed: Hesabınız başarıyla onaylandı. Şu an giriş yapmış bulunuyorsunuz.
5+
new:
6+
resend_confirmation_instructions: Onaylama talimatlarını tekrar gönder
7+
send_instructions: Birkaç dakika içinde hesabınızı nasıl onaylayacağınızı anlatan bir e-posta alacaksınız.
8+
send_paranoid_instructions: Eğer e-posta adresiniz sistemimizde kayıtlı ise, birkaç dakika içinde hesabınızı nasıl onaylayacağınızı anlatan bir e-posta alacaksınız.
9+
failure:
10+
already_authenticated: Zaten giriş yaptınız.
11+
inactive: Hesabınız daha aktifleştirilmemiş.
12+
invalid: Geçersiz %{authentication_keys} veya parola.
13+
last_attempt: Hesabınız askıya alınmadan önce son bir deneme hakkınız kaldı.
14+
locked: Hesabınız kilitlendi.
15+
not_found_in_database: Geçersiz %{authentication_keys} veya parola.
16+
timeout: Oturumunuz sonlandı. Devam etmek için, lütfen yeniden giriş yapınız.
17+
unauthenticated: Devam etmeden önce giriş yapmanız veya kayıt olmanız gereklidir.
18+
unconfirmed: Devam etmeden önce hesabınızı onaylamalısınız.
19+
mailer:
20+
confirmation_instructions:
21+
action: Hesabımı onayla
22+
greeting: Hoşgeldiniz %{recipient}!
23+
instruction: 'E-postanızı aşağıdaki bağlantıyı takip ederek onaylayabilirsiniz:'
24+
subject: Onaylama talimatları
25+
email_changed:
26+
greeting: Merhaba %{recipient}!
27+
message: E-posta adresin %{email} değiştirildiğinde seni bilgilendirmek için iletişime geçeceğiz.
28+
message_unconfirmed: E-posta adresiniz %{email} olarak değiştirildiğinde sizi bilgilendirmek için iletişime geçeceğiz.
29+
subject: E-posta Değiştirildi
30+
password_change:
31+
greeting: Merhaba %{recipient}!
32+
message: Parolanız değiştirildiğinde seni bilgilendirmek için iletişime geçeceğiz.
33+
subject: Parola Değişti
34+
reset_password_instructions:
35+
action: Parolamı değiştir
36+
greeting: Merhaba %{recipient}!
37+
instruction: Birisi parolanızı değiştirmek için bir istek gönderdi, aşağıdaki bağlantıyı kullanarak bunu yapabilirsiniz.
38+
instruction_2: Eğer bu isteği siz yapmadıysanız, bu e-postayı görmezden gelebilirsiniz.
39+
instruction_3: Parolanız yukarıdaki bağlantıyı kullanıp, yeni bir parola oluşturmadığınız sürece değişmeyecektir.
40+
subject: Parola sıfırlama talimatları
41+
unlock_instructions:
42+
action: Hesabımı geri aç
43+
greeting: Merhaba %{recipient}!
44+
instruction: 'Hesabınızı geri açmak için aşağıdaki bağlantıyı tıklayınız:'
45+
message: Hesabınız çok fazla başarısız giriş denemesinden dolayı kilitlenmiştir.
46+
subject: Kilit açma talimatları
47+
omniauth_callbacks:
48+
failure: Sizi %{kind} aracılığıyla tanıyamadık çünkü "%{reason}".
49+
success: "%{kind} aracılığıyla onaylandınız."
50+
passwords:
51+
edit:
52+
change_my_password: Parolamı değiştir
53+
change_your_password: Parolanı değiştir
54+
confirm_new_password: Yeni parolanı doğrula
55+
new_password: Yeni Parola
56+
new:
57+
forgot_your_password: Parolanızı mı unuttunuz?
58+
send_me_reset_password_instructions: Parola yenileme talimatlarını gönder
59+
no_token: Bu sayfaya parola sıfırlama e-postasındaki bağlantıya tıklayarak gelmeniz gerekmektedir. Bağlantıya tıklamak yerine kopyaladıysanız, hata yapmış olabilirsiniz. Lütfen parola sıfırlama e-postasındaki bağlantıya tıklayın.
60+
send_instructions: Birkaç dakika içinde parolanızı nasıl sıfırlayacağınız ile ilgili bir e-posta alacaksınız.
61+
send_paranoid_instructions: Eğer e-posta adresiniz sistemimizde kayıtlı ise, birkaç dakika içinde parolanızı nasıl sıfırlayacağınız ile ilgili bir e-posta alacaksınız.
62+
updated: Parolanız başarıyla güncellendi. Şu an giriş yapmış bulunuyorsunuz.
63+
updated_not_active: Parolanız başarıyla güncellendi.
64+
registrations:
65+
destroyed: Hesabınız başarıyla kapatıldı. En kısa sürede görüşmek üzere!
66+
edit:
67+
are_you_sure: Emin misiniz?
68+
cancel_my_account: Hesabımı iptal et
69+
currently_waiting_confirmation_for_email: 'Doğrulama için bekleniyor : %{email}'
70+
leave_blank_if_you_don_t_want_to_change_it: değiştirmek istemiyorsanız boş bırakın
71+
title: "%{resource} düzenle"
72+
unhappy: Mutsuz
73+
update: Güncelle
74+
we_need_your_current_password_to_confirm_your_changes: değişikleri onaylamak için şu anki parolanız gerekli
75+
new:
76+
sign_up: Kaydol
77+
signed_up: Başarıyla giriş yaptınız. Hoşgeldiniz!
78+
signed_up_but_inactive: Kaydınız başarıyla gerçekleşti. Fakat, hesabınız aktifleştirilmediği için siteye giriş yapamadınız.
79+
signed_up_but_locked: Kaydınız başarıyla gerçekleşti. Fakat, hesabınız kilitlendiği için siteye giriş yapamadınız.
80+
signed_up_but_unconfirmed: E-posta adresinize hesap aktifleştirme bağlantısını içeren bir e-posta gönderdik. Hesabınızı aktifleştirmek için lütfen e-posta ile gönderdiğimiz bağlantıyı açın.
81+
update_needs_confirmation: Hesabınızı başarıyla güncellediniz, fakat yeni e-posta adresinizin onaylanması gerek. Yeni e-posta hesabınızın onaylanması için lütfen size gönderdiğimiz e-postada bulunan onay bağlantısını açın.
82+
updated: Hesabınız başarıyla güncellendi.
83+
updated_but_not_signed_in: Hesabınız başarıyla güncellendi, ancak parola değiştirildiğinde yeniden giriş yapmalısınız
84+
sessions:
85+
already_signed_out: Başarıyla çıkış yapıldı.
86+
new:
87+
sign_in: Giriş yap
88+
signed_in: Başarıyla giriş yapıldı.
89+
signed_out: Başarıyla çıkış yapıldı.
90+
shared:
91+
links:
92+
back: Geri
93+
didn_t_receive_confirmation_instructions: Onaylama talimatlarını almadınız mı?
94+
didn_t_receive_unlock_instructions: Hesap geri açma talimatlarını almadınız mı?
95+
forgot_your_password: Parolanızı mı unuttunuz?
96+
sign_in: Giriş yap
97+
sign_in_with_provider: "%{provider} ile giriş yap"
98+
sign_up: Kaydol
99+
minimum_password_length: "(Minimum %{count} karakter)"
100+
unlocks:
101+
new:
102+
resend_unlock_instructions: Hesap geri açma talimatlarını tekrar gönder
103+
send_instructions: Birkaç dakika içerisinde hesap kilidi açma talimatlarını içeren bir e-posta alacaksınız.
104+
send_paranoid_instructions: Eğer hesabınız varsa, birkaç dakika içerisinde hesap kilidi açma talimatlarını içeren bir e-posta alacaksınız.
105+
unlocked: Hesabınızın kilidi başarıyla açıldı. Devam etmek için lütfen giriş yapın.
106+
errors:
107+
messages:
108+
already_confirmed: zaten onaylanmış, lütfen giriş yapmayı deneyin
109+
confirmation_period_expired: "%{period} içinde onaylanması gerekmektedir, lütfen yeni bir tane isteyiniz."
110+
expired: süresi doldu, lütfen yeni bir tane isteyin
111+
not_found: bulunamadı
112+
not_locked: kilitlenmemiş
113+
not_saved: "%{count} tane hata %{resource}'ın kaydını engelledi."

config/locales/gems/doorkeeper/tr.yml

+150
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
tr:
2+
activerecord:
3+
attributes:
4+
doorkeeper/application:
5+
name: 'Ad'
6+
redirect_uri: 'Yönlendirme URL'
7+
errors:
8+
models:
9+
doorkeeper/application:
10+
attributes:
11+
redirect_uri:
12+
fragment_present: 'Yönlendirme URL için fragment kullanılamaz'
13+
invalid_uri: 'Geçerli bir URI olmalıdır'
14+
unspecified_scheme: 'Şema belirtilmelidir'
15+
relative_uri: 'Mutlak URI olmalıdır'
16+
secured_uri: 'HTTPS/SSL URI olmalıdır'
17+
forbidden_uri: 'Sunucu tarafından yasaklanmıştır'
18+
scopes:
19+
not_match_configured: "Sunucu tarafında yapılandırılmış olan ile eşleşmiyor"
20+
doorkeeper:
21+
applications:
22+
confirmations:
23+
destroy: 'Silmek istediğinizden emin misiniz?'
24+
buttons:
25+
edit: 'Düzenle'
26+
destroy: 'Sil'
27+
submit: 'Gönder'
28+
cancel: 'İptal'
29+
authorize: 'Yetkilendir'
30+
form:
31+
error: 'Hata! Formunuzda hata olabilir'
32+
help:
33+
confidential: 'Gizli olarak kullanılacak bir uygulama olarak işaretlenir. Mobil uygulamalar veya tek sayfalık uygulamalar gibi.'
34+
redirect_uri: 'Her URI için bir satır kullanın'
35+
blank_redirect_uri: "Eğer uygulama için Client Credentials, Resource Owner Password Credentials veya başka bir yetki türü kullanılıyorsa, yönlendirme URI'lerini boş bırakın."
36+
scopes: 'Yetkileri aralarında boşluk bırakarak ayırın'
37+
edit:
38+
title: 'Uygulamayı düzenle'
39+
index:
40+
title: 'Uygulamalarınız'
41+
new: 'Yeni Uygulama'
42+
name: 'Ad'
43+
callback_url: 'Yönlendirme URL'
44+
confidential: 'Gizli?'
45+
actions: 'Eylemler'
46+
confidentiality:
47+
'yes': 'Evet'
48+
'no': 'Hayır'
49+
new:
50+
title: 'Yeni Uygulama'
51+
show:
52+
title: "Uygulama: %{name}"
53+
application_id: 'UID'
54+
secret: 'Gizli'
55+
secret_hashed: 'Gizli hashed'
56+
scopes: 'Yetkiler'
57+
confidential: 'Gizli'
58+
callback_urls: 'Yönlendirme URLleri'
59+
actions: 'Eylemler'
60+
not_defined: 'Belirtilmemiş'
61+
62+
authorizations:
63+
buttons:
64+
authorize: 'Yetkilendir'
65+
deny: 'Reddet'
66+
error:
67+
title: 'Bir hata oluştu'
68+
new:
69+
title: 'Oturum zorunlu '
70+
prompt: "%{client_name} kullanıcı hesabınıza yetkilendirmek istiyor musunuz?"
71+
able_to: 'Bu uygulama şunu yapabilir'
72+
show:
73+
title: 'Yetkilendirme kodu'
74+
form_post:
75+
title: 'Bu formu gönderin'
76+
77+
authorized_applications:
78+
confirmations:
79+
revoke: 'Emin misiniz?'
80+
buttons:
81+
revoke: 'İptal et'
82+
index:
83+
title: 'Yetkilendirilmiş uygulamalar'
84+
application: 'Uygulama'
85+
created_at: 'Oluşturulma tarihi'
86+
date_format: '%Y-%m-%d %H:%M:%S'
87+
88+
pre_authorization:
89+
status: 'Yetkilendirme durumu'
90+
91+
errors:
92+
messages:
93+
# Common error messages
94+
invalid_request:
95+
unknown: 'İstekte gerekli bir parametre eksik, desteklenmeyen bir parametre değeri içeriyor veya başka bir şekilde hatalı biçimlendirilmiş.'
96+
missing_param: "%{value} parametresi eksik"
97+
request_not_authorized: 'Talebin yetkilendirilmesi gerekiyor. Yetkilendirme isteği için gerekli parametre eksik veya geçersiz.'
98+
invalid_redirect_uri: "İstenen yönlendirme URI'si hatalı biçimlendirilmiş veya istemci yönlendirme URI'si ile eşleşmiyor."
99+
unauthorized_client: 'İstemci, bu yöntemi kullanarak bu isteği gerçekleştirme yetkisine sahip değil.'
100+
access_denied: 'Kaynak sahibi veya yetkilendirme sunucusu, isteği reddetti.'
101+
invalid_scope: 'İstenen kapsam geçersiz, bilinmiyor veya hatalı biçimlendirilmiş.'
102+
invalid_code_challenge_method: 'Kod sorgulama yöntemi düz veya S256 olmalıdır.'
103+
server_error: 'Yetkilendirme sunucusu, isteği yerine getirmesini engelleyen beklenmeyen bir koşulla karşılaştı.'
104+
temporarily_unavailable: 'Yetkilendirme sunucusu, sunucunun geçici olarak aşırı yüklenmesi veya bakımı nedeniyle şu anda isteği işleyemiyor.'
105+
106+
# Configuration error messages
107+
credential_flow_not_configured: 'Doorkeeper.configure.resource_owner_from_credentials yapılandırılmadığından Kaynak Sahibi Parolası Kimlik Bilgileri akışı başarısız oldu.'
108+
resource_owner_authenticator_not_configured: 'Doorkeeper.configure.resource_owner_authenticator yapılandırılmadığından Kaynak Sahibi bulma başarısız oldu.'
109+
admin_authenticator_not_configured: 'Doorkeeper.configure.admin_authenticator yapılandırılmamış olduğundan yönetici paneline erişim yasaktır.'
110+
111+
# Access grant errors
112+
unsupported_response_type: 'Yetkilendirme sunucusu bu yanıt türünü desteklemiyor.'
113+
unsupported_response_mode: 'Yetkilendirme sunucusu bu yanıt modunu desteklemiyor.'
114+
115+
# Access token errors
116+
invalid_client: 'Bilinmeyen istemci, istemci kimlik doğrulamasının dahil edilmemesi veya desteklenmeyen kimlik doğrulama yöntemi nedeniyle istemci kimlik doğrulaması başarısız oldu.'
117+
invalid_grant: "Sağlanan yetkilendirme yetkisi geçersiz, süresi doldu, iptal edildi, yetkilendirme talebinde kullanılan yeniden yönlendirme URI'si ile eşleşmiyor veya başka bir istemciye verildi."
118+
unsupported_grant_type: 'Yetki verme türü, yetkilendirme sunucusu tarafından desteklenmiyor.'
119+
120+
invalid_token:
121+
revoked: "Erişim tokeni geri alındı."
122+
expired: "Erişim tokeni zaman aşımına uğradı ve kullanılmaya devam edemez."
123+
unknown: "Erişim tokeni geçersiz."
124+
revoke:
125+
unauthorized: "Bu erişim tokeni için yetkilendirme yapılamadı."
126+
127+
forbidden_token:
128+
missing_scope: "Bu kaynağa erişim için, %{oauth_scopes} yetkileri gerekli."
129+
130+
flash:
131+
applications:
132+
create:
133+
notice: 'Uygulama oluşturuldu'
134+
destroy:
135+
notice: 'Uygulama silindi'
136+
update:
137+
notice: 'Uygulama güncellendi'
138+
authorized_applications:
139+
destroy:
140+
notice: 'Yetkilendirilmiş uygulama silindi'
141+
142+
layouts:
143+
admin:
144+
title: 'Doorkeeper'
145+
nav:
146+
oauth2_provider: 'OAuth2 Sağlayıcı'
147+
applications: 'Uygulamalar'
148+
home: 'Anasayfa'
149+
application:
150+
title: 'OAuth yetkilendirmesi zorunlu'
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
tr:
3+
forms:
4+
user_form/registration:
5+
attributes:
6+
email: E-posta
7+
password: Şifre

0 commit comments

Comments
 (0)