~cadence/bibliogram-devel

Add Bulgarian Language Translation v1 APPLIED

Plamen Peev: 1
 Add Bulgarian Language Translation

 3 files changed, 65 insertions(+), 2 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~cadence/bibliogram-devel/patches/14724/mbox | git am -3
Learn more about email & git

[PATCH] Add Bulgarian Language Translation Export this patch

---
 src/lang/bg.js            | 62 +++++++++++++++++++++++++++++++++++++++
 src/lang/index.js         |  2 +-
 src/site/pug/settings.pug |  3 +-
 3 files changed, 65 insertions(+), 2 deletions(-)
 create mode 100644 src/lang/bg.js

diff --git a/src/lang/bg.js b/src/lang/bg.js
new file mode 100644
index 0000000..6f0e767
--- /dev/null
+++ b/src/lang/bg.js
@@ -0,0 +1,62 @@
const data = {...require("./base")}
const {pug} = require("./utils/functions")

;(() => {
	data.meta_direction = "ltr"

	data.go_to_profile = "Виж профил"
	data.go_to_post = "Виж публикация"
	data.go_username_or_url = "Потребител или URL"
	data.go_shortcode_or_url = "Кратък код или URL"
	data.go_button = "Отвори"
	data.about_bibliogram_header = "За Bibliogram"
	data.pug_about_bibliogram_content = pug(`
		p.
			Bibliogram е уебсайт, който събира данни от публично достъпни Instagram профили и ги организира в
			по-удобни за разглеждане и по-бързо зареждащи се страници. Позволява изтеглянето на изображения, спира рекламите,
			дава възможност за абонамент във формат RSS и не подтиква потребителите да се регистрират. #[a(href=(link_to_featured_profiles ? "#featured-profiles" : "/u/instagram")).example-link Вижте пример.]	
		p.
			Bibliogram #[em не] позволява анонимно публикуване, харесване, коментиране, следене на потребители или разглеждане на скрити профили.
			Също така, не пази архив от изтрити публикации.
	`)
	data.about_this_instance_header = "За този сървър"
	data.onion_site_available = "Onion сайт е достъпен"
	data.t_settings = "Настройки"
	data.t_privacy_policy = "Политика за поверителност"
	data.has_not_written_privacy_policy = "Администраторът няма политика за поверителност"
	data.instance_not_blocked = "Сървърът не е блокиран"
	data.instance_partially_blocked = "Сървърът е частично блокиран"
	data.instance_blocked = "Сървърът е блокиран"
	data.rss_disabled = "RSS каналите са изключени"
	data.rss_enabled = "RSS каналите са включени"
	data.external_links_header = "Външни препратки"
	data.source_link = "Изходен код в sourcehut"
	data.matrix_link = "Чат стая в Matrix"
	data.instances_link = "Други Bibliogram сървъри"
	data.contact_link = "Свържете се с разработчика на Bibliogram"
	data.featured_profiles_header = "Избрани профили"
	data.featured_profiles_whats_this = "Какво е това?"
	data.html_featured_profiles_disclaimer = pug(`
		p Администраторът на този уебсайт намира тези профили за интересни.
		p Те по никакъв начин не изразяват своята подкрепа за проекта Bibliogram.
	`)()
	data.verified_badge_title = "Верифициран"
	data.verified_badge_alt = "Верифициран."
	data.post_counter_label = "публикации"
	data.outgoing_follows_counter_label = "следвани"
	data.incoming_follows_counter_label = "последователи"
	data.t_home = "Начало"
	data.tab_timeline = "Публикации"
	data.tab_igtv = "IGTV"
	data.next_page_button = "Следваща страница"
	data.next_page_button_loading = "Зареждане..."
	data.profile_is_private_notice = "Профилът е скрит."
	data.no_posts_notice = "Няма публикации."
	data.no_more_posts_notice = "Няма повече публикации."
	data.fn_page_divider = number => `Страница ${number}`
	data.pug_post_timestamp = pug(`
		| Публикувано на #[time(datetime=post.date.toISOString() data-local-date)= post.getDisplayDate()].
	`)
})()

module.exports = data
diff --git a/src/lang/index.js b/src/lang/index.js
index 0cfebed..d9350d5 100644
--- a/src/lang/index.js
+++ b/src/lang/index.js
@@ -7,7 +7,7 @@ class Lang {

		this.backing.set("base", require("./base"))

		for (const code of ["en", "en-us", "es", "fa", "fr", "gl", "it", "ru"]) {
		for (const code of ["en", "en-us", "es", "fa", "fr", "gl", "it", "ru", "bg"]) {
			// Assign lang
			const data = require(`./${code}`)
			this.backing.set(code, data)
diff --git a/src/site/pug/settings.pug b/src/site/pug/settings.pug
index 8eca862..ecdfcf1 100644
--- a/src/site/pug/settings.pug
+++ b/src/site/pug/settings.pug
@@ -53,7 +53,8 @@ html
						{value: "fr", text: "Français"},
						{value: "gl", text: "Galego"},
						{value: "it", text: "Italiano"},
						{value: "ru", text: "Русский"}
						{value: "ru", text: "Русский"},
						{value: "bg", text: "Български"}
					])

					+select("save_data", "Save data", true, [
-- 
2.26.2
Patch applied, thank you so much!

If you're willing to maintain this translation by updating it when new
text becomes available in the future, please subscribe to the
bibliogram-translate mailing list to receive a detailed announcement
in your inbox when there's something new.
https://lists.sr.ht/~cadence/bibliogram-translate