Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. [Solved] Question on Qt Linguist
QtWS25 Last Chance

[Solved] Question on Qt Linguist

Scheduled Pinned Locked Moved General and Desktop
8 Posts 4 Posters 2.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    kumararajas
    wrote on last edited by
    #1

    Hello,
    I have a question around Qt linguist.

    In my application, We have Multilingual support implemented already. It has been implemented in our own way, using custom made language files.

    Now, we have decided to switch to Qt for the GUI.
    We are exploring if we can make use of Qt for multilingual support.

    Since the existing multilingual support code is very tightly coupled with existing modules, we cannot remove them. So, even if we use Qt for multilingual support, we would keep the existing code as well.

    As far as now, the existing multilingual support implementation works fine.

    Am quite interested in going for Qt's multilingual support, provided i can say "these" are the advantages we get over Qt.

    So here is my question:

    If we choose Qt for multilingual support, what are all the advantages we get? How it will be helpful for me for the future customization? If there are not much benefits, I would stick to existing implementation itself.

    Please help me out.

    My apologies, if my question is not clear.

    Thank you,
    Kumar

    --Kumar

    1 Reply Last reply
    0
    • sierdzioS Online
      sierdzioS Online
      sierdzio
      Moderators
      wrote on last edited by
      #2

      Qt translation support is nicely integrated with the whole framework, so in general it's good to use it. But when you have an already working system, I think it will be easier (and better) for you to continue using it.

      (Z(:^

      1 Reply Last reply
      0
      • K Offline
        K Offline
        kumararajas
        wrote on last edited by
        #3

        Thanks for your reply Sierdzio :)

        --Kumar

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kumararajas
          wrote on last edited by
          #4

          Anyone has any other opinion? Please let me know.

          Thank you,
          Kumar

          --Kumar

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            qxoz
            wrote on last edited by
            #5

            Well as sierdzio mentioned why change something which works? But on the other hand Qt translation support is great. I don't know how convenient your solution but it is very easy maintain Qt translations. Also Qt Linguist tool is great too.
            You can create little app or script and change all string entries in source code and import your translation file in to .ts xml file.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              ScottR
              wrote on last edited by
              #6

              Having 2 different kinds of translation in one application would be more complicated than necessary, so unless you can convert all the existing code to the Qt methods, you shouldn't do it. No matter how easy the Qt tool set is.

              1 Reply Last reply
              0
              • K Offline
                K Offline
                kumararajas
                wrote on last edited by
                #7

                Thanks qxoz and ScottR, for your replies. With all your suggestions, am taking up this to the discussion with my team here. I will keep you posted on the decision we make. That would be interesting for you :)

                Thanks,
                Kumar

                --Kumar

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  kumararajas
                  wrote on last edited by
                  #8

                  Hi qxoz and ScottR,

                  We have decided to go with the existing translator for now.

                  But by keeping in mind that we want to switch to Qt at later stage, we decided to make improvements to the existing that would let us to integrate Qt quite easily.

                  In the existing system, the library (data) was tightly coupled. So, it was not so easy to integrate. Now, we are in a process of loosing it. So that, it would become easier for Qt integration.

                  Thank you for the support.

                  -- Kumar

                  --Kumar

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved