Skip to content

Commit

Permalink
Added Swahili translation (Terrastories#848)
Browse files Browse the repository at this point in the history
* Added Swahili translation for the adminstrate file

* Addded translation of sw.yml file

* Translated 3 more files: dashboard,models,devise
  • Loading branch information
larymak authored Oct 15, 2022
1 parent d24b9c7 commit 926430a
Show file tree
Hide file tree
Showing 5 changed files with 426 additions and 0 deletions.
140 changes: 140 additions & 0 deletions rails/config/locales/sw/administrate.sw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
---
sw:
helpers:
label:
speaker:
name: Jina
speaker_community: Jumuiya ya mzungumzaji
birthdate: Tarehe ya kuzaliwa
birthplace: Pahali pa kuzaliwa
story_ids: Hadithi
story:
desc: Maelezo
interviewer: Mhojaji
video_unsupported: Samahani, kivinjari chako hakitumii video zilizopachikwa.
permissions:
anonymous: "Inaweza kutafutwa"
user_only: "Mwanachama"
editor_only: "Mhariri"
admin_only: "Msimamizi"
place_ids: Maeneo
speaker_ids: Wazungumzaji
place:
lat: Latitudo
long: Longitudo
name: Jina
name_audio: Sauti ya Jina la mahali
description: Maelezo
type_of_place: Aina ya mahali
region: Eneo
story_ids: Hadithi
theme:
background_img: Picha ya Mandharinyuma (kwa skrini ya kukaribisha)
sponsor_logos: Nembo za wafadhili (kwa skrini ya kukaribisha)
mapbox_style_url: URL ya mtindo wa kisanduku cha ramani (ya ramani za mtandaoni)
mapbox_access_token: Tokeni ya ufikiaji ya kisanduku cha ramani inayohusishwa na mtindo
mapbox_3d: Washa mwonekano wa 3D kwa ramani ya mtandaoni
map_projection: Weka makadirio ya ramani
center_lat: Kituo cha ramani, latitudo
center_long: Kituo cha ramani, longitudo
sw_boundary_lat: Sanduku la kufunga la SW, latitudo (si lazima)
sw_boundary_long: Sanduku la kufunga la SW, longitudo (si lazima)
ne_boundary_lat: Sanduku la kufunga la NE, latitudo (si lazima)
ne_boundary_long: Sanduku la kufunga la NE, longitudo (si lazima)
background_img: Picha ya Mandharinyuma
sponsor_logos: Nembo za wafadhili
mapbox_style_url: URL ya Mtindo wa Mapbox
mapbox_access_token: Tokeni ya ufikiaji ya kisanduku cha ramani inayohusishwa na mtindo
mapbox_3d: Washa mwonekano wa 3D kwa ramani ya mtandaoni
zoom: Kiwango cha kukuza
pitch: Kiwango cha lami
bearing: Digrii ya ulaini
display_resource: "Mandhari ya Terrastories: %{community_name}"
user:
id: Id
email: Barua pepe
role: Jukumu
administrate:
actions:
confirm: Una uhakika?
destroy: Futa
edit: Hariri
edit_resource: Hariri %{name}
show_resource: Onyesha %{name}
new_resource: Mpya %{name}
back: Rudi
communities: Jumuiya
community: Jumuiya
controller:
create:
success: "%{resource} iliundwa kwa ufanisi."
destroy:
success: "%{resource} iliharibiwa kwa mafanikio."
update:
success: "%{resource} imesasishwa kwa ufanisi."
curriculum: Mtaala
curriculums: Mtaala
curriculum_story: Hadithi ya Mtaala
curriculum_stories: Hadithi ya Mtaala
fields:
has_many:
more: Matokeo %{count} kwa jumla ya %{total_count}
none: Hakuna
nested_has_many:
add: Ongeza
remove: Ondoa
file_to_update: Faili ya kusasisha
form:
error: kosa
errors: "%{pluralized_errors} hii imepigwa marufuku %{resource_name} kutokana na kuhifadhiwa:"
import_button: Ingiza %{resource}
places: Maeneo
place: Eneo
search:
clear: Futa utafutaji
label: "Tafuta %{resource}"
results: "matokeo"
speakers: Wazungumzaji
speaker: Mzungumzaji
stories: Hadithi
story: Hadithi
theme: Mandhari
themes: Mandhari
users: Watumiaji
user: Mtumiaji
media_link: Kiungo cha Media
media_links: Viungo cha Media
table_columns:
user:
id: Id
email: Barua pepe
role: Jukumu
speaker:
id: Id
photo: Picha
name: Jina
birthdate: Tarehe ya kuzaliwa
birthplace: Pahali pa kuzaliwa
speaker_community: Jumuiya ya mzungumzaji
story:
id: Id
title: Kichwa
desc: Maelezo
language: Lugha
speakers: Wazungumzaji
interview_location: Mahali pa mahojiano
interviewer: Mhojaji
date_interviewed: Tarehe ya mahojiano
places: Maeneo
permission_level: Kiwango cha ruhusa
place:
id: Id
name: Jina
description: Maelezo
type_of_place: Aina ya mahali
region: Eneo
long: Longitudo
lat: Latitudo
stories: Hadithi
photo: Picha
name_audio: Sauti ya Jina la mahali
53 changes: 53 additions & 0 deletions rails/config/locales/sw/dashboard.sw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
sw:
profile: Wasifu
interviewer: Mhojaji
import: Ingiza
map:
center: Kituo cha Ramani
bounds: Mipaka ya Ramani
bounds_description: Mipaka ya ramani huamua kiwango ambacho unaweza kusogeza kwenye ramani. Bila vikwazo, ramani itakuwa inayoweza kusogezwa kabisa.
sw_corner: Kona ya Kusini Magharibi
ne_corner: Kona ya Kaskazini Mashariki
unrestricted_bounds: Ruhusu mipaka isiyo na kikomo
online: Umbo la Ramani ya Mtandaoni
settings: Mipangilio ya Ramani
settings_description: Geuza mipangilio ya ramani ya jumuiya yako kukufaa.
projection:
mercator: Mercator
albers: Albers
equalEarth: Equal Earth
equirectangular: Equirectangular
lambertConformalConic: Lambert Comformal Conic
naturalEarth: Natural Earth
winkelTripel: Winkel Tripel
dashboard:
back_to_app: Rudi kwenye Programu
community_settings: Mipangilio ya Jumuiya
headings:
new_resource: New %{name}
actions:
confirm: Una uhakika?
destroy: Futa
edit: Hariri
new: Mpya
back: Rudi
show_resource: Show %{name}
theme:
welcome_screen: Skrini ya Kukaribisha
background_img: Geuza kukufaa picha ya usuli kwenye ukurasa wa kutua wa jumuiya yako.
sponsor_logos: Onyesha nembo kwenye ukurasa wako wa jumuiya. Hii inaweza kuwa nembo ya shirika lako au ya mfadhili wa mradi. Nembo nyingi zinaweza kuongezwa.
search:
clear: Futa utafutaji
label: Tafuta
heading: Matokeo ya Utafutaji
results: matokeo
filter:
all: Zote
any: Yoyote
label: Chuja
clear: Futa chujio
list:
prev: Iliyotangulia
next: Inayofuata
no_results: Hakuna %{resources} zinazopatikana.
no_nested_results: This %{resource} has no %{resources}.
64 changes: 64 additions & 0 deletions rails/config/locales/sw/devise.sw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Additional translations at https://github.com/plataformatec/devise/wiki/I18n

sw:
devise:
confirmations:
confirmed: "Barua pepe yako imethibitishwa."
send_instructions: "Utapokea barua pepe yenye maagizo ya jinsi ya kuthibitisha anwani yako ya barua pepe baada ya dakika chache."
send_paranoid_instructions: "Ikiwa anwani yako ya barua pepe iko kwenye hifadhidata yetu, utapokea barua pepe yenye maagizo ya jinsi ya kuthibitisha anwani yako ya barua pepe baada ya dakika chache."
failure:
already_authenticated: "Tayari umeingia."
inactive: "Akaunti yako bado haijaamilishwa."
invalid: "Invalid %{authentication_keys} or password."
locked: "Akaunti yako imefungwa."
last_attempt: "Una jaribio moja zaidi kabla ya akaunti yako kufungwa."
not_found_in_database: "Invalid %{authentication_keys} or password."
timeout: "Kipindi chako kimekwisha. Tafadhali ingia tena ili kuendelea."
unauthenticated: "Tafadhali ingia kwa akaunti ya jumuiya."
unconfirmed: "Lazima uthibitishe anwani yako ya barua pepe kabla ya kuendelea."
mailer:
confirmation_instructions:
subject: "Maagizo ya uthibitisho"
reset_password_instructions:
subject: "Weka upya maagizo ya nenosiri"
unlock_instructions:
subject: "Fungua maagizo"
email_changed:
subject: "Barua pepe Imebadilishwa"
password_change:
subject: "Nenosiri Limebadilishwa"
omniauth_callbacks:
failure: 'Haikuweza kukuthibitisha kutoka kwa %{kind} kwa sababu "%{reason}".'
success: "Imethibitishwa kutoka kwa akaunti %{kind}."
passwords:
no_token: "Huwezi kufikia ukurasa huu bila kuja kutoka kwa barua pepe ya kuweka upya nenosiri. Ikiwa umetoka kwa barua pepe ya kuweka upya nenosiri, tafadhali hakikisha kuwa umetumia URL kamili iliyotolewa."
send_instructions: "Utapokea barua pepe yenye maagizo ya jinsi ya kuweka upya nenosiri lako baada ya dakika chache."
send_paranoid_instructions: "Ikiwa anwani yako ya barua pepe ipo katika hifadhidata yetu, utapokea kiungo cha kurejesha nenosiri kwenye anwani yako ya barua pepe baada ya dakika chache."
updated: "Nenosiri lako limebadilishwa. Sasa umeingia."
updated_not_active: "Nenosiri lako limebadilishwa."
registrations:
destroyed: "Kwaheri! Akaunti yako imeghairiwa. Tunatumai kukuona tena hivi karibuni."
signed_up: "Karibu! Umefaulu kujiandikisha."
signed_up_but_inactive: "Umefaulu kujiandikisha. Hata hivyo, hatukuweza kukuingiza kwa sababu akaunti yako bado haijaamilishwa."
signed_up_but_locked: "Umefaulu kujiandikisha. Hata hivyo, hatukuweza kukuingiza kwa sababu akaunti yako imefungwa."
signed_up_but_unconfirmed: "Ujumbe ulio na kiungo cha uthibitishaji umetumwa kwa anwani yako ya barua pepe. Tafadhali fuata kiungo ili kuwezesha akaunti yako."
update_needs_confirmation: "Ulisasisha akaunti yako kwa mafanikio, lakini tunahitaji kuthibitisha anwani yako mpya ya barua pepe. Tafadhali angalia barua pepe yako na ufuate kiungo cha uthibitishaji ili kuthibitisha anwani yako mpya ya barua pepe."
updated: "Akaunti yako imesasishwa."
sessions:
signed_in: "Umeingia katika akaunti."
signed_out: "Umeondoka kwenye akaunti."
already_signed_out: "Umeondoka kwenye akaunti."
unlocks:
send_instructions: "Utapokea barua pepe yenye maagizo ya jinsi ya kufungua akaunti yako baada ya dakika chache."
send_paranoid_instructions: "Ikiwa akaunti yako ipo, utapokea barua pepe yenye maelekezo ya jinsi ya kuifungua baada ya dakika chache."
unlocked: "Akaunti yako imefunguliwa. Tafadhali ingia ili kuendelea."
errors:
messages:
already_confirmed: "tayari imethibitishwa, tafadhali jaribu kuingia"
confirmation_period_expired: "inahitaji kuthibitishwa ndani ya %{period}, tafadhali omba mpya"
expired: "muda wake umeisha, tafadhali omba mpya"
not_found: "haipatikani"
not_locked: "haikuwa imefungwa"
not_saved:
one: "Hitilafu 1 ilikataza %{resource} hii kuhifadhiwa:"
other: "Hitilafu %{count} zilikataza %{resource} hii kuhifadhiwa:"
114 changes: 114 additions & 0 deletions rails/config/locales/sw/models.sw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
sw:
errors:
messages:
map_bounds: Thamani zote nne za kisanduku cha kufunga lazima ziwekwe au ziachwe wazi
invalid_latitude: thamani inapaswa kuwa kati ya -90 na 90
invalid_longitude: thamani inapaswa kuwa kati ya -180 na 180
invalid_zoom_level: thamani inapaswa kuwa kati ya 0 na 22
invalid_pitch: thamani inapaswa kuwa 0 na 85
invalid_bearing: thamani inapaswa kuwa kati ya -180 na 180
invalid_username_format: haiwezi kuwa na nafasi
helpers:
label:
place:
one: Eneo
speaker:
one: Mzungumzaji
visibility: Mwonekano
activerecord:
errors:
models:
place:
attributes:
name_audio:
content_type: aina ya maudhui haipo kwenye orodha
photo:
content_type: aina ya maudhui haipo kwenye orodha
story:
attributes:
place_ids:
blank: Hadithi yako lazima iwe na Eneo
speaker_ids:
blank: Hadithi yako lazima iwe na angalau Mzungumzaji mmoja
theme:
attributes:
background_img:
content_type: aina ya maudhui haipo kwenye orodha
mapbox_access_token:
blank: inahitajika wakati URL ya mtindo wa Mapbox imewekwa.
mapbox_style_url:
blank: inahitajika wakati tokeni ya ufikiaji ya Mapbox imewekwa.
# Used to auto-translate submit buttons
models:
community: Jumuiya
curriculum: Mtaala
user: Mtumiaji
place: Eneo
speaker: Mzungumzaji
story: Hadithi
theme: Mandhari
media_link: Kiungo cha Media
# Used for model-based form labels and other attribute displays
attributes:
place:
name: Jina
name_audio: Sauti ya Jina la Eneo
description: Maelezo
type_of_place: Aina ya Eneo
region: Eneo
long: Longitude
lat: Latitude
story_ids: Hadithi
photo: Picha
speaker:
name: Jina
story_ids: Hadithi
photo: Picha
speaker_community: Jumuiya ya Mzungumzaji
birthdate: Tarehe ya kuzaliwa
birthplace_id: Kuzaliwa wapi
story:
title: Kichwa
desc: Maelezo
language: Lugha
topic: Mada
date_interviewed: Tarehe ya kuhojiwa
media: Media
speaker_ids: Wanazungumzaji
place_ids: Maeneo
interview_location_id: Mahali pa mahojiano
interviewer_id: Mhojaji
permission_level: Kiwango cha ruhusa
story/permission_level:
anonymous: Asiyejulikana
user_only: Mwanachama
editor_only: Mhariri
theme:
background_img: Picha ya usuli
sponsor_logos: Nembo za wafadhili
mapbox_style_url: URL ya mtindo wa kisanduku cha ramani
mapbox_access_token: Ishara ya ufikiaji ya kisanduku cha ramani inayohusishwa na mtindo
mapbox_3d: Wezesha mwonekano wa 3D Terrain kwa ramani ya mtandaoni
center_lat: Latitude
center_long: Longitude
sw_boundary_lat: Min Latitude
sw_boundary_long: Min Longitude
ne_boundary_lat: Max Latitude
ne_boundary_long: Max Longitude
zoom: Zoom level
pitch: Pitch degree
bearing: Bearing degrees
map_projection: Set projection for map
user:
login: Jina la mtumiaji au Barua pepe
name: Jina la Kuonyesha
username: Jina la mtumiaji
email: Barua pepe
role: Jukumu
password: Nenosiri
photo: Picha
user/role:
admin: Administrator
editor: Mhariri
member: Mwanachama
viewer: Mtazamaji
Loading

0 comments on commit 926430a

Please sign in to comment.