diff --git a/rails/config/locales/sw/administrate.sw.yml b/rails/config/locales/sw/administrate.sw.yml new file mode 100644 index 000000000..b63145dc0 --- /dev/null +++ b/rails/config/locales/sw/administrate.sw.yml @@ -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 diff --git a/rails/config/locales/sw/dashboard.sw.yml b/rails/config/locales/sw/dashboard.sw.yml new file mode 100644 index 000000000..26dc8e6f5 --- /dev/null +++ b/rails/config/locales/sw/dashboard.sw.yml @@ -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}. diff --git a/rails/config/locales/sw/devise.sw.yml b/rails/config/locales/sw/devise.sw.yml new file mode 100644 index 000000000..2dce5ac5b --- /dev/null +++ b/rails/config/locales/sw/devise.sw.yml @@ -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:" diff --git a/rails/config/locales/sw/models.sw.yml b/rails/config/locales/sw/models.sw.yml new file mode 100644 index 000000000..ab4845f49 --- /dev/null +++ b/rails/config/locales/sw/models.sw.yml @@ -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 diff --git a/rails/config/locales/sw/sw.yml b/rails/config/locales/sw/sw.yml new file mode 100644 index 000000000..489c22d33 --- /dev/null +++ b/rails/config/locales/sw/sw.yml @@ -0,0 +1,55 @@ +sw: + community: Jumuiya + communities: Jumuiya + media_link: Kiungo cha Media + media_links: Viungo cha Media + places: Maeneo + place: Eneo + speakers: Wazungumzaji + speaker: Mzungumzaji + stories: Hadithi + story: Hadithi + theme: Mandhari + users: Watumiaji + user: Mtumiaji + + # Front End Translations + admin_page: "Ukurasa wa Msimamizi" + alphabetical: A-Z + back_to_map: "Rudi kwenye Ramani" + back_to_welcome: "Rudi kwenye Ukurasa wa Karibu" + built_with_love: Imeundwa kwa ❤️ na + close: Funga + community_search: + title: "Tafuta Jumuiya ya Tafiti" + coming_soon: "Kipengele hiki kinakuja hivi karibuni. Kwa sasa, tafadhali omba mwaliko kwa jumuiya mahususi." + default: chaguo-msingi + enter: "Ingiza Tovuti" + filter_stories: "Chuja hadithi" + forgot_password: "Umesahau nenosiri yako?" + hello: Hello + introduction: Utangulizi + intro: + explanation: "Terrastories ni rekodi za sauti na taswira za usimulizi wa hadithi unaotegemea mahali. Programu hii inayotumika nje ya mtandao huwezesha jamii za wenyeji kupata na kuweka ramani mila zao za kusimulia hadithi kuhusu maeneo yenye maana au thamani kubwa kwao." + question: "Terrastory ni nini?" + language: Lugha + login: Ingia + logout: Ondoka + most_recent: "Hivi karibuni" + no_media: Hakuna Media ya Kusimulia Hadithi + password: Nenosiri + place_name: "Matamshi ya jina la mahali" + place_type: "Aina ya eneo" + region: Eneo + remember_me: "Nikumbuke" + reversed_alphabetical: Z-A + select_category: "Chagua kategoria" + select_option: "Chagua chaguo" + selected_language: "iliyochaguliwa" + sign_up: "Jisajili" + sort_stories: "Panga hadithi" + speaker: Mzungumzaji + topic: Mada + video_unsupported: Samahani, kivinjari chako hakitumii video zilizopachikwa. + welcome: Karibu + welcome_back: "Karibu tena"