Skip to content

Better support for migrating existing localization schemes from Android/iOS to Flutter #37031

Closed as not planned

Description

@xster

Given a user who already has an iOS style Localizable.strings or a collection of Android strings.xml, create a conversion tool or an import tool for using them in Flutter.

Activity

  1. added
    toolAffects the "flutter" command-line tool. See also t: labels.
    a: internationalizationSupporting other languages or locales. (aka i18n)
    a: existing-appsIntegration with existing apps via the add-to-app flow
    on Jul 26, 2019
  2. xster commented on Jul 26, 2019

    @xster
    MemberAuthor

    Another option would be to have a localization delegate which at runtime loads up the platform resources via a per platform mapping mechanism (which can be manually added to users' platform projects and communicates the map value via platform channel).

  3. zoeyfan commented on Aug 7, 2019

    @zoeyfan

    @HansMuller, are you the right person to look at this?
    CC @GaryQian

  4. added this to the milestone on Aug 13, 2019
  5. HansMuller commented on Aug 13, 2019

    @HansMuller
    Contributor

    I have not looked into this issue. Assuming that Flutter developers use the dart intl package, this issue is a request to create tooling for that package.

    CC @alan-knight

  6. Hixie commented on Aug 21, 2019

    @Hixie
    Contributor

    I spoke to @zoeyfan about this and our thinking is that we should probably plan to do this in Q4 but may need to do it earlier depending on how many customers are feeling blocked on this.

    @zanderso @HansMuller I expect this would be a joint effort between your teams?

  7. modified the milestones: , Unassigned customer work on Sep 10, 2019
  8. self-assigned this
    on Sep 24, 2019
  9. HansMuller commented on Sep 27, 2019

    @HansMuller
    Contributor

    There's a proposal (and pointers to a prototype) that's related to this issue here: #41437

  10. HansMuller commented on Oct 16, 2019

    @HansMuller
    Contributor

    I've removed the critical and customer:header labels because the customer's actual issue is to be addressed by #41437.

  11. removed their assignment
    on Jun 5, 2020
  12. added
    P3Issues that are less important to the Flutter project
    and removed on Jun 28, 2023
  13. github-actions commented on Jul 11, 2025

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  14. locked as resolved and limited conversation to collaborators on Jul 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: existing-appsIntegration with existing apps via the add-to-app flowa: internationalizationSupporting other languages or locales. (aka i18n)team-toolOwned by Flutter Tool teamtoolAffects the "flutter" command-line tool. See also t: labels.triaged-toolTriaged by Flutter Tool team

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions