You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v0.12.3 of action-translation is now deployed across all three repos. The scoped PR behavior has been validated — translation PRs now only contain the source PR's actual changes and skip sections pending earlier translation PRs.
We have two open translation PRs on each target repo that need to be merged in the correct order.
Fix broken raw GitHub URLs in pandas.md + python_advanced_features.md
Merge Order & Steps
Step 1: Merge the "earlier" PRs first (zh-cn #6, fa #73)
These PRs add the Type hints section to python_advanced_features.md. They must be merged first because the "later" PRs (#9, #76) explicitly skipped this section (shown in their ⚠️ Sections Pending Earlier Translation PR notice).
python_advanced_features.md has the Type hints section AND the URL fixes
pandas.md has the URL fixes
Heading-map in python_advanced_features.md includes entries for all sections including Type hints
No duplicate content or missing sections
.translate/state/*.yml files are up to date
What if there are merge conflicts?
If #9 or #76 conflict after merging #6 or #73 (unlikely but possible if both touched the same lines), the conflicts should be minor frontmatter/heading-map conflicts resolvable via GitHub's conflict editor.
Recovery
If an earlier PR (#6 or #73) is abandoned instead of merged, comment \translate-resync on the original source PR #488 to regenerate a full translation including the skipped sections.
Context
v0.12.3 of
action-translationis now deployed across all three repos. The scoped PR behavior has been validated — translation PRs now only contain the source PR's actual changes and skip sections pending earlier translation PRs.We have two open translation PRs on each target repo that need to be merged in the correct order.
Open Translation PRs
lecture-python-programming.zh-cnpython_advanced_features.mdpandas.md+python_advanced_features.mdlecture-python-programming.fapython_advanced_features.mdpandas.md+python_advanced_features.mdMerge Order & Steps
Step 1: Merge the "earlier" PRs first (zh-cn #6, fa #73)
These PRs add the
Type hintssection topython_advanced_features.md. They must be merged first because the "later" PRs (#9, #76) explicitly skipped this section (shown in their⚠️ Sections Pending Earlier Translation PRnotice).Step 2: Merge the "later" PRs (zh-cn #9, fa #76)
These PRs contain URL fixes scoped to only the changes from source PR #491. They should merge cleanly on top of Step 1 via Git's 3-way merge.
Step 3: Verify final state
After both PRs are merged on each target:
python_advanced_features.mdhas theType hintssection AND the URL fixespandas.mdhas the URL fixespython_advanced_features.mdincludes entries for all sections includingType hints.translate/state/*.ymlfiles are up to dateWhat if there are merge conflicts?
If #9 or #76 conflict after merging #6 or #73 (unlikely but possible if both touched the same lines), the conflicts should be minor frontmatter/heading-map conflicts resolvable via GitHub's conflict editor.
Recovery
If an earlier PR (#6 or #73) is abandoned instead of merged, comment
\translate-resyncon the original source PR #488 to regenerate a full translation including the skipped sections.