[BUG] New or heavily modified features do not have proper localisations
Maintainers usually reply within 1 day
@timi2506 is already working on this.
Since Jan 19, 2025.
Assessment
This issue has not been assessed yet.
Description
Some features, mostly new or heavily modified ones, lack proper localisations (including English). As a result, Twitter displays translation keys instead. For example, instead of the intended text like "Member" on a Community Tweet, it'll display COMMUNITY_TWEET_MEMBER_BADGE_LABEL.
This issue occurs because of missing language strings, as NeoFreeBird currently relies on the localisation files from the latest Twitter-branded app, which is a few years old.
This means we need to:
- Decompress the localization files.
- Compare NeoFreeBird's files with the latest Twitter/X app version.
- Integrate the new keys and strings while reverting any X branding to Twitter, including replacing "Post" with "Tweet."
Current language support:
- English
- Swedish
If your language is not translated, it'll default to English instead of showing THE_TRANSLATION_KEY. For languages that do not use the Latin alphabet, the process may take longer, but we aim to ensure compatibility for all languages over time.
[!NOTE]
Since we don't speak most of Twitter's supported languages, we can't guarantee that all "Post" → "Tweet" translations will be grammatically perfect. However, all old branding from the last Twitter app will be kept, so only new features will require adjustments. If your language isn't grammatically correct, please help us out and create a Pull Request!
- Dominant language
- Objective-C
- Stars
- 1.7k
- Forks
- 133
- Avg merge
- 13h 24m
- Merged PRs (30d)
- 13
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NeoFreeBird/app
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
NeoFreeBird/app#131 · 3 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
NeoFreeBird/app#150 · 2 comments ·
Maintainers usually reply within 1 day
-
bug need more info
Difficulty 4/5 1-2 days Newbie friendliness 15/100
NeoFreeBird/app#143 · 3 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 18/100
NeoFreeBird/app#128 · 5 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
NeoFreeBird/app#116 ·
Maintainers usually reply within 1 day
Similar issues
-
Needs: Author Feedback Needs: Repro
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
react/react-native#59203 · 1 comment ·
Maintainers usually reply within 2 days
-
友链申请Open
Difficulty 1/5 Under an hour Newbie friendliness 80/100
TouchFriend/BiliBiliMApp#46 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
blackboardsh/electrobun#581 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
serhii-londar/open-source-mac-os-apps#1662 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 3 days