General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Allow to change the UI language of the editor

    The translation for french for instance is awful, and since I guess support for translations will be behind the new features anyway, I'd rather have the UI in english.

    1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    • 1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
      • Please add a menu to let us choose the language of Multilingual Editor

        I've installed the English version of the application on my computer on which the language is french.
        The editor appears is french (and is unusable because your translation is really bad), I would like to have a menu switch the application to English.

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Improve shared projects support

          I have this setup:

          - MyProject (UWP)
          - MyCompany.Mobile (Shared project)
          - MyCompany.Mobile.Windows (Shared project)

          Each project contains a Strings\[Culture] directory that adds the resources for that specific project, but unfortunately MAT only seems to pick up the Strings directory in the UWP app project (not the shared project ones).

          This make working with shared projects very hard, please add solid support for shared projects.

          Happy to provide more info if needed.

          3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            7 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Please update MAT to eliminate error messages due to Microsoft DataMarket being retired

            Since 2017/04/30, "Generate machine translations" displays an error message:

            TranslateApiException: Invalid authentication token. Microsoft DataMarket is retired. Please subscribe to Microsoft Translator, in the Cognitive Services section at https://portal.azure.com. Please visit https://cognitive.uservoice.com/knowledgebase/articles/1128340-announcements-action-required-before-april-30-20 to find detailed instructions. : ID=0824.V2_Soap.GetTranslations.4EEAF6E3

            Please provide a way to at least eliminate the message, or even better, to restore the capability as hinted in the message.

            9 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              8 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Enable filtering for multiple columns

              When filtering according to column it would be very helpful to be able to filter for multiple columns.

              Example: Filter both by translation state and alphabetically

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Be compatible with latest VS 2017 RC version

                MAT is listed in VS 2017RC "Extensions and update menu"; after installation, it doesn't show as Tool option menu to enable my project.
                It doesn't appear to be installed in the extensions folder in my hdd.
                This tool is so used in my everyday projects, I beg you to make it available for any evolution of VS from now on.

                60 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  6 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Tell us how to install for Visual Studio 2017

                  Installing VS2017 doesn't automatically have MAT support. Please post instructions for those of us that were using it with VS2015 and have installed VS2017.

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • The toolkit should not override Resw files that exist for other languages

                    Without File History switched on, I would have lost my already existing resource file with human translations while trying out the Multilingual App Toolkit. It is bad enough that the toolkit does not consider such existing translations, but overriding such files without confirmation seems unacceptable to me.

                    On a general note: For translating a Resw file into another language I would personally not even consider using a special tool. I was actually rather expecting the toolkit would pick up hard-coded strings in code to help with localisation of existing projects. Such functionality does not seem to be implemented.

                    13 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                      The latest version of MAT has been updated to preserve the previous translations. This happens automatically when an existing language is selected via the Add Translation Languages menu. The translation are moved into the XLIFF file and the target language resource files.

                    • Add ignore/exclude filter for resx files

                      Enabling MLAT for a project sucks in all resx files found and creates localized resx files for all enabled languages, which can really bloat your project. Please add the possibility to exclude specific resx files from ever being added to XLIFF files and so that the localized resx files are not created.

                      Two scenarios:

                      1)
                      ASP.NET MVC with enity framework code first migrations. Enabling MLAT for such a project really bloats the project with localized, unneeded, RESX files being created for every migrations, which can be hundreds. The XLF file also gets bloated with migrations data, that must manually be…

                      9 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Configuring translation providers

                        Add a setting to their preferred provider like me more suited results Microsoft translator.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                        • Can you update the World-Ready Documentation?

                          I saw this here, https://msdn.microsoft.com/en-us/library/aa292479(v=vs.71).aspx and I hear it this term "World-Ready" in the Edx Series. What's wrong with "Global" "Multi-National or "Internationalized?"

                          3 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • MAT Editor doesn't start on latest Win 10 preview (10279)

                            There is an exception in the eventvwr:
                            Name der fehlerhaften Anwendung: MultilingualEditor.exe, Version: 4.0.1605.0, Zeitstempel: 0x56d77b07
                            Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.14279.1000, Zeitstempel: 0x56d50ea0
                            Ausnahmecode: 0xc000041d
                            Fehleroffset: 0x000000000000d7b8
                            ID des fehlerhaften Prozesses: 0x3a8
                            Startzeit der fehlerhaften Anwendung: 0x01d17706c6ef1f42
                            Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Multilingual App Toolkit\MultilingualEditor.exe
                            Pfad des fehlerhaften Moduls: C:\WINDOWS\system32\KERNELBASE.dll
                            Berichtskennung: 2f5d3587-5089-46f3-b758-961302bcb84e
                            Vollständiger Name des fehlerhaften Pakets:
                            Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

                            and

                            Anwendung: MultilingualEditor.exe
                            Frameworkversion: v4.0.30319
                            Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
                            Ausnahmeinformationen: System.NotSupportedException
                            bei System.Windows.Input.ModifierKeysConverter.GetModifierKeys(System.String, System.Globalization.CultureInfo)
                            bei System.Windows.Input.ModifierKeysConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
                            bei System.Windows.Input.KeyGestureConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
                            bei System.Windows.Input.KeyGesture.CreateFromResourceStrings(System.String, System.String)
                            bei MS.Internal.Commands.CommandHelpers.RegisterCommandHandler(System.Type, System.Windows.Input.RoutedCommand,…

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Translation status report should complain more loudly if any language has 1 or more missing translations

                              Right now if I have 200 strings, and somehow I forgot to update a language, the translation status report shows a tiny little sliver of red... barely noticable. Instead, there should be a giant blinky light, especially if I'm about to ship my app with a missing resource.

                              2 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                              • Fix ErrorMessage preventing MAT to save translation-files when opening XLIF from VS

                                Message is The selected file type is not supported by the Editor. This type of CollectionView does not support changes to its SourceCollection from the Dispatcher thread.

                                Opening MAT as standalone and loading the same XLIF resolves the issue, but isn´t very "handy"

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Fix crash when opening XLIFF file without <group> element

                                  From the XLIFF 1.2 spec, the <group> element as a child of <body> is optional.
                                  http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#body

                                  If you try to open an xliff file which does not contain a group element, the MultiLingual Editor does not open the file, and reports an exception: "Object reference not set to an instance".

                                  So, this xml does NOT work :-(
                                  <?xml version="1.0" encoding="UTF-8" ?>
                                  <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">

                                  <file datatype="xml" source-language="en-GB" target-language="cy" tool-id="My tool" original="file.xml">

                                  <header>

                                  <tool tool-id="My tool" tool-name="My tool" tool-version="1.0"/>

                                  </header>

                                  <body>
                                  <trans-unit id="My_resource_string" translate="yes" xml:space="preserve" approved="no">
                                  <source>Source string</source>
                                  <target state="new" xml:lang="si">Target string</target>
                                  </trans-unit>
                                  </body>
                                  </file>
                                  </xliff>

                                  4 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Integrate strong name key signing into build process

                                    I am running the toolkit for a VS 2015 project and it works quite nice. The only missing thing that I need is that after setting an snk signature for the project, all satellite assemblies are not being loaded anymore.
                                    I know I can workaround it by a complex process of unpacking IL, injecting signature and rebuilding an assembly, but it would be really great if it worked out of the box.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • After applying a suggestion return to Strings

                                      after you applyed a suggestion for a specific string, return to the "Strings" tab and select the row you were editing again.

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Better inform user in Visual Studio 2015

                                        I selected a project and clicked on "Tools" --> "MAT" --> "Enable selection".

                                        Nothing happened...
                                        Turned out that my Output window had to be set to

                                        "Show output from: Multilingual App Toolkit"

                                        This contained the reason:

                                        1> Project 'xxx' was not enabled - the project's source culture could not be determined.

                                        Maybe a little dialog would be helpful?

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                                          The latest builds will display a message box is the project failed to enable. If the source language resource file is not found, the project will enable, but a warning will be display in the output panel as well as during the build.

                                        • it does not work !

                                          it does not work on vs enterprise 2015

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          General

                                          Feedback and Knowledge Base