diff --git a/next.config.js b/next.config.js
index 2d9dd9a74..60c8c0afe 100644
--- a/next.config.js
+++ b/next.config.js
@@ -15,7 +15,13 @@ module.exports = withPWA({
osmappVersion: packageJson.version.replace(/\.0$/, ''),
commitHash: (process.env.VERCEL_GIT_COMMIT_SHA || '').substr(0, 7),
commitMessage: process.env.VERCEL_GIT_COMMIT_MESSAGE || 'dev',
- languages: { en: 'English', cs: 'česky', pl: 'polski', de: 'Deutsch' },
+ languages: {
+ en: 'English',
+ cs: 'česky',
+ pl: 'polski',
+ de: 'Deutsch',
+ am: 'አማርኛ',
+ },
},
webpack: (config, { dev, isServer }) => {
// Fixes npm packages that depend on `fs` module
diff --git a/src/locales/am.js b/src/locales/am.js
new file mode 100644
index 000000000..9224156f7
--- /dev/null
+++ b/src/locales/am.js
@@ -0,0 +1,148 @@
+// identifier should be in the form: foldername.messageid.
+
+export default {
+ loading: 'በመጫን ላይ',
+ error: 'ስህተት',
+ close_panel: 'ፓኔል ዝጋ',
+ webgl_error: `ይህ ካርታ WebGL ቴክኖሎጂ ያስፈልገዋል.
ተመጣጣኝ መሳሪያ ካለዎ፣ የወቅቱን የድረ-ገፅ መዳሰሻ ይጠቀሙ`,
+
+ 'install.button': 'አፕሊኬሽኑን ይጫኑ',
+ 'install.tabs_aria_label': 'ፕላትፎርም ይምረጡ',
+ 'install.ios_intro': 'osmapp.orgን ሳፋሪ በተሰኘው መዳሰሻ ይክፈቱ',
+ 'install.ios_share': 'የመጋሪያ ምልክቱን ጫን ያድርጉት',
+ 'install.ios_add': 'ዋና ገፅ ላይ ጫን የሚለውን ምልክት ጫን ያድርጉት',
+ 'install.android_intro': 'osmapp.orgን ክሮም በተሰኘው መዳሰሻ ይክፈቱ',
+ 'install.android_share': 'ባለ 3 ነጠብጣብ ሜኑ ጫን ያድርጉ',
+ 'install.android_add': 'አፕሊኬሽኑን ይጫኑ የሚለውን ጫን ያድርጉ',
+ 'install.desktop_intro': 'osmapp.orgን በክሮም, ፋየርፎክስ ወይንም ኦፔራ ይክፈቱ',
+ 'install.desktop_install': 'የመጫኛ ቁልፍን ጫን ያድርጉ',
+ 'install.outro': ' ይኼው ነው ተጠናቋል! OsmAPP የሚለውን ምልክት በዋና ገፅዎ ላይ ይፈልጋል.',
+ 'install.note': 'ማስታወሻ: ይህ አፕሊኬሽን PWA ቴክኖሎጂን ይጠቀማል – ይህም Google Play or App Store መጠቀም ሳያስፈልግ በፈጣኑ መጫን የሚችል ነው።',
+
+ 'homepage.subtitle': 'ዓለማቀፍ OpenStreetMap አፕሊኬሽን',
+ 'homepage.how_to_start': 'ጥያቄዎን በመፈለጊያ ሳጥን ውስጥ መፃፍ ይጅምሩ.\n ወይንም ማንኛውንም በካርታው ላይ የሚገኝ ምልክት ጫን ያድርጉ ',
+ 'homepage.examples.eg': 'ለምሳሌ',
+ 'homepage.examples.charles_bridge_statues': 'የቻርለስ ድልድይ ሀውልቶች',
+ 'homepage.screenshot_alt': 'የOsmAPP የስክሪን ፎቶ',
+ 'homepage.about_osm': `ሁሉም የካርታ መረጃ ከ
+ OpenStreetMap ሲሆን, ይህም በብዙ ሚሊዮን በሚቆጠሩ ሰዎች ትብብር — ልክ እንደ Wikipedia የተሰራ ነው. በሁሉም የካርታው አካል ውስጥ
+ አርትዕ የሚል ቁልፍ ያገኛሉ`,
+ 'homepage.heading_about_osmapp': 'ስለ OsmAPP',
+ 'homepage.about_osmapp': `የዚህ አፕሊኬሽን ገፅታ እለት ተእለት በOpenStreetMap የምንጠቀመውን እርማቶች ማድረግን ጨምሮ ግልጋሎቱን ቀላል ያደርገዋል።
+
በዚህ እትም የተለያዩ የካርታ ክፍሎችን፣ እንዲሁም ተፈላጊ የቦታ ነጥቦችን, ማሻሻልና ማረምን ጨምሮ መሰረታዊ የመፈለጊያ አገልግሎት አካትቷል።
+ እንደ ጉዞ ጠቋሚ እና የምወዳቸው ቦታዎች የሚሉ አገልግሎቶች በቀጣዩ የአፕሊኬሽን ማሻሻያ ውስጥ ይካተታሉ`,
+ 'homepage.github_link': `አዳዲስ እና ተጨማሪ መገልገያዎችን በ Github ተጠቅመው ጥቆማ መስጠት ይችላሉ።`,
+ 'homepage.special_thanks_heading': `ልዩ ምስጋና ለ`,
+ 'homepage.special_thanks': `
+ `,
+ 'homepage.maptiler': 'MapTiler – ምርጥ ለሆኑ የቬክተር ካርታዎች
እንዲሁም ይህንን ፕሮጀክት ለመደገፍ ❤️ ',
+
+ 'searchbox.placeholder': 'በOpenStreetMap ላይ ይፈልጉ',
+
+ 'featurepanel.no_name': 'ስም የሌለው',
+ 'featurepanel.share_button': 'አጋራ',
+ 'featurepanel.save_button': 'ምርጫዎቼ (የምወዳቸው) ስብስብ ውስጥ አስቀምጥ',
+ 'featurepanel.directions_button': 'አቅጣጫዎች',
+ 'featurepanel.error': 'ከOpenStreetMap የተለያዩ ክፍሎችን ለማምጣት ስህተት __code__ገጥሞታል',
+ 'featurepanel.error_unknown': 'ከOpenStreetMap የተለያዩ ክፍሎችን ለማምጣት ያልታወቀ ስህተት ገጥሞታል',
+ 'featurepanel.error_network': 'ማምጣት አልቻልኩም, የመገናኛ መረብዎን ገመዶች ይመርምሩ',
+ 'featurepanel.error_deleted': 'ይህ አካል በOpenStreetMap ላይ ተሰርዟል የሚል ምልክት ተደርጎበታል',
+ 'featurepanel.history_button': 'ታሪኮች »',
+ 'featurepanel.other_info_heading': 'ተጨማሪ መረጃ',
+ 'featurepanel.edit_button_title': 'በOpenStreetMap የመረጃ ቋት ውስጥ አርትእ',
+ 'featurepanel.edit_button': 'ይህን አካባቢ አርትእ',
+ 'featurepanel.add_place_button': 'አዲስ ቦታን ጨምር',
+ 'featurepanel.undelete_button': 'ወደተሰረዘበት መልስ',
+ 'featurepanel.feature_description_nonosm': 'የካርታ አካል __type__',
+ 'featurepanel.feature_description_osm': '__type__ በ OpenStreetMap የመረጃ ቋት ውስጥ',
+ 'featurepanel.feature_description_point': 'የካርታ መገኛዎች',
+ 'featurepanel.show_objects_around': 'በዙሪያው ያሉ አካላትን አሳይ',
+ 'featurepanel.uncertain_image': 'ይህ በጣም ተቀራራቢው የሆነ የቅርብ ቀን የመንገድ ምልከታ ፎቶ ነው . የተለየ አካል ሊያሳይ ይችላል.',
+ 'featurepanel.inline_edit_title': 'አርትእ',
+ 'featurepanel.objects_around': 'በዚህ ዙሪያው የሚገኙ',
+
+ 'opening_hours.open': 'ክፈት: __todayTime__',
+ 'opening_hours.now_closed_but_today': 'አሁን ዝግ ነው፣ ዛሬ: __todayTime__',
+ 'opening_hours.today_closed': 'ዛሬ ዝግ ነው',
+ 'opening_hours.days_su_mo_tu_we_th_fr_sa': 'እሁድ|ሰኞ|ማክሰኞ|ረቡዕ|ሐሙስ|አርብ|ቅዳሜ',
+
+ 'map.github_title': 'GitHub',
+ 'map.language_title': 'ቋንቋ ቀይር',
+ 'map.osm_copyright_tooltip': '(c) OpenStreetMap.org አዋጮች እና ተባባሪዎች
– ነፃ የምድራችን ካርታ መረጃ 👌',
+ 'map.maptiler_copyright_tooltip': '(c) MapTiler.com ❤️
– የቬክተር ታይል, ማቅረብ, የውጭ አካባቢ ካርታ
ስራችንን ስለደገፋችሁልን ከልብ እናመሰግናለን።🙂 ',
+ 'map.more_button': 'ተጨማሪ',
+ 'map.more_button_title': 'ተጨማሪ አማራጮች …',
+ 'map.edit_link': 'ይህንን አካባቢ በiD አማካኝነት አርትእ',
+ 'map.about_link': 'ስለዚህ አፕሊኬሽን',
+
+ 'editdialog.add_heading': 'ወደ OpenStreetMap አስገባ',
+ 'editdialog.undelete_heading': 'ወደ OpenStreetMap በድጋሚ አስገባ',
+ 'editdialog.edit_heading': 'አርትእ:',
+ 'editdialog.suggest_heading': 'እርማቶች ጠቁም:',
+ 'editdialog.feature_type_select': 'ዓይነት ምረጥ',
+ 'editdialog.options_heading': 'አማራጮች',
+ 'editdialog.cancel_button': 'አቋርጥ',
+ 'editdialog.save_button_edit': 'OSM ላይ አስቀምጥ',
+ 'editdialog.save_button_delete': 'ሰርዝ',
+ 'editdialog.save_button_note': 'ማስታወሻዎች ጨምር',
+ 'editdialog.changes_needed': 'እባክዎ, የተወሰኑ ማሻሻያዎች ያድርጉ',
+ 'editdialog.loggedInMessage': '__osmUser__ በተሰኘው መለያ ገብተዋል, ለውጦች በፍጥነት ይቀመጣሉ',
+ 'editdialog.logout': 'ውጣ',
+ 'editdialog.anonymousMessage1': 'መለያ የሌለው ማስታወሻ በካርታው ላይ ይቀመጣል.
',
+ 'editdialog.anonymousMessage2_login': 'OpenStreetMap ላይ ማህደር አስቀም',
+ 'editdialog.anonymousMessage3': ', ያከናወኑት ለውጦች በፍጥነት ይታያሉ',
+ 'editdialog.add_major_tag': 'ጨምር',
+ 'editdialog.location_checkbox': 'መገኛ ይቀይሩ',
+ 'editdialog.location_placeholder': 'ለምሳሌ፦ ከመንገዱ ተምሻግሮ',
+ 'editdialog.location_editor_to_be_added': 'ይህ መገኛ ለአርትእ ገና ዝግጁ አይደለም, ይህን iD አርትእ ማከናወን ይችላሉ',
+ 'editdialog.place_cancelled': 'አካባቢው እስከመጨረሻው ተዘግቷል (ሰርዝ)',
+ 'editdialog.comment': 'አስተያየት (እንደምርጫዎ)',
+ 'editdialog.comment_placeholder': 'ወደ መረጃ ምንጩ የሚወስድ ማገናኛ.',
+ 'editdialog.info_edit': `እርትእዎ በፍጥነት OpenStreetMap ላይ ይቀመጣል። እባክዎ የሚያስገቡት መረጃ የርስዎ ወይም ከአስተማማኝ ምንጭ የተገኘ መሆኑን እርግጠኛ ይሁኑ። በህግ የሚጠበቁ ሌሎች ምንጮች መጠቀም ፈፅሞ የተከለከለ ነው። (ለምሳሌ፦ Google Maps). ተጨማሪ መረጃ`,
+ 'editdialog.info_note': `ጥቆማዎ በOpenStreetMap በጎ-ፈቃደኞች ይስተናገዳል። እዚህ ጋር ተጨማሪ ማስታወሻዎችን ወይንም የቦታ ማሻሻያ መግለጫዎች የመሳሰሉትን ማስቀመጥ ይችላሉ።
+ያደረጉትን ማሻሻያ (ለውጥ) ምንጩን በማስቀመጥ ማጠናከር ተገቢ ነው። (ድረ-ገፅ፣ ፎቶ ወዘ).`,
+ 'editdialog.other_tags': 'ሌሎች መገለጫዎች – መለያዎች',
+ 'editdialog.other_tags.new_key': 'አዲስ ቁልፍ',
+ 'editdialog.other_tags.add': 'ሌላ መለያ ጨምር',
+ 'editdialog.other_tags.will_be_deleted': 'ይሰረዛል',
+ 'editdialog.other_tags.info': `መለያዎቹ የእያንዳንዱን ካርታ ክፍሎች አስማሚ በሆኑ መንገዶች የሚገልፁ ናቸው። እዚህ ጋር ሁሉንም
+ የOpenStreetMap መለያዎች ያገኛሉ`,
+
+ 'editsuccess.close_button': 'ዝጋ',
+ 'editsuccess.note.heading': 'ስለጥቆማዎ እናመሰግናለን!',
+ 'editsuccess.note.subheading': 'የOpenStreetMap በጎ- ፈቃደኞ በጊዜ ሂደት ያስተናግዱታ',
+ 'editsuccess.note.body': 'በአብዛኛው ጥቂት ቀናት ይወስዳል። ነገር ግን ንቁ የሆነ የማህበረሰባዊ ተሳትፎ በሌለባቸው አካባቢዎች ረዘም ያለ ጊዜ ሊወስድ ይችላል። ',
+ 'editsuccess.note.urlLabel': 'መረጃዎችን እዚህ ጋር መጨመር ለውጦችን መከታተል ይችላሉ፡',
+ 'editsuccess.note.textLabel': 'የማስታወሻ ፅሁፎች',
+ 'editsuccess.edit.heading': 'ስለ አርትእ እናመሰግናለን',
+ 'editsuccess.edit.subheading': 'ያደረጉዋቸው ለውጦች በአለም ላይ ካርታዎች ላይ መታየት ጀምረዋል።',
+ 'editsuccess.edit.body': `በOSM የመረጃ ቋት ውስጥ ቀድሞውኑ የተካተተ። በ"OSM Mapnik" በጥቂት ደቀቃዎች ውስጥ ያገኙታል።
+ የOsmAPP ካርታ እና ሌሎች የተለያዩ አፕሊኬሽኖች በወር አንድ ጊዜ አካባቢ ሪፍሬሽ ያደርጋሉ።
+
ይህ ስህተት ከሆነ እራስዎ ወደነበረበት በመመለስ በድጋሚ ማስቀመጥ ይችላሉ።`,
+ 'editsuccess.edit.urlLabel': `የርስዎ ማሻሻያዎ:`,
+ 'editsuccess.edit.textLabel': 'አስተያየትዎ',
+
+ 'tags.name': 'ስም',
+ 'tags.website': 'ድረ-ገፅ',
+ 'tags.phone': 'ስልክ',
+ 'tags.opening_hours': 'የመክፈቻ ሰዓት',
+
+ 'layerswitcher.button': 'ካርታዎች',
+ 'layerswitcher.heading': 'የካርታ ክፍሎች',
+ 'layerswitcher.intro': 'እውነታው በOpenStreetMap የመረጃ አቅራቢነት እና ምንጭነት ማንኛውም ሰው ካርታውን በተለያየ ንድፍ አቀናብሮ ማውጣት ይችላል',
+ 'layerswitcher.add_layer_button': 'በተየለ መልኩ የተዘጋጀ ክፍል አስቀምጥ',
+ 'layerswitcher.add_layer_prompt': ' በተየለ መልኩ የተዘጋጀ TMS ክፍል አስቀምጥ – ትክክለኛው CORS:\n(beta feature) ያስፈልገዋል',
+
+ 'layers.basic': 'መሰረታዊ',
+ 'layers.outdoor': 'ከቤት ውጭ',
+ 'layers.mtb': 'MTB',
+ 'layers.snow': 'በረዶ',
+ 'layers.mapnik': 'OSM Mapnik',
+ 'layers.sat': 'ሳተላይት (z<14)',
+ 'layers.bike': 'ሳይክል',
+};