Skip to content

Commit

Permalink
Turkish Translations vol.1 (#754)
Browse files Browse the repository at this point in the history
  • Loading branch information
BatuhanW authored and stympy committed Dec 17, 2016
1 parent 7f5e658 commit a707fc5
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/faker/company.rb
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ def luhn_algorithm(number)
multiplications << digit.to_i * 2
else
multiplications << digit.to_i
end
end
end

sum = 0

Expand Down
26 changes: 26 additions & 0 deletions lib/locales/tr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# encoding: utf-8
tr:
faker:
name:
first_name: [Mehmet, Yiğit, Batuhan, Burak, İrem, Buse, Selim, Caner]
last_name: [Davut, Sağdıç, Özdemir, Özkanlı, Ekkaldır, Zengel, Eren]
prefix: [Sn., Av., Dr.]
title:
job: ['Müdür','Şef','Koordinatör', 'Ajan','Hacı','Başkan','Reyiz']
name:
- "#{prefix} #{first_name} #{last_name}"
- "#{first_name} #{last_name}"
- "#{last_name} #{first_name}"

internet:
free_email: [gmail.com, hotmail.com.tr, yandex.com.tr]
domain_suffix: [co, com, com.tr, net, org]
safe_email: ['mesela.com']


address:
city_name: ['İstanbul', 'İzmir', 'Eskişehir', 'Şırnak', 'Edirne', 'Van' ]
city:
- "#{city_name}"
country: [Afganistan, Amerika Birleşik Devletleri, Fransa, Hollanda, Belçika, Nepal, Hindistan, Kuala Lumpur, Rusya]
default_country: [Turkey]
35 changes: 35 additions & 0 deletions test/test_tr_locale.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
require File.expand_path(File.dirname(__FILE__) + '/test_helper.rb')

class TestTRLocale < Test::Unit::TestCase
def setup
Faker::Config.locale = 'tr'
end

def teardown
Faker::Config.locale = nil
end

def test_it_default_country
assert_equal('Turkey', Faker::Address.default_country)
end

def test_tr_names
assert Faker::Name.name.is_a? String
assert Faker::Name.first_name.is_a? String
assert Faker::Name.last_name.is_a? String
assert Faker::Name.prefix.is_a? String
assert Faker::Name.title.is_a? String
assert Faker::Name.first_name.is_a? String
end

def test_tr_internet_fields
assert Faker::Internet.free_email.is_a? String
assert Faker::Internet.domain_suffix.is_a? String
assert Faker::Internet.safe_email.is_a? String
end

def test_tr_address_fields
assert Faker::Address.city.is_a? String
assert Faker::Address.country.is_a? String
end
end

0 comments on commit a707fc5

Please sign in to comment.