Multi-language posting (but rebased and adjusted for my liking) #7823

Open
mkljczk wants to merge 59 commits from mkljczk/pleroma:rebase-multilang into develop
Owner
No description provided.
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
improvements and test fixes
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending
4b4b35778d
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Merge remote-tracking branch 'origin/develop' into rebase-multilang
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
f91e507438
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
fixes
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
ed76c54c0d
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
add initial, untested NormalizeLanguageMapPolicy MRF
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
d5b1864ce1
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Make MRF work, add a test
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
961556ffe8
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Merge remote-tracking branch 'origin/develop' into rebase-multilang
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
1ab541fda2
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Merge remote-tracking branch 'mkljczk-pleroma/rebase-multilang' into rebase-multilang
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending approval
9a356f0a7a
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Allow updating multilanguage statuses
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
cb8c8e9657
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
mkljczk changed title from WIP: Multi-language posting (but rebased and adjusted for my liking) to Multi-language posting (but rebased and adjusted for my liking) 2026-03-28 13:48:53 +00:00
format
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
5c73dda0ab
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Merge remote-tracking branch 'origin/develop' into rebase-multilang
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/unit-testing-elixir-1.15 Pipeline was successful
ci/woodpecker/pr/unit-testing-elixir-1.18 Pipeline was successful
0590f59f7c
Add changelog
All checks were successful
ci/woodpecker/pr/changelog Pipeline was successful
4724fc4fa4
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Assisted-by: your mother
Author
Owner

I forked the #7199 PR but made some changes. Most importantly, moved rendering posts with multiple languages to a single string to a MRF and added requirement for each multi-language post to have a primary language.

I forked the #7199 PR but made some changes. Most importantly, moved rendering posts with multiple languages to a single string to a MRF and added requirement for each multi-language post to have a primary language.
All checks were successful
ci/woodpecker/pr/changelog Pipeline was successful
This pull request has changes conflicting with the target branch.
  • lib/pleroma/web/common_api/activity_draft.ex
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u rebase-multilang:mkljczk-rebase-multilang
git switch mkljczk-rebase-multilang

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff mkljczk-rebase-multilang
git switch mkljczk-rebase-multilang
git rebase develop
git switch develop
git merge --ff-only mkljczk-rebase-multilang
git switch mkljczk-rebase-multilang
git rebase develop
git switch develop
git merge --no-ff mkljczk-rebase-multilang
git switch develop
git merge --squash mkljczk-rebase-multilang
git switch develop
git merge --ff-only mkljczk-rebase-multilang
git switch develop
git merge mkljczk-rebase-multilang
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/pleroma!7823
No description provided.