Skip to content

Commit 9ded56f

Browse files
authored
Miscellaneous fixes for website after launch (#32)
1 parent f229b49 commit 9ded56f

13 files changed

+63
-64
lines changed

docs/config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ extra:
110110
- name: Español
111111
link: /es/
112112
lang: es
113+
- name: فارسی
114+
link: /fa/
115+
lang: fa
113116
- name: Français
114117
link: /fr/
115118
lang: fr
@@ -129,10 +132,10 @@ extra:
129132
link: /tr/
130133
lang: tr
131134
- name: 中文(简体)
132-
link: /zh-cn/
135+
link: /zh_CN/
133136
lang: zh-Hant
134137
- name: 中文(繁體)
135-
link: /zh-tw/
138+
link: /zh_TW/
136139
lang: zh-TW
137140

138141

docs/en/news/posts/2019/buzz/we-have-a-contractor-for-our-android-contract.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ categories:
77
- Buzz
88
---
99

10-
A couple of months ago, we [announced](https://beeware.org/news/buzz/beeware-project-awarded-a-psf-education-grant/) that the BeeWare project had received a grant from the PSF to improve our support for Android. At that time, we issued a call for contractors to help us complete this work.
10+
A couple of months ago, we [announced](beeware-project-awarded-a-psf-education-grant.md) that the BeeWare project had received a grant from the PSF to improve our support for Android. At that time, we issued a call for contractors to help us complete this work.
1111

1212
We're very happy to announce that we've now selected a contractor: <nospell>**Asheesh Laroia**</nospell>.
1313

docs/en/news/posts/2020/buzz/python-on-android-its-alive.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ categories:
77
- Buzz
88
---
99

10-
For the last couple of months, we've had a contractor ([<nospell>Asheesh Laroia</nospell>](https://twitter.com/asheeshlaroia)) [working on fixing Android support in the BeeWare suite of tools](https://beeware.org/news/buzz/we-have-a-contractor-for-our-android-contract/).
10+
For the last couple of months, we've had a contractor ([<nospell>Asheesh Laroia</nospell>](https://twitter.com/asheeshlaroia)) [working on fixing Android support in the BeeWare suite of tools](../../2019/buzz/we-have-a-contractor-for-our-android-contract.md).
1111

1212
I've incredibly happy to announce that we've just hit our first major milestone: a working pure-Python application, running on an Android device!
1313

1414
<!-- more -->
1515

1616
<iframe width="710" height="400" src="https://www.youtube.com/embed/g2B2wbgVq7s" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
1717

18-
This isn't the end of the project - it's just the beginning. There's still lots of fine tuning to be done (especially on the size of the support libraries), and we need to integrate this support into [Briefcase](https://beeware.org/project/briefcase/) and [Toga](https://beeware.org/project/toga/).
18+
This isn't the end of the project - it's just the beginning. There's still lots of fine tuning to be done (especially on the size of the support libraries), and we need to integrate this support into [Briefcase](https://briefcase.beeware.org/) and [Toga](https://toga.beeware.org/).
1919

2020
However, in the meantime, if you're adventurous, you can take <nospell>Asheesh's</nospell> work-in-progress for a spin. His [Python Android Support repository](https://github.com/paulproteus/Python-Android-support) contains the current state of the work, and includes fairly comprehensive instructions for getting started. You'll need to know at least a little bit about native Android programming to make full use of this repository at the moment; but if you want to replicate the results from the video, that repository (and the other repositories it links to) should have everything you need.
2121

docs/en/news/posts/2020/buzz/release-the-android-bees.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ categories:
77
- Buzz
88
---
99

10-
9 months ago, we [announced that the BeeWare Project was the recipient of a PSF Education Grant](https://beeware.org/news/buzz/beeware-project-awarded-a-psf-education-grant/). In late 2019, we [choose <nospell>Asheesh Laroia</nospell> to do the work](https://beeware.org/news/buzz/we-have-a-contractor-for-our-android-contract/). Today, we're proud to announce that BeeWare's Android support has reached a point where it is ready for mass consumption.
10+
9 months ago, we [announced that the BeeWare Project was the recipient of a PSF Education Grant](../../2019/buzz/beeware-project-awarded-a-psf-education-grant.md). In late 2019, we [choose <nospell>Asheesh Laroia</nospell> to do the work](../../2019/buzz/we-have-a-contractor-for-our-android-contract.md). Today, we're proud to announce that BeeWare's Android support has reached a point where it is ready for mass consumption.
1111

1212
<!-- more -->
1313

@@ -21,4 +21,4 @@ There's still plenty of work to be done, though. There are still a lot of widget
2121

2222
All of those are significant projects in themselves, and will require effort comparable to that required to add Android as a supported platform. And so, we're looking for the financial support to make that happen. We're applying for new grants as opportunities arise, but the most helpful source of funds are the ongoing funds that come from memberships. Ongoing funding means we can focus on improving BeeWare, rather than chasing grants. It means being able to hire *permanent* staff, rather than offering short term contracts. And it means being able to make long term plans and promises to the community.
2323

24-
If this project proves anything, it's that money makes things happen. If you're excited by the prospects of Python on mobile platforms, please consider [joining the BeeWare Project as a financial member](https://beeware.org/membership/). Or, if you've got experience with commercialization of Open Source projects, or any other ideas for how we could [please get in touch](mailto:[email protected]).
24+
If this project proves anything, it's that money makes things happen. If you're excited by the prospects of Python on mobile platforms, please consider [joining the BeeWare Project as a financial member][we-need-your-help]. Or, if you've got experience with commercialization of Open Source projects, or any other ideas for how we could [please get in touch](mailto:[email protected]).

docs/en/news/posts/2022/buzz/june-2022-status-update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ During June:
2424
- We've made some [more improvements to Toga `Webview`s](https://github.com/beeware/toga/pull/1504), ensuring that the current URL is accessible through the Python API.
2525
- We've [addressed a long standing bug](https://github.com/beeware/toga/pull/1514) that would cause Toga apps to be unable to find their local resource folders, depending on how the app was invoked. More importantly, this change has been accompanied by additions to the test suite. This is the start of being able to test runtime behavior of apps, which will be an increasing important feature moving forward.
2626
- We've [added a stack trace dialog for Windows](https://github.com/beeware/toga/pull/1513). A version of this dialog will be integrated into future improvements in Windows packaging.
27-
- Finally, we published our [Q3 roadmap](https://beeware.org/news/buzz/2022q3-roadmap/).
27+
- Finally, we published our [Q3 roadmap](2022q3-roadmap.md).
2828

2929
## What's next?
3030

docs/en/news/posts/2022/buzz/october-2022-status-update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ During October:
2020
- We released official support for Python 3.11 on macOS, iOS and Linux - on the day that Python 3.11 was released!. Python 3.11 support for Android and Windows is ready to go, and should be published in a day or two.
2121
- We modified Briefcase to [write its logs into subdirectory](https://github.com/beeware/briefcase/pull/911), instead of littering them in the project directory.
2222
- We [presented a talk at DjangoCon US 2022](https://2022.djangocon.us/talks/how-to-turn-your-website-into-an-app-and/). The video for this talk should be up in around a month. A major feature of this talk was a demo of an Electron-style "web site as an app", built entirely in Python. This demo (called Positron) has been [included in the Toga repository as an example](https://github.com/beeware/toga/pull/1612).
23-
- We attended the DjangoCon US 2022 sprints, and handed out 4 [challenge coins](https://beeware.org/contributing/challenge-coins/) to new contributors!
23+
- We attended the DjangoCon US 2022 sprints, and handed out 4 [challenge coins](/contributing/challenge-coins.md) to new contributors!
2424
- We added the ability to [retrieve widgets by ID](https://github.com/beeware/toga/pull/1599) to the Toga API.
2525
- We made a big change to the way that [Toga backends are discovered](https://github.com/beeware/toga/pull/1534). This new approach has two major advantages - firstly, it means third-parties can register their own backends; but more importantly, it means that code no longer needs to explicitly provide a backend. This simplifies the creation of test cases - but it also means that icons, images and fonts no longer need to be "late bound". This is an internal detail, but it significantly simplifies the code using those data types.
2626
- We added the ability to [create Image objects from raw data](https://github.com/beeware/toga/pull/1588), rather than an image file.

docs/en/news/posts/2024/buzz/november-2024-status-update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ In November, BeeWare made more good progress on mobile packaging - however, that
1313

1414
## What we've done
1515

16-
- We attended [PyCon AU](https://2024.pycon.org.au); video of the talk we gave on accessing phone hardware from Python [is available on YouTube](https://www.youtube.com/watch?v=cLNWwNHgTco). We also had a very productive sprint - 9 contributors earned their [challenge coin](https://beeware.org/contributing/challenge-coins/), for contributions ranging from [corrections to the tutorial](https://github.com/beeware/beeware/pull/450), to the [addition of a dark mode flag to Toga](https://github.com/beeware/toga/pull/2992). We also gave out one Yak Herder coin, for someone who helps other people to get their challenge coin. A huge thank you to everyone that came along and participated!
16+
- We attended [PyCon AU](https://2024.pycon.org.au); video of the talk we gave on accessing phone hardware from Python [is available on YouTube](https://www.youtube.com/watch?v=cLNWwNHgTco). We also had a very productive sprint - 9 contributors earned their [challenge coin](/contributing/challenge-coins.md), for contributions ranging from [corrections to the tutorial](https://github.com/beeware/beeware/pull/450), to the [addition of a dark mode flag to Toga](https://github.com/beeware/toga/pull/2992). We also gave out one Yak Herder coin, for someone who helps other people to get their challenge coin. A huge thank you to everyone that came along and participated!
1717
- Our patch for Pillow [isolating its build system from Homebrew when building on macOS](https://github.com/python-pillow/Pillow/pull/8497) has been finalized and merged. This is essential for iOS support, as it's easy for Homebrew macOS ARM64 binaries to leak into iOS builds; but it also has benefits for macOS builds.
1818
- We've completed work on modifications to the Pillow build system to support building for iOS. However, testing this work has revealed the need for additional changes to `cibuildwheel` and the upstream CPython support for iOS.
1919
- We've submitted a PR to `cibuildwheel` to [add a test-sources configuration item](https://github.com/pypa/cibuildwheel/pull/2062). This feature is required for iOS testing, but can also be used on other platforms, so we've contributed it independently in order to make the iOS changes easier to test.

docs/en/news/posts/2025/buzz/2025-curtin-capstone-semester-end-blog.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,12 @@ This year our team has had the exciting opportunity to contribute to BeeWare for
2424

2525
Meet the Team:
2626

27-
<nospell>
28-
- Kavidu Abeykoon Mudiyanselagedara ([kavi2du](https://github.com/kavi2du)); Information Technology
29-
- Callum Horton ([Stringer90](https://github.com/Stringer90)); Software Engineering
30-
- Caydn Lee ([caydnn](https://github.com/caydnn)); Software Engineering
31-
- Jaeden Mah ([JMah007](https://github.com/JMah007)); Computer Science
32-
- Mitchell Pontague ([mEp3ii2](https://github.com/mEp3ii2)); Software Engineering
33-
- Veronica Taniputra ([vt37](https://github.com/vt37)); Cyber Security
34-
</nospell>
27+
- <nospell>Kavidu Abeykoon Mudiyanselagedara</nospell> ([<nospell>kavi2du</nospell>](https://github.com/kavi2du)); Information Technology
28+
- <nospell>Callum Horton</nospell> ([<nospell>Stringer90</nospell>](https://github.com/Stringer90)); Software Engineering
29+
- <nospell>Caydn Lee</nospell> ([<nospell>caydnn</nospell>](https://github.com/caydnn)); Software Engineering
30+
- <nospell>Jaeden Mah</nospell> ([<nospell>JMah007</nospell>](https://github.com/JMah007)); Computer Science
31+
- <nospell>Mitchell Pontague</nospell> ([<nospell>mEp3ii2</nospell>](https://github.com/mEp3ii2)); Software Engineering
32+
- <nospell>Veronica Taniputra</nospell> ([<nospell>vt37</nospell>](https://github.com/vt37)); Cyber Security
3533

3634
## What We’ve Worked On
3735

docs/en/news/posts/2025/buzz/2025-curtin-capstone-year-end-blog.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,14 @@ This year our team has had the exciting opportunity to contribute to BeeWare for
2020

2121
Meet the Team:
2222

23-
<nospell>
24-
- Kavidu Abeykoon Mudiyanselagedara ([kavi2du](https://github.com/kavi2du)); Information Technology
25-
- Callum Horton ([Stringer90](https://github.com/Stringer90)); Software Engineering
26-
- Caydn Lee ([caydnn](https://github.com/caydnn)); Software Engineering
27-
- Jaeden Mah ([JMah007](https://github.com/JMah007)); Computer Science
28-
- Mitchell Pontague ([mEp3ii2](https://github.com/mEp3ii2)); Software Engineering
29-
- Veronica Taniputra ([vt37](https://github.com/vt37)); Cyber Security
30-
</nospell>
31-
32-
In the first semester, our team gained exposure to the BeeWare ecosystem through tackling a variety of small bug fixes within Briefcase and Toga, creating widgets for the web backend in Toga and completing small research tasks into the mechanisms within the BeeWare tools. More details about our first semester contributions can be found [in our first semester report](https://beeware.org/news/buzz/2025-curtin-capstone-semester-end-blog). After this, the team split off into pairs to plan out larger deliverable contributions that would add or changes features within BeeWare.
23+
- <nospell>Kavidu Abeykoon Mudiyanselagedara</nospell> ([<nospell>kavi2du</nospell>](https://github.com/kavi2du)); Information Technology
24+
- <nospell>Callum Horton</nospell> ([<nospell>Stringer90</nospell>](https://github.com/Stringer90)); Software Engineering
25+
- <nospell>Caydn Lee</nospell> ([<nospell>caydnn</nospell>](https://github.com/caydnn)); Software Engineering
26+
- <nospell>Jaeden Mah</nospell> ([<nospell>JMah007</nospell>](https://github.com/JMah007)); Computer Science
27+
- <nospell>Mitchell Pontague</nospell> ([<nospell>mEp3ii2</nospell>](https://github.com/mEp3ii2)); Software Engineering
28+
- <nospell>Veronica Taniputra</nospell> ([<nospell>vt37</nospell>](https://github.com/vt37)); Cyber Security
29+
30+
In the first semester, our team gained exposure to the BeeWare ecosystem through tackling a variety of small bug fixes within Briefcase and Toga, creating widgets for the web backend in Toga and completing small research tasks into the mechanisms within the BeeWare tools. More details about our first semester contributions can be found [in our first semester report](2025-curtin-capstone-semester-end-blog.md). After this, the team split off into pairs to plan out larger deliverable contributions that would add or changes features within BeeWare.
3331

3432
It is these deliverables that the team worked on in the second semester.
3533

docs/en/news/posts/2025/buzz/june-2025-status-update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ June has been a busy month, with some big improvements to BeeWare's websites and
2929
- We added a new [topic guide on managing file system access in Toga apps](https://github.com/beeware/toga/pull/3552).
3030
- We modified the handling of font specifications in Toga apps. You can now provide [a list of fonts](https://github.com/beeware/toga/pull/3526), as you would in CSS, and the first available font in that list will be used.
3131
- We [corrected a number of issues with document-based apps](https://github.com/beeware/toga/pull/3570). This was detected while upgrading Podium, BeeWare's slide presentation tool, to use a recent version of Toga.
32-
- Our Curtin students [delivered their mid-year report](https://beeware.org/news/buzz/2025-curtin-capstone-semester-end-blog/) - including plans for the work they're intending to complete in the second half of the year.
32+
- Our Curtin students [delivered their mid-year report](2025-curtin-capstone-semester-end-blog.md) - including plans for the work they're intending to complete in the second half of the year.
3333
- We completed the process of migrating BeeWare's core projects to use Ruff, rather than a combination of `flake8`, `sort`, `pyupgrade`, and more.
3434

3535
## What's next?

0 commit comments

Comments
 (0)