diff --git a/BeeWare.lektorproject b/BeeWare.lektorproject index e726969428..b86020532b 100644 --- a/BeeWare.lektorproject +++ b/BeeWare.lektorproject @@ -83,7 +83,7 @@ locale = fa_IR lektor-github-repos = 0.1.1 lektor-gravatar = 0.1.3 lektor-markdown-admonition = 0.3.1 -git+https://github.com/beeware/lektor-i18n-plugin@v0.5.4 = +../lektor-i18n-plugin = [servers.ghpages] target = ghpages://beeware/beeware.github.io?cname=beeware.org diff --git a/babel.cfg b/babel.cfg index 6cd1b91a04..7669ea719b 100644 --- a/babel.cfg +++ b/babel.cfg @@ -1,2 +1,4 @@ [jinja2: **/templates/**.html] encoding = utf-8 +trimmed = True +extensions = jinja2.ext.do diff --git a/databags/labels.ini b/databags/labels.ini deleted file mode 100644 index e197efe207..0000000000 --- a/databags/labels.ini +++ /dev/null @@ -1,405 +0,0 @@ -; Duplication of fields from projects, teams, etc, due to limitation of not -; being able to display labels programatically -; https://www.getlektor.com/docs/api/db/types/select/#comment-2621110346 - -[en] -; Project Type -app = Application -application = Application -tool = Tool -library = Library -bridge = Bridge -template = Template -support = Support -utility = Utility - -; Maturity -attic = Attic -experimental = Experimental -alpha = Early Development -beta = In Development -production = Stable - -; Platforms -independent = Platform independent -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = Browser -terminal = Terminal - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = Platinum -gold = Gold -silver = Silver -bronze = Bronze -adhoc = Ad hoc -individual = Individual -professional = Professional -inkind = In kind - -; Super powers -batavia = Batavia -voc = VOC -lektor = Website -bdfn = Bee-nevolent Dictator, For Now -android = Android -toga = Toga -ios = iOS -senior = Senior Apiarist -cricket = Cricket -briefcase = Briefcase -travertino = Travertino - -[es] -; Project Type -app = Aplicación -tool = Herramienta -library = Librería -bridge = Puente -template = Plantilla -support = Soporte - -; Maturity -attic = Atico -experimental = Experimental -alpha = Desarrollo inicial -beta = En desarrollo -production = Estable - -; Platforms -independent = Independiente de plataforma -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = Navegador - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = Platino -gold = Oro -silver = Plata -bronze = Bronce -adhoc = Ad hoc -individual = Individual -professional = Profesional -inkind = In kind - -; Super powers -batavia = Batavia -voc = VOC -lektor = Sitio web -bdfn = Dictador Benevolente, por ahora -android = Android -toga = Toga -ios = iOS -senior = Apicultor Senior -cricket = Cricket - -[it] -; Project Type -app = Applicazione -tool = Utensile -library = Biblioteca -bridge = Ponte -template = modello -support = Supporto - -; Maturity -attic = Soffitta -experimental = Sperimentale -alpha = Sviluppo iniziale -beta = In sviluppo -production = Stabile - -; Platforms -independent = Indipendente dalla piattaforma -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = Browser - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = Platino -gold = Oro -silver = Argento -bronze = Bronzo -adhoc = Ad hoc -individual = Individuale -professional = professionale -inkind = Beni in natura - -; Super powers -batavia = Batavia -voc = VOC -lektor = Sito web -bdfn = Beelevolent Dictator, per ora -android = Android -toga = Toga -ios = iOS -senior = Apiarista senior -cricket = Cricket - -[de] -; Project Type -app = Anwendung -tool = Werkzeug -library = Bibliothek -bridge = Brücke -template = Template -support = Unterstützung - -; Maturity -attic = Dachboden -experimental = Experimentell -alpha = Frühe Entwicklungshase -beta = In Entwicklung -production = Stabil - -; Platforms -independent = Plattformunabhängig -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -Browser = Browser - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = Platin -gold = Gold -silver = Silber -bronze = Bronze -adhoc = Ad-hoc -individual = Einzelperson -professional = Professionell -inkind = Sachbeitrag - -; Super powers -batavia = Batavia -voc = VOC -lektor = Website -bdfn = Beelevolent Diktator, zur Zeit -Android = Android -toga = Toga -ios = iOS -Senior = Senior Imker -cricket = Cricket - -[pl] -; Project Type -app = Aplikacja -tool = Narzędzie -library = Biblioteka -bridge = Mostek -template = Szablon -support = Wsparcie - -; Maturity -attic = Archiwalny -experimental = Eksperymantalny -alpha = Wczesny rozwój -beta = Rozwijany -production = Stabilny - -; Platforms -independent = Niezależny od platformy -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = Przeglądarka - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = Platynowy -gold = Złoty -silver = Srebrny -bronze = Brązowy -adhoc = Ad hoc -individual = Indywidualny -professional = Profesjonalny -inkind = Honorowy - -; Super powers -batavia = Batavia -voc = VOC -lektor = Strona -bdfn = Beelevolent Dictator, For Now -android = Android -toga = Toga -ios = iOS -senior = Senior Apiarist -cricket = Cricket - - -[zh_TW] -; Project Type -app = 應用程式 -tool = 工具 -library = 函式庫 -bridge = 橋接器 -template = 範本 -support = 支援 - -; Maturity -attic = Attic -experimental = 實驗性 -alpha = 開發初期 -beta = 開發中 -production = 穩定 - -; Platforms -independent = 不依賴平台 -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = 瀏覽器 - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = 白金 -gold = 黃金 -silver = 銀 -bronze = 銅 -adhoc = Ad hoc -individual = 個人 -professional = 專業的 -inkind = 實體 - -; Super powers -batavia = Batavia -voc = VOC -lektor = 網站 -bdfn = 仁慈的獨裁蜂 -android = Android -toga = Toga -ios = iOS -senior = 高級養蜂師 -cricket = 蟋蟀 -briefcase = 公事包 - - -[zh_CN] -; Project Type -app = 应用程序 -tool = 工具 -library = 库 -bridge = 桥接器 -template = 模版 -support = 支持 -utility = 实用 - -; Maturity -attic = 阁楼 -experimental = 实验性 -alpha = 开发初期 -beta = 开发中 -production = 稳定 - -; Platforms -independent = 不依赖平台 -macOS = macOS -linux = Linux (GTK+) -win = Windows -iOS = iOS -android = Android -tvOS = tvOS -watchOS = watchOS -browser = 浏览器 - -; Language -py = Python -c = C -m = Objective C -cpp = C++ -java = Java -js = JavaScript - -; Sponsorship levels -platinum = 白金 -gold = 黄金 -silver = 银 -bronze = 铜 -adhoc = 特设 -individual = 个人 -professional = 专业的 -inkind = 实体 - -; Super powers -batavia = Batavia -voc = VOC -lektor = 网站 -bdfn = 仁慈的独裁蜂 -android = Android -toga = Toga -ios = iOS -senior = 高级养蜂师 -cricket = 蟋蟀 -briefcase = 公文包 diff --git a/databags/languages.ini b/databags/languages.ini new file mode 100644 index 0000000000..e1b5eb59d4 --- /dev/null +++ b/databags/languages.ini @@ -0,0 +1,16 @@ +[langs] +english = English +arabic = العَرَبِيَّة +czech = Čeština +danish = Dansk +german = Deutsch +spanish = Español +farsi = فارسی +french = Français +korean = 한국어 +portuguese = Português +simplified_chinese = 中文(简体) +traditional_chinese = 中文(繁體) +turkish = Türkçe +italian = Italiano +polish = Polski diff --git a/databags/menu.ini b/databags/menu.ini deleted file mode 100644 index d2d90c212f..0000000000 --- a/databags/menu.ini +++ /dev/null @@ -1,111 +0,0 @@ -[en] -about = About -project = Projects -community = Community -contributing = Contributing -news = News -donate = Donate - -[ar] -about = حول -project = المشاريع -community = المجتمع -contributing = المساهمة -news = الأخبار -donate = التبرّع - -[pt] -about = Sobre -project = Projetos -community = Comunidade -contributing = Contribuir -news = Notícias -donate = Doar - -[de] -about = Über -project = Projekte -community = Community -contributing = Mithelfen -news = Neuigkeiten -donate = Spenden - -[es] -about = Acerca -project = Proyectos -community = Comunidad -contributing = Contribuir -news = Noticias -donate = Donar - -[da] -about = Om -project = Projekter -community = Fællesskab -contributing = Bidrager -news = Nyheder -donate = Donere - -[ko] -about = 정보 -project = 프로젝트 -community = 커뮤니티 -contributing = 기여하기 -news = 뉴스 -donate = 기부하기 - -[cs] -about = O -project = Projekty -community = Komunita -contributing = Přispívání -news = Novinky -donate = Přispět - -[fr] -about = À Propos -project = Projets -community = Communauté -contributing = Contribuer -news = Nouvelles -donate = Donation - -[tr] -about = Hakkında -project = Projeler -community = Topluluk -contributing = Katkı -news = Haberler -donate = Bağış - -[it] -about = Circa -project = Progetti -community = Community -contributing = Contribuire -news = Notizie -donate = Donare - -[pl] -about = O -project = Projekty -community = Społeczność -contributing = Rozwijanie -news = Nowości -donate = Datki - -[zh_CN] -about = 关于 -project = 项目 -community = 社区 -contributing = 贡献 -news = 新闻 -donate = 捐赠 - -[zh_TW] -about = 關於 -project = 專案 -community = 社群 -contributing = 貢獻 -news = 新聞 -donate = 贊助 diff --git a/databags/translate.ini b/databags/translate.ini deleted file mode 100644 index d4a41c45af..0000000000 --- a/databags/translate.ini +++ /dev/null @@ -1,1051 +0,0 @@ -[en] -; Breadcrumbs -home = Home -edit_on_github = Edit on GitHub -edit_translation = Translate on Weblate - -; Footer -sitemap = Sitemap - -; Pagination -previous = Previous -next = Next - -; Incomplete -incomplete_text = This page's contents are incomplete. You can help by -incomplete_link = expanding it -incomplete_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Welcome -projects = Projects -latest_news = Latest News -meet_team = Meet the Bee Team -keynoting = is keynoting! -speaking = is speaking! -tutorial = is giving a tutorial! -come_see_us = Come see us at our booth! -sprinting = We'll be sprinting! -ad_hoc_sponsor = Ad hoc sponsor - -; Projects -project_support = This project is a support library. It is intended to be used in conjunction with a template project for the same platform. -project_help = How to help -contributors = Contributors -pun_before = So, why is it called -pun_after = ? -attic_before = This project is classified as -attic_link = in the attic -attic_after = . It is no longer actively maintained -cookie_before = This project is a -cookie_after = template for a stub project. -source_code = Source Code -documentation = Documentation -project_type = Project Type -maturity = Maturity -language = Language -platform = Platform - -; Resources -click_here_full_article = Click here to read the full article -click_here_listen = Click here to listen - -; Resources -by = by -space_after_by = true -published = published -as_seen_at = As seen at -unknown_resource = Unknown resource type - -; Members -superpower = Superpower -member = member -thanks_before_name = Many thanks to -thanks_after_name = for their contribution! - -; Blog -posted_by = Posted by -on = on -next_entry = Next entry -previous_entry = Previous entry - -; News -more_articles = ... more articles - -; Events -past_events = Past events -upcoming_events = Upcoming events -running_sprint = BeeWare will be running a sprint at -what_is_a_sprint = What is a Sprint? -sprint_description = Code sprints are events held normally after a conference where attendees can use the conference venue to work in small groups on various projects. Learn more about how sprints work with the -sprint_pycon_video = PyCon US 'What is a sprint?' video -challenge_coin = Challenge Coin -date = Date -speakers = Speakers -sprinters = Sprinters -and = and -event_more_info = For more information, check the -website = website -speaking_before_title = will be speaking at -speaking_after_title = , giving a presentation entitled -keynoting_before_title = will be keynoting -keynoting_after_title = , giving a presentation entitled -tutorial_before_title = will be presenting a tutorial at -tutorial_after_title = entitled -sprint_helping = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny -sprint_helping_plural = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny - -; Keep in touch -required = indicates required -my_email = My email address is -my_fullname = My full name is -my_name = I would like to be called -my_interests = I am interested in -email_format = Email Format -other = Other - -; Contributions -outdated_translations = The following pages may contain outdated translations -missing_translations = The following pages are missing a translation - -; Languages -english = English -arabic = العَرَبِيَّة -czech = Čeština -danish = Dansk -german = Deutsch -spanish = Español -farsi = فارسی -french = Français -korean = 한국어 -portuguese = Português -simplified_chinese = 中文(简体) -traditional_chinese = 中文(繁體) -turkish = Türkçe -italian = Italiano -polish = Polski - -[ar] - -; Breadcrumbs -home = الرئيسية -edit_on_github = عدِّل على GitHub -edit_translation = الترجمة على Weblate - -; Footer -sitemap = خريطة الموقع - -; Pagination -previous = السابق -next = التالي - -; Incomplete -incomplete_text = محتويات هذه الصفحة غير مكتملة. يمكنك المساعدة عن طريق -incomplete_link = توسيعه -incomplete_after_link_text = . -incomplete_space_before_link = صحيح -incomplete_space_after_link = خاطئ - -; Home -welcome = مرحبا -projects = المشاريع -latest_news = آخر الأخبار -meet_team = قابل فريق Bee -keynoting = يخطُب! -speaking = يتكلّم! -tutorial = يُقدِّم الدورة التعليمية! -come_see_us = تعال لرؤيتنا في كشكنا! -sprinting = We'll be sprinting! -ad_hoc_sponsor = Ad hoc sponsor - -; Projects -project_support = هذا المشروع هو مكتبة الدعم. الغرض منه هو استخدامه مع مشروع قالب لنفس المنصة. -project_help = كيف تُساعد -contributors = المساهمون -pun_before = إذن، لماذا يُدعى -pun_after = ؟ -attic_before = هذا المشروع مصنف ك -attic_link = في العلية -attic_after = . لم يعد محافظاً عليه بنشاط -cookie_before = هذا المشروع هو -cookie_after = .قالب لمشروع stub -source_code = مصدر الرمز -documentation = توثيق -project_type = نوع المشروع -maturity = نضج -language = لغة -platform = منصة - -; Resources -click_here_full_article = أنقر هنا لقراءة المقال كاملاً -click_here_listen = إضغط هنا للاستماع - -; Resources -by = بواسطة -space_after_by = true -published = نُشِرَ -as_seen_at = كما رُئِيَ في -unknown_resource = نوع المصدر غير معروف - -; Members -superpower = قوة خارقة -member = عضو -thanks_before_name = الشكر الجزيل ل -thanks_after_name = على مساهمتهم! - -; Blog -posted_by = نُشِرَ من طرف -on = في -next_entry = الإدخال التالي -previous_entry = الإدخال السابق - -; News -more_articles = ... المزيد من المقالات - -; Events -past_events = الأحداث السابقة -upcoming_events = الأحداث القادمة -running_sprint = BeeWare سيقوم بتشغيل سبرينت في -what_is_a_sprint = ما هو سبرينت؟ -sprint_description = كود سبرينت هي أحداث تعقد عادة بعد مؤتمر حيث يمكن للحاضرين استخدام مكان المؤتمر للعمل في مجموعات صغيرة في مشاريع مختلفة. اعرف المزيد عن كيفية عمل سبرينت مع -sprint_pycon_video = PyCon US 'ما هو سبرينت?' فيديو -challenge_coin = عملة التحدي -date = تاريخ -speakers = المتحدثون -sprinters = سبرينترز -and = و -event_more_info = لمزيد من المعلومات ، تحقق من -website = موقع الكتروني -speaking_before_title = سوف يتحدث في -speaking_after_title = , إعطاء عرض تقديمي بعنوان -keynoting_before_title = سوف يُلقي خطاب -keynoting_after_title = , إعطاء عرض تقديمي بعنوان -tutorial_before_title = سوف يقدم دورة تعليمة في -tutorial_after_title = بعنوان -sprint_helping = سيكون في السبرينت ، وسيكون أكثر من مستعد لمساعدة المساهمين للأول مرة في كسب بريقهم الخاصة -sprint_helping_plural = سيكونون في السبرينت ، وسيكونون أكثر من مستعدين لمساعدة المساهمين للأول مرة في كسب بريقهم الخاصة - -; Keep in touch -required = يشير إلى المطلوب -my_email = بريدي الإلكتروني هو -my_fullname = إسمي الكامل هو -my_name = أحب أن أُدعى بِ -my_interests = ان مهتم ب -email_format = تنسيق البريد الإلكتروني -other = آخر - -; Contributions -outdated_translations = الصفحات التالية قد تحتوي على ترجمات قديمة -missing_translations = الصفحات التالية تفتقد إلى الترجمة - -[pt] -; Breadcrumbs -home = Início -edit_on_github = Editar no GitHub -edit_translation = Traduzir no Weblate - -; Footer -sitemap = Mapa do site - -; Pagination -previous = Anterior -next = Próximo - -; Incomplete -incomplete_text = O conteúdo dessa página está incompleto. Você pode ajudar -incomplete_link = expandindo-o -incomplete_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Bem-vindo -projects = Projetos -latest_news = Últimas notícias -meet_team = Encontre a equipe Bee -keynoting = está fazendo um keynote! -speaking = está falando! -tutorial = está demonstrando um tutorial! -come_see_us = Visite-nos em nosso estande! -sprinting = Estaremos promovendo sprints! -ad_hoc_sponsor = Patrocinador ad hoc - -; Projects -project_support = Este projeto é uma biblioteca de apoio. Destina-se a ser usado junto com um projeto template para a mesma plataforma. -project_help = Como ajudar -contributors = Colaboradores -pun_before = Então, por que é chamado -pun_after = ? -attic_before = Este projeto é categorizado como -attic_link = no sótão -attic_after = . Ele não recebe mais manutenção -cookie_before = Este projeto é um -cookie_after = modelo para um esboço de projeto. -source_code = Código Fonte -documentation = Documentação -project_type = Tipo de Projeto -maturity = Maturidade -language = Linguagem -platform = Plataforma - -; Resources -click_here_full_article = Clique aqui para ler o artigo na íntegra -click_here_listen = Clique aqui para ouvir - -; Resources -by = por -space_after_by = true -published = publicado -as_seen_at = Como visto em -unknown_resource = Tipo de recurso desconhecido - -; Members -superpower = Superpower -member = membro -thanks_before_name = Agradecemos muito a(o) -thanks_after_name = por sua contribuição! - -; Blog -posted_by = Publicado por -on = em -next_entry = Próximo artigo -previous_entry = Artigo anterior - -; News -more_articles = ... mais artigos - -; Events -past_events = Eventos anteriores -upcoming_events = Próximos eventos -running_sprint = BeeWare fará um sprint em -what_is_a_sprint = O que é um Sprint? -sprint_description = Sprints de código são eventos, realizados normalmente após conferências, onde os participantes podem usar o local da conferência para trabalhar em grupos pequenos em vários projetos. Saiba mais como funcionam os sprints com o -sprint_pycon_video = vídeo da PyCon US 'What is a sprint?' -challenge_coin = Challenge Coin -date = Data -speakers = Palestrantes -sprinters = Sprinters -and = e -event_more_info = Para mais informações, confira o -website = site -speaking_before_title = irá falar em -speaking_after_title = , dando uma apresentação chamada -keynoting_before_title = fará um keynote -keynoting_after_title = , dando uma apresentação chamada -tutorial_before_title = apresentará um tutorial em -tutorial_after_title = chamado -sprint_helping = estará nos sprints, com toda disposição a ajudar Colaboradores Iniciantes a ganhar suas próprias brilhantes -sprint_helping_plural = estarão nos sprints, com toda disposição a ajudar Colaboradores Iniciantes a ganhar suas próprias brilhantes - -; Keep in touch -required = indica ser obrigatório -my_email = Meu endereço de e-mail é -my_fullname = Meu nome completo é -my_name = Eu gostaria de ser chamado(a) de -my_interests = Estou interessado em -email_format = Formato de Email -other = Outro - -; Contributions -outdated_translations = As páginas a seguir podem conter traduções desatualizadas -missing_translations = As páginas a seguir não possuem tradução - -[zh_TW] -; Breadcrumbs -home = 主頁 -edit_on_github = 在 GitHub 上編輯 -edit_translation = 在 Weblate 上翻譯 - -; Footer -sitemap = 網站地圖 - -; Pagination -previous = 上一頁 -next = 下一頁 - -; Incomplete -incomplete_text = 此頁面的內容不完整。您可以透過以下方式提供協助 -incomplete_link = 擴充它 -incomplete_after_link_text = 。 -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = 歡迎 -projects = 專案 -latest_news = 最新消息 -meet_team = 認識Bee Team -keynoting = 正在主持! -speaking = 正在演講! -tutorial = 正在提供教學! -come_see_us = 來我們的展位看看我們! -sprinting = 我們將全力衝刺! -ad_hoc_sponsor = 對於本次贊助商 - -; Projects -project_support = This project is a support library. It is intended to be used in conjunction with a template project for the same platform. -project_help = How to help -contributors = 貢獻者 -pun_before = So, why is it called -pun_after = ? -attic_before = This project is classified as -attic_link = in the attic -attic_after = . It is no longer actively maintained -cookie_before = This project is a -cookie_after = template for a stub project. -source_code = Source Code -documentation = Documentation -project_type = Project Type -maturity = Maturity -language = Language -platform = Platform - -; Resources -click_here_full_article = Click here to read the full article -click_here_listen = Click here to listen - -; Resources -by = by -space_after_by = true -published = published -as_seen_at = As seen at -unknown_resource = Unknown resource type - -; Members -superpower = Superpower -member = member -thanks_before_name = Many thanks to -thanks_after_name = for their contribution! - -; Blog -posted_by = Posted by -on = on -next_entry = Next entry -previous_entry = Previous entry - -; News -more_articles = ... more articles - -; Events -past_events = Past events -upcoming_events = Upcoming events -running_sprint = BeeWare will be running a sprint at -what_is_a_sprint = What is a Sprint? -sprint_description = Code sprints are events held normally after a conference where attendees can use the conference venue to work in small groups on various projects. Learn more about how sprints work with the -sprint_pycon_video = PyCon US 'What is a sprint?' video -challenge_coin = Challenge Coin -date = Date -speakers = Speakers -sprinters = Sprinters -and = and -event_more_info = For more information, check the -website = website -speaking_before_title = will be speaking at -speaking_after_title = , giving a presentation entitled -keynoting_before_title = will be keynoting -keynoting_after_title = , giving a presentation entitled -tutorial_before_title = will be presenting a tutorial at -tutorial_after_title = entitled -sprint_helping = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny -sprint_helping_plural = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny - -; Keep in touch -required = indicates required -my_email = My email address is -my_fullname = My full name is -my_name = I would like to be called -my_interests = I am interested in -email_format = Email Format -other = Other - -; Contributions -outdated_translations = The following pages may contain outdated translations -missing_translations = The following pages are missing a translation - -[es] -; Breadcrumbs -home = Inicio -edit_on_github = Editar en GitHub -edit_translation = Traducir en Weblate - -; Footer -sitemap = Mapa del Sitio - -; Pagination -previous = Anterior -next = Siguiente - -; Incomplete -incomplete_text = El contenido de esta página está incompleto, puedes ayudar -incomplete_link = expandiéndolo -incomplete_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Bienvenido -projects = Proyectos -latest_news = Últimas noticias -meet_team = Conoce al equipo Bee -keynoting = está hablando! -speaking = está presentando! -tutorial = está dando un tutorial! -come_see_us = Ven a vernos en nuestro stand! -sprinting = Estaremos haciendo un sprint! -ad_hoc_sponsor = Patrocinador ad hoc - -; Projects -project_support = Este proyecto es una biblioteca de soporte. Debe ser utilizado conjuntamente con un proyecto plantilla para la misma plataforma. -project_help = ¿Cómo ayudar? -contributors = Colaboradores -pun_before = Entonces, ¿por qué se llama -pun_after = ? -attic_before = Este proyecto esta clasificado como -attic_link = en el ático -attic_after = . Ya no se mantiene activamente -cookie_before = Este proyecto es una plantilla -cookie_after = para un proyecto tipo. -source_code = Código Fuente -documentation = Documentación -project_type = Tipo de proyecto -maturity = Madurez -language = Lenguaje -platform = Plataforma - -; Resources -click_here_full_article = Haz clic aquí para leer el artículo completo -click_here_listen = Haz clic aquí para escuchar - -; Resources -by = por -space_after_by = true -published = publicado -as_seen_at = Como visto en -unknown_resource = Recurso desconocido - -; Members -superpower = Superpoder -member = miembro -thanks_before_name = Muchas gracias a -thanks_after_name = por su contribución! - -; Blog -posted_by = Publicado por -on = en -next_entry = Siguiente entrada -previous_entry = Anterior entrada - -; News -more_articles = ... más artículos - -; Events -past_events = Eventos pasados -upcoming_events = Eventos futuros -running_sprint = BeeWare va a realizar un sprint en -what_is_a_sprint = ¿Qué es un sprint? -sprint_description = Los sprints de código son eventos que se llevan a cabo normalmente después de una conferencia donde los asistentes pueden usar el lugar de la conferencia para trabajar en grupos pequeños en varios proyectos. Para obtener más información sobre cómo funcionan los sprints mira -sprint_pycon_video = el video de PyCon USA 'What is a sprint?' -challenge_coin = Moneda de desafío -date = Fecha -speakers = Conferencistas -sprinters = Sprinters -and = y -event_more_info = Para obtener más información, consulte el sitio web -website = ' ' -speaking_before_title = va a dar una charla en -speaking_after_title = , con la presentacion -keynoting_before_title = va a dar un keynote en -keynoting_after_title = , con la presentacion -tutorial_before_title = va a presentar un tutorial en -tutorial_after_title = llamado -sprint_helping = estará en los sprints, y estará más que dispuesto a ayudar a los contribuyentes por primera vez a ganar su propia y brillante -sprint_helping_plural = estarán en los sprints, y estarán más que dispuestos a ayudar a los contribuyentes por primera vez a ganar su propia y brillante - -; Keep in touch -required = indica requerido -my_email = My dirección de correo es -my_fullname = Mi nombre completo es -my_name = Me gustaría que me llamen -my_interests = Estoy interesado en -email_format = Formato de correo -other = Otro - -; Contributions -missing_translations = Las siguientes páginas no tienen traducción aun -outdated_translations = Las siguientes páginas pueden contener traducciones desactualizadas - -[fr] -; Breadcrumbs -home = Accueil -edit_on_github = Editer sur GitHub -edit_translation = Traduire sur Weblate - -; Footer -sitemap = Plan du site - -; Pagination -previous = Précédent -next = Suivant - -; Incomplete -incomplete_text = This page's contents is incomplete. You can help by -incomplete_link = expanding it -incomplete_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Bienvenue -projects = Projets -latest_news = Dernières nouvelles -meet_team = Meet the Bee Team -keynoting = is keynoting! -speaking = is speaking! -tutorial = is giving a tutorial! -come_see_us = Come see us at our booth! -sprinting = We'll be sprinting! -ad_hoc_sponsor = Ad hoc sponsor - -; Projects -project_support = Ce projet est une bibliothèque. Elle est prévue pour être utilisée avec un modèle de projet pour la même platrforme. -project_help = Comment aider -contributors = Contributeurs -pun_before = Pourquoi est-ce nommé -pun_after = ? -attic_before = Ce projet est classé comme -attic_link = au grenier -attic_after = . Il n'est plus activement maintenu -cookie_before = Ce projet est un -cookie_after = modèle pour un nouveau projet. -source_code = Code Source -documentation = Documentation -project_type = Type de projet -maturity = Maturité -language = Langue -platform = Plateforme - -; Resources -click_here_full_article = Cliquez ici pour lire l'article complet -click_here_listen = Cliquez ici pour écouter - -; Resources -by = par -space_after_by = true -published = publié -as_seen_at = Vu à -unknown_resource = Ressource de type inconnu - -; Members -superpower = Superpouvoir -member = membre -thanks_before_name = Un grand merci à -thanks_after_name = pour leur contribution! - -; Blog -posted_by = Posté par -on = le -next_entry = Entrée suivante -previous_entry = Entrée précédente - -; News -more_articles = ... plus d'articles - -; Events -past_events = Evénements passés -upcoming_events = Evénements à venir -running_sprint = BeeWare will be running a sprint at -what_is_a_sprint = What is a Sprint? -sprint_description = Code sprints are events held normally after a conference where attendees can use the conference venue to work in small groups on various projects. Learn more about how sprints work with the -sprint_pycon_video = PyCon US 'What is a sprint?' video -challenge_coin = Challenge Coin -date = Date -speakers = Speakers -sprinters = Sprinters -and = et -event_more_info = Pour plus d'informations, voir le -website = site web -speaking_before_title = will be speaking at -speaking_after_title = , giving a presentation entitled -keynoting_before_title = will be keynoting -keynoting_after_title = , giving a presentation entitled -tutorial_before_title = will be presenting a tutorial at -tutorial_after_title = entitled -sprint_helping = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny -sprint_helping_plural = will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny - -; Keep in touch -required = champs requis -my_email = Mon adresse email est -my_fullname = Mon nom complet est -my_name = Je souhaite être nommé -my_interests = Je suios intéressé par -email_format = Format d'email -other = Autre - -; Contributions -outdated_translations = Les pages suivantes peuvent contenir des traductions obsolètes -missing_translations = Les pages suivantes n'ont pas de traduction - -[it] -; Breadcrumbs -home = Home -edit_on_github = Modifica su GitHub -edit_translation = Traduci su Weblate - -; Footer -sitemap = Mappa del sito - -; Pagination -previous = Precedente -next = Successiva - -; Incomplete -incomplete_text = Il contenuto di questa pagina è incompleto. Potete aiutarci con -incomplete_link = ampliarlo -incompleto_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Benvenuti -projects = Progetti -latest_news = Ultime notizie -meet_team = Incontra il Bee Team -keynoting = è fare una presentazione keynote! -speaking = è parlare! -tutorial = è tenere un tutorial! -come_see_us = Vieni a trovarci al nostro stand! -sprinting = Faremo degli sprint! -ad_hoc_sponsor = Sponsor ad hoc - -; Projects -project_support = Questo progetto è una library di supporto. È intesa ad essere utilizzata in combinazione con un progetto template per la stessa piattaforma. -project_help = Come aiutare -contributors = Collaboratori -pun_before = Allora, perché si chiama -pun_after = ? -attic_before = Questo progetto è classificato come -attic_link = in soffitta -attic_after = . Non viene più mantenuto attivamente -cookie_before = Questo progetto è un -cookie_after = modello per un progetto di stub. -source_code = Codice sorgente -documentation = Documentazione -project_type = Tipo di progetto -maturity = Maturità -language = Lingua -platform = Piattaforma - -; Resources -click_here_full_article = Clicca qui per leggere l'articolo completo -click_here_listen = Clicca qui per ascoltare - -; Resources -by = di -space_after_by = true -published = pubblicato -as_seen_at = Come visto a -unknown_resource = Tipo di risorsa sconosciuto - -; Members -superpower = Superpotere -member = membro -thanks_before_name = Molte grazie a -thanks_after_name = per il loro contributo! - -; Blog -posted_by = Postato da -on = il -next_entry = Prossima voce -previous_entry = voce precedente - -; News -more_articles = ... ulteriori articoli - -; Events -past_events = Eventi passati -upcoming_events = Prossimi eventi -running_sprint = BeeWare eseguirà uno sprint a -what_is_a_sprint = Cos'è uno sprint? -sprint_description = Gli sprint in codice sono eventi che si tengono normalmente dopo una conferenza, dove i partecipanti possono utilizzare la sede della conferenza per lavorare in piccoli gruppi su vari progetti. Per saperne di più su come funzionano gli sprint con il -sprint_pycon_video = Video PyCon US 'Cos'è uno sprint? -challenge_coin = Challenge coin (moneta sfida) -data = Data -speakers = Relatori -sprinters = Sprinter -and = e -event_more_info = Per ulteriori informazioni, controllare il file -website = sito web -speaking_before_title = parlerà a -speaking_after_title = , con una presentazione dal titolo -keynoting_before_title = terrà un keynote -keynoting_after_title = , che dà un keynote intitolata -tutorial_before_title = terrà un tutorial a -tutorial_after_title = titolo -sprint_helping = sarà presente durante gli sprint, e sarà più che disposto ad aiutare i First Time Contributors a guadagnare la propria luccicante -sprint_helping_plural = saranno presenti durante gli sprint, e saranno più che disposti ad aiutare i First Time Contributors a guadagnare la propria luccicante - -; Keep in touch -required = indica richiesto -my_email = Il mio indirizzo e-mail è -my_fullname = Il mio nome completo è -my_name = Vorrei essere chiamato -my_interests = Mi interessa -email_format = Formato e-mail -other = Altro - -; Contributions -outdated_translations = Le pagine seguenti possono contenere traduzioni non aggiornate -missing_translations = Alle seguenti pagine manca una traduzione - -[pl] -; Breadcrumbs -home = Strona główna -edit_on_github = Edytuj na GitHubie -edit_translation = Tłumacz na Weblate - -; Footer -sitemap = Mapa strony - -; Pagination -previous = Poprzednia -next = Następna - -; Incomplete -incomplete_text = Ta strona jest niekompletna. Możesz pomóc -incomplete_link = uzupełniając ją -incomplete_after_link_text = . -incomplete_space_before_link = true -incomplete_space_after_link = false - -; Home -welcome = Witamy -projects = Projekty -latest_news = Nowości -meet_team = Poznaj zespół na -keynoting = daje wykład! -speaking = przemawia! -tutorial = prowadzi szkolenie! -come_see_us = Odwiedź nasze stoisko! -sprinting = Będziemy prowadzić sprint! -ad_hoc_sponsor = Sponsor ad hoc - -; Projects -project_support = Ten projekt to biblioteka pomocnicza. Służy do działania w połączeniu z szablonem projektu na tę samą platformę. -project_help = Jak pomóc -contributors = Twórcy -pun_before = Dlaczego więc nazywa się to -pun_after = ? -attic_before = Ten projekt jest sklasyfikowany jako -attic_link = archiwalny -attic_after = . Nie jest już aktywnie obsługiwany -cookie_before = Ten projekt to -cookie_after = szablon zalążka projektu. -source_code = Kod źródłowy -documentation = Dokumentacja -project_type = Typ projektu -maturity = Stan -language = Język -platform = Platforma - -; Resources -click_here_full_article = Kliknij tu aby przeczytać cały artykuł -click_here_listen = Kliknij tu aby posłuchać - -; Resources -by = autor: -space_after_by = true -published = opublikowany -as_seen_at = Widziane na -unknown_resource = Nieznany typ zasobu - -; Members -superpower = Supermoce -member = członek -thanks_before_name = Podziękowania dla -thanks_after_name = za ich wkład! - -; Blog -posted_by = Opublikowane przez -on = dnia -next_entry = Następny wpis -previous_entry = Poprzedni wpis - -; News -more_articles = ... więcej artykułów - -; Events -past_events = Poprzednie wydarzenia -upcoming_events = Nadchodzące wydarzenia -running_sprint = BeeWare poprowadzi sprint na -what_is_a_sprint = Co to jest sprint? -sprint_description = Sprint to wydarzenie odbywające się zwykle po konferencji, na którym uczestnicy mogą popracować w małych grupach nad różnymi projektami. Dowiedz się więcej z -sprint_pycon_video = nagrania z PyCon US "Co to jest sprint?" -challenge_coin = odznakę -date = Data -speakers = Prowadzący -sprinters = Uczestnicy -and = i -event_more_info = Więcej informacji na stronie -website = " " -speaking_before_title = będzie przemawiać na -speaking_after_title = , z prezentacją pod tytułem -keynoting_before_title = będzie prowadzić główny wykład na -keynoting_after_title = , z prezentacją pod tytułem -tutorial_before_title = będzie prowadzić szkolenie na -tutorial_after_title = na temat -sprint_helping = będzie na sprincie i bardzo chętnie pomoże początkującym zdobyć błyszczącą -sprint_helping_plural = będą na sprincie i bardzo chętnie pomogą początkującym zdobyć błyszczącą - -; Keep in touch -required = pola obowiązkowe -my_email = Mój adres mejlowy -my_fullname = Moje imię i nazwisko -my_name = Proszę się do mnie zwracać -my_interests = Interesuje mnie -email_format = Format wiadomości -other = inne - -; Contributions -outdated_translations = Te strony mogą zawierać nieaktualne tłumaczenie -missing_translations = Na tych stronach brakuje tłumaczenia - -[zh_CN] -; Breadcrumbs -home = 首页 -edit_on_github = 在GitHub上编辑 -edit_translation = 在Weblate上翻译 - -; Footer -sitemap = 站点地图 - -; Pagination (translated as previous page, next page) -previous = 上一页 -next = 下一页 - -; Incomplete -incomplete_text = 此页内容不完整。您可以帮助我们 -incomplete_link = 扩充 -incomplete_after_link_text = 。 -; no spaces between anything in Chinese -incomplete_space_before_link = false -incomplete_space_after_link = false - -; Home -welcome = 欢迎 -projects = 项目 -latest_news = 最新新闻 -; meet our bee team at the following events -meet_team = 在以下事件见到我们的蜜蜂团队 -keynoting = 将发表主题演讲! -speaking = 将演讲! -tutorial = 将讲授一个教程! -come_see_us = 欢迎光临我们的展位! -sprinting = 我们将要冲刺了! -ad_hoc_sponsor = 特设赞助商 - -; Projects -project_support = 此项目是一个支持库。它旨在与同一平台的模板项目结合使用。 -project_help = 如何帮助 -contributors = 贡献者 -pun_before = 所以,为什么它被称为 -pun_after = ? -attic_before = 该项目被分类为 -attic_link = 在阁楼里 -attic_after = 。它已不再被积极维护 -; lit. This project is a template project that can be used for Cookiecutter. -; actual usage is Cookiecutter -cookie_before = 本项目是可用于 -cookie_after = 的模板项目。 -source_code = 源代码 -documentation = 文档 -project_type = 项目类型 -maturity = 成熟度 -; lit. programming language -language = 编程语言 -platform = 平台 - -; Resources -click_here_full_article = 点击此处阅读全文 -click_here_listen = 点击此处收听 - -; Resources -by = 作者: -space_after_by = false -published = 发布于 -; lit. recorded at, since it's only videos AFAIK -as_seen_at = 录于 -unknown_resource = 未知资源类型 - -; Members -superpower = 超能力 -member = 成员 -thanks_before_name = 非常感谢 -thanks_after_name = 所做的贡献! - -; Blog -posted_by = 由 -on = 于 -; chinese-specific -post_posted_date = 发布 -next_entry = 下一个条目 -previous_entry = 上一个条目 - -; News -more_articles = ... 更多文章 - -; Events -past_events = 过去的活动 -upcoming_events = 即将到来的活动 -running_sprint = BeeWare 将会举行一场冲刺 -what_is_a_sprint = 什么是冲刺 -sprint_description = 代码冲刺是通常在会议结束后举行的活动,与会者可以使用会议场地分组处理各种项目。用 -sprint_pycon_video = PyCon US 什么是冲刺视频 -; chinese-specific -post_sprint_pycon_video = 了解更多关于冲刺是如何工作的。 -challenge_coin = 挑战币 -date = 日期 -speakers = 演讲者 -sprinters = 冲刺者 -and = 和 -event_more_info = 有关更多信息,请查看 -website = 网站 -speaking_before_title = 将在 -speaking_after_title = 发表演讲,题为 -keynoting_before_title = 将在 -keynoting_after_title = 发表主题演讲,题为 -tutorial_before_title = 将在 -tutorial_after_title = 讲授一个教程,题为 -sprint_helping = 将在冲刺,并将非常愿意帮助首次贡献者获得自己的辉煌 -sprint_helping_plural = 将在冲刺,并将非常愿意帮助首次贡献者获得自己的辉煌 - -; Keep in touch -required = 指明必填项 -my_email = 我的电子邮箱地址是 -my_fullname = 我的全名是 -my_name = 我想被称为 -my_interests = 我很感兴趣 -email_format = 电子邮箱格式 -other = 其他 - -; Contributions -outdated_translations = 以下页面可能包含过时的翻译 -missing_translations = 以下页面缺少翻译 - -; Languages -english = English -arabic = العَرَبِيَّة -czech = Čeština -danish = Dansk -german = Deutsch -spanish = Español -french = Français -korean = 한국어 -portuguese = Português -simplified_chinese = 中文(简体) -traditional_chinese = 中文(繁體) -turkish = Türkçe -italian = Italiano -polish = Polski diff --git a/i18n/auto_translate.py b/i18n/auto_translate.py index 82df8f6018..8cb87589c8 100644 --- a/i18n/auto_translate.py +++ b/i18n/auto_translate.py @@ -42,6 +42,9 @@ def translate(text, lang, api_token): def process_file(filename, lang, api_token): po = polib.pofile(filename) for entry in po.untranslated_entries(): + # Pluralized strings need more handling. + if entry.msgid_plural: + continue if not entry.msgstr: print(f"EN >>> {entry.msgid}") print('---------------------------------------------') diff --git a/i18n/contents+ar.po b/i18n/contents+ar.po index 530e3ddbe5..3a31067be8 100644 --- a/i18n/contents+ar.po +++ b/i18n/contents+ar.po @@ -1,16 +1,21 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 16:04-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -1992,6 +1997,7 @@ msgid "It's a small world, after all..." msgstr "إنه عالم صغير، بعد كل شيء..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "المجتمع" @@ -4054,7 +4060,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "هل تريد المساهمة في BeeWare؟ أي شخص مرحب به للمساعدة!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "المساهمة" @@ -7416,6 +7422,7 @@ msgid "What's happening around the BeeWare community" msgstr "ما الذي يحدث في مجتمع BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "الأخبار" @@ -8157,7 +8164,7 @@ msgid "They can't all be zingers..." msgstr "لا يمكن أن تكون كلها زنجية..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "العلية" @@ -8965,6 +8972,7 @@ msgid "What is the BeeWare project?" msgstr "ما هو مشروع BeeWare؟" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "المشاريع" @@ -9571,6 +9579,7 @@ msgstr "" "بما في ذلك كيفية تداخلها معًا!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "خريطة الموقع" @@ -9580,6 +9589,412 @@ msgstr "خريطة الموقع" msgid "Tutorial Shortlinks" msgstr "الروابط المختصرة للبرنامج التعليمي" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "نُشِرَ من طرف %(author_link)s في %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "الإدخال التالي" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "الإدخال السابق" + +#: templates/event.html:29 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s سوف يتحدث في %(title)s, إعطاء عرض تقديمي بعنوان \"%(talk_title)s\"." + +#: templates/event.html:33 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s سوف يُلقي خطاب %(title)s, إعطاء عرض تقديمي بعنوان \"%(talk_title)s\"." + +#: templates/event.html:37 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s سوف يقدم دورة تعليمة في %(title)s بعنوان \"%(talk_title)s\"." + +#: templates/event.html:41 +#, fuzzy, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare سيقوم بتشغيل سبرينت في %(title)s." + +#: templates/event.html:45 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s سيكون في السبرينت ، وسيكون أكثر من مستعد لمساعدة المساهمين " +"للأول مرة في كسب بريقهم الخاصة عملة التحدي." +msgstr[1] "" +"%(speakers_list)s سيكون في السبرينت ، وسيكون أكثر من مستعد لمساعدة المساهمين " +"للأول مرة في كسب بريقهم الخاصة عملة التحدي." +msgstr[2] "" +"%(speakers_list)s سيكونون في السبرينت ، وسيكونون أكثر من مستعدين لمساعدة " +"المساهمين للأول مرة في كسب بريقهم الخاصة عملة " +"التحدي." +msgstr[3] "" +"%(speakers_list)s سيكونون في السبرينت ، وسيكونون أكثر من مستعدين لمساعدة " +"المساهمين للأول مرة في كسب بريقهم الخاصة عملة " +"التحدي." +msgstr[4] "" +"%(speakers_list)s سيكونون في السبرينت ، وسيكونون أكثر من مستعدين لمساعدة " +"المساهمين للأول مرة في كسب بريقهم الخاصة عملة " +"التحدي." +msgstr[5] "" +"%(speakers_list)s سيكونون في السبرينت ، وسيكونون أكثر من مستعدين لمساعدة " +"المساهمين للأول مرة في كسب بريقهم الخاصة عملة " +"التحدي." + +#: templates/event.html:51 +#, fuzzy, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"لمزيد من المعلومات ، تحقق من %(title)s موقع الكتروني." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "ما هو سبرينت؟" + +#: templates/event.html:55 +#, fuzzy, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"كود سبرينت هي أحداث تعقد عادة بعد مؤتمر حيث يمكن للحاضرين استخدام مكان " +"المؤتمر للعمل في مجموعات صغيرة في مشاريع مختلفة. اعرف المزيد عن كيفية عمل " +"سبرينت مع PyCon US 'ما هو سبرينت?' فيديو" + +#: templates/event.html:68 +msgid "Date" +msgstr "تاريخ" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "سبرينترز" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "المتحدثون" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "الأحداث القادمة" + +#: templates/events.html:40 +msgid "Past events" +msgstr "الأحداث السابقة" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "آخر الأخبار" + +#: templates/home_sidebar.html:16 +#, fuzzy +msgid "Meet the Bee Team" +msgstr "قابل فريق Bee" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "مرحبا" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "حول" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "المشاريع" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "التبرّع" + +#: templates/layout.html:83 +#, fuzzy +msgid "Edit on GitHub" +msgstr "عدِّل على GitHub" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "الترجمة على Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "بواسطة %(author)s؛ نُشِرَ %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "أنقر هنا لقراءة المقال كاملاً" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "الرئيسية" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"محتويات هذه الصفحة غير مكتملة. يمكنك المساعدة عن طريق توسيعه." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +#, fuzzy +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "، " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "قوة خارقة: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "السابق" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "التالي" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "إضغط هنا للاستماع" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "كما رُئِيَ في %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "الشكر الجزيل ل %(name)s على مساهمتهم!" + +#: templates/news.html:46 +#, fuzzy +msgid "... more articles" +msgstr "... المزيد من المقالات" + +#: templates/project.html:24 +#, fuzzy, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"هذا المشروع مصنف ك في العلية. لم يعد محافظاً " +"عليه بنشاط" + +#: templates/project.html:31 +#, fuzzy, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"هذا المشروع هو CookieCutter .قالب " +"لمشروع stub" + +#: templates/project.html:38 +#, fuzzy +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"هذا المشروع هو مكتبة الدعم. الغرض منه هو استخدامه مع مشروع قالب لنفس المنص." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "كيف تُساعد" + +#: templates/project.html:50 +#, fuzzy, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "إذن، لماذا يُدعى \"%(name)s\"؟" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "مصدر الرمز" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "توثيق" + +#: templates/project.html:63 +#, fuzzy +msgid "Project Type:" +msgstr "نوع المشروع:" + +#: templates/project.html:64 +#, fuzzy +msgid "Maturity:" +msgstr "نضج:" + +#: templates/project.html:65 +#, fuzzy +msgid "Language:" +msgstr "لغة:" + +#: templates/project.html:66 +#, fuzzy +msgid "Platform:" +msgstr "منصة:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "المساهمون" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "بواسطة %(author)s؛ نُشِرَ %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "نوع المصدر غير معروف" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -9871,10 +10286,16 @@ msgstr "الروابط المختصرة للبرنامج التعليمي" #~ msgid "Kiwi PyCon XIII" #~ msgstr "كيوي بايكون الثالث عشر" +#~ msgid "Language" +#~ msgstr "لغة" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "لينكس.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "نضج" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -9903,6 +10324,12 @@ msgstr "الروابط المختصرة للبرنامج التعليمي" #~ msgid "OSCON 2017" #~ msgstr "أوسكون 2017" +#~ msgid "Platform" +#~ msgstr "منصة" + +#~ msgid "Project Type" +#~ msgstr "نوع المشروع" + #, fuzzy #~ msgid "PyCaribbean 2017" #~ msgstr "باي كاريبي 2017" @@ -10010,6 +10437,9 @@ msgstr "الروابط المختصرة للبرنامج التعليمي" #~ "الطريقة التي يمكن أن تدمج التكامل المستمر والتوافق مع مجموعة الاختبار\n" #~ "قبل الدمج." +#~ msgid "Superpower" +#~ msgstr "قوة خارقة" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -10105,6 +10535,10 @@ msgstr "الروابط المختصرة للبرنامج التعليمي" #~ "لديك سؤال حول كيفية استخدام أداة BeeWare، افتح موضوع مناقشة\n" #~ "في مستودع تلك الأداة." +#, fuzzy +#~ msgid "What is a Sprint" +#~ msgstr "ما هو سبرينت؟" + #, fuzzy #~ msgid "" #~ "What technology would you use for this? This week I'll introduce you to\n" @@ -10138,3 +10572,7 @@ msgstr "الروابط المختصرة للبرنامج التعليمي" #~ "\"PyPI\". PyPI هو مستودع مركزي لرمز Python. يمكن تثبيت العديد من مشاريع " #~ "BeeWare\n" #~ "يمكن تثبيت العديد من مشاريع BeeWare باستخدام 'pip'." + +#, fuzzy +#~ msgid "member" +#~ msgstr "عضو" diff --git a/i18n/contents+cs.po b/i18n/contents+cs.po index aad11578fd..72e3bf7759 100644 --- a/i18n/contents+cs.po +++ b/i18n/contents+cs.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:36-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: cs\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2051,6 +2054,7 @@ msgid "It's a small world, after all..." msgstr "Svět je přece jen malý..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Společenství" @@ -4175,7 +4179,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Chcete přispět na BeeWare? Každý může pomoci!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Příspěvek" @@ -7619,6 +7623,7 @@ msgid "What's happening around the BeeWare community" msgstr "Co se děje v komunitě BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Zprávy" @@ -8373,7 +8378,7 @@ msgid "They can't all be zingers..." msgstr "Nemohou to být jen vtipné hlášky..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Podkroví" @@ -9201,6 +9206,7 @@ msgid "What is the BeeWare project?" msgstr "Co je projekt BeeWare?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projekty" @@ -9816,6 +9822,7 @@ msgstr "" "stránek, včetně toho, jak jsou do sebe vnořeny!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Mapa stránek" @@ -9825,6 +9832,362 @@ msgstr "Mapa stránek" msgid "Tutorial Shortlinks" msgstr "Krátké odkazy na výukové programy" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "O" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projekty" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Přispět" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" diff --git a/i18n/contents+da.po b/i18n/contents+da.po index 1eeb9c7f0f..28b68fd1a5 100644 --- a/i18n/contents+da.po +++ b/i18n/contents+da.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:34-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: da\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2082,6 +2085,7 @@ msgid "It's a small world, after all..." msgstr "Det er trods alt en lille verden..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Fællesskabet" @@ -4203,7 +4207,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Vil du bidrage til BeeWare? Alle er velkomne til at hjælpe!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Medvirkende" @@ -7653,6 +7657,7 @@ msgid "What's happening around the BeeWare community" msgstr "Hvad sker der i BeeWare-fællesskabet?" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Nyheder" @@ -8412,7 +8417,7 @@ msgid "They can't all be zingers..." msgstr "De kan ikke alle sammen være vittige..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Loftsrum" @@ -9238,6 +9243,7 @@ msgid "What is the BeeWare project?" msgstr "Hvad er BeeWare-projektet?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projekter" @@ -9859,6 +9865,7 @@ msgstr "" "over alle siderne, inklusive hvordan de er indlejret i hinanden!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Sitemap" @@ -9868,6 +9875,361 @@ msgstr "Sitemap" msgid "Tutorial Shortlinks" msgstr "Korte links til selvstudier" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Om" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projekter" + +#: templates/layout.html:73 +#, fuzzy +msgid "Donate" +msgstr "Donere" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" diff --git a/i18n/contents+de.po b/i18n/contents+de.po index ba05669fbb..d9af26280a 100644 --- a/i18n/contents+de.po +++ b/i18n/contents+de.po @@ -1,10 +1,12 @@ # +# John , 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-06-16 01:01+0000\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 17:48-0500\n" "Last-Translator: John \n" "Language-Team: German \n" @@ -13,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.12-dev\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2169,6 +2171,7 @@ msgid "It's a small world, after all..." msgstr "Die Welt ist schließlich klein..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Gemeinschaft" @@ -4383,7 +4386,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Möchten Sie zu BeeWare beitragen? Jeder ist willkommen, mitzuhelfen!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Beitragender" @@ -8006,6 +8009,7 @@ msgid "What's happening around the BeeWare community" msgstr "Was in der BeeWare-Gemeinschaft passiert" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Nachrichten" @@ -8804,7 +8808,7 @@ msgid "They can't all be zingers..." msgstr "Es können nicht alle Sprüche sein..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Dachboden" @@ -9665,6 +9669,7 @@ msgid "What is the BeeWare project?" msgstr "Was ist das BeeWare-Projekt?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projekte" @@ -10315,6 +10320,7 @@ msgstr "" "aller Seiten, einschließlich der Verschachtelung der Seiten untereinander!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Inhaltsverzeichnis" @@ -10324,6 +10330,371 @@ msgstr "Inhaltsverzeichnis" msgid "Tutorial Shortlinks" msgstr "Tutorial Shortlinks" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +#, fuzzy +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "Gold Mitglied" +msgstr[1] "Gold Mitglieder" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Über" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projekte" + +#: templates/layout.html:73 +#, fuzzy +msgid "Donate" +msgstr "Spenden" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "Anwendung" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "Werkzeug" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "Bibliothek" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "Brücke" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "Template" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "Unterstützung" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "Experimentell" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "Frühe Entwicklungshase" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "In Entwicklung" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "Stabil" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "Plattformunabhängig" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "Browser" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +#, fuzzy +msgid "Platinum Member" +msgstr "Platin Mitglied" + +#: templates/macros/labels.html:38 +#, fuzzy +msgid "Silver Member" +msgstr "Silber Mitglied" + +#: templates/macros/labels.html:39 +#, fuzzy +msgid "Bronze Member" +msgstr "Bronze Mitglied" + +#: templates/macros/labels.html:40 +#, fuzzy +msgid "Ad hoc Member" +msgstr "Ad-hoc Mitglied" + +#: templates/macros/labels.html:41 +#, fuzzy +msgid "Individual Member" +msgstr "Einzelperson Mitglied" + +#: templates/macros/labels.html:42 +#, fuzzy +msgid "Professional Member" +msgstr "Professionell Mitglied" + +#: templates/macros/labels.html:43 +#, fuzzy +msgid "In kind Member" +msgstr "Sachbeitrag Mitglied" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "Website" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "Beelevolent Diktator, zur Zeit" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "Senior Imker" + +#: templates/macros/labels.html:59 +#, fuzzy +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr ", " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Supermacht: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" diff --git a/i18n/contents+en.po b/i18n/contents+en.po index c4b79bc60a..2e381d248e 100644 --- a/i18n/contents+en.po +++ b/i18n/contents+en.po @@ -1,8 +1,9 @@ +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" "PO-Revision-Date: 2025-05-27 20:44+EST\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -850,6 +851,11 @@ msgid "" "BeeWare project, [sign up for the BeeWare Enthusiasts mailing\n" "list](/community/keep-informed/)." msgstr "" +"If you'd like to keep up to date with what we're doing, follow\n" +"[@beeware@fosstodon.org](https://fosstodon.org/@beeware) on Mastodon. If\n" +"you'd like to receive updates, hints, tips and announcements about the\n" +"BeeWare project, [sign up for the BeeWare Enthusiasts mailing\n" +"list](/community/keep-informed/)." #: (content/about/overview/contents+en.lr:page.body) #: https://beeware.org/about/overview/ @@ -929,6 +935,10 @@ msgid "" "- [@beeware@fosstodon.org on Mastodon](https://fosstodon.org/@beeware)\n" "- The [BeeWare Enthusiasts mailing list](/community/keep-informed/)" msgstr "" +"- The [History of the BeeWare project](/about/history/)\n" +"- [BeeWare test drive](/project/using/)\n" +"- [@beeware@fosstodon.org on Mastodon](https://fosstodon.org/@beeware)\n" +"- The [BeeWare Enthusiasts mailing list](/community/keep-informed/)" #: (content/about/overview/contents+en.lr:page.summary) #: https://beeware.org/about/overview/ @@ -1377,6 +1387,9 @@ msgid "" "incident](/community/behavior/making-a-coc-report/) to the BeeWare core\n" "team." msgstr "" +"If you feel the code of conduct has been violated, please [report the\n" +"incident](/community/behavior/making-a-coc-report/) to the BeeWare core\n" +"team." #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) #: https://beeware.org/community/behavior/code-of-conduct/ @@ -1789,6 +1802,7 @@ msgid "It's a small world, after all..." msgstr "It's a small world, after all..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 msgid "Community" msgstr "Community" @@ -2148,6 +2162,9 @@ msgid "" "have a question about how to use a BeeWare tool, open a discussion\n" "thread in the repository for that tool." msgstr "" +"We also use GitHub Discussions as a forum to discuss projects. If you\n" +"have a question about how to use a BeeWare tool, open a discussion\n" +"thread in the repository for that tool." #: (content/community/getting-help/contents+en.lr:page.body) #: https://beeware.org/community/getting-help/ @@ -2978,6 +2995,10 @@ msgid "" "and more, possible. We're speaking with Russell Keith-Magee, founder of\n" "the BeeWare project." msgstr "" +"What technology would you use for this? This week I'll introduce you to\n" +"a wide set of small, focused and powerful tools that make all of this,\n" +"and more, possible. We're speaking with Russell Keith-Magee, founder of\n" +"the BeeWare project." #: (content/community/resources/talk-python-79/contents+en.lr:resource.title) #: https://beeware.org/community/resources/talk-python-79/ @@ -3024,7 +3045,7 @@ msgstr "What's the buzz: Python gorges on tools and libraries" #: (content/contents+en.lr:button-block.label) https://beeware.org/ msgid "Contribute to BeeWare" -msgstr "" +msgstr "Contribute to BeeWare" #: (content/contents+en.lr:button-block.label) https://beeware.org/ msgid "Donate and Support Us!" @@ -3056,7 +3077,7 @@ msgstr "" #: (content/contents+en.lr:home.gutter_bottom) https://beeware.org/ msgid "[... and many more](/project/)" -msgstr "" +msgstr "[... and many more](/project/)" #: (content/contents+en.lr:home.title) https://beeware.org/ msgid "Write once. Deploy everywhere." @@ -3202,15 +3223,15 @@ msgstr "" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "...behaving natively." -msgstr "" +msgstr "...behaving natively." #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "...on mobile & desktop..." -msgstr "" +msgstr "...on mobile & desktop..." #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "All contributions welcome" -msgstr "" +msgstr "All contributions welcome" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "Contribute!" @@ -3218,27 +3239,27 @@ msgstr "Contribute!" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "From diversity comes strength" -msgstr "" +msgstr "From diversity comes strength" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "One codebase. Multiple apps." -msgstr "" +msgstr "One codebase. Multiple apps." #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "Open source" -msgstr "" +msgstr "Open source" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "Python native tools..." -msgstr "" +msgstr "Python native tools..." #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "Stay in touch!" -msgstr "" +msgstr "Stay in touch!" #: (content/contents+en.lr:text-block.title) https://beeware.org/ msgid "This is BeeWare." -msgstr "" +msgstr "This is BeeWare." #: (content/contributing/challenge-coins/contents+en.lr:page.body) #: https://beeware.org/contributing/challenge-coins/ @@ -3372,6 +3393,8 @@ msgid "" "[GitHub](/community/members/github/) provided the funding for the first\n" "pressing of the BeeWare Yak Herder challenge coins." msgstr "" +"[GitHub](/community/members/github/) provided the funding for the first\n" +"pressing of the BeeWare Yak Herder challenge coins." #: (content/contributing/challenge-coins/contents+en.lr:page.body) #: https://beeware.org/contributing/challenge-coins/ @@ -3647,7 +3670,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Want to contribute to BeeWare? Anyone is welcome to help out!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 msgid "Contributing" msgstr "Contributing" @@ -3708,6 +3731,12 @@ msgid "" " when you're participating (say, on your own Pull Request)\n" "- Ignoring - never ever ever be notified." msgstr "" +"- Watching - you get notifications for __everything__. Any issue,\n" +" any Pull Request, any comment. This is helpful if you really really\n" +" super duper care about a repo\n" +"- Not Watching - you will only get notifications if you're mentioned, or\n" +" when you're participating (say, on your own Pull Request)\n" +"- Ignoring - never ever ever be notified." #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github-notifications-101/ @@ -3728,7 +3757,7 @@ msgstr "- the email will be cc'd to `subscribed@noreply.github.com`" #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "An email's subject line includes the name of the repo in question." -msgstr "" +msgstr "An email's subject line includes the name of the repo in question." #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github-notifications-101/ @@ -3756,7 +3785,7 @@ msgstr "" #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "If you get email, you can click on 'Mute this thread'." -msgstr "" +msgstr "If you get email, you can click on 'Mute this thread'." #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github-notifications-101/ @@ -4179,6 +4208,9 @@ msgid "" "contribute/)\n" "- [How to Fork a Repo](https://docs.github.com/articles/fork-a-repo)" msgstr "" +"- [How to Contribute to Open Source](https://opensource.guide/how-to-" +"contribute/)\n" +"- [How to Fork a Repo](https://docs.github.com/articles/fork-a-repo)" #: (content/contributing/first-time/github/contents+en.lr:page.gutter) #: https://beeware.org/contributing/first-time/github/ @@ -4754,7 +4786,7 @@ msgstr "## Linux" #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "## macOS" -msgstr "" +msgstr "## macOS" #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/what-is-a/package-manager/ @@ -4813,6 +4845,10 @@ msgid "" "\"PyPI\". PyPI is a central repository for Python code. Many BeeWare\n" "projects can be installed using `pip`." msgstr "" +"`pip` is the way you can install Python software. Running `pip install`\n" +"uses the [Python Package Index](https://pypi.org), also known as\n" +"\"PyPI\". PyPI is a central repository for Python code. Many BeeWare\n" +"projects can be installed using `pip`." #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.summary) #: https://beeware.org/contributing/first-time/what-is-a/package-manager/ @@ -4969,6 +5005,18 @@ msgid "" "platform-specific\n" "code." msgstr "" +"Even if you're not up for transforming code from one language to another, " +"Toga's core\n" +"library — as well as Travertino, a subpackage covering styling and layout — " +"are pure\n" +"Python, and platform-agnostic. Take a look at [issues not tagged with a " +"specific\n" +"platform](https://github.com/search?" +"q=repo%3Abeeware%2Ftoga+is%3Aissue+is%3Aopen+-label%3AmacOS+-label%3Alinux+-" +"label%3Awindows+-label%3Aandroid+-label%3AiOS&type=issues)\n" +"— many of them can probably be fixed with little or no change to any " +"platform-specific\n" +"code." #: (content/contributing/first-time/what/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/what/ @@ -5344,6 +5392,11 @@ msgid "" " 2](https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-" "hobgoblin-of-little-minds))." msgstr "" +"- Unless otherwise specified, follow [PEP 8](https://peps.python.org/" +"pep-0008/)\n" +" (with careful attention paid to [Section\n" +" 2](https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-" +"hobgoblin-of-little-minds))." #: (content/contributing/process/contents+en.lr:page.body) #: https://beeware.org/contributing/process/ @@ -5362,6 +5415,10 @@ msgid "" " type annotation with [PEP 484](https://peps.python.org/pep-0484/) is\n" " optional but encouraged." msgstr "" +"- Use Sphinx-style docstrings and [PEP 257](https://peps.python.org/" +"pep-0257/);\n" +" type annotation with [PEP 484](https://peps.python.org/pep-0484/) is\n" +" optional but encouraged." #: (content/contributing/process/contents+en.lr:page.body) #: https://beeware.org/contributing/process/ @@ -5550,6 +5607,15 @@ msgid "" "[documentation](https://briefcase.beeware.org/en/stable/how-to/contribute/" "docs.html)." msgstr "" +"Most projects have a dedicated contribution guide with details specific\n" +"to that project, or specific types of contribution. This documentation\n" +"can be found on Read the Docs. For example, [Briefcase's\n" +"documentation](https://briefcase.beeware.org) contains contribution\n" +"guides for both\n" +"[code](https://briefcase.beeware.org/en/stable/how-to/contribute/code.html)\n" +"and\n" +"[documentation](https://briefcase.beeware.org/en/stable/how-to/contribute/" +"docs.html)." #: (content/contributing/process/contents+en.lr:page.body) #: https://beeware.org/contributing/process/ @@ -5663,6 +5729,12 @@ msgid "" " problem - but if we've got a Windows Guru on our hands, we want to\n" " make sure those skills are being put to good use." msgstr "" +" Are you familiar with a GUI API (such as WinForms, Cocoa, or GTK)?\n" +" Do you have deep knowledge of the internals of a particular\n" +" operating system? Are you an expert in a programming language other\n" +" than Python? If you don't have any special skills, that's not a\n" +" problem - but if we've got a Windows Guru on our hands, we want to\n" +" make sure those skills are being put to good use." #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -5699,6 +5771,9 @@ msgid "" " (pull request) to an Open Source project? Are you familiar with how\n" " to use GitHub to create a pull request?" msgstr "" +" Have you attended a sprint in the past? Have you ever submitted a PR\n" +" (pull request) to an Open Source project? Are you familiar with how\n" +" to use GitHub to create a pull request?" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -5777,7 +5852,7 @@ msgstr "### The Initial Questions" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ msgid "### What if I don't complete my contribution during the sprint?" -msgstr "" +msgstr "### What if I don't complete my contribution during the sprint?" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -5836,7 +5911,7 @@ msgstr "3. **How much experience do you have writing Python code?**" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ msgid "4. **Are you familiar with GitHub contribution processes?**" -msgstr "" +msgstr "4. **Are you familiar with GitHub contribution processes?**" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -5990,6 +6065,11 @@ msgid "" "[BeeWare Discord server](https://beeware.org/bee/chat/). We're looking\n" "forward to continuing to work with you!" msgstr "" +"If you were already working on a GitHub issue or submitted a PR, you\n" +"can continue to communicate through GitHub. If you have other\n" +"questions or need real-time help, the best place to find us is the\n" +"[BeeWare Discord server](https://beeware.org/bee/chat/). We're looking\n" +"forward to continuing to work with you!" #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -6014,6 +6094,10 @@ msgid "" "throughout the rest of the year. The Bee Team are available to help\n" "with any part of this process." msgstr "" +"No problem! You can submit a contribution at any time. A goal of the\n" +"sprints is to encourage and empower you to continue contributing\n" +"throughout the rest of the year. The Bee Team are available to help\n" +"with any part of this process." #: (content/contributing/sprint-guide/contents+en.lr:page.body) #: https://beeware.org/contributing/sprint-guide/ @@ -6226,6 +6310,10 @@ msgid "" "find the `#translations` channel, where the team can answer any\n" "questions and provide guidance." msgstr "" +"If you're interested in helping out with these translations, consider\n" +"joining the BeeWare [Discord](/bee/chat/). You'll\n" +"find the `#translations` channel, where the team can answer any\n" +"questions and provide guidance." #: (content/contributing/translations/contents+en.lr:page.body) #: https://beeware.org/contributing/translations/ @@ -6240,6 +6328,15 @@ msgid "" "phrases in mind; they're used in HTML files in the `template` directory\n" "in that repository." msgstr "" +"In addition, the [.ini\n" +"databags](https://www.getlektor.com/docs/content/databags/) contain\n" +"recurring phrases used on various components on the website. To translate\n" +"those short phrases, edit them in your fork and then submit a pull request\n" +"against the ``lektor`` branch of\n" +"[beeware/beeware.github.io](https://github.com/beeware/beeware.github.io)\n" +"to modify those translations. Try to keep the context of those appearing\n" +"phrases in mind; they're used in HTML files in the `template` directory\n" +"in that repository." #: (content/contributing/translations/contents+en.lr:page.body) #: https://beeware.org/contributing/translations/ @@ -6253,6 +6350,14 @@ msgid "" "username. We'll add you to the translation team on Weblate and you can\n" "get started!" msgstr "" +"The translations for these pages are managed using\n" +"[Weblate](https://hosted.weblate.org/projects/beeware/), a web\n" +"interface for managing translations. If you'd like to contribute to\n" +"these translations, create an account on\n" +"[Weblate](https://hosted.weblate.org/projects/beeware/), then join the\n" +"`#translations` channel on Discord, and tell us your Weblate account\n" +"username. We'll add you to the translation team on Weblate and you can\n" +"get started!" #: (content/contributing/translations/contents+en.lr:page.body) #: https://beeware.org/contributing/translations/ @@ -6269,6 +6374,12 @@ msgid "" "an account on Weblate, introduce yourself on Discord,\n" "then start translating!" msgstr "" +"We also maintain translations for the [BeeWare\n" +"tutorial](https://docs.beeware.org) using\n" +"[Weblate](https://hosted.weblate.org/projects/beeware/).\n" +"As for the contents of this website, you may sign up for\n" +"an account on Weblate, introduce yourself on Discord,\n" +"then start translating!" #: (content/contributing/translations/contents+en.lr:page.summary) #: https://beeware.org/contributing/translations/ @@ -6658,13 +6769,14 @@ msgstr "The Buzz" #: (content/news/contents+en.lr:page.gutter) https://beeware.org/news/ msgid "## Upcoming events" -msgstr "" +msgstr "## Upcoming events" #: (content/news/contents+en.lr:page.summary) https://beeware.org/news/ msgid "What's happening around the BeeWare community" msgstr "What's happening around the BeeWare community" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 msgid "News" msgstr "News" @@ -7041,6 +7153,13 @@ msgid "" "of developers. The mainstay of developer presentations -- code samples\n" "-- are generally painful to add to a Keynote presentation." msgstr "" +"Unfortunately, while presentation tools like\n" +"[Keynote](https://en.wikipedia.org/wiki/" +"Keynote_%28presentation_software%29)\n" +"and [PowerPoint](https://en.wikipedia.org/wiki/Microsoft_PowerPoint) are\n" +"great for business presentations, they aren't well suited to the needs\n" +"of developers. The mainstay of developer presentations -- code samples\n" +"-- are generally painful to add to a Keynote presentation." #: (content/project/applications/podium/contents+en.lr:project.short_description) #: https://beeware.org/project/applications/podium/ @@ -7119,6 +7238,12 @@ msgid "" "savagery, and murder. *It serves as a reminder of what can happen when\n" "you force people to go to Java* :-)" msgstr "" +"The [full story of the\n" +"Batavia](https://en.wikipedia.org/wiki/Batavia_%281628 ship%29) is known to " +"most\n" +"Western Australian schoolchildren, and is a harrowing tale of intrigue,\n" +"savagery, and murder. *It serves as a reminder of what can happen when\n" +"you force people to go to Java* :-)" #: (content/project/attic/batavia/contents+en.lr:project.pun) #: https://beeware.org/project/attic/batavia/ @@ -7206,6 +7331,13 @@ msgid "" "way that can integrate continuous integration and test suite compliance\n" "before merging." msgstr "" +"Someone reviewing a patch still needs to check for correct logic, but\n" +"these simple style-check tasks are easy to check programatically. Many\n" +"text editors will (or have extensions that will) do this process for\n" +"you - the task is called *linting*. Beefore is a tool that allows you to\n" +"integrate these checks into your GitHub pre-merge procedure, in the same\n" +"way that can integrate continuous integration and test suite compliance\n" +"before merging." #: (content/project/attic/beefore/contents+en.lr:project.description) #: https://beeware.org/project/attic/beefore/ @@ -7324,7 +7456,7 @@ msgid "They can't all be zingers..." msgstr "They can't all be zingers..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 msgid "Attic" msgstr "Attic" @@ -8043,6 +8175,7 @@ msgid "What is the BeeWare project?" msgstr "What is the BeeWare project?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 msgid "Projects" msgstr "Projects" @@ -8574,6 +8707,7 @@ msgstr "" "pages, including how they are nested together!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 msgid "Sitemap" msgstr "Sitemap" @@ -8581,6 +8715,383 @@ msgstr "Sitemap" msgid "Tutorial Shortlinks" msgstr "Tutorial Shortlinks" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Posted by %(author_link)s on %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Next entry" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "Previous entry" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare will be running a sprint at %(title)s." + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[1] "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"For more information, check the %(title)s website." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "What is a Sprint?" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." + +#: templates/event.html:68 +msgid "Date" +msgstr "Date" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "Sprinters" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "Speakers" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Upcoming events" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Past events" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "Gold Member" +msgstr[1] "Gold Members" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Latest News" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "Meet the Bee Team" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Welcome" + +#: templates/layout.html:68 +msgid "About" +msgstr "About" + +#: templates/layout.html:69 +msgid "Project" +msgstr "Project" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Donate" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "Edit on GitHub" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "Translate on Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "by %(author)s; published %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Click here to read the full article" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Home" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"This page's contents is incomplete. You can help by expanding it." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "Application" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "Tool" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "Library" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "Bridge" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "Template" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "Support" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "Utility" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "Experimental" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "Early Development" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "In Development" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "Stable" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "Platform independent" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "Browser" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "Terminal" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "Platinum Member" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "Silver Member" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "Bronze Member" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "Ad hoc Member" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "Individual Member" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "Professional Member" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "In kind Member" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "Website" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "Bee-nevolent Dictator, For Now" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "Senior Apiarist" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr ", " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Superpower: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Previous" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Next" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Click here to listen" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "As seen at %(event_name)s" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Many thanks to %(name)s for their contribution!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... more articles" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"This project is classified as in the attic. " +"It is no longer actively maintained." + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"This project is a CookieCutter " +"template for a stub project." + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "How to Help" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "So, why is it called \"%(name)s\"?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "Source Code" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "Documentation" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "Project Type:" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "Maturity:" + +#: templates/project.html:65 +msgid "Language:" +msgstr "Language:" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "Platform:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "Contributors" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "By %(author)s; published %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "Unknown resource type" + #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" #~ " Do you have deep knowledge of the internals of a particular\n" @@ -8930,6 +9441,16 @@ msgstr "Tutorial Shortlinks" #~ "way that can integrate continuous integration and test suite compliance\n" #~ "before merging." +#~ msgid "Superpower: " +#~ msgstr "Superpower: " + +#~ msgctxt "keep trailing space unless no space is put after a label like this" +#~ msgid "Superpower: " +#~ msgstr "Superpower: " + +#~ msgid "Superpower: " +#~ msgstr "Superpower: " + #~ msgid "" #~ "The [full story of the\n" #~ "Batavia](https://en.wikipedia.org/wiki/Batavia_(ship)) is known to most\n" diff --git a/i18n/contents+es.po b/i18n/contents+es.po index a9b2027185..4b9030bf03 100644 --- a/i18n/contents+es.po +++ b/i18n/contents+es.po @@ -1,10 +1,12 @@ # +# Adolfo Jayme Barrientos , 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-06-12 00:01+0000\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 17:54-0500\n" "Last-Translator: Adolfo Jayme Barrientos \n" "Language-Team: Spanish \n" @@ -13,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.12-dev\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2130,6 +2132,7 @@ msgid "It's a small world, after all..." msgstr "Al fin y al cabo, el mundo es un pañuelo..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 msgid "Community" msgstr "Comunidad" @@ -4300,7 +4303,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "¿Quieres contribuir a BeeWare? Cualquiera es bienvenido." #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Contribución" @@ -7799,6 +7802,7 @@ msgid "What's happening around the BeeWare community" msgstr "Lo que ocurre en la comunidad BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 msgid "News" msgstr "Noticias" @@ -8580,7 +8584,7 @@ msgid "They can't all be zingers..." msgstr "No pueden ser todos zingers..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Ático" @@ -9434,6 +9438,7 @@ msgid "What is the BeeWare project?" msgstr "¿Qué es el proyecto BeeWare?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 msgid "Projects" msgstr "Proyectos" @@ -10069,6 +10074,7 @@ msgstr "" "programación de todas las páginas, incluyendo cómo están anidadas entre sí." #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 msgid "Sitemap" msgstr "Mapa del sitio" @@ -10077,6 +10083,401 @@ msgstr "Mapa del sitio" msgid "Tutorial Shortlinks" msgstr "Enlaces a tutoriales" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Publicado por %(author_link)s en %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Siguiente entrada" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "Anterior entrada" + +#: templates/event.html:29 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s va a dar una charla en %(title)s, con la presentacion \"%(talk_title)s\"." + +#: templates/event.html:33 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s va a dar un keynote en %(title)s, con la presentacion \"%(talk_title)s\"." + +#: templates/event.html:37 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s va a presentar un tutorial en %(title)s llamado \"%(talk_title)s\"." + +#: templates/event.html:41 +#, fuzzy, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare va a realizar un sprint en %(title)s." + +#: templates/event.html:45 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s estará en los sprints, y estará más que dispuesto a ayudar " +"a los contribuyentes por primera vez a ganar su propia y brillante Moneda de desafío." +msgstr[1] "" +"%(speakers_list)s estarán en los sprints, y estarán más que dispuestos a " +"ayudar a los contribuyentes por primera vez a ganar su propia y brillante Moneda de desafío." + +#: templates/event.html:51 +#, fuzzy, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"Para obtener más información, consulte el sitio web %(title)s." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "¿Qué es un sprint?" + +#: templates/event.html:55 +#, fuzzy, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"Los sprints de código son eventos que se llevan a cabo normalmente después " +"de una conferencia donde los asistentes pueden usar el lugar de la " +"conferencia para trabajar en grupos pequeños en varios proyectos. Para " +"obtener más información sobre cómo funcionan los sprints mira el video de PyCon USA 'What is a sprint?'." + +#: templates/event.html:68 +msgid "Date" +msgstr "Fecha" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "Sprinters" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "Conferencistas" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Eventos futuros" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Eventos pasados" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +#, fuzzy +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "Oro Miembro" +msgstr[1] "Oro Miembros" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Últimas noticias" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "Conoce al equipo Bee" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Bienvenido" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Acerca" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Proyectos" + +#: templates/layout.html:73 +#, fuzzy +msgid "Donate" +msgstr "Donar" + +#: templates/layout.html:83 +#, fuzzy +msgid "Edit on GitHub" +msgstr "Editar en GitHub" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "Traducir en Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "por %(author)s; publicado %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Haz clic aquí para leer el artículo completo" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Inicio" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"El contenido de esta página está incompleto, puedes ayudar expandiéndolo." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "Aplicación" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "Herramienta" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "Librería" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "Puente" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "Plantilla" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "Soporte" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "Experimental" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "Desarrollo inicial" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "En desarrollo" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "Estable" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "Independiente de plataforma" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "Navegador" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +#, fuzzy +msgid "Platinum Member" +msgstr "Platino Miembro" + +#: templates/macros/labels.html:38 +#, fuzzy +msgid "Silver Member" +msgstr "Plata Miembro" + +#: templates/macros/labels.html:39 +#, fuzzy +msgid "Bronze Member" +msgstr "Bronce Miembro" + +#: templates/macros/labels.html:40 +#, fuzzy +msgid "Ad hoc Member" +msgstr "Ad hoc Miembro" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "Sitio web" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "Dictador Benevolente, por ahora" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "Apicultor Senior" + +#: templates/macros/labels.html:59 +#, fuzzy +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr ", " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Superpoder: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Anterior" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Siguiente" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Haz clic aquí para escuchar" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "Como visto en %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Muchas gracias a %(name)s por su contribución!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... más artículos" + +#: templates/project.html:24 +#, fuzzy, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"Este proyecto esta clasificado como en el ático. Ya no se mantiene activamente." + +#: templates/project.html:31 +#, fuzzy, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"Este proyecto es una plantilla CookieCutter para un proyecto tipo." + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"Este proyecto es una biblioteca de soporte. Debe ser utilizado conjuntamente " +"con un proyecto plantilla para la misma plataforma." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "¿Cómo ayudar?" + +#: templates/project.html:50 +#, fuzzy, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "Entonces, ¿por qué se llama \"%(name)s\"?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "Código Fuente" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "Documentación" + +#: templates/project.html:63 +#, fuzzy +msgid "Project Type:" +msgstr "Tipo de proyecto:" + +#: templates/project.html:64 +#, fuzzy +msgid "Maturity:" +msgstr "Madurez:" + +#: templates/project.html:65 +#, fuzzy +msgid "Language:" +msgstr "Lenguaje:" + +#: templates/project.html:66 +#, fuzzy +msgid "Platform:" +msgstr "Plataforma:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "Colaboradores" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "Por %(author)s; publicado %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "Recurso desconocido" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -10380,10 +10781,16 @@ msgstr "Enlaces a tutoriales" #~ msgid "Kiwi PyCon XIII" #~ msgstr "PyCon XIII" +#~ msgid "Language" +#~ msgstr "Lenguaje" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "Linux.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "Madurez" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -10415,6 +10822,12 @@ msgstr "Enlaces a tutoriales" #~ msgid "OSCON 2017" #~ msgstr "OSCON 2017" +#~ msgid "Platform" +#~ msgstr "Plataforma" + +#~ msgid "Project Type" +#~ msgstr "Tipo de proyecto" + #, fuzzy #~ msgid "PyCaribbean 2017" #~ msgstr "PyCaribe 2017" @@ -10526,6 +10939,9 @@ msgstr "Enlaces a tutoriales" #~ "conjunto de pruebas\n" #~ "antes de fusionar." +#~ msgid "Superpower" +#~ msgstr "Superpoder" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -10629,6 +11045,9 @@ msgstr "Enlaces a tutoriales" #~ "herramienta.\n" #~ "en el repositorio de esa herramienta." +#~ msgid "What is a Sprint" +#~ msgstr "¿Qué es un sprint?" + #, fuzzy #~ msgid "" #~ "What technology would you use for this? This week I'll introduce you to\n" @@ -10664,3 +11083,7 @@ msgstr "Enlaces a tutoriales" #~ "\"PyPI\". PyPI es un repositorio central de código Python. Muchos " #~ "proyectos BeeWare\n" #~ "pueden ser instalados usando `pip`." + +#, fuzzy +#~ msgid "member" +#~ msgstr "miembro" diff --git a/i18n/contents+fa.po b/i18n/contents+fa.po index 1239172987..467f96567b 100644 --- a/i18n/contents+fa.po +++ b/i18n/contents+fa.po @@ -1,16 +1,20 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 21:07-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -1351,8 +1355,9 @@ msgid "It's a small world, after all..." msgstr "" #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 msgid "Community" -msgstr "" +msgstr "جامعه" #: (content/community/core-team/contents+en.lr:page.body) #: https://beeware.org/community/core-team/ @@ -2758,9 +2763,9 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 msgid "Contributing" -msgstr "" +msgstr "مشارکت" #: (content/contributing/first-time/contents+en.lr:page.summary) #: https://beeware.org/contributing/first-time/ @@ -5095,8 +5100,9 @@ msgid "What's happening around the BeeWare community" msgstr "" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 msgid "News" -msgstr "" +msgstr "اخبار" #: (content/news/events/contents+en.lr:events.gutter) #: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ @@ -5617,7 +5623,7 @@ msgid "They can't all be zingers..." msgstr "" #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 msgid "Attic" msgstr "" @@ -6168,8 +6174,9 @@ msgid "What is the BeeWare project?" msgstr "" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 msgid "Projects" -msgstr "" +msgstr "پروژه ها" #: (content/project/toga/contents+en.lr:project.description) #: https://beeware.org/project/toga/ @@ -6565,9 +6572,362 @@ msgid "" msgstr "" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 msgid "Sitemap" msgstr "" #: (content/t/contents+en.lr:page.title) https://beeware.org/t/ msgid "Tutorial Shortlinks" msgstr "" + +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +msgid "About" +msgstr "" + +#: templates/layout.html:69 +msgid "Project" +msgstr "پروژه ها" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "اهدا کنید" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" diff --git a/i18n/contents+fr.po b/i18n/contents+fr.po index 59cf987ebc..2a97a8db7c 100644 --- a/i18n/contents+fr.po +++ b/i18n/contents+fr.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:37-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fr\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2258,6 +2261,7 @@ msgid "It's a small world, after all..." msgstr "Le monde est petit, après tout..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Communauté" @@ -4563,7 +4567,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Vous voulez contribuer à BeeWare ? Tout le monde est le bienvenu !" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Contribuer" @@ -8284,6 +8288,7 @@ msgid "What's happening around the BeeWare community" msgstr "Ce qui se passe dans la communauté BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Actualités" @@ -9106,7 +9111,7 @@ msgid "They can't all be zingers..." msgstr "Ils ne peuvent pas tous être des phrases chocs..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Grenier" @@ -9992,6 +9997,7 @@ msgid "What is the BeeWare project?" msgstr "Qu'est-ce que le projet BeeWare ?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projets" @@ -10673,6 +10679,7 @@ msgstr "" "autres !" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Plan du site" @@ -10682,6 +10689,362 @@ msgstr "Plan du site" msgid "Tutorial Shortlinks" msgstr "Liens courts vers les didacticiels" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Posté par %(author_link)s le %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Entrée suivante" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "Entrée précédente" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"Pour plus d'informations, voir le %(title)s site web." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Evénements à venir" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Evénements passés" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Dernières nouvelles" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Bienvenue" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "À Propos" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projets" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Donation" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "Editer sur GitHub" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "Traduire sur Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "par %(author)s; publié %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Cliquez ici pour lire l'article complet" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Accueil" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Superpouvoir: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Précédent" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Suivant" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Cliquez ici pour écouter" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "Vu à %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Un grand merci à %(name)s pour leur contribution!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... plus d'articles" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -11142,6 +11505,9 @@ msgstr "Liens courts vers les didacticiels" #~ "conformité de la suite de tests\n" #~ "avant la fusion." +#~ msgid "Superpower" +#~ msgstr "Superpouvoir" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -11287,3 +11653,7 @@ msgstr "Liens courts vers les didacticiels" #~ "\"PyPI\". PyPI est un dépôt central pour le code Python. De nombreux " #~ "projets BeeWare\n" #~ "peuvent être installés en utilisant `pip`." + +#, fuzzy +#~ msgid "member" +#~ msgstr "membre" diff --git a/i18n/contents+it.po b/i18n/contents+it.po index 6fb2451b35..460c3d7c17 100644 --- a/i18n/contents+it.po +++ b/i18n/contents+it.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 17:32-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: it\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2186,6 +2189,7 @@ msgid "It's a small world, after all..." msgstr "Il mondo è piccolo, dopo tutto..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Comunità" @@ -4428,7 +4432,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Vuoi contribuire a BeeWare? Chiunque è il benvenuto a dare una mano!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Contribuente" @@ -8045,6 +8049,7 @@ msgid "What's happening around the BeeWare community" msgstr "Cosa sta succedendo nella comunità BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Notizie" @@ -8839,7 +8844,7 @@ msgid "They can't all be zingers..." msgstr "Non possono essere tutte battute..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Soffitta" @@ -9709,6 +9714,7 @@ msgid "What is the BeeWare project?" msgstr "Che cos'è il progetto BeeWare?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Progetti" @@ -10363,6 +10369,7 @@ msgstr "" "tra loro!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Mappa del sito" @@ -10372,6 +10379,403 @@ msgstr "Mappa del sito" msgid "Tutorial Shortlinks" msgstr "Collegamenti brevi al tutorial" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Postato da %(author_link)s il %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Prossima voce" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "voce precedente" + +#: templates/event.html:29 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s parlerà a %(title)s, con una presentazione dal titolo \"%(talk_title)s\"." + +#: templates/event.html:33 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s terrà un keynote %(title)s, che dà un keynote intitolata " +"\"%(talk_title)s\"." + +#: templates/event.html:37 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s terrà un tutorial a %(title)s titolo \"%(talk_title)s\"." + +#: templates/event.html:41 +#, fuzzy, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare eseguirà uno sprint a %(title)s." + +#: templates/event.html:45 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s sarà presente durante gli sprint, e sarà più che disposto " +"ad aiutare i First Time Contributors a guadagnare la propria luccicante Challenge coin (moneta sfida)" +msgstr[1] "" +"%(speakers_list)s saranno presenti durante gli sprint, e saranno più che " +"disposti ad aiutare i First Time Contributors a guadagnare la propria " +"luccicante Challenge coin (moneta sfida)" + +#: templates/event.html:51 +#, fuzzy, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"Per ulteriori informazioni, controllare il file %(title)s sito web." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "Cos'è uno sprint?" + +#: templates/event.html:55 +#, fuzzy, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"Gli sprint in codice sono eventi che si tengono normalmente dopo una " +"conferenza, dove i partecipanti possono utilizzare la sede della conferenza " +"per lavorare in piccoli gruppi su vari progetti. Per saperne di più su come " +"funzionano gli sprint con il Video PyCon US " +"'Cos'è uno sprint?." + +#: templates/event.html:68 +msgid "Date" +msgstr "Data" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "Sprinter" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "Relatori" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Prossimi eventi" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Eventi passati" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +#, fuzzy +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "Oro Membro" +msgstr[1] "Oro Membro" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Ultime notizie" + +#: templates/home_sidebar.html:16 +#, fuzzy +msgid "Meet the Bee Team" +msgstr "Incontra il Bee Team" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Benvenuti" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Circa" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Progetti" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Donare" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "Modifica su GitHub" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "Traduci su Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "di %(author)s; pubblicato %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Clicca qui per leggere l'articolo completo" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Home" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"Il contenuto di questa pagina è incompleto. Potete aiutarci con ampliarlo." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "Applicazione" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "Utensile" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "Biblioteca" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "Ponte" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "Modello" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "Supporto" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "Sperimentale" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "Sviluppo iniziale" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "In sviluppo" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "Stabile" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "Indipendente dalla piattaforma" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "Browser" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +#, fuzzy +msgid "Platinum Member" +msgstr "Platino Membro" + +#: templates/macros/labels.html:38 +#, fuzzy +msgid "Silver Member" +msgstr "Oro Membro" + +#: templates/macros/labels.html:39 +#, fuzzy +msgid "Bronze Member" +msgstr "Bronzo Membro" + +#: templates/macros/labels.html:40 +#, fuzzy +msgid "Ad hoc Member" +msgstr "Ad hoc Membro" + +#: templates/macros/labels.html:41 +#, fuzzy +msgid "Individual Member" +msgstr "Individuale Membro" + +#: templates/macros/labels.html:42 +#, fuzzy +msgid "Professional Member" +msgstr "Professionale Membro" + +#: templates/macros/labels.html:43 +#, fuzzy +msgid "In kind Member" +msgstr "Beni in natura Membro" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "Sito web" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "Beelevolent Dictator, per ora" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "Apiarista senior" + +#: templates/macros/labels.html:59 +#, fuzzy +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr ", " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Superpotere: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Precedente" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Successiva" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Clicca qui per ascoltare" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "Come visto a %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Molte grazie a %(name)s per il loro contributo!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... ulteriori articoli" + +#: templates/project.html:24 +#, fuzzy, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"Questo progetto è classificato come in soffitta. Non viene più mantenuto attivamente." + +#: templates/project.html:31 +#, fuzzy, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"Questo progetto è un CookieCutter " +"modello per un progetto di stub." + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"Questo progetto è una library di supporto. È intesa ad essere utilizzata in " +"combinazione con un progetto template per la stessa piattaforma." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "Come aiutare" + +#: templates/project.html:50 +#, fuzzy, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "Allora, perché si chiama \"%(name)s\"?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "Codice sorgente" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "Documentazione" + +#: templates/project.html:63 +#, fuzzy +msgid "Project Type:" +msgstr "Tipo di progetto:" + +#: templates/project.html:64 +#, fuzzy +msgid "Maturity:" +msgstr "Maturità:" + +#: templates/project.html:65 +#, fuzzy +msgid "Language:" +msgstr "Lingua:" + +#: templates/project.html:66 +#, fuzzy +msgid "Platform:" +msgstr "Piattaforma:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "Collaboratori" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "Di %(author)s; pubblicato %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "Tipo di risorsa sconosciuto" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -10670,10 +11074,16 @@ msgstr "Collegamenti brevi al tutorial" #~ msgid "Kiwi PyCon XIII" #~ msgstr "Kiwi PyCon XIII" +#~ msgid "Language" +#~ msgstr "Lingua" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "Linux.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "Maturità" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -10705,6 +11115,12 @@ msgstr "Collegamenti brevi al tutorial" #~ msgid "OSCON 2017" #~ msgstr "OSCON 2017" +#~ msgid "Platform" +#~ msgstr "Piattaforma" + +#~ msgid "Project Type" +#~ msgstr "Tipo di progetto" + #, fuzzy #~ msgid "PyCaribbean 2017" #~ msgstr "PyCaribbean 2017" @@ -10817,6 +11233,9 @@ msgstr "Collegamenti brevi al tutorial" #~ "della suite di test\n" #~ "prima della fusione." +#~ msgid "Superpower" +#~ msgstr "Superpotere" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -10957,3 +11376,7 @@ msgstr "Collegamenti brevi al tutorial" #~ "\"PyPI\". PyPI è un repository centrale per il codice Python. Molti " #~ "progetti BeeWare\n" #~ "possono essere installati con `pip`." + +#, fuzzy +#~ msgid "member" +#~ msgstr "membro" diff --git a/i18n/contents+ko.po b/i18n/contents+ko.po index 3539c8dfc1..90671dd594 100644 --- a/i18n/contents+ko.po +++ b/i18n/contents+ko.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:35-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ko\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2045,6 +2048,7 @@ msgid "It's a small world, after all..." msgstr "역시 세상은 좁으니까요..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "커뮤니티" @@ -4151,7 +4155,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "BeeWare에 기여하고 싶으신가요? 누구나 참여할 수 있습니다!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "기여" @@ -7566,6 +7570,7 @@ msgid "What's happening around the BeeWare community" msgstr "BeeWare 커뮤니티에서 일어나는 일" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "뉴스" @@ -8322,7 +8327,7 @@ msgid "They can't all be zingers..." msgstr "모두 징거가 될 수는 없습니다..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "다락방" @@ -9146,6 +9151,7 @@ msgid "What is the BeeWare project?" msgstr "BeeWare 프로젝트는 무엇인가요?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "프로젝트" @@ -9753,6 +9759,7 @@ msgstr "" "지가 중첩되는 방식이 여기에 나와 있습니다!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "사이트맵" @@ -9762,6 +9769,357 @@ msgstr "사이트맵" msgid "Tutorial Shortlinks" msgstr "튜토리얼 쇼트링크" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "정보" + +#: templates/layout.html:69 +msgid "Project" +msgstr "프로젝트" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "기부하기" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" diff --git a/i18n/contents+pl.po b/i18n/contents+pl.po index b058ee3795..a07bf2507b 100644 --- a/i18n/contents+pl.po +++ b/i18n/contents+pl.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-02 17:56-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: pl\n" @@ -13,6 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2121,6 +2124,7 @@ msgid "It's a small world, after all..." msgstr "W końcu świat jest mały..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Wspólnota" @@ -4287,7 +4291,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Chcesz przyczynić się do rozwoju BeeWare? Każdy może pomóc!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Wkład" @@ -7796,6 +7800,7 @@ msgid "What's happening around the BeeWare community" msgstr "Co się dzieje w społeczności BeeWare?" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Aktualności" @@ -8569,7 +8574,7 @@ msgid "They can't all be zingers..." msgstr "Nie wszystkie mogą być zingerami..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Poddasze" @@ -9413,6 +9418,7 @@ msgid "What is the BeeWare project?" msgstr "Czym jest projekt BeeWare?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projekty" @@ -10046,6 +10052,7 @@ msgstr "" "tym sposób ich zagnieżdżenia!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Sitemap" @@ -10055,6 +10062,402 @@ msgstr "Sitemap" msgid "Tutorial Shortlinks" msgstr "Skrócone linki do samouczków" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Opublikowane przez %(author_link)s dnia %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Następny wpis" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "Poprzedni wpis" + +#: templates/event.html:29 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s będzie przemawiać na %(title)s, z prezentacją pod tytułem " +"\"%(talk_title)s\"." + +#: templates/event.html:33 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s będzie prowadzić główny wykład na %(title)s, z prezentacją " +"pod tytułem \"%(talk_title)s\"." + +#: templates/event.html:37 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s będzie prowadzić szkolenie na %(title)s na temat \"%(talk_title)s\"." + +#: templates/event.html:41 +#, fuzzy, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare poprowadzi sprint na %(title)s." + +#: templates/event.html:45 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s będzie na sprincie i bardzo chętnie pomoże początkującym " +"zdobyć błyszczącą odznakę." +msgstr[1] "" +"%(speakers_list)s będą na sprincie i bardzo chętnie pomogą początkującym " +"zdobyć błyszczącą odznakę." +msgstr[2] "" +"%(speakers_list)s będą na sprincie i bardzo chętnie pomogą początkującym " +"zdobyć błyszczącą odznakę." + +#: templates/event.html:51 +#, fuzzy, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "Więcej informacji na stronie %(title)s ." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "Co to jest sprint?" + +#: templates/event.html:55 +#, fuzzy, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"Sprint to wydarzenie odbywające się zwykle po konferencji, na którym " +"uczestnicy mogą popracować w małych grupach nad różnymi projektami. Dowiedz " +"się więcej z nagrania z PyCon US \"Co to jest " +"sprint?\"." + +#: templates/event.html:68 +msgid "Date" +msgstr "Data" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "Uczestnicy" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "Prowadzący" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Nadchodzące wydarzenia" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Poprzednie wydarzenia" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +#, fuzzy +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "Złoty Członek" +msgstr[1] "Członkowie Gold" +msgstr[2] "Członkowie Gold" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Nowości" + +#: templates/home_sidebar.html:16 +#, fuzzy +msgid "Meet the Bee Team" +msgstr "Poznaj zespół na" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Witamy" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "O" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projekty" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Datki" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "Edytuj na GitHubie" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "Tłumacz na Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "autor: %(author)s; opublikowany %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Kliknij tu aby przeczytać cały artykuł" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Strona główna" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"Ta strona jest niekompletna. Możesz pomóc uzupełniając ją." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "Aplikacja" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "Narzędzie" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "Biblioteka" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "Mostek" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "Szablon" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "Wsparcie" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "Eksperymantalny" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "Wczesny rozwój" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "Rozwijany" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "Stabilny" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "Niezależny od platformy" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "Przeglądarka" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +#, fuzzy +msgid "Platinum Member" +msgstr "Platynowy Członek" + +#: templates/macros/labels.html:38 +#, fuzzy +msgid "Silver Member" +msgstr "Srebrny Członek" + +#: templates/macros/labels.html:39 +#, fuzzy +msgid "Bronze Member" +msgstr "Brązowy Członek" + +#: templates/macros/labels.html:40 +#, fuzzy +msgid "Ad hoc Member" +msgstr "Ad hoc Członek" + +#: templates/macros/labels.html:41 +#, fuzzy +msgid "Individual Member" +msgstr "Indywidualny Członek" + +#: templates/macros/labels.html:42 +#, fuzzy +msgid "Professional Member" +msgstr "Profesjonalny Członek" + +#: templates/macros/labels.html:43 +#, fuzzy +msgid "In kind Member" +msgstr "Honorowy Członek" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "Strona" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +#, fuzzy +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr ", " + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Supermoce: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Poprzednia" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Następna" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Kliknij tu aby posłuchać" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "Widziane na %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Podziękowania dla %(name)s za ich wkład!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... więcej artykułów" + +#: templates/project.html:24 +#, fuzzy, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"Ten projekt jest sklasyfikowany jako archiwalny. Nie jest już aktywnie obsługiwany." + +#: templates/project.html:31 +#, fuzzy, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"Ten projekt to CookieCutter szablon " +"zalążka projektu." + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"Ten projekt to biblioteka pomocnicza. Służy do działania w połączeniu z " +"szablonem projektu na tę samą platformę." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "Jak pomóc" + +#: templates/project.html:50 +#, fuzzy, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "Dlaczego więc nazywa się to \"%(name)s\"?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "Kod źródłowy" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "Dokumentacja" + +#: templates/project.html:63 +#, fuzzy +msgid "Project Type:" +msgstr "Typ projektu:" + +#: templates/project.html:64 +#, fuzzy +msgid "Maturity:" +msgstr "Stan:" + +#: templates/project.html:65 +#, fuzzy +msgid "Language:" +msgstr "Język:" + +#: templates/project.html:66 +#, fuzzy +msgid "Platform:" +msgstr "Platforma:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "Twórcy" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "Autor: %(author)s; opublikowany %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "Nieznany typ zasobu" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -10355,10 +10758,16 @@ msgstr "Skrócone linki do samouczków" #~ msgid "Kiwi PyCon XIII" #~ msgstr "Kiwi PyCon XIII" +#~ msgid "Language" +#~ msgstr "Język" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "Linux.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "Stan" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -10389,6 +10798,12 @@ msgstr "Skrócone linki do samouczków" #~ msgid "OSCON 2017" #~ msgstr "OSCON 2017" +#~ msgid "Platform" +#~ msgstr "Platforma" + +#~ msgid "Project Type" +#~ msgstr "Typ projektu" + #, fuzzy #~ msgid "PyCaribbean 2017" #~ msgstr "PyCaribbean 2017" @@ -10500,6 +10915,9 @@ msgstr "Skrócone linki do samouczków" #~ "testów\n" #~ "przed scaleniem." +#~ msgid "Superpower" +#~ msgstr "Supermoce" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -10635,3 +11053,7 @@ msgstr "Skrócone linki do samouczków" #~ "\"PyPI\". PyPI jest centralnym repozytorium dla kodu Pythona. Wiele " #~ "projektów BeeWare\n" #~ "można zainstalować za pomocą `pip`." + +#, fuzzy +#~ msgid "member" +#~ msgstr "członek" diff --git a/i18n/contents+pt.po b/i18n/contents+pt.po index ffae88477a..466e37c7c9 100644 --- a/i18n/contents+pt.po +++ b/i18n/contents+pt.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:32-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: pt\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2146,6 +2149,7 @@ msgid "It's a small world, after all..." msgstr "Afinal, o mundo é pequeno..." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Comunidade" @@ -4327,7 +4331,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "Quer contribuir com o BeeWare? Todos são bem-vindos para ajudar!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Contribuição" @@ -7884,6 +7888,7 @@ msgid "What's happening around the BeeWare community" msgstr "O que está acontecendo na comunidade BeeWare" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Notícias" @@ -8672,7 +8677,7 @@ msgid "They can't all be zingers..." msgstr "Nem todas podem ser zingers..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Sótão" @@ -9516,6 +9521,7 @@ msgid "What is the BeeWare project?" msgstr "O que é o projeto BeeWare?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projetos" @@ -10168,6 +10174,7 @@ msgstr "" "de todas as páginas, incluindo como elas estão aninhadas!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Mapa do site" @@ -10177,6 +10184,394 @@ msgstr "Mapa do site" msgid "Tutorial Shortlinks" msgstr "Links curtos para tutoriais" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, fuzzy, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "Publicado por %(author_link)s em %(date)s" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "Próximo artigo" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "Artigo anterior" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s irá falar em %(title)s, dando uma apresentação chamada " +"\"%(talk_title)s\"." + +#: templates/event.html:33 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s fará um keynote %(title)s, dando uma apresentação chamada " +"\"%(talk_title)s\"." + +#: templates/event.html:37 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s apresentará um tutorial em %(title)s chamado %(talk_title)s\"." + +#: templates/event.html:41 +#, fuzzy, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare fará um sprint em %(title)s." + +#: templates/event.html:45 +#, fuzzy, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s estará nos sprints, com toda disposição a ajudar " +"Colaboradores Iniciantes a ganhar suas próprias brilhantes Challenge Coin." +msgstr[1] "" +"%(speakers_list)s estarão nos sprints, com toda disposição a ajudar " +"Colaboradores Iniciantes a ganhar suas próprias brilhantes Challenge Coin." + +#: templates/event.html:51 +#, fuzzy, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" +"Para mais informações, confira o %(title)s site." + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "O que é um Sprint?" + +#: templates/event.html:55 +#, fuzzy, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"Sprints de código são eventos, realizados normalmente após conferências, " +"onde os participantes podem usar o local da conferência para trabalhar em " +"grupos pequenos em vários projetos. Saiba mais como funcionam os sprints com " +"o vídeo da PyCon US 'What is a sprint?'." + +#: templates/event.html:68 +msgid "Date" +msgstr "Data" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "Sprinters" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "Palestrantes" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "Próximos eventos" + +#: templates/events.html:40 +msgid "Past events" +msgstr "Eventos anteriores" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "Últimas notícias" + +#: templates/home_sidebar.html:16 +#, fuzzy +msgid "Meet the Bee Team" +msgstr "Encontre a equipe Bee" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "Bem-vindo" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Sobre" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projetos" + +#: templates/layout.html:73 +#, fuzzy +msgid "Donate" +msgstr "Doar" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "Editar no GitHub" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "Traduzir no Weblate" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "por %(author)s; publicado %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "Clique aqui para ler o artigo na íntegra" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "Início" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"O conteúdo dessa página está incompleto. Você pode ajudar expandindo-o." + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "Superpower: " + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "Anterior" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "Próximo" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "Clique aqui para ouvir" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "Como visto em %(event_name)s" + +#: templates/member.html:24 +#, fuzzy, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "Agradecemos muito a(o) %(name)s por sua contribuição!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... mais artigos" + +#: templates/project.html:24 +#, fuzzy, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"Este projeto é categorizado como no sótão. " +"Ele não recebe mais manutenção." + +#: templates/project.html:31 +#, fuzzy, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"Este projeto é um CookieCutter modelo " +"para um esboço de projeto." + +#: templates/project.html:38 +#, fuzzy +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" +"Este projeto é uma biblioteca de apoio. Destina-se a ser usado junto com um " +"projeto template para a mesma plataforma." + +#: templates/project.html:45 +msgid "How to Help" +msgstr "Como ajudar" + +#: templates/project.html:50 +#, fuzzy, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "Então, por que é chamado \"%(name)s\"?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "Código Fonte" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "Documentação" + +#: templates/project.html:63 +#, fuzzy +msgid "Project Type:" +msgstr "Tipo de Projeto:" + +#: templates/project.html:64 +#, fuzzy +msgid "Maturity:" +msgstr "Maturidade:" + +#: templates/project.html:65 +#, fuzzy +msgid "Language:" +msgstr "Linguagem:" + +#: templates/project.html:66 +#, fuzzy +msgid "Platform:" +msgstr "Plataforma:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "Colaboradores" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "Por %(author)s; publicado %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "Tipo de recurso desconhecido" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -10480,10 +10875,16 @@ msgstr "Links curtos para tutoriais" #~ msgid "Kiwi PyCon XIII" #~ msgstr "Kiwi PyCon XIII" +#~ msgid "Language" +#~ msgstr "Linguagem" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "Linux.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "Maturidade" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -10515,6 +10916,12 @@ msgstr "Links curtos para tutoriais" #~ msgid "OSCON 2017" #~ msgstr "OSCON 2017" +#~ msgid "Platform" +#~ msgstr "Plataforma" + +#~ msgid "Project Type" +#~ msgstr "Tipo de Projeto" + #, fuzzy #~ msgid "PyCaribbean 2017" #~ msgstr "PyCaribbean 2017" @@ -10627,6 +11034,10 @@ msgstr "Links curtos para tutoriais" #~ "conformidade do conjunto de testes\n" #~ "antes da mesclagem." +#, fuzzy +#~ msgid "Superpower" +#~ msgstr "Superpower" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -10731,6 +11142,9 @@ msgstr "Links curtos para tutoriais" #~ "de discussão\n" #~ "no repositório dessa ferramenta." +#~ msgid "What is a Sprint" +#~ msgstr "O que é um Sprint?" + #, fuzzy #~ msgid "" #~ "What technology would you use for this? This week I'll introduce you to\n" @@ -10767,3 +11181,7 @@ msgstr "Links curtos para tutoriais" #~ "\"PyPI\". O PyPI é um repositório central para o código Python. Muitos " #~ "projetos BeeWare\n" #~ "podem ser instalados usando o `pip`." + +#, fuzzy +#~ msgid "member" +#~ msgstr "membro" diff --git a/i18n/contents+tr.po b/i18n/contents+tr.po index 360a9786e3..d4123f8ab4 100644 --- a/i18n/contents+tr.po +++ b/i18n/contents+tr.po @@ -1,10 +1,12 @@ # +# Automatically generated <>, 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" -"PO-Revision-Date: 2025-05-27 20:44+EST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" +"PO-Revision-Date: 2025-07-01 12:38-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: tr\n" @@ -12,6 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 48.0\n" #: (content/about/contact/contents+en.lr:page.body) #: https://beeware.org/about/contact/ @@ -2095,6 +2098,7 @@ msgid "It's a small world, after all..." msgstr "Ne de olsa dünya küçük." #: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 #, fuzzy msgid "Community" msgstr "Topluluk" @@ -4222,7 +4226,7 @@ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "BeeWare'e katkıda bulunmak ister misiniz? Herkes yardım edebilir!" #: (content/contributing/contents+en.lr:page.title) -#: https://beeware.org/contributing/ +#: https://beeware.org/contributing/ templates/layout.html:71 #, fuzzy msgid "Contributing" msgstr "Katkıda Bulunmak" @@ -7677,6 +7681,7 @@ msgid "What's happening around the BeeWare community" msgstr "BeeWare topluluğunda neler oluyor?" #: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 #, fuzzy msgid "News" msgstr "Haberler" @@ -8438,7 +8443,7 @@ msgid "They can't all be zingers..." msgstr "Hepsi zinger olamaz..." #: (content/project/attic/contents+en.lr:project-type.title) -#: https://beeware.org/project/attic/ +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 #, fuzzy msgid "Attic" msgstr "Tavan arası" @@ -9263,6 +9268,7 @@ msgid "What is the BeeWare project?" msgstr "BeeWare projesi nedir?" #: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 #, fuzzy msgid "Projects" msgstr "Projeler" @@ -9877,6 +9883,7 @@ msgstr "" "üzere tüm sayfaların programlı olarak oluşturulmuş bir listesi!" #: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 #, fuzzy msgid "Sitemap" msgstr "Site Haritası" @@ -9886,6 +9893,360 @@ msgstr "Site Haritası" msgid "Tutorial Shortlinks" msgstr "Eğitim Kısa Bağlantıları" +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "Hakkında" + +#: templates/layout.html:69 +#, fuzzy +msgid "Project" +msgstr "Projeler" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "Bağış" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" diff --git a/i18n/contents+zh_CN.po b/i18n/contents+zh_CN.po index 9d9f87dbd4..87b853a8b8 100644 --- a/i18n/contents+zh_CN.po +++ b/i18n/contents+zh_CN.po @@ -1,9 +1,11 @@ # +# John , 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" "PO-Revision-Date: 2025-07-09 01:28+0000\n" "Last-Translator: John \n" "Language-Team: Chinese (Simplified Han script) %(talk_title)s\"." +msgstr "" +"%(speakers_list)s 将在 %(title)s 发表演讲,题为 \"%(talk_title)s\"。" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s 将在 %(title)s 发表主题演讲,题为 \"%(talk_title)s\"。" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" +"%(speakers_list)s 将在 %(title)s 讲授一个教程,题为 \"%(talk_title)s\"。" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "BeeWare 将会在 %(title)s 举办一场冲刺。" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +"%(speakers_list)s 将在冲刺,并将非常愿意帮助首次贡献者获得自己的辉煌 挑战币。" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "有关更多信息,请查看 %(title)s 网站。" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "什么是冲刺?" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" +"代码冲刺是通常在会议结束后举行的活动,与会者可以使用会议场地分组处理各种项" +"目。用 PyCon US “什么是冲刺”视频了解更多关于冲" +"刺是如何工作的。" + +#: templates/event.html:68 +msgid "Date" +msgstr "日期" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "冲刺者" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "演讲者" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "即将到来的活动" + +#: templates/events.html:40 +msgid "Past events" +msgstr "过去的活动" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "黄金会员" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "最新新闻" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "在以下事件见到我们的蜜蜂团队" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "欢迎" + +#: templates/layout.html:68 +msgid "About" +msgstr "关于" + +#: templates/layout.html:69 +msgid "Project" +msgstr "项目" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "捐赠" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "在GitHub上编辑" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "在Weblate上翻译" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "作者:%(author)s;发布于 %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "点击此处阅读全文" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "首页" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "此页内容不完整。您可以帮助我们 扩充它。" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "应用程序" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "工具" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "库" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "桥接器" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "模版" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "支持" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "工具" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "实验性" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "开发初期" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "开发中" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "稳定" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "不依赖平台" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "浏览器" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "终端" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "白金" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "银会员" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "铜会员" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "特设会员" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "个人会员" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "专业会员" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "实物会员" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "网站" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "仁慈的独裁蜂" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "高级养蜂师" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "、" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "超能力:" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "上一页" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "下一页" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "点击此处收听" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "录制于 %(event_name)s" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "非常感谢 %(name)s 所作的贡献!" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "... 更多文章" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" +"此项目被分类为在阁楼里。它已不再被积极维护。" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" +"本项目是可用于 CookieCutter 的模版项" +"目。" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "此项目是一个支持库。它旨在与同一平台的模板项目结合使用。" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "如何帮助" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "所以,为什么它被称为”%(name)s“?" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "源代码" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "文档" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "项目类型:" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "成熟度:" + +#: templates/project.html:65 +msgid "Language:" +msgstr "编程语言:" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "平台:" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "贡献者" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "作者:%(author)s;发布于 %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "未知资源类型" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -8574,10 +8943,16 @@ msgstr "教程快捷链接" #~ msgid "Kiwi PyCon XIII" #~ msgstr "奇异果 PyCon XIII" +#~ msgid "Language" +#~ msgstr "编程语言" + #, fuzzy #~ msgid "Linux.conf.au 2017" #~ msgstr "Linux.conf.au 2017" +#~ msgid "Maturity" +#~ msgstr "成熟度" + #, fuzzy #~ msgid "" #~ "Most projects have a dedicated contribution guide with details specific\n" @@ -8607,6 +8982,12 @@ msgstr "教程快捷链接" #~ msgid "OSCON 2017" #~ msgstr "OSCON 2017" +#~ msgid "Platform" +#~ msgstr "平台" + +#~ msgid "Project Type" +#~ msgstr "项目类型" + #~ msgid "PyCaribbean 2017" #~ msgstr "PyCaribbean 2017" @@ -8701,6 +9082,9 @@ msgstr "教程快捷链接" #~ "的方式,将持续集成和测试套件合规性整合到 Github\n" #~ "合并前的检查。" +#~ msgid "Superpower" +#~ msgstr "超能力" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" @@ -8740,6 +9124,13 @@ msgstr "教程快捷链接" #~ "并创建或编辑指定语言的部分(例如,`[pt]` 表示葡萄牙语)。\n" #~ "表示葡萄牙语)。" +#, python-format +#~ msgid "" +#~ "This project is classified as in the attic. It is no longer actively maintained" +#~ msgstr "" +#~ "此项目被分类为在阁楼里。它已不再被积极维护" + #, fuzzy #~ msgid "" #~ "Unfortunately, while presentation tools like\n" @@ -8818,3 +9209,6 @@ msgstr "教程快捷链接" #~ "Packaging Index](https://pypi.org),也称为\n" #~ "“PyPI”。PyPI 是 Python 代码的中心存储库。许多 BeeWare 项目都可以使用 " #~ "`pip` 安装。" + +#~ msgid "member" +#~ msgstr "成员" diff --git a/i18n/contents+zh_TW.po b/i18n/contents+zh_TW.po index e14e3989bf..20986f0d26 100644 --- a/i18n/contents+zh_TW.po +++ b/i18n/contents+zh_TW.po @@ -1,9 +1,11 @@ # +# John , 2025. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" "PO-Revision-Date: 2025-07-04 20:36+0000\n" "Last-Translator: John \n" "Language-Team: Chinese (Traditional Han script) %(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +#, fuzzy +msgid "Date" +msgstr "日期" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +#, fuzzy +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "黃金會員" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "最新消息" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "認識Bee Team" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "歡迎" + +#: templates/layout.html:68 +#, fuzzy +msgid "About" +msgstr "關於" + +#: templates/layout.html:69 +msgid "Project" +msgstr "專案" + +#: templates/layout.html:73 +#, fuzzy +msgid "Donate" +msgstr "贊助" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "在GitHub上編輯" + +#: templates/layout.html:91 +#, fuzzy +msgid "Translate on Weblate" +msgstr "在Weblate上翻譯" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, fuzzy, python-format +msgid "by %(author)s; published %(date)s" +msgstr "作者:%(author)s;髮佈於 %(date)s" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +#, fuzzy +msgid "Click here to read the full article" +msgstr "點擊此處閱讀全文" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "主頁" + +#: templates/macros/incomplete.html:5 +#, fuzzy, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" +"此頁面的內容不完整。您可以擴充它以協助我們。" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "應用程式" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "工具" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "函式庫" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "橋接器" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "範本" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "支援" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "實驗性" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "開發初期" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "開發中" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "穩定" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "不依賴平台" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "瀏覽器" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +#, fuzzy +msgid "Platinum Member" +msgstr "白金會員" + +#: templates/macros/labels.html:38 +#, fuzzy +msgid "Silver Member" +msgstr "銀會員" + +#: templates/macros/labels.html:39 +#, fuzzy +msgid "Bronze Member" +msgstr "銅會員" + +#: templates/macros/labels.html:40 +#, fuzzy +msgid "Ad hoc Member" +msgstr "Ad hoc 會員" + +#: templates/macros/labels.html:41 +#, fuzzy +msgid "Individual Member" +msgstr "個人會員" + +#: templates/macros/labels.html:42 +#, fuzzy +msgid "Professional Member" +msgstr "專業的會員" + +#: templates/macros/labels.html:43 +#, fuzzy +msgid "In kind Member" +msgstr "實體會員" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "網站" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "仁慈的獨裁蜂" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "高級養蜂師" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "、" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +#, fuzzy +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "超能力:" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "上一頁" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "下一頁" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +#, fuzzy +msgid "Click here to listen" +msgstr "點擊此處收聽" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, fuzzy, python-format +msgid "As seen at %(event_name)s" +msgstr "錄製於 %(event_name)s" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "貢獻者" + +#: templates/resource.html:13 +#, fuzzy, python-format +msgid "By %(author)s; published %(date)s" +msgstr "作者:%(author)s;髮佈於 %(date)s" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" + #, fuzzy #~ msgid "" #~ " Are you familiar with a GUI API (such as Winforms, Cocoa, or GTK)?\n" @@ -9918,6 +10291,10 @@ msgstr "教學捷徑" #~ "的方式,將持續整合和測試套件的合規性整合到 Github\n" #~ "合併前的檢查。" +#, fuzzy +#~ msgid "Superpower" +#~ msgstr "超能力" + #, fuzzy #~ msgid "" #~ "The [full story of the\n" diff --git a/i18n/contents.pot b/i18n/contents.pot index a8d1021204..915543dd27 100644 --- a/i18n/contents.pot +++ b/i18n/contents.pot @@ -1,251 +1,40 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the BeeWare package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: BeeWare 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-02 08:23+AWST\n" +"POT-Creation-Date: 2025-07-02 15:44+CST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language-Team: en \n" -"Language: en\n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: https://beeware.org/ (content/contents+en.lr:button-block.label) -msgid "Contribute to BeeWare" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:button-block.label) -msgid "Donate and Support Us!" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:button-block.label) -msgid "I Want To Contribute" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:button-block.label) -msgid "Keep in touch!" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:button-block.label) -msgid "Take the Tutorial" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:home.description) -msgid "" -"Write your apps in Python and release them on iOS, Android, Windows,\n" -"MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple\n" -"apps, one codebase, with a fully native user experience on every\n" -"platform." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:home.gutter_bottom) -msgid "[... and many more](/project/)" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:home.title) -msgid "Write once. Deploy everywhere." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"A diverse community is a strong community. This means accepting people of " -"all levels of experience, from all backgrounds, of all races, creeds, " -"orientations and expressions. The BeeWare project is committed to " -"**developing and maintaining a diverse, welcoming community**. We have an " -"**open offer to mentor anyone** who wants to get involved as a contributor, " -"backed up by a [Code of Conduct](community/behavior/code-of-conduct/) that " -"is rigorously enforced." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"BeeWare allows you to write your app in Python and release it on multiple " -"platforms. No need to rewrite the app in multiple programming languages. It " -"means **no issues** with build tools, environments, compatibility, etc." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"BeeWare is supported by users like you! Every little bit helps: [click here " -"to contribute](/membership/)." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"But it's not just about code. A successful software project requires " -"documentation, design skills, feedback and bug reports. The BeeWare " -"community acknowledges that **all contributions are important** — not just " -"the ones that come as a pull request on GitHub." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"End users shouldn't have to care what language their tools are written in. " -"And that starts with looking and behaving **like completely native tools**. " -"Native appearance, native behavior, delivered in the way a native app is " -"delivered. Why shouldn't your Python tools fit in just as well as a native " -"tool?" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"Follow [@beeware@fosstodon.org](https://fosstodon.org/@beeware) on Mastodon, " -"or [join the BeeWare enthusiasts mailing list](/community/keep-informed/) " -"for updates, hints, tips, and announcements related to the project." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"If all this sounds interesting, why not take a look at the [BeeWare projects]" -"(/project) and see how you can use them when developing Python applications? " -"Or, if you'd like to contribute, and you've never contributed to open source " -"before, start with our [guide for first time contributors](/contributing/" -"first-time/). If you feel ready to dive straight in, check out the [project " -"pages](/project/) or our guide on [what you can do to help](/contributing/)." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"Modern computing doesn't happen in an 80x25 console window. It happens on " -"**phones, tablets, and desktop machines** with rich user interfaces. " -"Shouldn't you be able to use Python in all those locations, and **exploit " -"the unique capabilities of those platforms**?" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"Python has proven itself as a highly capable language - approachable for " -"newcomers, but powerful in the hands of experts. Why shouldn't you be able " -"to **use Python everywhere** that you need to tell a computer to do " -"something? And shouldn't your tools **exploit all the capabilities of " -"Python** as a language, not just the bits that map nicely to a C binding?" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"The Open Source development process has proven itself to be the most " -"reliable way to develop robust and reliable software. That's why the entire " -"BeeWare suite of tools are BSD licensed, and **available for all to use and " -"modify**." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.text) -msgid "" -"This is what BeeWare provides. Tools to help you write Python code with a " -"rich, **native user interface**; and the libraries and support code " -"necessary to get that code running on **iOS, Android, macOS, Linux, Windows, " -"tvOS, and more**." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "...behaving natively." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "...on mobile & desktop..." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "All contributions welcome" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "Contribute!" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "From diversity comes strength" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "One codebase. Multiple apps." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "Open source" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "Python native tools..." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "Stay in touch!" -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -msgid "This is BeeWare." -msgstr "" - -#: https://beeware.org/ (content/contents+en.lr:text-block.title) -#: https://beeware.org/community/members/ -#: (content/community/members/contents+en.lr:members.title) -#: https://beeware.org/community/members/page/2/ -msgid "Members" -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.body) -msgid "## BeeWare: The IDEs of Python" -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.body) -msgid "" -"This is BeeWare. We're incredibly excited about what the future holds\n" -"for Python. We hope you'll join us on this journey." -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.gutter) -msgid "![image](/static/images/brutus-128.png)" -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.gutter) -msgid "## Meet Brutus" -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.gutter) -msgid "" -"Brutus the Bee is the mascot of the BeeWare project. He's a busy little\n" -"worker bee." -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.gutter) -msgid "" -"Fun fact: a person who keeps bees is called an **apiarist** - a name\n" -"that the BeeWare project uses to describe the core team. This also\n" -"reflects the relationship that the core team wishes to have with the\n" -"community - we're shepherds of the community, and we'll provide\n" -"direction, but we know the real work is done by the community as a\n" -"whole." -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.summary) -#: https://beeware.org/about/history/ -#: (content/about/history/contents+en.lr:page.summary) -msgid "The history and philosophy of the BeeWare Project" -msgstr "" - -#: https://beeware.org/about/ (content/about/contents+en.lr:page.title) -msgid "About BeeWare" -msgstr "" - -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.body) +#: https://beeware.org/about/contact/ msgid "" "For all other enquiries, please contact Founding Apiarist [Russell\n" "Keith-Magee](mailto:russell@beeware.org)." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.body) +#: https://beeware.org/about/contact/ msgid "" "If you have a general question about BeeWare usage, we have a number of\n" "[community communication channels](/community/getting-help/) where you\n" "can ask for assistance." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.body) +#: https://beeware.org/about/contact/ msgid "" "If you have had a bad experience in a BeeWare community space, or want\n" "to report a behaviour problem with someone who is a member of the\n" @@ -254,97 +43,97 @@ msgid "" "guide](/community/behavior/making-a-coc-report/)." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.body) +#: https://beeware.org/about/contact/ msgid "" "If you need advice on how to contribute, or you have questions about the\n" "management of the project, anyone on the [Core Team](/about/team) will\n" "be able to help you." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.body) +#: https://beeware.org/about/contact/ msgid "" "If you want to report a security problem with one of the BeeWare tools,\n" "please contact the [Core Team](/about/team)." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.summary) +#: https://beeware.org/about/contact/ msgid "Looking to speak to someone from the BeeWare project? Here's how." msgstr "" -#: https://beeware.org/about/contact/ #: (content/about/contact/contents+en.lr:page.title) +#: https://beeware.org/about/contact/ msgid "Contact" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "![BeeWare Enthusiasts logo](/about/contact/media/beeware-enthusiasts-150.png)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "![BeeWare logo (wide)](/about/contact/media/beeware-wide-143.png)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "![BeeWare logo](/about/contact/media/beeware-150.png)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "![Brutus the Bee](/about/contact/media/brutus-128.png)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "## Logos" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "## Long description" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "## Short description" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "### BeeWare (wide) logo" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "### BeeWare Enthusiasts logo" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "### BeeWare logo" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "### Brutus the Bee" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "- [Small](/about/contact/media/beeware-150.png)\n" "- [Medium](/about/contact/media/beeware-519.png)\n" "- [Vector](/about/contact/media/beeware.eps)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "- [Small](/about/contact/media/beeware-enthusiasts-150.png)\n" "- [Medium](/about/contact/media/beeware-enthusiasts-600.png)\n" @@ -352,8 +141,8 @@ msgid "" "- [Vector](/about/contact/media/beeware-enthusiasts.eps)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "- [Small](/about/contact/media/beeware-wide-143.png)\n" "- [Medium](/about/contact/media/beeware-wide-600.png)\n" @@ -361,8 +150,8 @@ msgid "" "- [Vector](/about/contact/media/beeware-wide.eps)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "- [Small](/about/contact/media/brutus-32.png)\n" "- [Medium](/about/contact/media/brutus-128.png)\n" @@ -371,15 +160,15 @@ msgid "" "- [Vector](/about/contact/media/brutus.eps)" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "BeeWare is a collection of tools and libraries to aid in writing\n" "application user interfaces in Python." msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.body) +#: https://beeware.org/about/contact/media/ msgid "" "BeeWare is a collection of tools and libraries to aid in writing\n" "application user interfaces in Python. It enables developers to write\n" @@ -387,63 +176,107 @@ msgid "" "indistinguishable from natively written applications." msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.gutter) +#: https://beeware.org/about/contact/media/ msgid "## Contact" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.gutter) +#: https://beeware.org/about/contact/media/ msgid "" "- **Dr Russell Keith-Magee**, Founding Apiarist:\n" " .\n" "- **Philip James**, Apiarist: ." msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.gutter) +#: https://beeware.org/about/contact/media/ msgid "For all media enquiries, please contact:" msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.summary) +#: https://beeware.org/about/contact/media/ msgid "" "Are you from a media organization and want to write something about BeeWare? " "Here are some resources you may find helpful." msgstr "" -#: https://beeware.org/about/contact/media/ #: (content/about/contact/media/contents+en.lr:page.title) +#: https://beeware.org/about/contact/media/ msgid "Media" msgstr "" -#: https://beeware.org/about/goal/ -#: (content/about/goal/contents+en.lr:page.body) -msgid "## The goal" +#: (content/about/contents+en.lr:page.body) https://beeware.org/about/ +msgid "## BeeWare: The IDEs of Python" msgstr "" -#: https://beeware.org/about/goal/ -#: (content/about/goal/contents+en.lr:page.body) -msgid "### Native everywhere" +#: (content/about/contents+en.lr:page.body) https://beeware.org/about/ +msgid "" +"This is BeeWare. We're incredibly excited about what the future holds\n" +"for Python. We hope you'll join us on this journey." msgstr "" -#: https://beeware.org/about/goal/ -#: (content/about/goal/contents+en.lr:page.body) -msgid "### Native experience" +#: (content/about/contents+en.lr:page.gutter) https://beeware.org/about/ +msgid "![image](/static/images/brutus-128.png)" msgstr "" -#: https://beeware.org/about/goal/ -#: (content/about/goal/contents+en.lr:page.body) -msgid "### Python everywhere" +#: (content/about/contents+en.lr:page.gutter) https://beeware.org/about/ +msgid "## Meet Brutus" msgstr "" +#: (content/about/contents+en.lr:page.gutter) https://beeware.org/about/ +msgid "" +"Brutus the Bee is the mascot of the BeeWare project. He's a busy little\n" +"worker bee." +msgstr "" + +#: (content/about/contents+en.lr:page.gutter) https://beeware.org/about/ +msgid "" +"Fun fact: a person who keeps bees is called an **apiarist** - a name\n" +"that the BeeWare project uses to describe the core team. This also\n" +"reflects the relationship that the core team wishes to have with the\n" +"community - we're shepherds of the community, and we'll provide\n" +"direction, but we know the real work is done by the community as a\n" +"whole." +msgstr "" + +#: (content/about/contents+en.lr:page.summary) +#: (content/about/history/contents+en.lr:page.summary) +#: https://beeware.org/about/ https://beeware.org/about/history/ +msgid "The history and philosophy of the BeeWare Project" +msgstr "" + +#: (content/about/contents+en.lr:page.title) https://beeware.org/about/ +msgid "About BeeWare" +msgstr "" + +#: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ +msgid "## The goal" +msgstr "" + +#: (content/about/goal/contents+en.lr:page.body) #: https://beeware.org/about/goal/ +msgid "### Native everywhere" +msgstr "" + #: (content/about/goal/contents+en.lr:page.body) -msgid "### Python native" +#: https://beeware.org/about/goal/ +msgid "### Native experience" +msgstr "" + +#: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ +msgid "### Python everywhere" msgstr "" +#: (content/about/goal/contents+en.lr:page.body) #: https://beeware.org/about/goal/ +msgid "### Python native" +msgstr "" + #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "- Tools to enable Python to run on different devices,\n" "- Tools to package a Python project so it can run on those devices,\n" @@ -451,8 +284,8 @@ msgid "" "- Tools to help develop, debug, analyze and these projects." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "A modern computing project can't ignore the biggest development in\n" "computing of the last 10 years. Python prides itself on being a\n" @@ -463,8 +296,8 @@ msgid "" "is still elusive." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "BeeWare embraces mobile and other emerging platforms (like watches and\n" "set-top-boxes) as a first class citizen of the computing ecosystem -\n" @@ -472,8 +305,8 @@ msgid "" "write software for them in Python." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "BeeWare is also an unapologetically \"Python first\" framework. We like\n" "Python. We like the way it looks, and the way it works. If Python isn't\n" @@ -486,15 +319,15 @@ msgid "" "Python-native API for cross-platform app development." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "BeeWare uses native widgets and native functionality, rather than using\n" "a theme-based approach to application development." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "But if you're using a developer tool or library, then it should\n" "integrate with your development environment. And since we're using\n" @@ -505,8 +338,8 @@ msgid "" "(or running) code." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "It's easy to use themes to achieve cross-platform. However, it's easy to\n" "spot apps that have been built using themes - they're the ones that\n" @@ -515,8 +348,8 @@ msgid "" "close - but there are always telltale signs." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "Most importantly, it aims to do all this as an Open Source community.\n" "The Open Source development process has proven itself to be the most\n" @@ -525,8 +358,8 @@ msgid "" "same set of excellent tools, be they expert or enthusiastic amateur." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "On top of that, native widgets are always faster than a themed generic\n" "widget. After all, you're using native system capability that has been\n" @@ -534,8 +367,19 @@ msgid "" "a generic widget." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ https://beeware.org/about/overview/ +msgid "" +"The end goal of the BeeWare project: To be able to do for mobile and\n" +"desktop user-facing software the same thing that Django has done for web\n" +"software - to put into the hands of users a set of tools and libraries\n" +"that enables them to develop rich, native user interfaces, and deploy\n" +"them to their devices. This includes:" +msgstr "" + +#: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "The experience of using any tool starts with the installation process.\n" "Part of BeeWare's \"Native everywhere\" philosophy is adopting appropriate\n" @@ -546,8 +390,8 @@ msgid "" "know that you've written the application in Python." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "Themes also miss many of the accessibility benefits of native platforms.\n" "Modern OS authors spend a lot of time tuning affordances for people with\n" @@ -556,8 +400,8 @@ msgid "" "a theme, you also have to re-implement the affordances." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "This aim is that this set of tools will be easy enough to use for\n" "complete newcomers to use in a Django Girls-like setting; but powerful\n" @@ -565,27 +409,15 @@ msgid "" "Disqus." msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.body) +#: https://beeware.org/about/goal/ msgid "" "We're also looking to the future - this means that we support Python 3\n" "exclusively." msgstr "" -#: https://beeware.org/about/goal/ -#: (content/about/goal/contents+en.lr:page.body) -#: https://beeware.org/about/overview/ -#: (content/about/overview/contents+en.lr:page.body) -msgid "" -"The end goal of the BeeWare project: To be able to do for mobile and\n" -"desktop user-facing software the same thing that Django has done for web\n" -"software - to put into the hands of users a set of tools and libraries\n" -"that enables them to develop rich, native user interfaces, and deploy\n" -"them to their devices. This includes:" -msgstr "" - -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.gutter) +#: https://beeware.org/about/goal/ msgid "" "- [The Goal](./#the-goal) \n" " - [Python everywhere](./#python-everywhere)\n" @@ -594,43 +426,43 @@ msgid "" " - [Native experience](./#native-experience)" msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.summary) +#: https://beeware.org/about/goal/ msgid "The goals of the BeeWare Project" msgstr "" -#: https://beeware.org/about/goal/ #: (content/about/goal/contents+en.lr:page.title) +#: https://beeware.org/about/goal/ msgid "Goals" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "## History" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "## More than just code" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "### Diversity and inclusion" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "### Healthy and sustainable" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "### The Unix Philosophy" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "A diverse community is a strong community. This means accepting people\n" "of all levels of experience, from all backgrounds, of all races, creeds,\n" @@ -638,16 +470,16 @@ msgid "" "developing and maintaining a inclusive, diverse and welcoming community." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "And so, we're left with an interesting schism, between the \"old way\" of\n" "Unix development in a console window, and the \"new way\" of all-in-one\n" "IDEs." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "And, yes, there are IDEs (Integrated Development Environments) that\n" "provide a native application experience for writing code. But those\n" @@ -656,16 +488,16 @@ msgid "" "process as they solve." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "Even then, it's easy to think of a project in a vacuum, as the sum of\n" "all contributions. But that's never the case. An open source project is\n" "about community." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "However, it doesn't have to be that way. The core tenet of the Unix\n" "Philosophy is that \"each tool does one thing, well\". This is a very\n" @@ -674,8 +506,8 @@ msgid "" "independent tools." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "However, the developer experience for someone writing Python sometimes\n" "reflects more of the early 90's than the new millennium. The default\n" @@ -685,8 +517,8 @@ msgid "" "year flashback can be a completely alien experience." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "It also frequently leads to burnout and other mental health issues\n" "amongst contributors. The fact that depression, anxiety, and burnout are\n" @@ -698,8 +530,8 @@ msgid "" "problem." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "It's about more than just code, though. A successful software project\n" "requires documentation, design skills, feedback and bug reports. The\n" @@ -707,8 +539,8 @@ msgid "" "not just the ones that come as a pull request on GitHub." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "It's also important to make sure that the community is accessible and\n" "sustainable. It's unfortunately become an accepted part of Open Source\n" @@ -718,8 +550,8 @@ msgid "" "*have* free time." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "Python has proven itself as a highly capable language - approachable for\n" "newcomers, but powerful in the hands of experts. Python is rapidly\n" @@ -732,16 +564,16 @@ msgid "" "deployed to a publicly visible server." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "The BeeWare project started with a simple question: Why aren't the tools\n" "that we use as Python developers improving at the same rate as the rest\n" "of the technology we use on a daily basis?" msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "The BeeWare project started with the premise we can have the best of\n" "both worlds. We can have a chain of composable tools that each do one\n" @@ -749,8 +581,8 @@ msgid "" "rich graphical user interface." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "To back this up, we have an open offer to mentor anyone who wants to get\n" "involved as a contributor, and a [Code of\n" @@ -760,8 +592,8 @@ msgid "" "appropriately." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "Unfortunately, most UNIX tools have convolved this to also mean \"all\n" "tools must use a console interface\". However, there's nothing in the\n" @@ -769,8 +601,8 @@ msgid "" "it's just turned out that way." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.body) +#: https://beeware.org/about/history/ msgid "" "While we place incredible value on the contributions of volunteers, we\n" "also know that volunteer efforts alone aren't the way to develop a\n" @@ -784,18 +616,18 @@ msgid "" "ideals of Open Source development." msgstr "" -#: https://beeware.org/about/history/ #: (content/about/history/contents+en.lr:page.title) +#: https://beeware.org/about/history/ msgid "History and Philosophy" msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "## Where to from here?" msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "- Tools to enable Python to run on different devices,\n" "- Tools to package a Python project so it can run on those devices,\n" @@ -803,8 +635,8 @@ msgid "" "- Tools to help develop, debug, analyze and deploy these projects." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "If you'd like to keep up to date with what we're doing, follow\n" "[@beeware@fosstodon.org](https://fosstodon.org/@beeware) on Mastodon. If\n" @@ -813,22 +645,22 @@ msgid "" "list](/community/keep-informed/)." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "If you'd like to know more about the history of BeeWare, [start\n" "here](/about/history/)." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "If you'd like to take BeeWare for a test drive, [take a look at the the\n" "various ways BeeWare tools can be used](/project/using/)." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "Python has proven itself as a highly capable language - approachable for\n" "newcomers, but powerful in the hands of experts. The BeeWare Project\n" @@ -837,8 +669,8 @@ msgid "" "interfaces." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "The aim is that this set of tools will be easy enough to use for\n" "complete newcomers to use in a Django Girls-like setting; but powerful\n" @@ -846,8 +678,8 @@ msgid "" "Disqus." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.body) +#: https://beeware.org/about/overview/ msgid "" "We're not just about software, though. We also aim to be a project with\n" "a social conscience. We aim to develop and maintain a diverse and\n" @@ -858,13 +690,13 @@ msgid "" "and continue to engage with the community." msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.gutter) +#: https://beeware.org/about/overview/ msgid "## Next steps" msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.gutter) +#: https://beeware.org/about/overview/ msgid "" "- The [History of the BeeWare project](/about/history/)\n" "- [BeeWare test drive](/project/using/)\n" @@ -872,96 +704,93 @@ msgid "" "- The [BeeWare Enthusiasts mailing list](/community/keep-informed/)" msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.summary) +#: https://beeware.org/about/overview/ msgid "A first-timer's introduction to the BeeWare project" msgstr "" -#: https://beeware.org/about/overview/ #: (content/about/overview/contents+en.lr:page.title) +#: https://beeware.org/about/overview/ msgid "What is BeeWare?" msgstr "" -#: https://beeware.org/about/team/ -#: (content/about/team/contents+en.lr:team.body) -#: https://beeware.org/about/team/page/2/ -msgid "" -"So who are the people behind BeeWare? Well, there's a huge group of\n" -"contributors, but the project is managed by the Bee Team." -msgstr "" - -#: https://beeware.org/about/team/ -#: (content/about/team/contents+en.lr:team.summary) -#: https://beeware.org/about/team/page/2/ -msgid "The core team behind BeeWare development" -msgstr "" - -#: https://beeware.org/about/team/ -#: (content/about/team/contents+en.lr:team.title) -#: https://beeware.org/about/team/page/2/ -msgid "The Bee Team" -msgstr "" - -#: https://beeware.org/about/team/cflee/ #: (content/about/team/cflee/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/cflee/ msgid "" "Chiang Fong has been pretending to be a systems administrator since the\n" "Mandriva Linux days, and has recently moved into acting like he knows\n" "how to write software." msgstr "" -#: https://beeware.org/about/team/cflee/ #: (content/about/team/cflee/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/cflee/ msgid "" "When not poking at code to de-stress, he spends his time fiddling with\n" "fountain pens and mechanical keyboards. He has yet to learn the lesson\n" "of not mixing inky fingers with pretty keycaps." msgstr "" -#: https://beeware.org/about/team/cflee/ #: (content/about/team/cflee/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/cflee/ msgid "cflee" msgstr "" -#: https://beeware.org/about/team/danyeaw/ +#: (content/about/team/contents+en.lr:team.body) +#: https://beeware.org/about/team/ https://beeware.org/about/team/page/2/ +msgid "" +"So who are the people behind BeeWare? Well, there's a huge group of\n" +"contributors, but the project is managed by the Bee Team." +msgstr "" + +#: (content/about/team/contents+en.lr:team.summary) +#: https://beeware.org/about/team/ https://beeware.org/about/team/page/2/ +msgid "The core team behind BeeWare development" +msgstr "" + +#: (content/about/team/contents+en.lr:team.title) +#: https://beeware.org/about/team/ https://beeware.org/about/team/page/2/ +msgid "The Bee Team" +msgstr "" + #: (content/about/team/danyeaw/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/danyeaw/ msgid "" "Dan leads teams to design safety in to complex automotive and mobility\n" "systems, and dreams of using BeeWare tools to help model these systems." msgstr "" -#: https://beeware.org/about/team/danyeaw/ #: (content/about/team/danyeaw/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/danyeaw/ msgid "" "When not hacking on open source projects, Dan likes to hang with his\n" "kids, brew beer, and play soccer." msgstr "" -#: https://beeware.org/about/team/danyeaw/ #: (content/about/team/danyeaw/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/danyeaw/ msgid "Submarine Bubblehead" msgstr "" -#: https://beeware.org/about/team/elias/ #: (content/about/team/elias/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/elias/ msgid "Elias gets by with a little help from his friends." msgstr "" -#: https://beeware.org/about/team/elias/ #: (content/about/team/elias/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/elias/ msgid "" "Elias is a certified yak-shaver. He likes to fiddle with Python and open\n" "source stuff. At home, he likes to read, cook and to play Beatles songs\n" "on his guitar." msgstr "" -#: https://beeware.org/about/team/elias/ #: (content/about/team/elias/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/elias/ msgid "Yak-shaver" msgstr "" -#: https://beeware.org/about/team/flowerncsu/ #: (content/about/team/flowerncsu/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/flowerncsu/ msgid "" "Charlotte has been coding for more years than she likes to admit, and\n" "has a passion for building cool things and helping other people learn\n" @@ -970,8 +799,8 @@ msgid "" "out of code." msgstr "" -#: https://beeware.org/about/team/freakboy3742/ #: (content/about/team/freakboy3742/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/freakboy3742/ msgid "" "Dr Russell Keith-Magee is the founder of the BeeWare project. He joined\n" "the Django core team in 2006, and for 5 years, was President of the\n" @@ -979,42 +808,42 @@ msgid "" "team since May 2024." msgstr "" -#: https://beeware.org/about/team/freakboy3742/ #: (content/about/team/freakboy3742/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/freakboy3742/ msgid "" "Russell is a Principal Software Engineer in the Open Source group at\n" "[Anaconda](https://www.anaconda.com/) [(a BeeWare Gold\n" "sponsor)](/community/members/anaconda/)." msgstr "" -#: https://beeware.org/about/team/freakboy3742/ #: (content/about/team/freakboy3742/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/freakboy3742/ msgid "Founding Apiarist" msgstr "" -#: https://beeware.org/about/team/glasnt/ #: (content/about/team/glasnt/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/glasnt/ msgid "" "Katie has worn many different hats over the years. She has previously\n" "been a software developer for many languages, systems administrator for\n" "multiple operating systems, and speaker on many different topics." msgstr "" -#: https://beeware.org/about/team/glasnt/ #: (content/about/team/glasnt/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/glasnt/ msgid "" "When she's not changing the world, she enjoys cooking, making\n" "tapestries, and seeing just how well various application stacks handle\n" "emoji." msgstr "" -#: https://beeware.org/about/team/glasnt/ #: (content/about/team/glasnt/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/glasnt/ msgid "Tasmanian Devil Wrangler" msgstr "" -#: https://beeware.org/about/team/halfwhitt/ #: (content/about/team/halfwhitt/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/halfwhitt/ msgid "" "As a comic artist, machinist, welder, carpenter, and programmer, Charles\n" "has worn many hats (but more commonly sticks to a bandana). If they're\n" @@ -1023,18 +852,18 @@ msgid "" "shelving or other storage unit in their house." msgstr "" -#: https://beeware.org/about/team/halfwhitt/ #: (content/about/team/halfwhitt/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/halfwhitt/ msgid "Weirdo" msgstr "" -#: https://beeware.org/about/team/hawkowl/ #: (content/about/team/hawkowl/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/hawkowl/ msgid "Also, she likes people tweeting pictures of owls at her." msgstr "" -#: https://beeware.org/about/team/hawkowl/ #: (content/about/team/hawkowl/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/hawkowl/ msgid "" "Amber Brown pretends to be an owl on the internet. When she's not\n" "releasing or working on Twisted, she works on software for various\n" @@ -1042,41 +871,41 @@ msgid "" "about Twisted that Russell even once invited her to keynote on it." msgstr "" -#: https://beeware.org/about/team/hawkowl/ #: (content/about/team/hawkowl/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/hawkowl/ msgid "Owl-themed Toga Widget Simulator" msgstr "" -#: https://beeware.org/about/team/mhsmith/ #: (content/about/team/mhsmith/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/mhsmith/ msgid "" "Malcolm is a Senior Software Engineer in the Open Source group at\n" "[Anaconda](https://www.anaconda.com/) [(a BeeWare Gold\n" "sponsor)](/community/members/anaconda/)." msgstr "" -#: https://beeware.org/about/team/mhsmith/ #: (content/about/team/mhsmith/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/mhsmith/ msgid "" "Malcolm is the creator of Chaquopy, which aims to make it as easy as\n" "possible to use Python in Android apps. With BeeWare, he's now looking\n" "forward to expanding that mission to all desktop and mobile platforms." msgstr "" -#: https://beeware.org/about/team/obulat/ #: (content/about/team/obulat/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/obulat/ msgid "" "Olga is a python and BeeWare enthusiast, also interested in NLP,\n" "geography and languages." msgstr "" -#: https://beeware.org/about/team/obulat/ #: (content/about/team/obulat/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/obulat/ msgid "She also enjoys hanging out with kids." msgstr "" -#: https://beeware.org/about/team/phildini/ #: (content/about/team/phildini/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/phildini/ msgid "" "Philip writes code for computers and for humans. His first computing\n" "love is Python, but is too often forced to write JavaScript and Swift.\n" @@ -1085,8 +914,8 @@ msgid "" "California with his wife and her cat. Philip believes in the web." msgstr "" -#: https://beeware.org/about/team/rmartin16/ #: (content/about/team/rmartin16/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/rmartin16/ msgid "" "Russell is a tinkerer and aspiring creator. He fell in love with python\n" "years ago and wants to see apps built with it everywhere. If he isn't\n" @@ -1094,8 +923,8 @@ msgid "" "playing sys admin to his bloated home lab." msgstr "" -#: https://beeware.org/about/team/samschott/ #: (content/about/team/samschott/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/samschott/ msgid "" "Sam is a physicist and a software engineer. He got introduced to Python\n" "while automating data acquisition in the lab and soon realised that he\n" @@ -1103,8 +932,8 @@ msgid "" "find him hiking or sailing along the English coast." msgstr "" -#: https://beeware.org/about/team/saroad2/ #: (content/about/team/saroad2/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/saroad2/ msgid "" "Sagi Shadur is a software engineer and a mathematician. He has a B.Sc.\n" "in mathematics and these days he's on his way for a second B.Sc. in\n" @@ -1112,8 +941,8 @@ msgid "" "and Valleys\" and \"The Emissary\"." msgstr "" -#: https://beeware.org/about/team/swenson/ #: (content/about/team/swenson/contents+en.lr:team-member.description) +#: https://beeware.org/about/team/swenson/ msgid "" "Dr. Christopher Swenson is a software engineer, computer scientist, and\n" "occasional mathematician. Swenson has been working with Python since\n" @@ -1125,72 +954,46 @@ msgid "" "PyDX. Swenson is a cupcake." msgstr "" -#: https://beeware.org/about/team/swenson/ #: (content/about/team/swenson/contents+en.lr:team-member.summary) +#: https://beeware.org/about/team/swenson/ msgid "Cupcake" msgstr "" -#: https://beeware.org/b/ (content/b/contents+en.lr:page.title) -#: https://beeware.org/bee/ (content/bee/contents+en.lr:page.title) +#: (content/b/contents+en.lr:page.title) +#: (content/bee/contents+en.lr:page.title) https://beeware.org/b/ +#: https://beeware.org/bee/ msgid "Shortlinks" msgstr "" -#: https://beeware.org/community/ -#: (content/community/contents+en.lr:page.summary) -msgid "It's a small world, after all..." -msgstr "" - -#: https://beeware.org/community/ (content/community/contents+en.lr:page.title) -msgid "Community" -msgstr "" - -#: https://beeware.org/community/behavior/ -#: (content/community/behavior/contents+en.lr:page.body) -msgid "" -"To ensure that BeeWare stays an open and welcoming community, we have a\n" -"number of policies to make our community expectations explicit and\n" -"clear." -msgstr "" - -#: https://beeware.org/community/behavior/ -#: (content/community/behavior/contents+en.lr:page.summary) -msgid "How we ensure that the BeeWare community stays welcoming and friendly." -msgstr "" - -#: https://beeware.org/community/behavior/ -#: (content/community/behavior/contents+en.lr:page.title) -msgid "Behavior" -msgstr "" - -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/changes/ msgid "## December 5, 2015" msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/changes/ msgid "## July 4, 2016" msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/changes/ msgid "Added instructions and guidelines for reporting incidents." msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/changes/ msgid "Initial Code of Conduct adopted." msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/changes/ msgid "" "The following is a list and explanation of major changes to the behavior\n" "policies of the BeeWare project." msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/changes/ msgid "" "Only major substantive changes are listed here; For a complete list of\n" "all changes, see [the changelog of the GitHub\n" @@ -1198,18 +1001,18 @@ msgid "" "content/community/behavior)." msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.summary) +#: https://beeware.org/community/behavior/changes/ msgid "A history of changes to behavior policies of the BeeWare project" msgstr "" -#: https://beeware.org/community/behavior/changes/ #: (content/community/behavior/changes/contents+en.lr:page.title) +#: https://beeware.org/community/behavior/changes/ msgid "Changes" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "- The use of sexualized language or imagery\n" "- Personal attacks\n" @@ -1220,8 +1023,8 @@ msgid "" "- Other unethical or unprofessional conduct" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "As contributors and maintainers of this project, and in the interest of\n" "fostering an open and welcoming community, we pledge to respect all\n" @@ -1230,8 +1033,8 @@ msgid "" "and other activities." msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "By adopting this Code of Conduct, project maintainers commit themselves\n" "to fairly and consistently applying these principles to every aspect of\n" @@ -1239,21 +1042,21 @@ msgid "" "the Code of Conduct may be permanently removed from the project team." msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "Examples of unacceptable behaviour by participants include:" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "If you feel the code of conduct has been violated, please [report the\n" "incident](/community/behavior/making-a-coc-report/) to the BeeWare core\n" "team." msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "Project maintainers have the right and responsibility to remove, edit,\n" "or reject comments, commits, code, wiki edits, issues, and other\n" @@ -1262,15 +1065,15 @@ msgid "" "they deem inappropriate, threatening, offensive, or harmful." msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "This code of conduct applies both within project spaces and in public\n" "spaces when an individual is representing the project or its community." msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "We are committed to making participation in this project a\n" "harassment-free experience for everyone, regardless of level of\n" @@ -1279,53 +1082,71 @@ msgid "" "religion, or nationality." msgstr "" +#: (content/community/behavior/code-of-conduct/contents+en.lr:page.gutter) +#: (content/community/behavior/making-a-coc-report/contents+en.lr:page.gutter) #: https://beeware.org/community/behavior/code-of-conduct/ +#: https://beeware.org/community/behavior/making-a-coc-report/ +msgid "## Credits" +msgstr "" + #: (content/community/behavior/code-of-conduct/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "## Making a Code of Conduct Report" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "Has something or someone in the BeeWare community made you feel\n" "uncomfortable? [Here's how to report the\n" "situation.](/community/behavior/making-a-coc-report/)" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "This Code of Conduct is adapted from the [Contributor Covenant, version\n" "1.3.0](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct." "html)" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ -#: (content/community/behavior/code-of-conduct/contents+en.lr:page.gutter) -#: https://beeware.org/community/behavior/making-a-coc-report/ -#: (content/community/behavior/making-a-coc-report/contents+en.lr:page.gutter) -msgid "## Credits" -msgstr "" - -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.summary) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "" "All participants in the BeeWare community are expected to adhere to a Code " "of Conduct" msgstr "" -#: https://beeware.org/community/behavior/code-of-conduct/ #: (content/community/behavior/code-of-conduct/contents+en.lr:page.title) +#: https://beeware.org/community/behavior/code-of-conduct/ msgid "Code of Conduct" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ +#: (content/community/behavior/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/ +msgid "" +"To ensure that BeeWare stays an open and welcoming community, we have a\n" +"number of policies to make our community expectations explicit and\n" +"clear." +msgstr "" + +#: (content/community/behavior/contents+en.lr:page.summary) +#: https://beeware.org/community/behavior/ +msgid "How we ensure that the BeeWare community stays welcoming and friendly." +msgstr "" + +#: (content/community/behavior/contents+en.lr:page.title) +#: https://beeware.org/community/behavior/ +msgid "Behavior" +msgstr "" + #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "## What happens after you file a report?" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "**If you believe anyone is in physical danger, please notify appropriate\n" "law enforcement first**. If you are unsure what law enforcement agency\n" @@ -1333,8 +1154,8 @@ msgid "" "to notify them." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "- **Your contact info** (so we can get in touch with you if we need to\n" " follow up)\n" @@ -1354,8 +1175,8 @@ msgid "" "- Any other information you believe we should have." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "- Nothing (if we determine no violation occurred).\n" "- A private reprimand from the working group to the individual(s)\n" @@ -1368,8 +1189,8 @@ msgid "" "- A request for a public or private apology." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "- What happened.\n" "- Whether this event constitutes a code of conduct violation.\n" @@ -1383,31 +1204,31 @@ msgid "" " everyone is physically safe." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "Core team members are obligated to maintain confidentiality with regard\n" "to the reporter and details of an incident." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "Finally, depending on the specifics of the incident and the potential\n" "for ongoing harm, the core team may choose to make a public report of\n" "the incident on [The Buzz](/news/buzz/), the BeeWare blog." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "If a member of the core team is one of the named parties, they will not\n" "be included in any discussions, and will not be provided with any\n" "confidential details from the reporter." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "If anyone on the core team believes they have a conflict of interest in\n" "adjudicating on a reported issue, they will inform the other core team\n" @@ -1416,8 +1237,8 @@ msgid "" "confidential details from the reporter." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "If you believe someone is violating the [BeeWare Project Code of\n" "Conduct](/code-of-conduct/) we ask that you report it to the BeeWare\n" @@ -1428,20 +1249,20 @@ msgid "" "confidential unless those individuals instruct us otherwise." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "In your report please include:" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "Once the working group has a complete account of the events they will\n" "make a decision as to how to response. Responses may include:" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "Once we've determined our final action, we'll contact the original\n" "reporter to let them know what action (if any) we'll be taking. We'll\n" @@ -1449,44 +1270,44 @@ msgid "" "our response, but we don't guarantee we'll act on it." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "The core team will immediately meet to review the incident and\n" "determine:" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "We'll respond within one week to the person who filed the report with\n" "either a resolution or an explanation of why the situation is not yet\n" "resolved." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.body) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "You will receive an email acknowledging receipt of your complaint. We\n" "promise to acknowledge receipt within 24 hours (and will aim for much\n" "quicker than that)." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "## Reporting contacts" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "- [Russell Keith-Magee](mailto:russell@beeware.org)\n" "- [Katie McLaughlin](mailto:katie@beeware.org)\n" "- [Philip James](mailto:philip@beeware.org)" msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.gutter) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "This reporting guide draws heavily from the [Django Software Foundation\n" "Code of Conduct Reporting\n" @@ -1495,53 +1316,63 @@ msgid "" "work in drafting this document." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.summary) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "" "Has something or someone in the BeeWare community made you feel " "uncomfortable? Here's how to report the situation." msgstr "" -#: https://beeware.org/community/behavior/making-a-coc-report/ #: (content/community/behavior/making-a-coc-report/contents+en.lr:page.title) +#: https://beeware.org/community/behavior/making-a-coc-report/ msgid "Making a CoC Report" msgstr "" -#: https://beeware.org/community/commercial/ #: (content/community/commercial/contents+en.lr:page.body) +#: https://beeware.org/community/commercial/ msgid "" "Although BeeWare is an open source project, there are companies and\n" "individuals who can provide paid support, training, and consulting." msgstr "" -#: https://beeware.org/community/commercial/ #: (content/community/commercial/contents+en.lr:page.body) +#: https://beeware.org/community/commercial/ msgid "" "Contact for any inquiries about these services." msgstr "" -#: https://beeware.org/community/commercial/ #: (content/community/commercial/contents+en.lr:page.summary) +#: https://beeware.org/community/commercial/ msgid "Need help with your commercial BeeWare project? Here's where to look." msgstr "" -#: https://beeware.org/community/commercial/ #: (content/community/commercial/contents+en.lr:page.title) +#: https://beeware.org/community/commercial/ msgid "Commercial support" msgstr "" -#: https://beeware.org/community/core-team/ +#: (content/community/contents+en.lr:page.summary) +#: https://beeware.org/community/ +msgid "It's a small world, after all..." +msgstr "" + +#: (content/community/contents+en.lr:page.title) https://beeware.org/community/ +#: templates/layout.html:70 +msgid "Community" +msgstr "" + #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "## Becoming an Apiarist" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "## Guidelines (not actual rules)" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "- **Be a good representation of the project to the wider community**\n" "- **Treat every enquiry and contribution to any BeeWare project with\n" @@ -1570,8 +1401,8 @@ msgid "" " - This means tests, linting, spell checking, coverage, and more" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "All new apiarists will be 'inducted' (for lack of a better word) in the\n" "core values and guidelines of the project. A summary of the core values\n" @@ -1580,16 +1411,16 @@ msgid "" "discussions about evolving those values over time." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Any Apiarist, new or old, isn't expected to be the sole maintainer of\n" "any one thing. There are many apiarists, and many more beside who can\n" "offer help, advice and mentorship." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Apiarist: \n" "- A bee who has been recognised as a trusted contributor. These bees\n" @@ -1601,15 +1432,15 @@ msgid "" " expertise is recognized." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "As with any project with more than one person with commit rights, there\n" "are a number of general guidelines that the team should follow:" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Bee, or Worker Bee: \n" "- Any member of the BeeWare community. Given we work in the open on\n" @@ -1618,8 +1449,8 @@ msgid "" " work merged by a team member with the rights to do so." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Bee-nevolent Dictator for Now (BDFN): [Russell Keith-Magee](https://" "cloudisland.nz/@freakboy3742) \n" @@ -1633,8 +1464,8 @@ msgid "" " general well-being is a very important thing to keep in mind." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Founding Apiarist: [Russell Keith-Magee](https://cloudisland.nz/" "@freakboy3742) \n" @@ -1643,8 +1474,8 @@ msgid "" "- This role is different to the BDFN role" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Introduction of a new Apiarist into the team is at the sole discretion\n" "of the existing Core Team. While there are not currently any solid rules\n" @@ -1657,8 +1488,8 @@ msgid "" "ask to be given permission to commit to the project." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Senior Apiarists: \n" "- Apiarists with elevated access in GitHub, and also an added level of\n" @@ -1666,8 +1497,8 @@ msgid "" " make architectural decisions, but ultimately answer to the BDFN." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "There are people we trust to make code decisions; there are people we\n" "trust to make code and organizational decisions; and there is a person\n" @@ -1675,34 +1506,34 @@ msgid "" "make a final decision if the community cannot arrive at a consensus." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "These include, but aren't limited to, responding to issues, reviewing\n" "and merging code, mentoring new contributors, and architecture of the\n" "BeeWare project as a whole." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "These levels can be described as follows:" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.body) +#: https://beeware.org/community/core-team/ msgid "" "Those busy bees on the [Core Team](/about/team) have a number of\n" "responsibilities to keep the hive that is BeeWare moving. This is an\n" "evolving project, so this page is subject to change." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.gutter) +#: https://beeware.org/community/core-team/ msgid "## \"Commit bit\"?" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.gutter) +#: https://beeware.org/community/core-team/ msgid "" "In Unix systems, a single bit in a file is used to denote permission to\n" "execute a file. In source control systems, a similar bit exists to\n" @@ -1712,41 +1543,41 @@ msgid "" "the project." msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.summary) +#: https://beeware.org/community/core-team/ msgid "What is the core team, and what do they do?" msgstr "" -#: https://beeware.org/community/core-team/ #: (content/community/core-team/contents+en.lr:page.title) +#: https://beeware.org/community/core-team/ msgid "Core Team, and Responsibilities" msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "## Direct Questions to Core Contributors" msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "## Discussion and bugs" msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "## Real-time chat" msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "" "A lot of project-specific communication happens on the Issues for the\n" "specific project. Check the [Project](/project) list for specific\n" "project links." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "" "However, be aware that if your question *can* be asked in a public\n" "forum, it should be. This ensures that as many people as possible are\n" @@ -1754,8 +1585,8 @@ msgid "" "problem, it's highly likely someone else is having the same problem." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "" "If you need direct help and don't feel comfortable using a public forum,\n" "please feel free to get in contact with any [Core\n" @@ -1763,8 +1594,8 @@ msgid "" "Discord." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "" "In addition, the core team will *not* provide free support or debugging\n" "help for commercial projects. If you're not able to post your question\n" @@ -1772,95 +1603,79 @@ msgid "" "[commercial support](/community/) to meet for your needs." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "" "We also use GitHub Discussions as a forum to discuss projects. If you\n" "have a question about how to use a BeeWare tool, open a discussion\n" "thread in the repository for that tool." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "We have a number of communication channels if you need to get in touch." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.body) +#: https://beeware.org/community/getting-help/ msgid "We use [Discord](/bee/chat/) for real-time communication." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.summary) +#: https://beeware.org/community/getting-help/ msgid "Stuck while using a BeeWare tool? Here's how to get help." msgstr "" -#: https://beeware.org/community/getting-help/ #: (content/community/getting-help/contents+en.lr:page.title) +#: https://beeware.org/community/getting-help/ msgid "Getting help" msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.body) +#: https://beeware.org/community/keep-informed/ msgid "## BeeWare Enthusiasts" msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.body) +#: https://beeware.org/community/keep-informed/ msgid "## Mastodon" msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.body) +#: https://beeware.org/community/keep-informed/ msgid "" "Follow [@beeware@fosstodon.org](https://fosstodon.org/@beeware) on\n" "Mastodon for day-to-day updates on the BeeWare project." msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.body) +#: https://beeware.org/community/keep-informed/ msgid "" "Want to receive updates, hints, tips, and announcements related to\n" "BeeWare? [Sign up for the BeeWare Enthusiasts mailing\n" "list](https://eepurl.com/b2Xb4z)." msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.summary) +#: https://beeware.org/community/keep-informed/ msgid "" "Want to stay in touch about developments in the BeeWare project? Here's how." msgstr "" -#: https://beeware.org/community/keep-informed/ #: (content/community/keep-informed/contents+en.lr:page.title) +#: https://beeware.org/community/keep-informed/ msgid "Keeping informed" msgstr "" -#: https://beeware.org/community/members/ -#: (content/community/members/contents+en.lr:members.body) -#: https://beeware.org/community/members/page/2/ -msgid "" -"BeeWare wouldn't have been possible without the financial and in-kind\n" -"support of the following companies and individuals. The entire BeeWare\n" -"community thanks them for their support. Why not [become a member of the\n" -"BeeWare project yourself?](/membership/)" -msgstr "" - -#: https://beeware.org/community/members/ -#: (content/community/members/contents+en.lr:members.summary) -#: https://beeware.org/community/members/page/2/ -msgid "Members make the world go around." -msgstr "" - -#: https://beeware.org/community/members/08385cbd/ #: (content/community/members/08385cbd/contents+en.lr:member.description) +#: https://beeware.org/community/members/08385cbd/ msgid "" "Lincoln Loop is a web agency focused on full-stack Django Development,\n" "DevOps, and User Experience." msgstr "" -#: https://beeware.org/community/members/anaconda/ #: (content/community/members/anaconda/contents+en.lr:member.description) +#: https://beeware.org/community/members/anaconda/ msgid "" "With more than 45 million users, [Anaconda](https://anaconda.com) is the\n" "most popular operating system for AI providing access to the\n" @@ -1874,28 +1689,51 @@ msgid "" "and a better world." msgstr "" -#: https://beeware.org/community/related/ -#: (content/community/related/contents+en.lr:page.body) -msgid "## Chaquopy" -msgstr "" - -#: https://beeware.org/community/related/ -#: (content/community/related/contents+en.lr:page.body) -msgid "## CookieCutter" -msgstr "" +#: (content/community/members/contents+en.lr:members.body) +#: https://beeware.org/community/members/ +#: https://beeware.org/community/members/page/2/ +msgid "" +"BeeWare wouldn't have been possible without the financial and in-kind\n" +"support of the following companies and individuals. The entire BeeWare\n" +"community thanks them for their support. Why not [become a member of the\n" +"BeeWare project yourself?](/membership/)" +msgstr "" + +#: (content/community/members/contents+en.lr:members.summary) +#: https://beeware.org/community/members/ +#: https://beeware.org/community/members/page/2/ +msgid "Members make the world go around." +msgstr "" + +#: (content/community/members/contents+en.lr:members.title) +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +#: https://beeware.org/community/members/ +#: https://beeware.org/community/members/page/2/ +msgid "Members" +msgstr "" + +#: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ +msgid "## Chaquopy" +msgstr "" +#: (content/community/related/contents+en.lr:page.body) #: https://beeware.org/community/related/ +msgid "## CookieCutter" +msgstr "" + #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "## Lektor" msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "## octohatrack" msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "" "All contributions count, not just code.\n" "[octohatrack](https://github.com/LABHR/octohatrack) allows you to see\n" @@ -1904,16 +1742,16 @@ msgid "" "website](https://labhr.github.io/hatrack/)." msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "" "The BeeWare suite of projects was not pulled out of thin air. There are\n" "a number of projects we use as a basis, and we are humbled to be able to\n" "perch atop the shoulders of these giants." msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "" "This website has been created using\n" "[Lektor](https://www.getlektor.com/), a flexible and powerful static\n" @@ -1922,8 +1760,8 @@ msgid "" "between a CMS and a static blog engine." msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "" "[Chaquopy](https://chaquo.com/) is a Python SDK for Android that offers\n" "integration with the standard Gradle build system for Android Studio,\n" @@ -1932,8 +1770,8 @@ msgid "" "tooling on Android." msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.body) +#: https://beeware.org/community/related/ msgid "" "[CookieCutter](https://github.com/audreyr/cookiecutter) is a\n" "command-line utility that creates projects from cookiecutters (project\n" @@ -1941,92 +1779,37 @@ msgid "" "project template." msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.summary) +#: https://beeware.org/community/related/ msgid "" "Because sometimes, other people have good ideas (a shocking thought, we " "know!)" msgstr "" -#: https://beeware.org/community/related/ #: (content/community/related/contents+en.lr:page.title) +#: https://beeware.org/community/related/ msgid "Related projects" msgstr "" -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.gutter) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -msgid "## Editor's picks" -msgstr "" - -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.gutter) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -msgid "" -"There's lots of great content here, but if you haven't got time to\n" -"consume it all, here's our pick of the best of the best:" -msgstr "" - -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.gutter_bottom) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -msgid "" -"If you write an article, record a screencast, or publish something else\n" -"that you think might be of interest to the BeeWare community, please\n" -"[get in touch](mailto:russell@beeware.org)." -msgstr "" - -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.gutter_top) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -#: https://beeware.org/news/buzz/ -#: (content/news/buzz/contents+en.lr:blog.gutter_top) -#: https://beeware.org/news/buzz/page/2/ https://beeware.org/news/buzz/page/3/ -#: https://beeware.org/news/buzz/page/4/ https://beeware.org/news/buzz/page/5/ -#: https://beeware.org/news/buzz/page/6/ https://beeware.org/news/buzz/page/7/ -#: https://beeware.org/news/buzz/page/8/ -msgid "## Archive" -msgstr "" - -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.summary) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -msgid "" -"Videos, blogs, and other resources from the community that you may find " -"helpful." -msgstr "" - -#: https://beeware.org/community/resources/ -#: (content/community/resources/contents+en.lr:resources.title) -#: https://beeware.org/community/resources/page/2/ -#: https://beeware.org/community/resources/page/3/ -msgid "Resources" -msgstr "" - -#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ #: (content/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ msgid "Dan wrote a blog post about how to build your own Toga GUI Widget." msgstr "" -#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ #: (content/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ msgid "" "[5 Steps to Build Python Native GUI Widgets for BeeWare](https://dan.yeaw.me/" "posts/gui-widget-for-beeware/)" msgstr "" -#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ #: (content/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/5-steps-to-build-python-native-gui-widgets-for-beeware/ msgid "5 Steps to Build Python Native GUI Widgets for BeeWare" msgstr "" -#: https://beeware.org/community/resources/500-lines-a-python-interpreter-written-in-python/ #: (content/community/resources/500-lines-a-python-interpreter-written-in-python/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/500-lines-a-python-interpreter-written-in-python/ msgid "" "Byterun is a Python interpreter implemented in Python. Through my work\n" "on Byterun, I was surprised and delighted to discover that the\n" @@ -2039,20 +1822,20 @@ msgid "" "the topic." msgstr "" -#: https://beeware.org/community/resources/500-lines-a-python-interpreter-written-in-python/ #: (content/community/resources/500-lines-a-python-interpreter-written-in-python/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/500-lines-a-python-interpreter-written-in-python/ msgid "500 Lines: A Python Interpreter Written in Python" msgstr "" -#: https://beeware.org/community/resources/bees/ #: (content/community/resources/bees/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/bees/ msgid "" "(The talk was unfortunately not recorded, but Katie has recorded a\n" "screencast for us!)" msgstr "" -#: https://beeware.org/community/resources/bees/ #: (content/community/resources/bees/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/bees/ msgid "" "Cross-platform application development is a holy grail of software\n" "engineering. Write once, run everywhere - desktops, mobiles, and the\n" @@ -2068,13 +1851,67 @@ msgid "" "world." msgstr "" -#: https://beeware.org/community/resources/bees/ #: (content/community/resources/bees/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/bees/ msgid "...Bees?" msgstr "" -#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ +#: (content/community/resources/contents+en.lr:resources.gutter) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +msgid "## Editor's picks" +msgstr "" + +#: (content/community/resources/contents+en.lr:resources.gutter) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +msgid "" +"There's lots of great content here, but if you haven't got time to\n" +"consume it all, here's our pick of the best of the best:" +msgstr "" + +#: (content/community/resources/contents+en.lr:resources.gutter_bottom) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +msgid "" +"If you write an article, record a screencast, or publish something else\n" +"that you think might be of interest to the BeeWare community, please\n" +"[get in touch](mailto:russell@beeware.org)." +msgstr "" + +#: (content/community/resources/contents+en.lr:resources.gutter_top) +#: (content/news/buzz/contents+en.lr:blog.gutter_top) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +#: https://beeware.org/news/buzz/ https://beeware.org/news/buzz/page/2/ +#: https://beeware.org/news/buzz/page/3/ https://beeware.org/news/buzz/page/4/ +#: https://beeware.org/news/buzz/page/5/ https://beeware.org/news/buzz/page/6/ +#: https://beeware.org/news/buzz/page/7/ https://beeware.org/news/buzz/page/8/ +msgid "## Archive" +msgstr "" + +#: (content/community/resources/contents+en.lr:resources.summary) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +msgid "" +"Videos, blogs, and other resources from the community that you may find " +"helpful." +msgstr "" + +#: (content/community/resources/contents+en.lr:resources.title) +#: https://beeware.org/community/resources/ +#: https://beeware.org/community/resources/page/2/ +#: https://beeware.org/community/resources/page/3/ +msgid "Resources" +msgstr "" + #: (content/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ msgid "" "BeeWare is a collection of tools and libraries that allows you to build\n" "cross-platform native GUI applications in pure Python, targeting\n" @@ -2086,8 +1923,8 @@ msgid "" "codebase." msgstr "" -#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ #: (content/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ msgid "" "Have you ever wanted to write a GUI application you can run on your\n" "laptop? What about an app that you can run on your phone? Historically,\n" @@ -2095,33 +1932,33 @@ msgid "" "achieve without learning a different API for each platform. But no more." msgstr "" -#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ #: (content/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/covered-in-bees-deploying-an-app-to-6-platforms-in-20-minutes/ msgid "Covered in Bees! Deploying an app to 6 platforms in 20 minutes" msgstr "" -#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ #: (content/community/resources/cross-platform-development-with-python-and-beeware/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ msgid "" "Katie wrote an article about BeeWare and her PyCon US 2017 talk for\n" "OpenSource.com." msgstr "" -#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ #: (content/community/resources/cross-platform-development-with-python-and-beeware/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ msgid "" "[Cross-platform development with Python and\n" "BeeWare](https://opensource.com/article/17/4/cross-platform-development-" "python-and-beeware)" msgstr "" -#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ #: (content/community/resources/cross-platform-development-with-python-and-beeware/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/cross-platform-development-with-python-and-beeware/ msgid "Cross-platform development with Python and BeeWare" msgstr "" -#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ #: (content/community/resources/djangocon-europe-2016-beyond-web-2.0/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ msgid "" "Django is over 10 years old; but the web that it was built for - the\n" "world of \"Web 2.0\" - doesn't really exist any more. Yes, we still need\n" @@ -2132,8 +1969,8 @@ msgid "" "Python isn't a first-class citizen." msgstr "" -#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ #: (content/community/resources/djangocon-europe-2016-beyond-web-2.0/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ msgid "" "Does this mean we have to abandon Django and Python for other frameworks\n" "and languages? Can we keep using Python and Django on the server side\n" @@ -2141,20 +1978,20 @@ msgid "" "Python and Django into these new environments?" msgstr "" -#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ #: (content/community/resources/djangocon-europe-2016-beyond-web-2.0/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ msgid "" "In this talk, Dr Russell Keith-Magee will explore the problems, and the\n" "potential solutions, to these problems." msgstr "" -#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ #: (content/community/resources/djangocon-europe-2016-beyond-web-2.0/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/djangocon-europe-2016-beyond-web-2/ msgid "Beyond Web 2.0 - Django and Python in the modern web ecosystem" msgstr "" -#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ #: (content/community/resources/how-to-write-a-python-transpiler/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ msgid "" "In this talk, you'll be introduced to the tools and libraries Python\n" "provides to manipulate the compilation and execution of Python code. You\n" @@ -2162,72 +1999,72 @@ msgid "" "environments other than the CPython virtual machine." msgstr "" -#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ #: (content/community/resources/how-to-write-a-python-transpiler/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ msgid "" "We all know Python is a powerful and expressive programming language.\n" "What you may not know is how much of the internals of Python itself is\n" "exposed for you to use and manipulate." msgstr "" -#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ #: (content/community/resources/how-to-write-a-python-transpiler/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/how-to-write-a-python-transpiler/ msgid "How to write a Python transpiler" msgstr "" -#: https://beeware.org/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/ #: (content/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/ msgid "" "In this talk, Dr. Russell Keith-Magee describes how development tools\n" "have lacked the progression of the applications made with them." msgstr "" -#: https://beeware.org/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/ #: (content/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/linux-conf-au-2014-the-cobblers-children-have-no-shoes-development-tools-and-the-unix-philosophy/ msgid "" "The Cobblers Children Have No Shoes: Development Tools and the Unix " "Philosophy" msgstr "" -#: https://beeware.org/community/resources/making-a-tv-remote-in-python/ #: (content/community/resources/making-a-tv-remote-in-python/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/making-a-tv-remote-in-python/ msgid "" "Anthony Shaw walks through the process of using Briefcase, Toga, and the\n" "Python iOS support tools to build a remote control app for his TV." msgstr "" -#: https://beeware.org/community/resources/making-a-tv-remote-in-python/ #: (content/community/resources/making-a-tv-remote-in-python/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/making-a-tv-remote-in-python/ msgid "Making a TV remote in Python" msgstr "" -#: https://beeware.org/community/resources/podcast__init__/ #: (content/community/resources/podcast__init__/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/podcast__init__/ msgid "" "Tobias Macey and Chris Patti host Russell Keith-Magee on\n" "Podcast.\\_\\_init\\_\\_, where they talk about the past and future of\n" "BeeWare, tea sets, and mental health." msgstr "" -#: https://beeware.org/community/resources/podcast__init__/ #: (content/community/resources/podcast__init__/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/podcast__init__/ msgid "Podcast.__init__" msgstr "" -#: https://beeware.org/community/resources/pybee-is-awesome/ #: (content/community/resources/pybee-is-awesome/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pybee-is-awesome/ msgid "" "Elias Dorneles writes on why he thinks BeeWare is awesome, and why you\n" "should help build it." msgstr "" -#: https://beeware.org/community/resources/pybee-is-awesome/ #: (content/community/resources/pybee-is-awesome/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/pybee-is-awesome/ msgid "Pybee is awesome" msgstr "" -#: https://beeware.org/community/resources/pycon-2016-tale-of-two-cellphones/ #: (content/community/resources/pycon-2016-tale-of-two-cellphones/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-2016-tale-of-two-cellphones/ msgid "" "Python is enjoying a surge in popularity due to it's features as a\n" "language. However, over the last 10 years, mobile platforms have\n" @@ -2237,20 +2074,20 @@ msgid "" "simple to use on Mobile as it is on other platforms." msgstr "" -#: https://beeware.org/community/resources/pycon-2016-tale-of-two-cellphones/ #: (content/community/resources/pycon-2016-tale-of-two-cellphones/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/pycon-2016-tale-of-two-cellphones/ msgid "A Tale of Two Cellphones" msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ #: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ msgid "" "And then, the world got obsessed with web frameworks, and the desktop\n" "was declared as dead." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ #: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ msgid "" "However, in the last few years, many of the reasons Tkinter was ignored\n" "have been quietly fixed. Tk 8.4 massively improved the visual appearance\n" @@ -2258,15 +2095,15 @@ msgid "" "documentation." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ #: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ msgid "" "In this talk, you'll get a re-introduction to an old friend, and an\n" "explanation of why, in a web and mobile world, you should care." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ #: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ msgid "" "There was a very good reason for this. Tk's documentation was beyond\n" "awful. And if you managed to get over that hurdle, Tkinter apps looked\n" @@ -2274,219 +2111,505 @@ msgid "" "very best of mid 1990's open source graphic skill." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ #: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ msgid "" "Tkinter - the Python wrapper to the Tk graphics library - has been part\n" "of the Python standard library since very early on. However, that\n" "inclusion hasn't translated into extensive use." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ -#: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.title) -msgid "Tinkering with Tkinter" +#: (content/community/resources/pycon-au-2013-tinkering-with-tkinter/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/pycon-au-2013-tinkering-with-tkinter/ +msgid "Tinkering with Tkinter" +msgstr "" + +#: (content/community/resources/pycon-au-2014-release-the-yak/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2014-release-the-yak/ +msgid "" +"In this lightning talk, Dr Russell Keith-Magee announces Toga, a\n" +"cross-platform widget tool kit." +msgstr "" + +#: (content/community/resources/pycon-au-2014-release-the-yak/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/pycon-au-2014-release-the-yak/ +msgid "Release the Yak" +msgstr "" + +#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ +msgid "" +"In this talk, Dr Russell Keith-Magee will survey the current state of\n" +"using Python on mobile devices, the work that is currently being done,\n" +"areas where more work is required, and the prospects for the future." +msgstr "" + +#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ +msgid "" +"Over the last 5-10 years, the \"desktop/server\" split that dominated\n" +"computing in the 80s, 90s and early 2000s has been joined by a third\n" +"player - mobile devices such as phones and tablets." +msgstr "" + +#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ +msgid "" +"So, what is the story for running Python on these devices? Although\n" +"there hasn't been much to say in the past, the good news is that over\n" +"the last year, there's been some significant changes in the landscape,\n" +"and Python on Mobile is now teetering on the brink of being a genuine\n" +"reality." +msgstr "" + +#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ +msgid "Python on the Move: The state of mobile Python" +msgstr "" + +#: (content/community/resources/python-all-the-things/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/python-all-the-things/ +msgid "" +"We’re familiar with Python as a scripting language, as a web server\n" +"language, as a data analysis language, and as a teaching language. But\n" +"is that the limit of where Python can be used? What is the future for\n" +"Python on other platforms? Is the prospect of using Python on those\n" +"platforms a novelty, or a viable way to fend off an existential threat\n" +"to the language? And how does this threat intersect with other threats\n" +"we have to our community, and to our industry?" +msgstr "" + +#: (content/community/resources/python-all-the-things/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/python-all-the-things/ +msgid "Python All The Things" +msgstr "" + +#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ +msgid "" +"Dan wrote a blog post about how to use Poetry and Briefcase to packaging\n" +"your library or application." +msgstr "" + +#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ +msgid "" +"[How to Rock Python Packaging with Poetry and\n" +"Briefcase](https://dan.yeaw.me/posts/python-packaging-with-poetry-and-" +"briefcase/)" +msgstr "" + +#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ +msgid "How to Rock Python Packaging with Poetry and Briefcase" +msgstr "" + +#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/snek-in-the-browser/ +msgid "" +"During this talk, you will learn about how the BeeWare project has built\n" +"Batavia, a Python virtual machine in JavaScript; and Toga, a\n" +"multi-platform native API wrapper; a combination of which can be used to\n" +"build an entire web platform in Python only." +msgstr "" + +#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/snek-in-the-browser/ +msgid "" +"Python is a decades-strong language with a large community, and it has a\n" +"solid foundation on the server, but it doesn't have a good user story in\n" +"the browser... until now." +msgstr "" + +#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/snek-in-the-browser/ +msgid "" +"The BeeWare project aims to bring Python natively, everywhere. Using a\n" +"combination of the Batavia and Toga projects, we can develop and\n" +"entirely native web experience in Python, no JavaScript required." +msgstr "" + +#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/snek-in-the-browser/ +msgid "Snek in the Browser" +msgstr "" + +#: (content/community/resources/talk-python-79/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/talk-python-79/ +msgid "" +"Could you write me a Python app for the wide range of platforms out\n" +"there? Oh, wait, I want them to be native GUI applications. And I need\n" +"them on mobile (Android, iOS, tvOS, and watchOS) as well as major\n" +"desktop apps. I also need them to appear indistinguishable from native\n" +"apps (be a .app on macOS, .exe on Windows, etc)." +msgstr "" + +#: (content/community/resources/talk-python-79/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/talk-python-79/ +msgid "" +"What technology would you use for this? This week I'll introduce you to\n" +"a wide set of small, focused and powerful tools that make all of this,\n" +"and more, possible. We're speaking with Russell Keith-Magee, founder of\n" +"the BeeWare project." +msgstr "" + +#: (content/community/resources/talk-python-79/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/talk-python-79/ +msgid "Talk Python #79" +msgstr "" + +#: (content/community/resources/towards-your-first-iphone-app-in-python/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/towards-your-first-iphone-app-in-python/ +msgid "A step-by-step guide to writing an iPhone app using Python." +msgstr "" + +#: (content/community/resources/towards-your-first-iphone-app-in-python/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/towards-your-first-iphone-app-in-python/ +msgid "Towards your first iPhone app, in Python" +msgstr "" + +#: (content/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/ +msgid "" +"Robert Gibb from [MaxCDN](https://www.maxcdn.com) discusses why they\n" +"became a financial sponsor of the BeeWare Project." +msgstr "" + +#: (content/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/ +msgid "" +"What Makes the Open Source Project BeeWare Sticky for Sponsorships and " +"Contributions" +msgstr "" + +#: (content/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/contents+en.lr:resource.description) +#: https://beeware.org/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/ +msgid "Paul Krill from Infoworld profiles BeeWare." +msgstr "" + +#: (content/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/contents+en.lr:resource.title) +#: https://beeware.org/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/ +msgid "What's the buzz: Python gorges on tools and libraries" +msgstr "" + +#: (content/contents+en.lr:button-block.label) https://beeware.org/ +msgid "Contribute to BeeWare" +msgstr "" + +#: (content/contents+en.lr:button-block.label) https://beeware.org/ +msgid "Donate and Support Us!" +msgstr "" + +#: (content/contents+en.lr:button-block.label) https://beeware.org/ +msgid "I Want To Contribute" +msgstr "" + +#: (content/contents+en.lr:button-block.label) https://beeware.org/ +msgid "Keep in touch!" +msgstr "" + +#: (content/contents+en.lr:button-block.label) https://beeware.org/ +msgid "Take the Tutorial" +msgstr "" + +#: (content/contents+en.lr:home.description) https://beeware.org/ +msgid "" +"Write your apps in Python and release them on iOS, Android, Windows,\n" +"MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple\n" +"apps, one codebase, with a fully native user experience on every\n" +"platform." +msgstr "" + +#: (content/contents+en.lr:home.gutter_bottom) https://beeware.org/ +msgid "[... and many more](/project/)" +msgstr "" + +#: (content/contents+en.lr:home.title) https://beeware.org/ +msgid "Write once. Deploy everywhere." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"A diverse community is a strong community. This means accepting people of " +"all levels of experience, from all backgrounds, of all races, creeds, " +"orientations and expressions. The BeeWare project is committed to " +"**developing and maintaining a diverse, welcoming community**. We have an " +"**open offer to mentor anyone** who wants to get involved as a contributor, " +"backed up by a [Code of Conduct](community/behavior/code-of-conduct/) that " +"is rigorously enforced." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"BeeWare allows you to write your app in Python and release it on multiple " +"platforms. No need to rewrite the app in multiple programming languages. It " +"means **no issues** with build tools, environments, compatibility, etc." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"BeeWare is supported by users like you! Every little bit helps: [click here " +"to contribute](/membership/)." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"But it's not just about code. A successful software project requires " +"documentation, design skills, feedback and bug reports. The BeeWare " +"community acknowledges that **all contributions are important** — not just " +"the ones that come as a pull request on GitHub." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"End users shouldn't have to care what language their tools are written in. " +"And that starts with looking and behaving **like completely native tools**. " +"Native appearance, native behavior, delivered in the way a native app is " +"delivered. Why shouldn't your Python tools fit in just as well as a native " +"tool?" +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"Follow [@beeware@fosstodon.org](https://fosstodon.org/@beeware) on Mastodon, " +"or [join the BeeWare enthusiasts mailing list](/community/keep-informed/) " +"for updates, hints, tips, and announcements related to the project." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"If all this sounds interesting, why not take a look at the [BeeWare projects]" +"(/project) and see how you can use them when developing Python applications? " +"Or, if you'd like to contribute, and you've never contributed to open source " +"before, start with our [guide for first time contributors](/contributing/" +"first-time/). If you feel ready to dive straight in, check out the [project " +"pages](/project/) or our guide on [what you can do to help](/contributing/)." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"Modern computing doesn't happen in an 80x25 console window. It happens on " +"**phones, tablets, and desktop machines** with rich user interfaces. " +"Shouldn't you be able to use Python in all those locations, and **exploit " +"the unique capabilities of those platforms**?" +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"Python has proven itself as a highly capable language - approachable for " +"newcomers, but powerful in the hands of experts. Why shouldn't you be able " +"to **use Python everywhere** that you need to tell a computer to do " +"something? And shouldn't your tools **exploit all the capabilities of " +"Python** as a language, not just the bits that map nicely to a C binding?" +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"The Open Source development process has proven itself to be the most " +"reliable way to develop robust and reliable software. That's why the entire " +"BeeWare suite of tools are BSD licensed, and **available for all to use and " +"modify**." +msgstr "" + +#: (content/contents+en.lr:text-block.text) https://beeware.org/ +msgid "" +"This is what BeeWare provides. Tools to help you write Python code with a " +"rich, **native user interface**; and the libraries and support code " +"necessary to get that code running on **iOS, Android, macOS, Linux, Windows, " +"tvOS, and more**." +msgstr "" + +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "...behaving natively." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2014-release-the-yak/ -#: (content/community/resources/pycon-au-2014-release-the-yak/contents+en.lr:resource.description) -msgid "" -"In this lightning talk, Dr Russell Keith-Magee announces Toga, a\n" -"cross-platform widget tool kit." +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "...on mobile & desktop..." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2014-release-the-yak/ -#: (content/community/resources/pycon-au-2014-release-the-yak/contents+en.lr:resource.title) -msgid "Release the Yak" +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "All contributions welcome" msgstr "" -#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ -#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) -msgid "" -"In this talk, Dr Russell Keith-Magee will survey the current state of\n" -"using Python on mobile devices, the work that is currently being done,\n" -"areas where more work is required, and the prospects for the future." +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "Contribute!" msgstr "" -#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ -#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) -msgid "" -"Over the last 5-10 years, the \"desktop/server\" split that dominated\n" -"computing in the 80s, 90s and early 2000s has been joined by a third\n" -"player - mobile devices such as phones and tablets." +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "From diversity comes strength" msgstr "" -#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ -#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.description) -msgid "" -"So, what is the story for running Python on these devices? Although\n" -"there hasn't been much to say in the past, the good news is that over\n" -"the last year, there's been some significant changes in the landscape,\n" -"and Python on Mobile is now teetering on the brink of being a genuine\n" -"reality." +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "One codebase. Multiple apps." msgstr "" -#: https://beeware.org/community/resources/pycon-au-2015-python-on-the-move/ -#: (content/community/resources/pycon-au-2015-python-on-the-move/contents+en.lr:resource.title) -msgid "Python on the Move: The state of mobile Python" +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "Open source" msgstr "" -#: https://beeware.org/community/resources/python-all-the-things/ -#: (content/community/resources/python-all-the-things/contents+en.lr:resource.description) -msgid "" -"We’re familiar with Python as a scripting language, as a web server\n" -"language, as a data analysis language, and as a teaching language. But\n" -"is that the limit of where Python can be used? What is the future for\n" -"Python on other platforms? Is the prospect of using Python on those\n" -"platforms a novelty, or a viable way to fend off an existential threat\n" -"to the language? And how does this threat intersect with other threats\n" -"we have to our community, and to our industry?" +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "Python native tools..." msgstr "" -#: https://beeware.org/community/resources/python-all-the-things/ -#: (content/community/resources/python-all-the-things/contents+en.lr:resource.title) -msgid "Python All The Things" +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "Stay in touch!" msgstr "" -#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ -#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.description) -msgid "" -"Dan wrote a blog post about how to use Poetry and Briefcase to packaging\n" -"your library or application." +#: (content/contents+en.lr:text-block.title) https://beeware.org/ +msgid "This is BeeWare." msgstr "" -#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ -#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"[How to Rock Python Packaging with Poetry and\n" -"Briefcase](https://dan.yeaw.me/posts/python-packaging-with-poetry-and-" -"briefcase/)" -msgstr "" - -#: https://beeware.org/community/resources/python-packaging-with-poetry-and-briefcase/ -#: (content/community/resources/python-packaging-with-poetry-and-briefcase/contents+en.lr:resource.title) -msgid "How to Rock Python Packaging with Poetry and Briefcase" +"
\n" +"\n" +"
The front and back of the BeeWare Challenge\n" +"Coin.
\n" +"
" msgstr "" -#: https://beeware.org/community/resources/snek-in-the-browser/ -#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"During this talk, you will learn about how the BeeWare project has built\n" -"Batavia, a Python virtual machine in JavaScript; and Toga, a\n" -"multi-platform native API wrapper; a combination of which can be used to\n" -"build an entire web platform in Python only." +"
\n" +"\n" +"
One happy BeeWare coin recipient. Photo by\n" +"@atomimages
\n" +"
" msgstr "" -#: https://beeware.org/community/resources/snek-in-the-browser/ -#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"Python is a decades-strong language with a large community, and it has a\n" -"solid foundation on the server, but it doesn't have a good user story in\n" -"the browser... until now." +"
\n" +"\n" +"
The front and back of the BeeWare Yak Herder\n" +"Coin.
\n" +"
" msgstr "" -#: https://beeware.org/community/resources/snek-in-the-browser/ -#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"The BeeWare project aims to bring Python natively, everywhere. Using a\n" -"combination of the Batavia and Toga projects, we can develop and\n" -"entirely native web experience in Python, no JavaScript required." +"And as an additional incentive, for those people who help others get\n" +"their challenge coins, we have a second coin: the Yak Herder" msgstr "" -#: https://beeware.org/community/resources/snek-in-the-browser/ -#: (content/community/resources/snek-in-the-browser/contents+en.lr:resource.title) -msgid "Snek in the Browser" +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ +msgid "Any contribution to the BeeWare project earns you a coin." msgstr "" -#: https://beeware.org/community/resources/talk-python-79/ -#: (content/community/resources/talk-python-79/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"Could you write me a Python app for the wide range of platforms out\n" -"there? Oh, wait, I want them to be native GUI applications. And I need\n" -"them on mobile (Android, iOS, tvOS, and watchOS) as well as major\n" -"desktop apps. I also need them to appear indistinguishable from native\n" -"apps (be a .app on macOS, .exe on Windows, etc)." +"Challenge Coins are a military tradition, which is said to originate at\n" +"the start of last century. They were distributed based on merit in\n" +"events or for other reasons, and hold deep personal value." msgstr "" -#: https://beeware.org/community/resources/talk-python-79/ -#: (content/community/resources/talk-python-79/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"What technology would you use for this? This week I'll introduce you to\n" -"a wide set of small, focused and powerful tools that make all of this,\n" -"and more, possible. We're speaking with Russell Keith-Magee, founder of\n" -"the BeeWare project." +"It doesn't have to be a code contribution: a documentation update\n" +"counts. A blog post. Helping someone during a sprint with their\n" +"contribution." msgstr "" -#: https://beeware.org/community/resources/talk-python-79/ -#: (content/community/resources/talk-python-79/contents+en.lr:resource.title) -msgid "Talk Python #79" +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ +msgid "" +"The BeeWare Challenge Coins are die cast, 4.5cm (1 3/4\") in diameter,\n" +"and are made of a nickel/zinc alloy with enamel highlights." msgstr "" -#: https://beeware.org/community/resources/towards-your-first-iphone-app-in-python/ -#: (content/community/resources/towards-your-first-iphone-app-in-python/contents+en.lr:resource.description) -msgid "A step-by-step guide to writing an iPhone app using Python." +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ +msgid "" +"The first run of 100 BeeWare Challenge Coins were commissioned thanks to\n" +"financial support from [MaxCDN](/community/members/maxcdn/). They also\n" +"wrote an [article about\n" +"BeeWare](https://web.archive.org/web/20170923205703/https://www.maxcdn.com/" +"blog/beeware-be-sticky/)\n" +"on their blog." msgstr "" -#: https://beeware.org/community/resources/towards-your-first-iphone-app-in-python/ -#: (content/community/resources/towards-your-first-iphone-app-in-python/contents+en.lr:resource.title) -msgid "Towards your first iPhone app, in Python" +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ +msgid "" +"To find out more about Challenge Coins, you can listen to the [99%\n" +"Invisible](http://99percentinvisible.org/episode/coin-check/) podcast\n" +"about them, or read up about them on\n" +"[Wikipedia](https://en.wikipedia.org/wiki/Challenge_coin)." msgstr "" -#: https://beeware.org/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/ -#: (content/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/contents+en.lr:resource.description) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"Robert Gibb from [MaxCDN](https://www.maxcdn.com) discusses why they\n" -"became a financial sponsor of the BeeWare Project." +"[GitHub](/community/members/github/) provided the funding for the first\n" +"pressing of the BeeWare Yak Herder challenge coins." msgstr "" -#: https://beeware.org/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/ -#: (content/community/resources/what-makes-the-open-source-project-beeware-sticky-for-sponsorships-and-contributions/contents+en.lr:resource.title) +#: (content/contributing/challenge-coins/contents+en.lr:page.body) +#: https://beeware.org/contributing/challenge-coins/ msgid "" -"What Makes the Open Source Project BeeWare Sticky for Sponsorships and " -"Contributions" +"[Revolution Systems](/community/members/revsys/) provided the funding\n" +"for the second pressing of the BeeWare challenge coins." msgstr "" -#: https://beeware.org/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/ -#: (content/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/contents+en.lr:resource.description) -msgid "Paul Krill from Infoworld profiles BeeWare." +#: (content/contributing/challenge-coins/contents+en.lr:page.summary) +#: https://beeware.org/contributing/challenge-coins/ +msgid "What is a challenge coin, and why do you want one?" msgstr "" -#: https://beeware.org/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/ -#: (content/community/resources/whats-the-buzz-python-gorges-on-tools-and-libraries/contents+en.lr:resource.title) -msgid "What's the buzz: Python gorges on tools and libraries" +#: (content/contributing/challenge-coins/contents+en.lr:page.title) +#: https://beeware.org/contributing/challenge-coins/ +msgid "Challenge Coins" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## Build a real application!" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## Code Contributions" msgstr "" +#: (content/contributing/contents+en.lr:page.body) +#: (content/contributing/first-time/what/contents+en.lr:page.body) #: https://beeware.org/contributing/ +#: https://beeware.org/contributing/first-time/what/ +msgid "## Documentation" +msgstr "" + #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## Help translate and update this Website" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## Platform Usage" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## Something else" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "## [First-time Contributors](/contributing/first-time/)" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "Do you speak a language other than English, and would like to help\n" "others have better access to BeeWare documentation? Visit the\n" @@ -2494,22 +2617,22 @@ msgid "" "contribute translations of BeeWare documentation." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "Do you use Windows or various flavours of Linux? Are you able to install\n" "a project or application on your system? Did you run into any problems?" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "If so, please update the documentation to show how you were able to get\n" "it to work, or log an issue if you've found a bug that you can't fix." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "If you're a first time contributor, some tickets are also tagged as\n" "[\\[good first\n" @@ -2521,8 +2644,8 @@ msgid "" "these issues." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "If you're looking for something to work on, and don't know where your\n" "effort would be welcome, try looking at the ticket tracker for a project\n" @@ -2530,16 +2653,16 @@ msgid "" "problems; any ticket is a candidate for being fixed." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "If you're new to the project (or even entirely new to open source in\n" "general), the best place to start is [here](/contributing/first-time/).\n" "Everyone can contribute to open source, and we're here to show you how." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "If you've got your own idea for something, or if you don't see any\n" "tickets, or you want to be mentored on a ticket, or you aren't sure how\n" @@ -2553,37 +2676,37 @@ msgid "" "any questions or walk you through any problems you may encounter." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "In the process of building that application, you'll likely find bugs,\n" "missing features, or friction in the development process. Those problems\n" "can then be turned into bug reports or patches." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "Is the documentation up to date? Do you think things could be worded\n" "differently? Are there missing sections? Do you have an idea for a\n" "tutorial that could be written? Please submit a pull request!" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "Is there anything wrong or missing from this website? Please feel free\n" "to [make edits](https://github.com/beeware/beeware.github.io) and submit\n" "a pull request!" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "There are many ways to help with BeeWare." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) +#: https://beeware.org/contributing/ msgid "" "Ultimately BeeWare is a set of tools for building applications. One of\n" "the best ways to evaluate our progress is to see people build real-world\n" @@ -2591,32 +2714,25 @@ msgid "" "application you've always wanted or needed - try to build it!" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.body) -msgid "" -"Your code contributions are welcome! Please familiarize yourself with\n" -"our [Development Process](/contributing/process/)." -msgstr "" - #: https://beeware.org/contributing/ -#: (content/contributing/contents+en.lr:page.body) -#: https://beeware.org/contributing/first-time/what/ -#: (content/contributing/first-time/what/contents+en.lr:page.body) -msgid "## Documentation" +msgid "" +"Your code contributions are welcome! Please familiarize yourself with\n" +"our [Development Process](/contributing/process/)." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/ msgid "## All Contributions Welcome" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/ msgid "## Sprints" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/ msgid "" "- [First Time Contributors](/contributing/first-time/)\n" "- [Development Process](/contributing/process/)\n" @@ -2624,8 +2740,8 @@ msgid "" "- [Challenge Coins](/contributing/challenge-coins/)" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/ msgid "" "Are you joining the BeeWare project at a **sprint**? A sprint is an\n" "unstructured gathering where we work on BeeWare and related projects,\n" @@ -2634,8 +2750,8 @@ msgid "" "BeeWare sprints](/contributing/sprint-guide/)." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/ msgid "" "It's not just about code. A successful software project requires\n" "documentation, design skills, feedback and bug reports. The BeeWare\n" @@ -2643,162 +2759,50 @@ msgid "" "the ones that come as a pull request on GitHub." msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.summary) +#: https://beeware.org/contributing/ msgid "Want to contribute to BeeWare? Anyone is welcome to help out!" msgstr "" -#: https://beeware.org/contributing/ #: (content/contributing/contents+en.lr:page.title) +#: https://beeware.org/contributing/ templates/layout.html:71 msgid "Contributing" msgstr "" -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"
\n" -"\n" -"
The front and back of the BeeWare Challenge\n" -"Coin.
\n" -"
" -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"
\n" -"\n" -"
One happy BeeWare coin recipient. Photo by\n" -"@atomimages
\n" -"
" -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"
\n" -"\n" -"
The front and back of the BeeWare Yak Herder\n" -"Coin.
\n" -"
" -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"And as an additional incentive, for those people who help others get\n" -"their challenge coins, we have a second coin: the Yak Herder" -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "Any contribution to the BeeWare project earns you a coin." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"Challenge Coins are a military tradition, which is said to originate at\n" -"the start of last century. They were distributed based on merit in\n" -"events or for other reasons, and hold deep personal value." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"It doesn't have to be a code contribution: a documentation update\n" -"counts. A blog post. Helping someone during a sprint with their\n" -"contribution." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"The BeeWare Challenge Coins are die cast, 4.5cm (1 3/4\") in diameter,\n" -"and are made of a nickel/zinc alloy with enamel highlights." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"The first run of 100 BeeWare Challenge Coins were commissioned thanks to\n" -"financial support from [MaxCDN](/community/members/maxcdn/). They also\n" -"wrote an [article about\n" -"BeeWare](https://web.archive.org/web/20170923205703/https://www.maxcdn.com/" -"blog/beeware-be-sticky/)\n" -"on their blog." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"To find out more about Challenge Coins, you can listen to the [99%\n" -"Invisible](http://99percentinvisible.org/episode/coin-check/) podcast\n" -"about them, or read up about them on\n" -"[Wikipedia](https://en.wikipedia.org/wiki/Challenge_coin)." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"[GitHub](/community/members/github/) provided the funding for the first\n" -"pressing of the BeeWare Yak Herder challenge coins." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.body) -msgid "" -"[Revolution Systems](/community/members/revsys/) provided the funding\n" -"for the second pressing of the BeeWare challenge coins." -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.summary) -msgid "What is a challenge coin, and why do you want one?" -msgstr "" - -#: https://beeware.org/contributing/challenge-coins/ -#: (content/contributing/challenge-coins/contents+en.lr:page.title) -msgid "Challenge Coins" -msgstr "" - -#: https://beeware.org/contributing/first-time/ #: (content/contributing/first-time/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/ msgid "Never contributed to open source before? Let us help you!" msgstr "" -#: https://beeware.org/contributing/first-time/ #: (content/contributing/first-time/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/ msgid "First-time contributors" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "## Email filters" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "## Repo settings" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "## Ssshhhhhh" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "- For example, `[beeware/batavia] Add a new function` would be a\n" " notification from the repo Batavia" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "- If you prefer email notifications only, disable the \"Web\"\n" " notifications.\n" @@ -2806,8 +2810,8 @@ msgid "" " notifications." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "- Watching - you get notifications for __everything__. Any issue,\n" " any Pull Request, any comment. This is helpful if you really really\n" @@ -2817,88 +2821,88 @@ msgid "" "- Ignoring - never ever ever be notified." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "- the email will be cc'd to `mention@noreply.github.com`\n" "- the email will include the phrase\n" " `You are receiving this because you were mentioned.`" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "- the email will be cc'd to `subscribed@noreply.github.com`" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "An email's subject line includes the name of the repo in question." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "Each repo has a number of notification settings:" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "GitHub emails are rich in information that can help you filter out what\n" "you care about and what you don't." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "If you do prefer email notifications, there are a bunch of ways you can\n" "handle things." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "If you get email, you can click on 'Mute this thread'." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "If you want to mute a specific thread, you can click the 'Unsubscribe'\n" "button on any issue or pull request." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "If you're mentioned by name:" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "If you're only subscribed to a repo:" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "Once you start contributing to BeeWare, GitHub is going to start\n" "notifying you about things." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "This is a good thing! But it can get overwhelming; so, here are some\n" "tips to help you battle the deluge." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "You can check what repos you're watching across all of GitHub from the\n" "[watching page](https://github.com/watching)." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "" "- [About\n" " Notifications](https://docs.github.com/articles/about-notifications)\n" @@ -2906,33 +2910,33 @@ msgid "" " Notifications](https://docs.github.com/articles/managing-notifications)" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "GitHub has a bunch of resources to help you out with notifications." msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "So you're now using GitHub, and it's notifying you. What now?" msgstr "" -#: https://beeware.org/contributing/first-time/github-notifications-101/ #: (content/contributing/first-time/github-notifications-101/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/github-notifications-101/ msgid "GitHub Notifications 101" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid " README.rst" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid " $ git add README.rst" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" " $ git commit -m \"Update README.rst documentation for Briefcase\"\n" " [update_documentation fe36152] Added gitbook screenshot\n" @@ -2940,8 +2944,8 @@ msgid "" " create mode 100644 README.rst" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" " $ git push\n" " Counting objects: 11, done.\n" @@ -2953,8 +2957,8 @@ msgid "" " b37ca59..fe36152 update_documentation -> update_documentation" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" " $ git status\n" " On branch update_documentation\n" @@ -2962,64 +2966,64 @@ msgid "" " (use \"git add ...\" to include in what will be committed)" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid " git checkout -b update_documentation" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid " git clone git@github.com:yourusername/briefcase.git" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "! The above screenshot might not reflect what is currently in the GitHub " "repository. The live repository will change from time to time. However, the " "process for submitting pull requests remains the same." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## Editing Documentation" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## Fork the repository" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## Getting started and prerequisites" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## Making a pull request" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## New code and complex changes" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "## Simple changes" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "- Open your local fork page on GitHub,\n" "- go to *README.rst* file in any chapter,\n" "- press the *Edit* icon (pen)" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "- a [GitHub account](https://github.com)\n" "- in the case of complex edits familiarity with [Git command line\n" @@ -3028,36 +3032,43 @@ msgid "" " your edits made on your computer to GitHub." msgstr "" +#: (content/contributing/first-time/github/contents+en.lr:page.body) +#: (content/contributing/first-time/more/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/github/ +#: https://beeware.org/contributing/first-time/more/ +msgid "------------------------------------------------------------------------" +msgstr "" + #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "\"GitHub" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "\"image4\"" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "After you have finished your changes you need to create [a pull\n" "request](https://help.github.com/articles/about-pull-requests/) on\n" @@ -3066,164 +3077,157 @@ msgid "" "to the main version." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "Either use the GitHub app for your operating system (mentioned above) or\n" "`git` command line to get the repository locally. You get the repository\n" "address from the front page of your own GitHub repository fork:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "Example:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "Fill in the information *why* this change is being made. The reviewer\n" "can see the details of the actual change, so you don't need repeat the\n" "content of the change." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "First, fork the [Briefcase](https://github.com/beeware/briefcase)\n" "repository to your personal GitHub account:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "For adding new code, extending classes, or complex changes, you need to\n" "get a copy of the code to your local computer." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "For contributing to BeeWare, the following is needed to get started:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "For simple changes like typo corrections you can use the GitHub online\n" "editor:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "For this tutorial, we will be using the\n" "[Briefcase](https://github.com/beeware/briefcase) repository as a basis\n" "for the links and references." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "GitHub emails will notify you for the follow up process." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "In your own repository on GitHub press do *Compare & pull request*" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "Make any changes in the code, and ensure they are tested, and saved\n" "locally." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "Note" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "RST syntax is used to edit the individual pages of the documentation." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "Save your changes and create a pull request as explained below." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "Then commit the changes using `git` and push the changes to your remote\n" "GitHub repository." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "Then press *Create pull request*." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "Then, create a branch for your new changes to sit in. It helps to call\n" "the branch something related to the changes you are going to make." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/github/ msgid "" "This GitHub tutorial is lovingly based on the [DjangoGirls How To\n" "Contribute Tutorial](https://github.com/DjangoGirls/tutorial) which is\n" "available under a Creative Commons Attribution-ShareAlike 4.0 license." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.body) -msgid "and you can edit the chapter directly on github.com." -msgstr "" - #: https://beeware.org/contributing/first-time/github/ -#: (content/contributing/first-time/github/contents+en.lr:page.body) -#: https://beeware.org/contributing/first-time/more/ -#: (content/contributing/first-time/more/contents+en.lr:page.body) -msgid "------------------------------------------------------------------------" +msgid "and you can edit the chapter directly on github.com." msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/github/ msgid "## Learn more about the git process" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/github/ msgid "" "- [How to Contribute to Open Source](https://opensource.guide/how-to-" "contribute/)\n" "- [How to Fork a Repo](https://docs.github.com/articles/fork-a-repo)" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/github/ msgid "" "There are many useful resources to help you learn how to log issues and\n" "raise Pull Requests in GitHub:" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/github/ msgid "How to submit a pull request using GitHub" msgstr "" -#: https://beeware.org/contributing/first-time/github/ #: (content/contributing/first-time/github/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/github/ msgid "Using GitHub" msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "Being an open source contributor doesn't just mean writing code, either.\n" "You can help out by writing documentation, tests, or even giving\n" @@ -3234,30 +3238,30 @@ msgid "" "seasoned contributors have glossed over." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "I assure you - the little voice in your head is wrong. If you can write\n" "code at all, you can contribute code to open source, and to BeeWare." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "Now it's time to roll up your sleeves, and [pick a project where you can\n" "contribute](/contributing/first-time/what/)." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "So - don't be afraid to contribute. If you've gotten this far, you've\n" "demonstrated you have an interest in contributing - and that's all you\n" "need. We can help you the rest of the way." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "There may be a little voice inside your head that is telling you that\n" "you're not ready; that you need to do one more tutorial; that you aren't\n" @@ -3265,8 +3269,8 @@ msgid "" "beginner. What could you possibly offer a project like BeeWare?" msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "This tutorial exists to make sure you know exactly what process you have\n" "to follow in order to get your patch merged. In addition to these\n" @@ -3277,8 +3281,8 @@ msgid "" "to help you learn, not to insult or belittle you for learning." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "You can't do any damage, either - either to your own computer, or to the\n" "project as a whole. BeeWare projects don't touch any part of your\n" @@ -3290,8 +3294,8 @@ msgid "" "problems that may exist." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "You're not the first person to have those thoughts, either. Even the\n" "members of the core team of this project have these thoughts from time\n" @@ -3299,32 +3303,32 @@ msgid "" "problem. The good news is - we're here to help you get over it." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "## Connecting with Confident Authenticity" msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "Learn more about how to combat imposter syndrome: watch [\"Bake the\n" "Cookies, Wear the Dress\"](https://www.youtube.com/watch?v=6Uj746j9Heo)\n" "by Adrienne Lowe" msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "" "Don't think you're ready to be an open source contributor? You're wrong." msgstr "" -#: https://beeware.org/contributing/first-time/imposter-syndrome/ #: (content/contributing/first-time/imposter-syndrome/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/imposter-syndrome/ msgid "Imposter Syndrome" msgstr "" -#: https://beeware.org/contributing/first-time/more/ #: (content/contributing/first-time/more/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/more/ msgid "" "- [How to Contribute to Open Source -\n" " FreeCodeCamp](https://github.com/FreeCodeCamp/how-to-contribute-to-open-" @@ -3338,58 +3342,65 @@ msgid "" " OpenSource.com](https://opensource.com/resources)" msgstr "" -#: https://beeware.org/contributing/first-time/more/ #: (content/contributing/first-time/more/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/more/ msgid "" "Do you have another link? [Add it to the\n" "list!](https://github.com/beeware/beeware.github.io/edit/lektor/content/" "contributing/first-time/more/contents.lr)" msgstr "" -#: https://beeware.org/contributing/first-time/more/ #: (content/contributing/first-time/more/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/more/ msgid "" "These resources come from outside BeeWare, but they are full of useful\n" "information." msgstr "" -#: https://beeware.org/contributing/first-time/more/ #: (content/contributing/first-time/more/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/more/ msgid "There are many more resources for first time contributors" msgstr "" -#: https://beeware.org/contributing/first-time/more/ #: (content/contributing/first-time/more/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/more/ msgid "More Resources" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid " $ python -m venv my-venv" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid " $ source my-venv/bin/activate" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid " (my-venv) $" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid " (my-venv) $ deactivate" msgstr "" +#: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) #: https://beeware.org/contributing/first-time/setup/ +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ +msgid "## Python" +msgstr "" + #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "## Virtual Environments" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "For the following instructions, we're going to assume that you know\n" "exactly which version of Python you need to install. Normally, this is\n" @@ -3400,8 +3411,8 @@ msgid "" "specific version you need." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "However, if you're working on more than one Python project, it's\n" "entirely likely that those multiple projects will have different - and\n" @@ -3410,8 +3421,8 @@ msgid "" "force that same package to be installed for the second project." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "If you open a second terminal window, the environment will *not* be\n" "active - you need to re-activate the environment in every terminal\n" @@ -3420,8 +3431,8 @@ msgid "" "check whether your virtual environment is active." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "In order to contribute to BeeWare, you'll need to have a Python\n" "interpreter installed on your machine. On macOS and Windows, we\n" @@ -3431,16 +3442,16 @@ msgid "" "distribution." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "In order to get contributing, you're going to need to setup a\n" "**development environment** - a place where you can work on code where\n" "it can behave the same as everyone else's environment." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "Invoking `-m venv` will *create* the virtual environment, but the\n" "environment is not yet *active*. The virtual environment is a collection\n" @@ -3449,20 +3460,20 @@ msgid "" "files generated as part of the environment:" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "Many parts of BeeWare use the same tools: a specific version of Python,\n" "and virtual environment controls." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "Once deactivated, the prefix will be dropped from the prompt." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "Python is a scripting language, which is available on a number of\n" "different operating systems. However, depending on what system you are\n" @@ -3471,16 +3482,16 @@ msgid "" "work with." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "Python provides the `venv` module to create new virtual environments.\n" "Each virtual environment has a name that can be used to identify the\n" "environment. To create a fresh virtual environment named \"my-venv\", run:" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "The version of Python that you use to create the virtual environment\n" "will be the version that is used by default *inside* the virtual\n" @@ -3493,8 +3504,8 @@ msgid "" "create a fresh virtual environment." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "This is done using *Virtual Environments*. A Virtual Environment, or\n" "`venv`, is an isolated environment that can be easily created, destroyed\n" @@ -3505,28 +3516,28 @@ msgid "" "again." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "This will result in a prefix being added to your command line prompt\n" "letting you know you're in a virtual environment:" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "To deactivate the virtual environment, run:" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "When Python is installed, it provides a single global environment. By\n" "default, if you install a package, it will be installed into this global\n" "environment." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/setup/ msgid "" "While the virtual environment is active, any `pip install` command will\n" "*only* affect the virtual environment. It doesn't matter if you change\n" @@ -3534,36 +3545,18 @@ msgid "" "active." msgstr "" -#: https://beeware.org/contributing/first-time/setup/ -#: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.body) -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ -#: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) -msgid "## Python" -msgstr "" - -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/setup/ msgid "How to get your system setup to contribute" msgstr "" -#: https://beeware.org/contributing/first-time/setup/ #: (content/contributing/first-time/setting-up-your-environment/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/setup/ msgid "Setting up your environment" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ -#: (content/contributing/first-time/what-is-a/contents+en.lr:page.summary) -msgid "" -"Confused about what something is? We've described a number of things here" -msgstr "" - -#: https://beeware.org/contributing/first-time/what-is-a/ -#: (content/contributing/first-time/what-is-a/contents+en.lr:page.title) -msgid "What is...?" -msgstr "" - -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "" "Continuous integration, or CI, is a way that we can test every code\n" "change that is made to a project. These systems automatically listen for\n" @@ -3571,8 +3564,8 @@ msgid "" "and other automatic processes." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "" "We use GitHub's CI system:\n" "[Actions](https://github.com/features/actions). Normally the *build\n" @@ -3581,103 +3574,114 @@ msgid "" "have not. Clicking the image will show you the results of these tests." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "## Unsure which CI environment is being used?" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "" "Check for the configuration file. GitHub CI workflows are configured in\n" "the `.github/workflows` directory." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "What is CI, or Continuous Integration" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/ci/ #: (content/contributing/first-time/what-is-a/ci/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/what-is-a/ci/ msgid "CI" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/git/ +#: (content/contributing/first-time/what-is-a/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/what-is-a/ +msgid "" +"Confused about what something is? We've described a number of things here" +msgstr "" + +#: (content/contributing/first-time/what-is-a/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/what-is-a/ +msgid "What is...?" +msgstr "" + #: (content/contributing/first-time/what-is-a/git/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/git/ msgid "" "[GitHub](https://github.com) is just `git` under the hood, but includes\n" "a lot of helpful things, like a web interface, and nice Pull Requests\n" "and Issue Tracking systems." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/git/ #: (content/contributing/first-time/what-is-a/git/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/git/ msgid "" "`git` is a [Version Control\n" "System](https://en.wikipedia.org/wiki/Version_control), which lets us\n" "save, store and share changes to code over time." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/git/ #: (content/contributing/first-time/what-is-a/git/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/what-is-a/git/ msgid "What is git anyway?" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/git/ #: (content/contributing/first-time/what-is-a/git/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/what-is-a/git/ msgid "git" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "## Linux" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "## macOS" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "Depending on what family of operating system you run, you'll use\n" "`apt-get` (for Debian and Ubuntu) or `yum` (for Red Hat and CentOS)." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "However, package managers help make this process easier by allowing for\n" "the automation of installation of software." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "Installing software on your computer can be interesting. Sometimes you\n" "have to download a file and then install it yourself, or copy files to\n" "specific places on your computer." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "There are different levels of package managers: for the operating system\n" "level, as well as one specifically for Python packages." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "[Homebrew](https://brew.sh/) is the standard for installing software on\n" "your Mac. This is the system that's used if you run a `brew install`\n" "command." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "" "`pip` is the way you can install Python software. Running `pip install`\n" "uses the [Python Package Index](https://pypi.org), also known as\n" @@ -3685,58 +3689,58 @@ msgid "" "projects can be installed using `pip`." msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "How you can manage your installed packages" msgstr "" -#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ #: (content/contributing/first-time/what-is-a/package-manager/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/what-is-a/package-manager/ msgid "Package Managers" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Before you begin" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## GUI programming" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Languages" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Practical usage" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Python programming" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Tutorials" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "## Windows" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "### Briefcase" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "- [Briefcase](https://github.com/search?" "q=repo%3Abeeware%2Fbriefcase+label%3A%22good+first+issue%22+is%3Aissue+is%3Aopen&type=issues)\n" @@ -3750,15 +3754,15 @@ msgid "" "io+label%3A%22good+first+issue%22+is%3Aissue+is%3Aopen&type=issues)" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "As you work through the tutorial, take note of anything that doesn't\n" "make sense, or doesn't work. Then open a bug report for those problems." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Before you start contributing, it can help to get a feel for the project\n" "as a whole. If you haven't already done the [BeeWare\n" @@ -3767,8 +3771,8 @@ msgid "" "all fit together." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Do you speak a language other than English? At present, the core team\n" "are all native speakers of English. Providing translations of\n" @@ -3778,8 +3782,8 @@ msgid "" "and write a completely new tutorial." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Even if you *don't* know a native widget library, you may still be able\n" "to help with Toga. Writing new widgets is a lot less complicated than it\n" @@ -3792,8 +3796,8 @@ msgid "" "we can to help!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Even if you're not up for transforming code from one language to another, " "Toga's core\n" @@ -3809,8 +3813,8 @@ msgid "" "code." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Good documentation is essential for any successful project. We know that\n" "[Toga](https://github.com/beeware/toga) and\n" @@ -3822,16 +3826,16 @@ msgid "" "there." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "However, if your tutorial experience was completely smooth (and we hope\n" "it was!), here are some ideas for where to get involved, depending on\n" "your skills and interests." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "If you speak a language with a non-latin character set (e.g., Russian or\n" "Chinese), or a language with a right-to-left script (e.g., Hebrew or\n" @@ -3843,15 +3847,15 @@ msgid "" "*fix* the bug, too." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "If you would like to contribute to a specific project, you can also\n" "filter good first issues by specific projects using these links:" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "If you'd like to contribute to a tool that has a clearly defined problem\n" "statement, but needs bugs squashed and features added,\n" @@ -3862,8 +3866,8 @@ msgid "" "application bundles." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "If you're a Windows user, BeeWare can *definitely* use your help. The\n" "core team all use Linux and macOS in their daily development, and as a\n" @@ -3873,8 +3877,8 @@ msgid "" "help." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "If you've got experience with a native widget library - Cocoa on macOS,\n" "GTK+ on Linux, Windows Forms, or the native iOS or Android libraries,\n" @@ -3883,8 +3887,8 @@ msgid "" "for user interface elements like buttons and trees." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Once you've completed that tutorial, you'll be ready to pick something\n" "to work on. If you had any problems *doing* the tutorial - if you hit a\n" @@ -3894,8 +3898,8 @@ msgid "" "hit the same problem." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "One of the best ways for us to determine where our gaps are - in both\n" "documentation and APIs - is for people to actually use BeeWare to build\n" @@ -3906,8 +3910,8 @@ msgid "" "build it." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "One of the best ways to contribute is to make sure our introductory and\n" "tutorial documentation is rock solid. Pick a project of interest from\n" @@ -3916,15 +3920,15 @@ msgid "" "the first thing to report!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Pick a ticket, leave a comment that you're looking into the problem, and\n" "try to develop a pull request implementing a fix!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "The Briefcase [issue\n" "tracker](https://github.com/beeware/briefcase/issues) has a collection\n" @@ -3940,23 +3944,23 @@ msgid "" "a Linux bug if you don't have a Linux machine to use for testing!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "The best place to start with any open source contribution is with\n" "something that fits your knowledge, experience, and area of interest." msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Toga has a range of interfaces already defined; however, the\n" "implementation of those interfaces isn't complete across all platforms.\n" "Pick a widget, and implement that widget for your platform of choice!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.body) +#: https://beeware.org/contributing/first-time/what/ msgid "" "We can almost guarantee that you'll hit problems. BeeWare is a still a\n" "very young project. But the problems you hit will give us a great\n" @@ -3968,13 +3972,13 @@ msgid "" "contribute!" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/what/ msgid "## First Time Contributors" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/first-time/what/ msgid "" "Want to start small? Once you've poked about a bit in the tutorials,\n" "check out the BeeWare issues marked [\\[good first\n" @@ -3982,86 +3986,86 @@ msgid "" "q=user%3Abeeware+label%3A%22good%20first%20issue%22+is%3Aissue+is%3Aopen&type=issues)" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.summary) +#: https://beeware.org/contributing/first-time/what/ msgid "So you want to help - but where should you start?" msgstr "" -#: https://beeware.org/contributing/first-time/what/ #: (content/contributing/first-time/what/contents+en.lr:page.title) +#: https://beeware.org/contributing/first-time/what/ msgid "What should I do?" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" " :param param1: The first parameter.\n" " :param param2: The second parameter." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" " :returns: The return value. True for success, False otherwise.\n" " \"\"\"" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" " def function_name(param1: int, param2: str) -> bool:\n" " \"\"\"Example function with types and a docstring." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" " def test_foo():\n" " \"\"\"A test docstring looks like this (#123456).\"\"\"" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid " ..rst" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid " For example:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "## Change Notes" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "## Code style" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "## Overview" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Avoid use of \"we\" in comments, e.g. \"Loop over\" rather than \"We loop\n" " over\"" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- In test docstrings, state the expected behavior that each test\n" " demonstrates. Don't include preambles such as \"Tests that\" or \"Ensures\n" " that\"." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Reserve ticket references for obscure issues where the ticket has\n" " additional details that can't be easily described in docstrings or\n" @@ -4069,8 +4073,8 @@ msgid "" " this:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Unless otherwise specified, follow [PEP 8](https://peps.python.org/" "pep-0008/)\n" @@ -4079,15 +4083,15 @@ msgid "" "hobgoblin-of-little-minds))." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Use InitialCaps for class names (or for factory functions that return\n" " classes)" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Use Sphinx-style docstrings and [PEP 257](https://peps.python.org/" "pep-0257/);\n" @@ -4095,15 +4099,15 @@ msgid "" " optional but encouraged." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- Use underscores, not camelCase, for variable, function and method\n" " names" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- [Black](https://black.readthedocs.io/en/stable/index.html) ensures\n" " uniform code formatting\n" @@ -4119,8 +4123,8 @@ msgid "" " remove unnecessary whitespace" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "- `feature`\n" "- `bugfix`\n" @@ -4129,15 +4133,15 @@ msgid "" "- `misc`" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "A change note file should be created in the `changes` directory and\n" "named using this format:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "A change note should be a single line of text, providing a high level\n" "summary of the change from the perspective of the user, not a deep\n" @@ -4150,42 +4154,42 @@ msgid "" "commit description." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "Added a MM-DD-YYYY format validator to the DateWidget validation\n" "chain." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "Additional guidelines:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "All changes to code and documentation should be\n" "[submitted](/contributing/first-time/github/) via a pull request to the\n" "GitHub repository for the project." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "All submissions should abide by the [BeeWare Code of\n" "Conduct](/community/behavior/code-of-conduct/)." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "BeeWare uses [Towncrier](https://towncrier.readthedocs.io/en/stable/) to\n" "manage change notes." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "BeeWare's projects use [Pre-commit](https://pre-commit.com/) to automate\n" "code style adherence. These checks are defined in the\n" @@ -4194,15 +4198,15 @@ msgid "" "is opened." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "For example, if you fix a bug caused by date handling, the commit\n" "message or pull request description might read:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "For instance, a pull request that fixes GitHub issue \\#42 would be named\n" "`42.bugfix.rst`. If a pull request is not associated with a specific\n" @@ -4212,13 +4216,13 @@ msgid "" "the newly allocated pull request number." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "Included Pre-commit checks:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "Most projects have a dedicated contribution guide with details specific\n" "to that project, or specific types of contribution. This documentation\n" @@ -4231,8 +4235,8 @@ msgid "" "docs.html)." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "Several BeeWare projects, notably Briefcase and Toga, require that each\n" "pull request is submitted with a change note. These change notes are\n" @@ -4240,8 +4244,8 @@ msgid "" "the release notes for the new release." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "The `misc` type is reserved for changes that do not affect users, and\n" "don't need to be noted in the release notes. Minor typographical fixes\n" @@ -4250,54 +4254,54 @@ msgid "" "features that would be described using `misc` markers." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "The change types for the change note should be one of the following:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "This describes the change that was made to the implementation - detail\n" "that will be helpful to the person reviewing the code. However, the\n" "corresponding change note might read something like:" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "This describes the functional change as it will be experienced by end\n" "users. A user can read this description without needing to know anything\n" "about the implementation." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "To automate the Pre-commit checks in your local development environment\n" "with each `git` commit, run `pre-commit install`." msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.body) +#: https://beeware.org/contributing/process/ msgid "" "```\n" "Date widgets can now accept dates in US format.\n" "```" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.summary) +#: https://beeware.org/contributing/process/ msgid "The BeeWare development process" msgstr "" -#: https://beeware.org/contributing/process/ #: (content/contributing/process/contents+en.lr:page.title) +#: https://beeware.org/contributing/process/ msgid "Development Process" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " \"You sounded like a friendly project\" is a perfectly fine answer.\n" " However, if there's more to why you joined us today, let us know.\n" @@ -4307,8 +4311,8 @@ msgid "" " far?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " Are you familiar with a GUI API (such as WinForms, Cocoa, or GTK)?\n" " Do you have deep knowledge of the internals of a particular\n" @@ -4318,8 +4322,8 @@ msgid "" " make sure those skills are being put to good use." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " Are you new to programming? A Python veteran? A coding veteran who\n" " has only just started learning Python? A fresh graduate of a\n" @@ -4327,8 +4331,8 @@ msgid "" " your level experience." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " Do you use GitHub (or a similar code-sharing site) for hosting your\n" " own code or contributing to others' projects? Do you know what CI\n" @@ -4337,16 +4341,16 @@ msgid "" " main\", would you know what to do?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " Have you attended a sprint in the past? Have you ever submitted a PR\n" " (pull request) to an Open Source project? Are you familiar with how\n" " to use GitHub to create a pull request?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " If you haven't, start by working through the [BeeWare\n" " Tutorial](https://docs.beeware.org/en/latest/). It will give you an\n" @@ -4356,15 +4360,15 @@ msgid "" " problem is a great topic for a first contribution!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " Once you've finished the tutorial up to at least step 4, move on to\n" " the next question." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" " The equipment you have with you puts practical limits on what you\n" " can contribute to. For example, if you have a Windows laptop, you're\n" @@ -4374,43 +4378,49 @@ msgid "" " employer, or are they your own personal devices?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "## Welcome to the BeeWare Sprints!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "## What happens after I submit my PR?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "### Find Your Issue" msgstr "" +#: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: (content/contributing/sprint-guide/contents+en.lr:page.gutter) #: https://beeware.org/contributing/sprint-guide/ +msgid "### Help! I'm stuck!" +msgstr "" + #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "### Set up a development environment" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "### The Initial Questions" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "### What if I don't complete my contribution during the sprint?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "### What is a sprint?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "- [Briefcase](https://briefcase.readthedocs.io/en/latest/how-to/contribute/" "index.html)\n" @@ -4421,13 +4431,13 @@ msgid "" "index.html)" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "1. **Have you used BeeWare before?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "1. Click on the \"Labels\" button above the list of issues to activate\n" " the drop-down menu.\n" @@ -4436,38 +4446,38 @@ msgid "" "3. Click on \"good first issue\" in the filtered list." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "2. **What computing equipment do you have with you?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "3. **How much experience do you have writing Python code?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "4. **Are you familiar with GitHub contribution processes?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "5. **Have you contributed to an Open Source project before?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "6. **Do you have any other special skills that might be useful?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "7. **Why did you join us and what are you interested in?**" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "
\n" "" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "A sprint is an unstructured opportunity to spend a few hours or days\n" "working collaboratively on an Open Source project. They're often tied to\n" @@ -4487,8 +4497,8 @@ msgid "" "into improvements in the software we use on a daily basis." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Code isn't the only way you can contribute, either. A project like\n" "BeeWare is much more than just the code - we need people to write,\n" @@ -4498,8 +4508,8 @@ msgid "" "is a valuable contribution." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "GitHub provides a list of issues that allows BeeWare (and other\n" "projects) to keep track of all the problems that have been reported -\n" @@ -4513,8 +4523,8 @@ msgid "" "first issue\" to make them easier to find." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If the project isn't on this list, check the project README for details\n" "on how to get set up. If any of the instructions don't make sense (or\n" @@ -4524,8 +4534,8 @@ msgid "" "contribution guide is a valuable contribution!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If this is your first PR, it's quite likely the review will find some\n" "problems. That might be an edge case you didn't consider, or a code\n" @@ -4533,8 +4543,8 @@ msgid "" "even the core team - gets PRs 100% correct on the first try." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If you get stuck at any point along the way, find a member of the Bee\n" "Team. Don't be afraid to ask *any* question. If you're stuck, we want to\n" @@ -4543,15 +4553,15 @@ msgid "" "help - and we want to make sure you have a successful sprint." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If you still can't find anything you'd like to do, find a Bee Team\n" "member and they'll help you narrow down to a specific issue." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If you were already working on a GitHub issue or submitted a PR, you\n" "can continue to communicate through GitHub. If you have other\n" @@ -4560,8 +4570,8 @@ msgid "" "forward to continuing to work with you!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If you've spoken to a member of the Bee Team, they have probably pointed\n" "you at a part of the BeeWare project where you can contribute; they\n" @@ -4570,8 +4580,8 @@ msgid "" "First Issues\" for that project. What does that mean?" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "No problem! You can submit a contribution at any time. A goal of the\n" "sprints is to encourage and empower you to continue contributing\n" @@ -4579,21 +4589,21 @@ msgid "" "with any part of this process." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "Now you can start working on your issue!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Now, find a member of the Bee Team to share your answers. They might ask\n" "some follow up questions; but then they'll point you in the direction of\n" "a area where you should be able to make a contribution." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Once the PR passes review, your reviewer will merge the PR - and you're\n" "done! Congratulations - you've contributed to BeeWare! If this is your\n" @@ -4602,8 +4612,8 @@ msgid "" "core team, and they will give you a coin!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Once you've found an issue that looks interesting, read through any\n" "comments on the post, and post a comment in the discussion saying that\n" @@ -4615,16 +4625,16 @@ msgid "" "contributors." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Once you've found an issue, you'll need to set up your development\n" "environment so you can work on a fix. Each BeeWare project has its own\n" "contribution guide:" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Once you've submitted your pull request, and the pull request is passing\n" "all the automated checks, you're ready for a review. Let one of the core\n" @@ -4632,8 +4642,8 @@ msgid "" "look." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Sprints are also an opportunity to introduce people to the process of\n" "contributing to the project. Our hope is that you'll have so much fun\n" @@ -4641,15 +4651,15 @@ msgid "" "contributing!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "To filter a GitHub issue list by the \"good first issue\" label, follow\n" "these steps:" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "To get you started, we're going to ask a few questions so we can gauge\n" "your interests and experience. This will help us find the best way for\n" @@ -4659,16 +4669,16 @@ msgid "" "do know, and we'll work together to figure it out from there." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "Welcome! We're so excited you've decided to join us! If you haven't\n" "already introduced yourself to one of the Bee Team, please do so. Once\n" "you've done that, head back here to get started." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.body) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "[It doesn't matter how much experience you've\n" "got](/contributing/first-time/imposter-syndrome/). At past sprints,\n" @@ -4678,19 +4688,13 @@ msgid "" "experience level - we can find a way for you to contribute." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ -#: (content/contributing/sprint-guide/contents+en.lr:page.body) #: (content/contributing/sprint-guide/contents+en.lr:page.gutter) -msgid "### Help! I'm stuck!" -msgstr "" - #: https://beeware.org/contributing/sprint-guide/ -#: (content/contributing/sprint-guide/contents+en.lr:page.gutter) msgid "### Improving this guide" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "If you've got any suggestions on how to improve this sprint guide, let us " "know.\n" @@ -4699,8 +4703,8 @@ msgid "" "problem with this Sprint Guide counts as a contribution to BeeWare!" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.gutter) +#: https://beeware.org/contributing/sprint-guide/ msgid "" "The Bee Team is always available to answer questions. If you're in\n" "doubt... ask! Don't be afraid to ask *any* question. If you're stuck, we\n" @@ -4709,33 +4713,33 @@ msgid "" "help - and we want to make sure you have a successful sprint." msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.summary) +#: https://beeware.org/contributing/sprint-guide/ msgid "How to sprint with the BeeWare team" msgstr "" -#: https://beeware.org/contributing/sprint-guide/ #: (content/contributing/sprint-guide/contents+en.lr:page.title) +#: https://beeware.org/contributing/sprint-guide/ msgid "Sprint Guide" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "## The BeeWare Tutorial" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "## This website" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "## Translating? Join the BeeWare team on Discord" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "" "If you're interested in helping out with these translations, consider\n" "joining the BeeWare [Discord](/bee/chat/). You'll\n" @@ -4743,8 +4747,8 @@ msgid "" "questions and provide guidance." msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "" "In addition, the [.ini\n" "databags](https://www.getlektor.com/docs/content/databags/) contain\n" @@ -4757,8 +4761,8 @@ msgid "" "in that repository." msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "" "The translations for these pages are managed using\n" "[Weblate](https://hosted.weblate.org/projects/beeware/), a web\n" @@ -4770,13 +4774,13 @@ msgid "" "get started!" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "Want to help translate or update the content of this website?" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.body) +#: https://beeware.org/contributing/translations/ msgid "" "We also maintain translations for the [BeeWare\n" "tutorial](https://docs.beeware.org) using\n" @@ -4786,112 +4790,112 @@ msgid "" "then start translating!" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.summary) +#: https://beeware.org/contributing/translations/ msgid "" "Do you know multiple languages? Help us translate this website and the " "BeeWare tutorial!" msgstr "" -#: https://beeware.org/contributing/translations/ #: (content/contributing/translations/contents+en.lr:page.title) +#: https://beeware.org/contributing/translations/ msgid "Translations" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Bronze membership" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Enthusiast membership" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Gold membership" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Once-off contributions" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Other options" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Professional membership" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "## Silver membership" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Become an Enthusiast member" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Become a Gold Member" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Become a Professional Member" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Become a Bronze Member" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Make a once-off contribution" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Become a Silver Member" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Bronze members can have their name listed on the [Members\n" "page](/community/members/), along with a medium sized logo, name, and\n" "link to a company webpage of their choice." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Enthusiast members can have their name listed on the [Members\n" "page](/community/members/)." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Gold members can have their name listed on the [Members\n" "page](/community/members/), along with a banner logo, company name, link\n" @@ -4899,16 +4903,16 @@ msgid "" "the company does." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Gold members will be provided the option of a posting two items of their\n" "choice to BeeWare social media per 12 month membership period (subject\n" "to editorial guidelines)." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If the member company wishes to advertise their\n" "[consulting](/community/consulting/), [training](/community/training/)\n" @@ -4916,8 +4920,8 @@ msgid "" "receive a premium listing on the services pages of their choice." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If the member company wishes to advertise their\n" "[consulting](/community/consulting/), [training](/community/training/)\n" @@ -4925,8 +4929,8 @@ msgid "" "receive a priority listing on the services pages of their choice." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If the member company wishes to advertise their\n" "[consulting](/community/consulting/), [training](/community/training/)\n" @@ -4934,61 +4938,61 @@ msgid "" "receive a standard listing on the services pages of their choice." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If the size of a once-off contributions meets or exceeds the value of a\n" "12 month subscription, you'll be eligible to the benefits of that\n" "subscription level." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you are an independent consultancy, sole proprietorship, or other\n" "small business, we invite you to become a **Bronze Member** of the\n" "BeeWware community for $200/month." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you can't (or don't want to) become a member of the BeeWare project,\n" "you can make a once-off financial contribution." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you represent a large corporation or foundation that makes use of\n" "BeeWare, we invite you to become a **Gold Member** for $5000/month." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you represent a medium-sized business, established independent\n" "software vendor, or other mid-range company, we invite you to become a\n" "**Silver Member** for $1500/month." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you use BeeWare in a professional capacity, we invite you to become a\n" "**Professional Member** of the BeeWare community for $50/month." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you would like to show your support for the BeeWare community, we\n" "invite you to become an **Enthusiast Member** of the BeeWare community\n" "for $10/month." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "If you'd like to talk to someone about other branding or sponsorship\n" "opportunities, or you'd like other payment options for your membership,\n" @@ -4996,40 +5000,40 @@ msgid "" "Keith-Magee](mailto:russell@beeware.org)." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Lastly, Silver members will be provided the option of a posting one item\n" "of their choice to BeeWare social media, per 12 month membership period\n" "(subject to editorial guidelines)." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Lastly, once per year, gold members will be offered a 1 hour meeting\n" "(over teleconference or in person) with a member of the core team to\n" "discuss the BeeWare project." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Memberships are our preferred way to support BeeWare, as they provide\n" "income stability over time. However, we understand that this isn't\n" "always compatible with some budgets or corporate expense processes." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Professional members can have their name listed on the [Members\n" "page](/community/members/), along with a small avatar, photograph or\n" "logo." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "Silver members can have their name listed on the [Members\n" "page](/community/members/), along with a large logo, company name, link\n" @@ -5037,15 +5041,15 @@ msgid "" "the company does." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "The company logo will also be put into rotation on the homepage as part\n" "of the sponsor's carousel." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.body) +#: https://beeware.org/membership/ msgid "" "We also have a scholarship program that grants memberships to\n" "individuals who have the potential to advance the BeeWare community in\n" @@ -5054,48 +5058,34 @@ msgid "" "Team](mailto:scholarship@beeware.org)." msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.summary) +#: https://beeware.org/membership/ msgid "How to support BeeWare financially" msgstr "" -#: https://beeware.org/membership/ #: (content/membership/contents+en.lr:page.title) +#: https://beeware.org/membership/ msgid "Membership" msgstr "" -#: https://beeware.org/news/ (content/news/contents+en.lr:page.gutter) -msgid "## Upcoming events" -msgstr "" - -#: https://beeware.org/news/ (content/news/contents+en.lr:page.gutter) -#: https://beeware.org/news/buzz/ #: (content/news/buzz/contents+en.lr:blog.gutter_top) -#: https://beeware.org/news/buzz/page/2/ https://beeware.org/news/buzz/page/3/ -#: https://beeware.org/news/buzz/page/4/ https://beeware.org/news/buzz/page/5/ -#: https://beeware.org/news/buzz/page/6/ https://beeware.org/news/buzz/page/7/ -#: https://beeware.org/news/buzz/page/8/ +#: (content/news/contents+en.lr:page.gutter) https://beeware.org/news/ +#: https://beeware.org/news/buzz/ https://beeware.org/news/buzz/page/2/ +#: https://beeware.org/news/buzz/page/3/ https://beeware.org/news/buzz/page/4/ +#: https://beeware.org/news/buzz/page/5/ https://beeware.org/news/buzz/page/6/ +#: https://beeware.org/news/buzz/page/7/ https://beeware.org/news/buzz/page/8/ msgid "[RSS Feed](/news/buzz/atom.xml)" msgstr "" -#: https://beeware.org/news/ (content/news/contents+en.lr:page.summary) -msgid "What's happening around the BeeWare community" -msgstr "" - -#: https://beeware.org/news/ (content/news/contents+en.lr:page.title) -msgid "News" -msgstr "" - -#: https://beeware.org/news/buzz/ #: (content/news/buzz/contents+en.lr:blog.summary) -#: https://beeware.org/news/buzz/page/2/ https://beeware.org/news/buzz/page/3/ -#: https://beeware.org/news/buzz/page/4/ https://beeware.org/news/buzz/page/5/ -#: https://beeware.org/news/buzz/page/6/ https://beeware.org/news/buzz/page/7/ -#: https://beeware.org/news/buzz/page/8/ +#: https://beeware.org/news/buzz/ https://beeware.org/news/buzz/page/2/ +#: https://beeware.org/news/buzz/page/3/ https://beeware.org/news/buzz/page/4/ +#: https://beeware.org/news/buzz/page/5/ https://beeware.org/news/buzz/page/6/ +#: https://beeware.org/news/buzz/page/7/ https://beeware.org/news/buzz/page/8/ msgid "BeeWare's official blog" msgstr "" -#: https://beeware.org/news/buzz/ (content/news/buzz/contents+en.lr:blog.title) +#: (content/news/buzz/contents+en.lr:blog.title) https://beeware.org/news/buzz/ #: https://beeware.org/news/buzz/page/2/ https://beeware.org/news/buzz/page/3/ #: https://beeware.org/news/buzz/page/4/ https://beeware.org/news/buzz/page/5/ #: https://beeware.org/news/buzz/page/6/ https://beeware.org/news/buzz/page/7/ @@ -5103,9 +5093,21 @@ msgstr "" msgid "The Buzz" msgstr "" -#: https://beeware.org/news/events/ +#: (content/news/contents+en.lr:page.gutter) https://beeware.org/news/ +msgid "## Upcoming events" +msgstr "" + +#: (content/news/contents+en.lr:page.summary) https://beeware.org/news/ +msgid "What's happening around the BeeWare community" +msgstr "" + +#: (content/news/contents+en.lr:page.title) https://beeware.org/news/ +#: templates/layout.html:72 +msgid "News" +msgstr "" + #: (content/news/events/contents+en.lr:events.gutter) -#: https://beeware.org/news/events/page/2/ +#: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ #: https://beeware.org/news/events/page/3/ #: https://beeware.org/news/events/page/4/ #: https://beeware.org/news/events/page/5/ @@ -5116,9 +5118,8 @@ msgstr "" msgid "## Want BeeWare at your event?" msgstr "" -#: https://beeware.org/news/events/ #: (content/news/events/contents+en.lr:events.gutter) -#: https://beeware.org/news/events/page/2/ +#: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ #: https://beeware.org/news/events/page/3/ #: https://beeware.org/news/events/page/4/ #: https://beeware.org/news/events/page/5/ @@ -5129,9 +5130,8 @@ msgstr "" msgid "We'd love to come along and tell more people about BeeWare." msgstr "" -#: https://beeware.org/news/events/ #: (content/news/events/contents+en.lr:events.gutter) -#: https://beeware.org/news/events/page/2/ +#: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ #: https://beeware.org/news/events/page/3/ #: https://beeware.org/news/events/page/4/ #: https://beeware.org/news/events/page/5/ @@ -5144,9 +5144,8 @@ msgid "" "touch!](mailto:russell@beeware.org)" msgstr "" -#: https://beeware.org/news/events/ #: (content/news/events/contents+en.lr:events.summary) -#: https://beeware.org/news/events/page/2/ +#: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ #: https://beeware.org/news/events/page/3/ #: https://beeware.org/news/events/page/4/ #: https://beeware.org/news/events/page/5/ @@ -5157,9 +5156,8 @@ msgstr "" msgid "Want to meet some of the Bee Team?" msgstr "" -#: https://beeware.org/news/events/ #: (content/news/events/contents+en.lr:events.title) -#: https://beeware.org/news/events/page/2/ +#: https://beeware.org/news/events/ https://beeware.org/news/events/page/2/ #: https://beeware.org/news/events/page/3/ #: https://beeware.org/news/events/page/4/ #: https://beeware.org/news/events/page/5/ @@ -5170,59 +5168,8 @@ msgstr "" msgid "Events" msgstr "" -#: https://beeware.org/project/ (content/project/contents+en.lr:page.body) -msgid "## Featured projects" -msgstr "" - -#: https://beeware.org/project/ (content/project/contents+en.lr:page.gutter) -msgid "" -"BeeWare isn't a single tool or library - it's a collection of projects\n" -"that can be used to help develop, debug, and launch Python software.\n" -"Each tool follows the Unix philosophy of doing one thing well. Each tool\n" -"can be used in isolation, or they can be chained together to provide a\n" -"rich set of programming tools." -msgstr "" - -#: https://beeware.org/project/ (content/project/contents+en.lr:page.gutter) -msgid "" -"They can't all be zingers, though - there is also an [attic where we\n" -"keep projects we're no longer maintaining](/project/attic/)." -msgstr "" - -#: https://beeware.org/project/ (content/project/contents+en.lr:page.summary) -msgid "What is the BeeWare project?" -msgstr "" - -#: https://beeware.org/project/ (content/project/contents+en.lr:page.title) -msgid "Projects" -msgstr "" - -#: https://beeware.org/project/applications/ -#: (content/project/applications/contents+en.lr:project-type.gutter) -msgid "" -"Applications are standalone end-user application. Although applications\n" -"are written in Python, this is an implementation detail - you shouldn't\n" -"ever be aware of this fact. Applications are installed and run the same\n" -"way as any other end-user application on your computer." -msgstr "" - -#: https://beeware.org/project/applications/ -#: (content/project/applications/contents+en.lr:project-type.project_page_description) -msgid "Standalone end-user-projects built using BeeWare tools, including:" -msgstr "" - -#: https://beeware.org/project/applications/ -#: (content/project/applications/contents+en.lr:project-type.short_description) -msgid "Standalone end-user-projects" -msgstr "" - -#: https://beeware.org/project/applications/ -#: (content/project/applications/contents+en.lr:project-type.title) -msgid "Applications" -msgstr "" - -#: https://beeware.org/project/applications/bugjar/ #: (content/project/applications/bugjar/contents+en.lr:project.description) +#: https://beeware.org/project/applications/bugjar/ msgid "" "Anyone who learned to code in the mid to late 80s probably spent some\n" "time with a Borland compiler -- probably either Turbo Pascal or Turbo C.\n" @@ -5231,15 +5178,15 @@ msgid "" "code while it was running." msgstr "" -#: https://beeware.org/project/applications/bugjar/ #: (content/project/applications/bugjar/contents+en.lr:project.description) +#: https://beeware.org/project/applications/bugjar/ msgid "" "So - enter `bugjar`. A graphical interface for debugging code. PDB, but\n" "with the context to help you step through code in a meaningful way." msgstr "" -#: https://beeware.org/project/applications/bugjar/ #: (content/project/applications/bugjar/contents+en.lr:project.description) +#: https://beeware.org/project/applications/bugjar/ msgid "" "Then came Python. Python's execution model contains excellent debugging\n" "hooks, and supplies PDB as a proof of concept. PDB is an interface that\n" @@ -5247,8 +5194,8 @@ msgid "" "very bad contextual information." msgstr "" -#: https://beeware.org/project/applications/bugjar/ #: (content/project/applications/bugjar/contents+en.lr:project.description) +#: https://beeware.org/project/applications/bugjar/ msgid "" "Then we all moved to Unix, and somehow forgot what a good debugger was.\n" "GDB is perfectly functional, but isn't very intuitive. GDB gives you\n" @@ -5256,13 +5203,37 @@ msgid "" "information to let you know what control you should be exercising." msgstr "" -#: https://beeware.org/project/applications/bugjar/ #: (content/project/applications/bugjar/contents+en.lr:project.short_description) +#: https://beeware.org/project/applications/bugjar/ msgid "A interactive graphical debugger for Python code." msgstr "" -#: https://beeware.org/project/applications/cricket/ +#: (content/project/applications/contents+en.lr:project-type.gutter) +#: https://beeware.org/project/applications/ +msgid "" +"Applications are standalone end-user application. Although applications\n" +"are written in Python, this is an implementation detail - you shouldn't\n" +"ever be aware of this fact. Applications are installed and run the same\n" +"way as any other end-user application on your computer." +msgstr "" + +#: (content/project/applications/contents+en.lr:project-type.project_page_description) +#: https://beeware.org/project/applications/ +msgid "Standalone end-user-projects built using BeeWare tools, including:" +msgstr "" + +#: (content/project/applications/contents+en.lr:project-type.short_description) +#: https://beeware.org/project/applications/ +msgid "Standalone end-user-projects" +msgstr "" + +#: (content/project/applications/contents+en.lr:project-type.title) +#: https://beeware.org/project/applications/ +msgid "Applications" +msgstr "" + #: (content/project/applications/cricket/contents+en.lr:project.description) +#: https://beeware.org/project/applications/cricket/ msgid "" "- You can't start looking at failures until the test suite has\n" " completed running,\n" @@ -5271,27 +5242,27 @@ msgid "" "- It can be hard (or cumbersome) to re-run any tests that have failed." msgstr "" -#: https://beeware.org/project/applications/cricket/ #: (content/project/applications/cricket/contents+en.lr:project.description) +#: https://beeware.org/project/applications/cricket/ msgid "" "Cricket is a graphical tool that helps projects with large test suites\n" "**identify failures without waiting** for all your tests to finish." msgstr "" -#: https://beeware.org/project/applications/cricket/ #: (content/project/applications/cricket/contents+en.lr:project.description) +#: https://beeware.org/project/applications/cricket/ msgid "" "Normal unittest test runners dump all output to the console, and provide\n" "very little detail while the suite is running. As a result:" msgstr "" -#: https://beeware.org/project/applications/cricket/ #: (content/project/applications/cricket/contents+en.lr:project.help_required) +#: https://beeware.org/project/applications/cricket/ msgid "Needs to be ported to Toga" msgstr "" -#: https://beeware.org/project/applications/cricket/ #: (content/project/applications/cricket/contents+en.lr:project.pun) +#: https://beeware.org/project/applications/cricket/ msgid "" "[Test Cricket](https://en.wikipedia.org/wiki/Test_cricket) is the most\n" "prestigious version of the game of cricket. Games last for up to 5\n" @@ -5301,49 +5272,49 @@ msgid "" "something else is required..." msgstr "" -#: https://beeware.org/project/applications/cricket/ #: (content/project/applications/cricket/contents+en.lr:project.short_description) +#: https://beeware.org/project/applications/cricket/ msgid "Test runner GUI that finds failures fast" msgstr "" -#: https://beeware.org/project/applications/duvet/ #: (content/project/applications/duvet/contents+en.lr:project.description) +#: https://beeware.org/project/applications/duvet/ msgid "" "Duvet is a GUI tool for visualizing code coverage results produced by\n" "[coverage.py](https://coverage.readthedocs.io/)." msgstr "" -#: https://beeware.org/project/applications/duvet/ #: (content/project/applications/duvet/contents+en.lr:project.pun) +#: https://beeware.org/project/applications/duvet/ msgid "" "Because a duvet doesn't just provide coverage - it keeps you warm and\n" "cozy." msgstr "" -#: https://beeware.org/project/applications/duvet/ #: (content/project/applications/duvet/contents+en.lr:project.short_description) +#: https://beeware.org/project/applications/duvet/ msgid "Coverage visualization tool" msgstr "" -#: https://beeware.org/project/applications/galley/ #: (content/project/applications/galley/contents+en.lr:project.description) +#: https://beeware.org/project/applications/galley/ msgid "Galley is a GUI tool to assist in drafting documentation." msgstr "" -#: https://beeware.org/project/applications/galley/ #: (content/project/applications/galley/contents+en.lr:project.pun) +#: https://beeware.org/project/applications/galley/ msgid "" "**galley** *n.* a printer's proof in the form of long single-column\n" "strips, not in sheets or pages." msgstr "" -#: https://beeware.org/project/applications/galley/ #: (content/project/applications/galley/contents+en.lr:project.short_description) +#: https://beeware.org/project/applications/galley/ msgid "A GUI tool for reviewing RST/Sphinx documentation" msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "- A simple, text-based markup format, focussed on the needs of developer\n" " presentations.\n" @@ -5351,21 +5322,21 @@ msgid "" " of the slide display." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "Developers go to conferences. And when they do, they need slide decks." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "However, by using browser technology as the basis for these tools, they\n" "miss one very important feature of WYSIWYG presentation tools: presenter\n" "mode." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "Many of these tools also assume that you have a good WiFi connection,\n" "and will be able to display your content live off the internet... which\n" @@ -5373,16 +5344,16 @@ msgid "" "proposition." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "On top of all that, the document formats for Keynote and Powerpoint are\n" "binary blobs -- they don't lend themselves to version control,\n" "collaborative editing, and so on." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "One of the big features of Keynote and Powerpoint is that they aren't\n" "just decks of slides -- they have presenter notes and timing tools, and\n" @@ -5390,15 +5361,15 @@ msgid "" "the presenter." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "Podium attempts to bridge the gap between these two poles. It is\n" "comprised of:" msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "The developer response to this has been to use HTML5. Recent years have\n" "seen the development of a number of HTML-based presentation tools, like\n" @@ -5408,8 +5379,8 @@ msgid "" "power of HTML5 to make full screen presentations." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "These presentation tools also come from a WYSIWYG (What You See Is What\n" "You Get) tradition. This can be powerful, because it makes it easy to\n" @@ -5421,8 +5392,8 @@ msgid "" "a WYSIWYG world." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.description) +#: https://beeware.org/project/applications/podium/ msgid "" "Unfortunately, while presentation tools like\n" "[Keynote](https://en.wikipedia.org/wiki/" @@ -5433,47 +5404,27 @@ msgid "" "-- are generally painful to add to a Keynote presentation." msgstr "" -#: https://beeware.org/project/applications/podium/ #: (content/project/applications/podium/contents+en.lr:project.short_description) +#: https://beeware.org/project/applications/podium/ msgid "A markup-based slide presentation tool" msgstr "" -#: https://beeware.org/project/attic/ -#: (content/project/attic/contents+en.lr:project-type.gutter) -msgid "" -"The attic is a collection of older and experimental projects that were\n" -"once part of the BeeWare suite, but are no longer being actively\n" -"maintained. If you are interested in taking over maintenance of an attic\n" -"project, please [get in touch](mailto:russell@beeware.org)." -msgstr "" - -#: https://beeware.org/project/attic/ -#: (content/project/attic/contents+en.lr:project-type.project_page_description) -#: (content/project/attic/contents+en.lr:project-type.short_description) -msgid "They can't all be zingers..." -msgstr "" - -#: https://beeware.org/project/attic/ -#: (content/project/attic/contents+en.lr:project-type.title) -msgid "Attic" -msgstr "" - -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.description) +#: https://beeware.org/project/attic/batavia/ msgid "" "Batavia is an implementation of the Python virtual machine, written in\n" "Javascript. With Batavia, you can run Python bytecode in your browser." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.description) +#: https://beeware.org/project/attic/batavia/ msgid "" "It honours Python 3.4.4+ syntax and conventions, and lets you reference\n" "objects and classes defined natively in JavaScript." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.help_required) +#: https://beeware.org/project/attic/batavia/ msgid "" "So you want to contribute to an Open Source project? Batavia is a great\n" "place to start. [Here are instructions on contributing to\n" @@ -5481,13 +5432,13 @@ msgid "" "html)" msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "**The Batavia was... a Java ship (da-dum 🥁!).**" msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "" "Interestingly, during the voyage, Ariaen Jacobsz and *onderkoopman*\n" "Jeronimus Cornelisz incited a mutiny, because they didn't want to go to\n" @@ -5497,15 +5448,15 @@ msgid "" "Australia, where this project was conceived." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "" "On 27 October, 1628, *Commandeur* Francisco Pelsaert took command of the\n" "*Batavia*, and with 340 passengers and crew, set sail from Texel." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "" "The [full story of the\n" "Batavia](https://en.wikipedia.org/wiki/Batavia_%281628 ship%29) is known to " @@ -5515,28 +5466,28 @@ msgid "" "you force people to go to Java* :-)" msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "" "The wreck of the Batavia was recovered in the 1970s, and now stands in\n" "the [shipwrecks gallery of the Western Australian Maritime\n" "Museum](http://museum.wa.gov.au/museums/shipwrecks)." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/batavia/ msgid "" "Their destination? The Spice Islands - or more specifically, island of\n" "Java in the Dutch East Indies (now part of Indonesia)." msgstr "" -#: https://beeware.org/project/attic/batavia/ #: (content/project/attic/batavia/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/batavia/ msgid "A Javascript implementation of the Python virtual machine" msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "- Checking for a Developer Certificate of Origin, Contributor License\n" " Agreement, or some other contribution licensing procedure.\n" @@ -5544,8 +5495,8 @@ msgid "" "- Evaluating code coverage" msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "Although code exists to be compiled or executed by a computer, it's also\n" "there to be read by humans. A computer doesn't care what code looks\n" @@ -5554,24 +5505,24 @@ msgid "" "by humans." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "Beefore piggybacks on your the continuous integration process you\n" "already use to run your test suite before merging commits (e.g.,\n" "Travis-CI). The Beefore tests are executed as a custom test run." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "It isn't just limited to code style though. Any check that can be\n" "objectively measured can be performed as part of the pre-merge\n" "procedure. This could include:" msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "Someone reviewing a patch still needs to check for correct logic, but\n" "these simple style-check tasks are easy to check programatically. Many\n" @@ -5582,8 +5533,8 @@ msgid "" "before merging." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "" "These are mostly simple things, like consistency in indentation,\n" "spacing, and line length. Every language has it's own conventions; each\n" @@ -5591,32 +5542,32 @@ msgid "" "is no exception." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beefore/ msgid "and many others." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.help_required) +#: https://beeware.org/project/attic/beefore/ msgid "" "- Improving existing linters\n" "- Integrating new linters and style checks (e.g., Java)" msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/beefore/ msgid "" "It checks for all the things you have to have right *before* you merge a\n" "patch." msgstr "" -#: https://beeware.org/project/attic/beefore/ #: (content/project/attic/beefore/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/beefore/ msgid "Performs pre-merge checks (such as code style) on a pull request." msgstr "" -#: https://beeware.org/project/attic/beekeeper/ #: (content/project/attic/beekeeper/contents+en.lr:project.description) +#: https://beeware.org/project/attic/beekeeper/ msgid "" "BeeKeeper is a tool for running Docker containers on demand, with GitHub\n" "status reporting. As a side effect, this makes it very effective as an\n" @@ -5624,18 +5575,18 @@ msgid "" "and many other things." msgstr "" -#: https://beeware.org/project/attic/beekeeper/ #: (content/project/attic/beekeeper/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/beekeeper/ msgid "Someone has to look after the health and wellbeing of all the bees..." msgstr "" -#: https://beeware.org/project/attic/beekeeper/ #: (content/project/attic/beekeeper/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/beekeeper/ msgid "Build and CI tool" msgstr "" -#: https://beeware.org/project/attic/cassowary/ #: (content/project/attic/cassowary/contents+en.lr:project.description) +#: https://beeware.org/project/attic/cassowary/ msgid "" "A pure Python implementation of the [Cassowary constraint-solving\n" "algorithm](http://constraints.cs.washington.edu/cassowary/). Cassowary\n" @@ -5643,58 +5594,78 @@ msgid "" "mechanism." msgstr "" -#: https://beeware.org/project/attic/cassowary/ -#: (content/project/attic/cassowary/contents+en.lr:project.description) -msgid "" -"This project is no longer in use. It was originally developed for use in\n" -"Toga; however, Toga now uses CSS-based layout, implemented in\n" -"[Colosseum](/project/utilities/colosseum/)." +#: (content/project/attic/cassowary/contents+en.lr:project.description) +#: https://beeware.org/project/attic/cassowary/ +msgid "" +"This project is no longer in use. It was originally developed for use in\n" +"Toga; however, Toga now uses CSS-based layout, implemented in\n" +"[Colosseum](/project/utilities/colosseum/)." +msgstr "" + +#: (content/project/attic/cassowary/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/cassowary/ +msgid "" +"A pure python implementation of the Cassowary constraint solving\n" +"algorithm." +msgstr "" + +#: (content/project/attic/contents+en.lr:project-type.gutter) +#: https://beeware.org/project/attic/ +msgid "" +"The attic is a collection of older and experimental projects that were\n" +"once part of the BeeWare suite, but are no longer being actively\n" +"maintained. If you are interested in taking over maintenance of an attic\n" +"project, please [get in touch](mailto:russell@beeware.org)." +msgstr "" + +#: (content/project/attic/contents+en.lr:project-type.project_page_description) +#: (content/project/attic/contents+en.lr:project-type.short_description) +#: https://beeware.org/project/attic/ +msgid "They can't all be zingers..." msgstr "" -#: https://beeware.org/project/attic/cassowary/ -#: (content/project/attic/cassowary/contents+en.lr:project.short_description) -msgid "" -"A pure python implementation of the Cassowary constraint solving\n" -"algorithm." +#: (content/project/attic/contents+en.lr:project-type.title) +#: https://beeware.org/project/attic/ templates/macros/labels.html:12 +msgid "Attic" msgstr "" -#: https://beeware.org/project/attic/cookiecutter-project/ #: (content/project/attic/cookiecutter-project/contents+en.lr:project.description) +#: https://beeware.org/project/attic/cookiecutter-project/ msgid "" "This was a cookiecutter template for setting up new pybee projects. It\n" "is no longer used." msgstr "" -#: https://beeware.org/project/attic/cookiecutter-project/ #: (content/project/attic/cookiecutter-project/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/cookiecutter-project/ msgid "A cookiecutter template for projects" msgstr "" -#: https://beeware.org/project/attic/cookiecutter-website/ #: (content/project/attic/cookiecutter-website/contents+en.lr:project.description) +#: https://beeware.org/project/attic/cookiecutter-website/ msgid "" "This was a cookiecutter template for setting up new Pybee.org project\n" "websites. It is no longer used." msgstr "" -#: https://beeware.org/project/attic/cookiecutter-website/ #: (content/project/attic/cookiecutter-website/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/cookiecutter-website/ msgid "A cookiecutter template for websites" msgstr "" -#: https://beeware.org/project/attic/ouroboros/ #: (content/project/attic/ouroboros/contents+en.lr:project.description) +#: https://beeware.org/project/attic/ouroboros/ msgid "" "A standalone, pure Python implementation of the Python Standard Library." msgstr "" -#: https://beeware.org/project/attic/ouroboros/ #: (content/project/attic/ouroboros/contents+en.lr:project.help_required) +#: https://beeware.org/project/attic/ouroboros/ msgid "Expansion of unit testing." msgstr "" -#: https://beeware.org/project/attic/ouroboros/ #: (content/project/attic/ouroboros/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/ouroboros/ msgid "" "The ouroboros is an ancient symbol depicting a serpent eating its own\n" "tail. Ouroboros (this library) is also similarly self-referential; it\n" @@ -5702,37 +5673,37 @@ msgid "" "virtual machine)." msgstr "" -#: https://beeware.org/project/attic/ouroboros/ #: (content/project/attic/ouroboros/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/ouroboros/ msgid "" "A standalone, pure Python implementation of the Python Standard Library.\n" "This allows Python default libraries to be used portably on any\n" "implementation of the Python virtual machine---not requiring CPython." msgstr "" -#: https://beeware.org/project/attic/python-android-support/ #: (content/project/attic/python-android-support/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-android-support/ msgid "" "It works by downloading, patching and building libraries in\n" "Android-compatible format." msgstr "" -#: https://beeware.org/project/attic/python-android-support/ #: (content/project/attic/python-android-support/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-android-support/ msgid "" "This is a meta-package for building a version of Python (and supporting\n" "libraries) that can be embedded into an Android project." msgstr "" -#: https://beeware.org/project/attic/python-android-support/ #: (content/project/attic/python-android-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-android-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into an Android project." msgstr "" -#: https://beeware.org/project/attic/python-android-template/ #: (content/project/attic/python-android-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-android-template/ msgid "" "- [Python\n" " 3.4](https://github.com/beeware/Python-Android-template/tree/3.4)\n" @@ -5740,8 +5711,8 @@ msgid "" " 3.5](https://github.com/beeware/Python-Android-template/tree/3.5)" msgstr "" -#: https://beeware.org/project/attic/python-android-template/ #: (content/project/attic/python-android-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-android-template/ msgid "" "A template for building Python apps that will run on Android devices,\n" "such as phones and tablets. It uses\n" @@ -5752,146 +5723,146 @@ msgid "" "rolling it out using data extracted from your setup.py" msgstr "" -#: https://beeware.org/project/attic/python-android-template/ #: (content/project/attic/python-android-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-android-template/ msgid "The following Python versions are supported:" msgstr "" -#: https://beeware.org/project/attic/python-android-template/ #: (content/project/attic/python-android-template/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-android-template/ msgid "" "A cookiecutter template for creating an Android project running Python\n" "code." msgstr "" -#: https://beeware.org/project/attic/python-ios-support/ #: (content/project/attic/python-ios-support/contents+en.lr:project.description) #: (content/project/attic/python-ios-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-ios-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into an iOS project." msgstr "" -#: https://beeware.org/project/attic/python-ios-support/ #: (content/project/attic/python-ios-support/contents+en.lr:project.description) -#: https://beeware.org/project/attic/python-osx-support/ #: (content/project/attic/python-osx-support/contents+en.lr:project.description) -#: https://beeware.org/project/attic/python-tvos-support/ #: (content/project/attic/python-tvos-support/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-ios-support/ +#: https://beeware.org/project/attic/python-osx-support/ +#: https://beeware.org/project/attic/python-tvos-support/ msgid "" "This project has been superceded by [Python Apple\n" "support](/project/utilities/python-apple-support) package." msgstr "" -#: https://beeware.org/project/attic/python-ios-template/ #: (content/project/attic/python-ios-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-ios-template/ msgid "" "A template for building Python apps that will run on iOS devices, such\n" "as iPhones and iPads." msgstr "" -#: https://beeware.org/project/attic/python-ios-template/ #: (content/project/attic/python-ios-template/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-ios-template/ msgid "A template for building Python apps that will run on iOS devices." msgstr "" -#: https://beeware.org/project/attic/python-linux-support/ #: (content/project/attic/python-linux-support/contents+en.lr:project.description) #: (content/project/attic/python-linux-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-linux-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into a Linux project." msgstr "" -#: https://beeware.org/project/attic/python-macos-template/ #: (content/project/attic/python-macos-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-macos-template/ msgid "" "A template for building Python apps that will run on Apple macOS\n" "devices, such as MacBooks and iMacs." msgstr "" -#: https://beeware.org/project/attic/python-macos-template/ #: (content/project/attic/python-macos-template/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-macos-template/ msgid "" "A template for building Python apps that will run on Apple macOS\n" "devices." msgstr "" -#: https://beeware.org/project/attic/python-osx-support/ #: (content/project/attic/python-osx-support/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-osx-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into a macOS (neé OS X) project." msgstr "" -#: https://beeware.org/project/attic/python-osx-support/ #: (content/project/attic/python-osx-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-osx-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into an OS X project." msgstr "" -#: https://beeware.org/project/attic/python-tvos-support/ #: (content/project/attic/python-tvos-support/contents+en.lr:project.description) #: (content/project/attic/python-tvos-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-tvos-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into a tvOS project." msgstr "" -#: https://beeware.org/project/attic/python-tvos-template/ #: (content/project/attic/python-tvos-template/contents+en.lr:project.description) +#: https://beeware.org/project/attic/python-tvos-template/ msgid "" "A template for building Python apps that will run on Apple tvOS devices,\n" "such as the AppleTV." msgstr "" -#: https://beeware.org/project/attic/python-tvos-template/ #: (content/project/attic/python-tvos-template/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/python-tvos-template/ msgid "" "A template for building Python apps that will run on Apple tvOS devices." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "## How it works" msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "### Development status" msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "### Relationship to Clang" msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "All this functionality is potentially a candidate to be passed upstream\n" "to libclang." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "Any changes made upstream to `libclang` will be mirrored here; any\n" "changes made here will, where possible, be pushed upstream to\n" "`libclang`." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "Internally, Sealang reproduces some minor pieces of the `libclang` API;\n" "these are methods (such as the string creation and manipulation methods)\n" "that aren't exposed as symbols for third-party use." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "Sealang bridges this gap by providing C wrappers around the C++ calls\n" "that provide the useful functionality. This library of C functions is\n" @@ -5903,21 +5874,21 @@ msgid "" "sealang wrapper functions;" msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "Sealang is a bit of a nasty hack. `libclang` is a set of C bindings to a\n" "C++ API; Python `ctypes` are then used to wrap the C API. However, while\n" "the C++ API is quite rich, `libclang` is less so." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "Sealang is an improved set of Python bindings for `libclang`." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "The upstream maintainers of `libclang` have not been especially\n" "responsive to patches that address issues like Python 3 compatibility,\n" @@ -5925,44 +5896,44 @@ msgid "" "and operators)." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "This package is a fork of the official Python bindings for `libclang`,\n" "patched to correct these problems." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "This project aims to mirror what is currently available in the Python\n" "bindings to `libclang`. The version number for this project is drawn\n" "from the version and SVN revision of the official clang repository." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.description) +#: https://beeware.org/project/attic/sealang/ msgid "" "This project was an experiment developed to support\n" "[Seasnake](/project/attic/seasnake). Since Seasnake has been abandoned,\n" "so has this project." msgstr "" -#: https://beeware.org/project/attic/sealang/ #: (content/project/attic/sealang/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/sealang/ msgid "An extended set of Python bindings for libclang" msgstr "" -#: https://beeware.org/project/attic/seasnake/ #: (content/project/attic/seasnake/contents+en.lr:project.description) +#: https://beeware.org/project/attic/seasnake/ msgid "" "SeaSnake was written to automate the conversion of\n" "[WebKit](https://webkit.org) sources into a version that could be used\n" "by [Colosseum](https://github.com/beeware/colosseum)." msgstr "" -#: https://beeware.org/project/attic/seasnake/ #: (content/project/attic/seasnake/contents+en.lr:project.description) +#: https://beeware.org/project/attic/seasnake/ msgid "" "Sometimes you will find a great algorithm, but find that the only\n" "implementation of that algorithm is written in C or C++. In some cases\n" @@ -5971,43 +5942,43 @@ msgid "" "the C/C++ implementation into a Pure Python implementation." msgstr "" -#: https://beeware.org/project/attic/seasnake/ #: (content/project/attic/seasnake/contents+en.lr:project.description) +#: https://beeware.org/project/attic/seasnake/ msgid "This project was an experiment; it has been abandoned." msgstr "" -#: https://beeware.org/project/attic/seasnake/ #: (content/project/attic/seasnake/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/seasnake/ msgid "Seasnake converts C (sea) to Python (snake)." msgstr "" -#: https://beeware.org/project/attic/seasnake/ #: (content/project/attic/seasnake/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/seasnake/ msgid "A tool to manage conversion of C++ code to Python." msgstr "" -#: https://beeware.org/project/attic/trebuchet/ #: (content/project/attic/trebuchet/contents+en.lr:project.description) +#: https://beeware.org/project/attic/trebuchet/ msgid "" "Trebuchet was earmarked as a tool to help deploy websites. It was never\n" "developed." msgstr "" -#: https://beeware.org/project/attic/trebuchet/ #: (content/project/attic/trebuchet/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/trebuchet/ msgid "A tool to deploy websites" msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.description) +#: https://beeware.org/project/attic/voc/ msgid "" "- Compiles Python 3.4+ source files into Java class files, enabling you\n" " to run Python code on a JVM (including Android's VM).\n" "- Provides an API to let you programmatically create Java class files." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.description) +#: https://beeware.org/project/attic/voc/ msgid "" "If you'd like to contribute to VOC development, we have a [guide for\n" "first time\n" @@ -6015,8 +5986,8 @@ msgid "" "html)." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.description) +#: https://beeware.org/project/attic/voc/ msgid "" "It isn't a *fully* compliant Python 3.4 implementation just yet - there\n" "are some language features (like `nonlocal` and some builtin functions)\n" @@ -6026,8 +5997,8 @@ msgid "" "applications](https://github.com/eliasdorneles/tictactoe-voc)." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.description) +#: https://beeware.org/project/attic/voc/ msgid "" "To take VOC for a spin, run through the [Getting\n" "Started](https://voc.readthedocs.io/en/latest/index.html) guide, then\n" @@ -6035,18 +6006,18 @@ msgid "" "tutorial](https://voc.readthedocs.io/en/latest/tutorial/tutorial-0.html)." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.description) +#: https://beeware.org/project/attic/voc/ msgid "VOC serves two major functions:" msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.help_required) +#: https://beeware.org/project/attic/voc/ msgid "VOC has been archived." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "Historically, VOC was the [Vereenigde Oostindische Compagnie\n" "(VOC)](https://en.wikipedia.org/wiki/Dutch_East_India_Company), or Dutch\n" @@ -6059,15 +6030,15 @@ msgid "" "Indonesia)." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "It should not be considered an endorsement or glorification of the\n" "exploitative business practices of the company." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "The name VOC was chosen by the project because the project founder is\n" "from Western Australia, and VOC has a strong non-colonial presence in\n" @@ -6075,23 +6046,23 @@ msgid "" "enterprise Java company." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "VOC also played a role in the European discovery of Australia, and there\n" "are many VOC shipwrecks on the coast of Western Australia." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "VOC is a backronym for \"Vestigial Output Compiler\". Or \"Vexing Obtuse\n" "Compiler\". Or \"Valuable Obscure Compiler\". Or \"Variegated Ocelot\n" "Calibrator\". It's your choice." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/voc/ msgid "" "While VOC was a very profitable business for it's shareholders, it\n" "operated as a colonial power. Modern historians have [expressed\n" @@ -6103,18 +6074,18 @@ msgid "" "destruction (including deforestation)." msgstr "" -#: https://beeware.org/project/attic/voc/ #: (content/project/attic/voc/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/voc/ msgid "A transpiler that converts Python bytecode into Java bytecode." msgstr "" -#: https://beeware.org/project/attic/waggle/ #: (content/project/attic/waggle/contents+en.lr:project.description) +#: https://beeware.org/project/attic/waggle/ msgid "Prepare and upload Docker images for use by BeeKeeper." msgstr "" -#: https://beeware.org/project/attic/waggle/ #: (content/project/attic/waggle/contents+en.lr:project.pun) +#: https://beeware.org/project/attic/waggle/ msgid "" "When a worker bee discovers a good source of nectar, it returns to the\n" "hive and performs a [waggle\n" @@ -6123,13 +6094,13 @@ msgid "" "nectar source." msgstr "" -#: https://beeware.org/project/attic/waggle/ #: (content/project/attic/waggle/contents+en.lr:project.short_description) +#: https://beeware.org/project/attic/waggle/ msgid "Prepares and uploads Docker images for use by BeeKeeper." msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.description) +#: https://beeware.org/project/briefcase/ msgid "" "- macOS (as a `.app` bundle, `DMG` archive or `PKG` installer)\n" "- Windows (as a `.zip`, or an `MSI` installer)\n" @@ -6140,15 +6111,15 @@ msgid "" "- Web" msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.description) +#: https://beeware.org/project/briefcase/ msgid "" "Briefcase is a tool for converting a Python project into a standalone\n" "native application. You can package projects for:" msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.description) +#: https://beeware.org/project/briefcase/ msgid "" "If you want to see Briefcase in action, try the [BeeWare\n" "tutorial](https://beeware.readthedocs.io). That tutorial walks you\n" @@ -6156,18 +6127,18 @@ msgid "" "Briefcase." msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.description) +#: https://beeware.org/project/briefcase/ msgid "Support for Apple TV, watchOS, and Wear OS is planned." msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.help_required) +#: https://beeware.org/project/briefcase/ msgid "Briefcase is part of the BeeWare suite." msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.help_required) +#: https://beeware.org/project/briefcase/ msgid "" "If you experience problems with Briefcase, log them on\n" "[GitHub](https://github.com/beeware/briefcase/issues). If you want to\n" @@ -6176,43 +6147,71 @@ msgid "" "request](https://github.com/beeware/briefcase/pulls)." msgstr "" -#: https://beeware.org/project/briefcase/ #: (content/project/briefcase/contents+en.lr:project.short_description) +#: https://beeware.org/project/briefcase/ msgid "Convert a Python project into a standalone native application." msgstr "" -#: https://beeware.org/project/toga/ +#: (content/project/contents+en.lr:page.body) https://beeware.org/project/ +msgid "## Featured projects" +msgstr "" + +#: (content/project/contents+en.lr:page.gutter) https://beeware.org/project/ +msgid "" +"BeeWare isn't a single tool or library - it's a collection of projects\n" +"that can be used to help develop, debug, and launch Python software.\n" +"Each tool follows the Unix philosophy of doing one thing well. Each tool\n" +"can be used in isolation, or they can be chained together to provide a\n" +"rich set of programming tools." +msgstr "" + +#: (content/project/contents+en.lr:page.gutter) https://beeware.org/project/ +msgid "" +"They can't all be zingers, though - there is also an [attic where we\n" +"keep projects we're no longer maintaining](/project/attic/)." +msgstr "" + +#: (content/project/contents+en.lr:page.summary) https://beeware.org/project/ +msgid "What is the BeeWare project?" +msgstr "" + +#: (content/project/contents+en.lr:page.title) https://beeware.org/project/ +#: templates/home_sidebar.html:33 +msgid "Projects" +msgstr "" + #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## Abstract the broad concepts" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## Embrace mobile" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## Native widgets - not themes" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## Python native" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## Why Toga?" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "## pip install and nothing more" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "10 years ago, being a cross-platform widget toolkit meant being\n" "available for Windows, OS X and Linux. These days, mobile computing is\n" @@ -6221,16 +6220,16 @@ msgid "" "coding is still elusive. Toga aims to correct this." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "A “Quit” option under a “File” menu makes sense if you’re writing a\n" "Windows app - but it’s completely out of place if you’re on OS X - the\n" "Quit option should be under the application menu." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Although Toga uses 100% native system widgets, that doesn’t mean Toga is\n" "just a wrapper around system widgets. Wherever possible, Toga attempts\n" @@ -6240,8 +6239,8 @@ msgid "" "in the places you’d expect to see them in a native app." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "And besides - why did the developer have to code the location of a Quit\n" "option anyway? Every app in the world has to have a quit option, so why\n" @@ -6249,8 +6248,8 @@ msgid "" "the box?" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "It’s easy to spot apps that have been built using themed widget sets -\n" "they’re the ones that don’t behave quite like any other app. Widgets\n" @@ -6258,23 +6257,23 @@ msgid "" "app. Themes can get quite close - but there are always telltale signs." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "It’s not enough to just look like a native app, though - you need to\n" "*feel* like a native app as well." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Most widget toolkits start their life as a C or C++ layer, which is then\n" "wrapped by other languages. As a result, you end up with APIs that taste\n" "like C or C++." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "On top of that, native widgets are always faster than a themed generic\n" "widget. After all, you’re using native system capability that has been\n" @@ -6284,8 +6283,8 @@ msgid "" "adaptive font sizes." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Toga aims to be no more than a pip install away from use. It doesn’t\n" "require the compilation of C extensions. There’s no need to install a\n" @@ -6294,8 +6293,8 @@ msgid "" "running) code." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Toga has been designed from the ground up to be a Python native widget\n" "toolkit. This means the API is able to exploit language level features\n" @@ -6303,81 +6302,55 @@ msgid "" "library wouldn’t be able to (at least, not easily)." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "Toga is BeeWare's Python native, OS native GUI toolkit." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Toga isn’t the world’s first widget toolkit - there are dozens of other\n" "options. So why build a new one?" msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "Toga runs on Python 3. It does not run on Python 2." msgstr "" -#: https://beeware.org/project/toga/ #: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" "Toga uses native system widgets, not themes. When you see a Toga app\n" "running, it doesn’t just look like a native app - it is a native app.\n" "Applying an operating system-inspired theme over the top of a generic\n" "widget set is an easy way for a developer to achieve a cross-platform\n" -"goal, but it leaves the end user with the mess." -msgstr "" - -#: https://beeware.org/project/toga/ -#: (content/project/toga/contents+en.lr:project.description) -msgid "" -"When it comes to widgets, sometimes the abstraction is simple - after\n" -"all, a button is a button, no matter what platform you’re on. But other\n" -"widgets may not be exposed so literally. What the Toga API aims to\n" -"expose is a set of mechanisms for achieving UI goals, not a literal\n" -"widget set." -msgstr "" - -#: https://beeware.org/project/toga/ -#: (content/project/toga/contents+en.lr:project.pun) -msgid "When in Rome, do as the Romans do. And what does a Roman wear? A Toga!" -msgstr "" - -#: https://beeware.org/project/toga/ -#: (content/project/toga/contents+en.lr:project.short_description) -msgid "A Python native, OS native GUI toolkit." -msgstr "" - -#: https://beeware.org/project/utilities/ -#: (content/project/utilities/contents+en.lr:project-type.gutter) -msgid "" -"Sometimes a BeeWare library or application will require developing a\n" -"capability that might be useful outside the context of BeeWare itself.\n" -"Where possible, BeeWare tries to package those utilities as standalone\n" -"projects." +"goal, but it leaves the end user with the mess." msgstr "" -#: https://beeware.org/project/utilities/ -#: (content/project/utilities/contents+en.lr:project-type.project_page_description) +#: (content/project/toga/contents+en.lr:project.description) +#: https://beeware.org/project/toga/ msgid "" -"Pieces used by other BeeWare tools that can be useful on their own, " -"including:" +"When it comes to widgets, sometimes the abstraction is simple - after\n" +"all, a button is a button, no matter what platform you’re on. But other\n" +"widgets may not be exposed so literally. What the Toga API aims to\n" +"expose is a set of mechanisms for achieving UI goals, not a literal\n" +"widget set." msgstr "" -#: https://beeware.org/project/utilities/ -#: (content/project/utilities/contents+en.lr:project-type.short_description) -msgid "Pieces used by other BeeWare tools" +#: (content/project/toga/contents+en.lr:project.pun) +#: https://beeware.org/project/toga/ +msgid "When in Rome, do as the Romans do. And what does a Roman wear? A Toga!" msgstr "" -#: https://beeware.org/project/utilities/ -#: (content/project/utilities/contents+en.lr:project-type.title) -msgid "Utilities" +#: (content/project/toga/contents+en.lr:project.short_description) +#: https://beeware.org/project/toga/ +msgid "A Python native, OS native GUI toolkit." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "But Colosseum as a project has many other possible uses. It could be\n" "used anywhere that there is a need for describing layout outside a\n" @@ -6388,8 +6361,8 @@ msgid "" "test proposed changes to the specification." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "Colosseum is an independent implementation of the CSS layout algorithm.\n" "This implementation is completely standalone - it isn’t dependent on a\n" @@ -6397,16 +6370,16 @@ msgid "" "laid out on a page (either physical or virtual)." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "For more information about Colosseum, check out this [blog\n" "post](/news/buzz/project-spotlight-colosseum/) describing the project\n" "and talking about it's roadmap." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "It takes a tree of content \"nodes\", such as a DOM from a HTML document,\n" "and applies CSS styling instructions to layout those nodes as boxes on\n" @@ -6416,21 +6389,21 @@ msgid "" "for Toga applications." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "The current implementation was originally based on the\n" "[Yoga](https://github.com/facebook/yoga) project, open-sourced by\n" "Facebook." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/colosseum/ msgid "But most importantly: **C**-olo-**SS**-eum." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "Much like Doric, Ionic and Corithian columns form the fundamental\n" "architecture of the ancient Roman world, CSS is part of the fundamental\n" @@ -6439,16 +6412,16 @@ msgid "" "grid-based layout of many modern web and print designs." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "The Colosseum was also a massive undertaking for its time. Undertaking\n" "to reproduce the entire CSS specification, with all its quirks and\n" "eccentricities, is a similarly massive undertaking." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/colosseum/ msgid "" "The Colosseum, also known as the Flavian Amphitheater, is an ancient\n" "Roman Amphitheater in the center of Rome. It is an astounding piece of\n" @@ -6457,64 +6430,90 @@ msgid "" "Corinthian pilasters." msgstr "" -#: https://beeware.org/project/utilities/colosseum/ #: (content/project/utilities/colosseum/contents+en.lr:project.short_description) +#: https://beeware.org/project/utilities/colosseum/ msgid "A (partial) implementation of the CSS box and flexbox layout algorithm." msgstr "" -#: https://beeware.org/project/utilities/python-apple-support/ +#: (content/project/utilities/contents+en.lr:project-type.gutter) +#: https://beeware.org/project/utilities/ +msgid "" +"Sometimes a BeeWare library or application will require developing a\n" +"capability that might be useful outside the context of BeeWare itself.\n" +"Where possible, BeeWare tries to package those utilities as standalone\n" +"projects." +msgstr "" + +#: (content/project/utilities/contents+en.lr:project-type.project_page_description) +#: https://beeware.org/project/utilities/ +msgid "" +"Pieces used by other BeeWare tools that can be useful on their own, " +"including:" +msgstr "" + +#: (content/project/utilities/contents+en.lr:project-type.short_description) +#: https://beeware.org/project/utilities/ +msgid "Pieces used by other BeeWare tools" +msgstr "" + +#: (content/project/utilities/contents+en.lr:project-type.title) +#: https://beeware.org/project/utilities/ +msgid "Utilities" +msgstr "" + #: (content/project/utilities/python-apple-support/contents+en.lr:project.description) #: (content/project/utilities/python-apple-support/contents+en.lr:project.short_description) +#: https://beeware.org/project/utilities/python-apple-support/ msgid "" "A meta-package for building a version of Python that can be embedded\n" "into a macOS, iOS, tvOS or watchOS project." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "- Use Python to instantiate objects defined in Objective-C,\n" "- Use Python to invoke methods on objects defined in Objective-C, and\n" "- Subclass and extend Objective-C classes in Python." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "It also includes wrappers of the some key data types from the Foundation\n" "framework (e.g., NSString)." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "Rubicon Objective-C is a bridge between Objective-C and Python. It\n" "enables you to:" msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "You can find [rubicon-objc](https://github.com/beeware/rubicon-objc) on\n" "GitHub." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "But if you're going to cross the Rubicon, you're going to need a bridge." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "During the Roman republic, the river Rubicon marked the boundary between\n" "the Roman province of Cisalpine Gaul to the north-east and Italy proper\n" "(controlled by Rome) to the south." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "In 49BCE, Julius Caesar led a single legion, Legio XIII Gemina, south\n" "over the Rubicon from Cisalpine Gaul to Italy to make his way to Rome.\n" @@ -6524,30 +6523,30 @@ msgid "" "(\"the die has been cast\")." msgstr "" -#: https://beeware.org/project/utilities/rubicon/ #: (content/project/utilities/rubicon/contents+en.lr:project.short_description) +#: https://beeware.org/project/utilities/rubicon/ msgid "" "A library for bridging between Python and the Objective-C language\n" "runtimes." msgstr "" -#: https://beeware.org/project/utilities/travertino/ #: (content/project/utilities/travertino/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/travertino/ msgid "" "It is used as a foundation for the Pack box model in\n" "[Toga](/project/toga), and for\n" "[Colosseum](/project/utilities/colosseum/)." msgstr "" -#: https://beeware.org/project/utilities/travertino/ #: (content/project/utilities/travertino/contents+en.lr:project.description) +#: https://beeware.org/project/utilities/travertino/ msgid "" "Travertino is a library describing constants and a base box model that\n" "can be used to define layout algorithms." msgstr "" -#: https://beeware.org/project/utilities/travertino/ #: (content/project/utilities/travertino/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/travertino/ msgid "" "Travertine (Travertino in Italian) is a type of limestone that has been\n" "used as a building material for thousands of years. The name derives\n" @@ -6556,28 +6555,381 @@ msgid "" "Travertine." msgstr "" -#: https://beeware.org/project/utilities/travertino/ #: (content/project/utilities/travertino/contents+en.lr:project.pun) +#: https://beeware.org/project/utilities/travertino/ msgid "" "Travertine is the building material that was used to build the\n" "Colosseum." msgstr "" -#: https://beeware.org/project/utilities/travertino/ #: (content/project/utilities/travertino/contents+en.lr:project.short_description) +#: https://beeware.org/project/utilities/travertino/ msgid "A base library for building layout algorithms" msgstr "" -#: https://beeware.org/sitemap/ (content/sitemap/contents+en.lr:page.summary) +#: (content/sitemap/contents+en.lr:page.summary) https://beeware.org/sitemap/ msgid "" "Need to find a page? Here's a programmatically generated list of all the " "pages, including how they are nested together!" msgstr "" -#: https://beeware.org/sitemap/ (content/sitemap/contents+en.lr:page.title) +#: (content/sitemap/contents+en.lr:page.title) https://beeware.org/sitemap/ +#: templates/layout.html:140 templates/layout.html:148 templates/sitemap.html:3 msgid "Sitemap" msgstr "" -#: https://beeware.org/t/ (content/t/contents+en.lr:page.title) +#: (content/t/contents+en.lr:page.title) https://beeware.org/t/ msgid "Tutorial Shortlinks" msgstr "" + +#: templates/blog-post.html:20 templates/macros/blog.html:14 +#: templates/news.html:44 +#, python-format +msgid "Posted by %(author_link)s on %(date)s" +msgstr "" + +#: templates/blog-post.html:34 +msgid "Next entry" +msgstr "" + +#: templates/blog-post.html:39 +msgid "Previous entry" +msgstr "" + +#: templates/event.html:29 +#, python-format +msgid "" +"%(speakers_list)s will be speaking at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:33 +#, python-format +msgid "" +"%(speakers_list)s will be keynoting at %(title)s, giving a presentation " +"entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:37 +#, python-format +msgid "" +"%(speakers_list)s will be presenting a tutorial at %(title)s entitled \"%(talk_title)s\"." +msgstr "" + +#: templates/event.html:41 +#, python-format +msgid "BeeWare will be running a sprint at %(title)s." +msgstr "" + +#: templates/event.html:45 +#, python-format +msgid "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgid_plural "" +"%(speakers_list)s will be at the sprints, and will be more than willing to " +"help First Time Contributors earn their own shiny Challenge Coin." +msgstr[0] "" +msgstr[1] "" + +#: templates/event.html:51 +#, python-format +msgid "" +"For more information, check the %(title)s website." +msgstr "" + +#: templates/event.html:54 +msgid "What is a Sprint?" +msgstr "" + +#: templates/event.html:55 +#, python-format +msgid "" +"Code sprints are events held normally after a conference where attendees can " +"use the conference venue to work in small groups on various projects. Learn " +"more about how sprints work with the PyCon US " +"'What is a sprint?' video." +msgstr "" + +#: templates/event.html:68 +msgid "Date" +msgstr "" + +#: templates/event.html:72 +msgid "Sprinters" +msgstr "" + +#: templates/event.html:74 +msgid "Speakers" +msgstr "" + +#: templates/events.html:37 +msgid "Upcoming events" +msgstr "" + +#: templates/events.html:40 +msgid "Past events" +msgstr "" + +#: templates/home_sidebar.html:3 templates/macros/labels.html:37 +msgid "Gold Member" +msgid_plural "Gold Members" +msgstr[0] "" +msgstr[1] "" + +#: templates/home_sidebar.html:10 +msgid "Latest News" +msgstr "" + +#: templates/home_sidebar.html:16 +msgid "Meet the Bee Team" +msgstr "" + +#: templates/layout.html:18 +msgid "Welcome" +msgstr "" + +#: templates/layout.html:68 +msgid "About" +msgstr "" + +#: templates/layout.html:69 +msgid "Project" +msgstr "" + +#: templates/layout.html:73 +msgid "Donate" +msgstr "" + +#: templates/layout.html:83 +msgid "Edit on GitHub" +msgstr "" + +#: templates/layout.html:91 +msgid "Translate on Weblate" +msgstr "" + +#: templates/macros/article.html:4 templates/macros/podcast.html:4 +#: templates/macros/video.html:4 +#, python-format +msgid "by %(author)s; published %(date)s" +msgstr "" + +#: templates/macros/article.html:9 templates/macros/article.html:15 +msgid "Click here to read the full article" +msgstr "" + +#: templates/macros/breadcrumbs.html:3 +msgid "Home" +msgstr "" + +#: templates/macros/incomplete.html:5 +#, python-format +msgid "" +"This page's contents is incomplete. You can help by expanding it." +msgstr "" + +#: templates/macros/labels.html:3 templates/macros/labels.html:4 +msgid "Application" +msgstr "" + +#: templates/macros/labels.html:5 +msgid "Tool" +msgstr "" + +#: templates/macros/labels.html:6 +msgid "Library" +msgstr "" + +#: templates/macros/labels.html:7 +msgid "Bridge" +msgstr "" + +#: templates/macros/labels.html:8 +msgid "Template" +msgstr "" + +#: templates/macros/labels.html:9 +msgid "Support" +msgstr "" + +#: templates/macros/labels.html:10 +msgid "Utility" +msgstr "" + +#: templates/macros/labels.html:13 +msgid "Experimental" +msgstr "" + +#: templates/macros/labels.html:14 +msgid "Early Development" +msgstr "" + +#: templates/macros/labels.html:15 +msgid "In Development" +msgstr "" + +#: templates/macros/labels.html:16 +msgid "Stable" +msgstr "" + +#: templates/macros/labels.html:18 +msgid "Platform independent" +msgstr "" + +#: templates/macros/labels.html:26 +msgid "Browser" +msgstr "" + +#: templates/macros/labels.html:27 +msgid "Terminal" +msgstr "" + +#: templates/macros/labels.html:36 +msgid "Platinum Member" +msgstr "" + +#: templates/macros/labels.html:38 +msgid "Silver Member" +msgstr "" + +#: templates/macros/labels.html:39 +msgid "Bronze Member" +msgstr "" + +#: templates/macros/labels.html:40 +msgid "Ad hoc Member" +msgstr "" + +#: templates/macros/labels.html:41 +msgid "Individual Member" +msgstr "" + +#: templates/macros/labels.html:42 +msgid "Professional Member" +msgstr "" + +#: templates/macros/labels.html:43 +msgid "In kind Member" +msgstr "" + +#: templates/macros/labels.html:47 +msgid "Website" +msgstr "" + +#: templates/macros/labels.html:48 +msgid "Bee-nevolent Dictator, For Now" +msgstr "" + +#: templates/macros/labels.html:50 +msgid "Senior Apiarist" +msgstr "" + +#: templates/macros/labels.html:59 +msgctxt "Character to separate items in a list, with trailing space if needed" +msgid ", " +msgstr "" + +#: templates/macros/member-badge.html:19 templates/macros/member-badge.html:21 +msgctxt "" +"Label before list of superpowers, keep the space if it's needed before the " +"list starts" +msgid "Superpower: " +msgstr "" + +#: templates/macros/pagination.html:4 templates/macros/pagination.html:6 +msgid "Previous" +msgstr "" + +#: templates/macros/pagination.html:10 templates/macros/pagination.html:12 +msgid "Next" +msgstr "" + +#: templates/macros/podcast.html:9 templates/macros/podcast.html:15 +msgid "Click here to listen" +msgstr "" + +#: templates/macros/video.html:10 templates/macros/video.html:12 +#: templates/resource.html:35 templates/resource.html:37 +#, python-format +msgid "As seen at %(event_name)s" +msgstr "" + +#: templates/member.html:24 +#, python-format +msgid "Many thanks to %(name)s for their contribution!" +msgstr "" + +#: templates/news.html:46 +msgid "... more articles" +msgstr "" + +#: templates/project.html:24 +#, python-format +msgid "" +"This project is classified as in the attic. " +"It is no longer actively maintained." +msgstr "" + +#: templates/project.html:31 +#, python-format +msgid "" +"This project is a CookieCutter " +"template for a stub project." +msgstr "" + +#: templates/project.html:38 +msgid "" +"This project is a support library. It is intended to be used in conjunction " +"with a template project for the same platform." +msgstr "" + +#: templates/project.html:45 +msgid "How to Help" +msgstr "" + +#: templates/project.html:50 +#, python-format +msgid "So, why is it called \"%(name)s\"?" +msgstr "" + +#: templates/project.html:59 +msgid "Source Code" +msgstr "" + +#: templates/project.html:60 +msgid "Documentation" +msgstr "" + +#: templates/project.html:63 +msgid "Project Type:" +msgstr "" + +#: templates/project.html:64 +msgid "Maturity:" +msgstr "" + +#: templates/project.html:65 +msgid "Language:" +msgstr "" + +#: templates/project.html:66 +msgid "Platform:" +msgstr "" + +#: templates/project.html:69 +msgid "Contributors" +msgstr "" + +#: templates/resource.html:13 +#, python-format +msgid "By %(author)s; published %(date)s" +msgstr "" + +#: templates/resource.html:28 +msgid "Unknown resource type" +msgstr "" diff --git a/packages/lektor_beeware_plugin/lektor_beeware_plugin.py b/packages/lektor_beeware_plugin/lektor_beeware_plugin.py index 81d5d40dcb..c304d1d224 100644 --- a/packages/lektor_beeware_plugin/lektor_beeware_plugin.py +++ b/packages/lektor_beeware_plugin/lektor_beeware_plugin.py @@ -6,20 +6,12 @@ from lektor.pluginsystem import Plugin from jinja2 import pass_context +import json -@pass_context -def translate(context, string, bag_name="translate"): - # Make sure that any macros which need to call this are imported with context. - alt = context["this"].alt - bag = context["bag"] - if trans := bag(f"{bag_name}.{alt}.{string}"): - return trans - - if en := bag(f"{bag_name}.en.{string}"): - return en - - return "" +@pass_context +def languagename(context, string): + return context["bag"](f"languages.langs.{string}") class BeeWarePlugin(Plugin): name = "BeeWare Custom Lektor Plugin" @@ -27,4 +19,5 @@ class BeeWarePlugin(Plugin): def on_setup_env(self, **extra): self.env.jinja_env.globals["today"] = date.today() - self.env.jinja_env.filters["trans"] = translate + self.env.jinja_env.filters["languagename"] = languagename + diff --git a/packages/lektor_beeware_plugin/pyproject.toml b/packages/lektor_beeware_plugin/pyproject.toml index bbf8ef3314..3e88889945 100644 --- a/packages/lektor_beeware_plugin/pyproject.toml +++ b/packages/lektor_beeware_plugin/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" [project] name = "lektor-beeware-plugin" -version = "0.2.1" +version = "0.2.2" description = "" license = "MIT" requires-python = ">= 3.9" diff --git a/templates/blog-post.html b/templates/blog-post.html index b1646a397a..7d4a84585a 100644 --- a/templates/blog-post.html +++ b/templates/blog-post.html @@ -8,16 +8,16 @@

{{ breadcrumbs(this) }}

{{ this.title }}

-

{{ "posted_by"|trans }} - {% if this.mastodon_handle %} + {% set author_link %} + {% if this.mastodon_handle %} {{ this.author or this.mastodon_handle }} - {% elif this.twitter_handle %} + {% elif this.twitter_handle %} {{ this.author or this.twitter_handle }} - {% else %} + {% else %} {{ this.author }} - {% endif %} - {{ "on"|trans }} {{ this.pub_date.strftime('%Y/%m/%d')}} {{ "post_posted_date"|trans }} -

+ {% endif %} + {% endset %} +

{% trans date=this.pub_date.strftime('%Y/%m/%d') %}Posted by {{ author_link }} on {{ date }}{% endtrans %}

{% endblock %} @@ -31,12 +31,12 @@

{{ this.title }}

{% if this.has_prev() %} -
{{ "next_entry"|trans }}
+
{{ _("Next entry") }}
{{ this.get_siblings().prev_page.title }}
{% endif %} {% if this.has_next() %} -
{{ "previous_entry"|trans }}
+
{{ _("Previous entry") }}
{{ this.get_siblings().next_page.title }}
{% endif %}
diff --git a/templates/event.html b/templates/event.html index a65208bc0e..5545a5d418 100644 --- a/templates/event.html +++ b/templates/event.html @@ -2,34 +2,14 @@ {% from "macros/breadcrumbs.html" import breadcrumbs with context %} {% from "macros/join_and.html" import join_and with context %} -{% - set event_type_verbs = { - "talk": { - "before": "speaking_before_title"|trans, - "after": "speaking_after_title"|trans, - }, - "keynote": { - "before": "keynoting_before_title"|trans, - "after": "keynoting_after_title"|trans, - }, - "tutorial": { - "before": "tutorial_before_title"|trans, - "after": "tutorial_after_title"|trans, - }, - } -%} {% set member_slugs = this.speaker %} {% set members = site.query("/about/team") %} -{% set speaker_names = {} %} -{% for slug in this.speaker %} - {% - do speaker_names.update( - {slug: members.filter(F._slug == slug).first().name} - ) - %} -{% endfor %} +{%- set speaker_names = {} -%} +{%- for slug in speaker_slugs %} + {%- do speaker_names.update({slug: members.filter(F._slug == slug).first().name}) -%} +{%- endfor -%} {% set speakers_list = join_and(speaker_names.values()|list) %} {% block title %}{{ this.title }}{% endblock %} @@ -45,17 +25,39 @@

{{ this.title }} ({{ this.event_type|title }})

{% endblock %} {% block main %} -{% if this.event_type in event_type_verbs %} -

{{ speakers_list }} {{ event_type_verbs[this.event_type]["before"] }} {{ this.title }} {{ event_type_verbs[this.event_type]["after"] }} "{{ this.talk_title }}".

+{% if this.event_type == "talk" %} +

{% trans title=this.title, url=this.url, talk_title=this.talk_title %} + {{ speakers_list }} will be speaking at {{ title }}, giving a presentation entitled "{{ talk_title }}". + {% endtrans %}

+{% elif this.event_type == "keynote" %} +

{% trans title=this.title, url=this.url, talk_title=this.talk_title %} + {{ speakers_list }} will be keynoting at {{ title }}, giving a presentation entitled "{{ talk_title }}". + {% endtrans %}

+{% elif this.event_type == "tutorial" %} +

{% trans title=this.title, url=this.url, talk_title=this.talk_title %} + {{ speakers_list }} will be presenting a tutorial at {{ title }} entitled "{{ talk_title }}". + {% endtrans %}

{% elif this.event_type == "sprint" %} -

{{ "running_sprint"|trans }} {{ this.title }}.

+

{% trans title=this.title %} + BeeWare will be running a sprint at {{ title }}. + {% endtrans %}

- {{ speakers_list }} {% if this.speaker|length > 1 %}{{ "sprint_helping_plural"|trans }}{% else %}{{ "sprint_helping"|trans }}{% endif %} {{ "challenge_coin"|trans }}. + {% trans coin_link='/contributing/challenge-coins/'|url(alt=this.alt), speaker_count=this.speaker|length %} + {{ speakers_list }} will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny Challenge Coin. + {% pluralize speaker_count %} + {{ speakers_list }} will be at the sprints, and will be more than willing to help First Time Contributors earn their own shiny Challenge Coin. + {% endtrans %}

-

{{ "event_more_info"|trans }} {{ this.title }} {{ "website"|trans }}.

-

{{ "what_is_a_sprint"|trans }}

- {%- set post = "post_sprint_pycon_video"|trans %} -

{{ "sprint_description"|trans }} {{ "sprint_pycon_video"|trans }}{% if post %} {% endif %}{{ post }}.

+

{% trans url=this.url, title=this.title %} + For more information, check the {{ title }} website. + {% endtrans %}

+

{{ _("What is a Sprint?") }}

+

{% trans video_link='https://www.youtube.com/watch?v=hOtKgFaFcz0' %} + Code sprints are events held normally after a conference where attendees can use + the conference venue to work in small groups on various projects. Learn more about + how sprints work with the + PyCon US 'What is a sprint?' video. + {% endtrans %}

{% endif %}

{{ this.description }}

{% endblock %} @@ -63,13 +65,13 @@

{{ "what_is_a_sprint"|trans }}

{% block gutter %}
-
{{ "date"|trans }}:
+
{{ _("Date") }}:
{{ this.date|datetimeformat("MMMM d, YYYY", locale=this.alt)|title }}{% if this.end_date %} - {{this.end_date|datetimeformat("MMMM d, YYYY", locale=this.alt)|title}}{% endif %}
{% if this.event_type == "sprint" %} -
{{ "sprinters"|trans }}:
+
{{ _("Sprinters") }}:
{% elif this.event_type == "talk" %} -
{{ "speakers"|trans }}:
+
{{ _("Speakers") }}:
{% endif %}
    diff --git a/templates/events.html b/templates/events.html index f3e15e4538..191c2a3f83 100644 --- a/templates/events.html +++ b/templates/events.html @@ -34,10 +34,10 @@

    {{ this.title }}

    and use Javascript (which will be evaluated at the time of viewing) to move upcoming events into the upcoming list. #} -

    {{ "upcoming_events"|trans }}

    +

    {{ _("Upcoming events") }}

    -

    {{ "past_events"|trans }}

    +

    {{ _("Past events") }}

    {% for child in this.children %}

    diff --git a/templates/home_sidebar.html b/templates/home_sidebar.html index 6eb8d44cc9..a4494b49bf 100644 --- a/templates/home_sidebar.html +++ b/templates/home_sidebar.html @@ -1,19 +1,19 @@ {{ this.gutter_top }} -

    {{ "gold"|trans("labels") }} {{ "member"|trans|capitalize }}

    +

    {{ ngettext("Gold Member", "Gold Members", gold_members|list|count) }}

    {% for member in gold_members %}

    {% endfor %}
    -

    {{ "latest_news"|trans }}

    +

    {{ _("Latest News") }}

    {{ blog.pub_date.strftime("%d %b")}}: {{ blog.title }}


    {% if events %} -

    {{ "meet_team"|trans }}

    +

    {{ _("Meet the Bee Team") }}

    {% for event in events %}
    @@ -30,7 +30,7 @@
    {{ event.title }}

    {% endif %} -

    {{ "projects"|trans }}

    +

    {{ _("Projects") }}

    {% for project in project_types %} {% if not project.project_page_description %}
    diff --git a/templates/layout.html b/templates/layout.html index 6565d22d19..4cf1f0c628 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -1,9 +1,9 @@ -{%- macro menu_item(identifier) -%} +{%- macro menu_item(identifier, translated) -%} {%- set identifier_url = ('/' + identifier).replace('/donate', '/membership') -%} {%- set trans_url = identifier_url|url(alt=this.alt) -%} {%- set this_is_child = this.is_child_of(identifier_url) -%} {%- endmacro -%} @@ -15,7 +15,7 @@ - {%- block title %}{{- "welcome"|trans -}}{% endblock -%} — BeeWare + {%- block title %}{{- _("Welcome") -}}{% endblock -%} — BeeWare @@ -65,12 +65,12 @@
    diff --git a/templates/resource.html b/templates/resource.html index 735be8e79e..7cf620463f 100644 --- a/templates/resource.html +++ b/templates/resource.html @@ -10,8 +10,9 @@

    {{ breadcrumbs(this) }}

    {{ this.title }}

    - {{ "by"|trans|capitalize }}{% if "space_after_by"|trans != 'false' %} {% endif %}{{ this.author }}; - {{ "published"|trans }} {{ this.pub_date|datetimeformat("MMMM d, YYYY" ,locale=this.alt)|capitalize }} + {% trans author=this.author, date=this.pub_date|datetimeformat("MMMM d, YYYY" ,locale=this.alt)|capitalize %} + By {{ author }}; published {{ date }} + {% endtrans %}

    @@ -24,16 +25,16 @@

    {{ this.title }}

    {% elif this.resource_type == 'podcast' %} {{ render_podcast(this) }} {% else %} - {{ "unknown_resource"|trans }} + {{ _("Unknown resource type") }} {% endif %} {% endblock %} {% block gutter %} {% if this.event_name %}
    {% if this.event_url %} -

    {{ "as_seen_at"|trans }} {{ this.event_name }}

    +

    {% trans event_name=this.event_name %} As seen at {{ event_name }} {% endtrans %}

    {% else %} -

    {{ "as_seen_at"|trans }} {{ this.event_name }}

    +

    {% trans event_name=this.event_name %} As seen at {{ event_name }} {% endtrans %}

    {% endif %}
    {% endif %} diff --git a/templates/sitemap.html b/templates/sitemap.html index 7bd1ad0fc3..92e5a2becb 100644 --- a/templates/sitemap.html +++ b/templates/sitemap.html @@ -1,6 +1,6 @@ {% extends "page.html" %} -{% block title %}{{ "sitemap"|trans }}{% endblock %} +{% block title %}{{ _("Sitemap") }}{% endblock %} {% block body %}
      {% for page in site.query('/', alt=this.alt) recursive %}