Giter Site home page Giter Site logo

Comments (5)

tdalon avatar tdalon commented on June 26, 2024

Hi and thanks for your interest in my repo :-)
Teamsy and the whole repo were only implemented for an English language setting. (The one I use) It is possible to support other languages but requires some development effort. And till now you are the only one who has requested this.

Are you only talking about meeting reactions or in general? Please be precise in your request.

Some features like Meeting reactions are based on findtext/ imagesearch. Language shall not be an issue here. But anyway it might be necessary to take your screenshot with FindText to get it work for you.

Some features are based on the native hotkeys assigned in Teams. (not sure if hotkeys are lang. neutral) -

Some other Teamsy features are based on some Teams commands like /call: here I remember that the commands are definitely language specific.

If you are precise about what is not working for you and what would be the fix (e.g. list the commands in your language), I can have a look if I can implement this quickly.
In general, you are free to edit the code to your specific needs.
If it isn't something that I can do quickly and you would really like it, you might convince me to implement it for you by offering me some beer ;-)

from ahk.

itb-devs-de avatar itb-devs-de commented on June 26, 2024

This is an issue for me too. Almost none of the features are working because they rely on UI text instead of internal control names. For example the Mute/Unmute is broken because the Name is "Stummschalten" instead of "Mute".

Generally for UI automation it is better to not rely on UI text but on control names. For example the Mute button has the AutomationId "microphone-button", which can easily be targeted for all language clients equally.

image

from ahk.

tdalon avatar tdalon commented on June 26, 2024

I have on my backlog to offer a setting to specific the client language used - but still you will have to implement your specific language on your own.

@itb-devs-de : I use the automation-id where it is possible. If I have hardcoded the Mute name this is for the feature to detect the mute state.
Unfortunately the last time I have checked, the Teams client does not offer an automation-id for meeting reactions Therefore the implementation is language specific :-(
I think I have even reported this to Microsoft but it is a bit hopeless here that MS improves the way the Teams client is implemented.

You are free to make any code improvement with a pull request if you know a better way to solve this issue.

from ahk.

tdalon avatar tdalon commented on June 26, 2024

I have finally come to implement this for the German language (Mute and Meeting Reactions) as proof of concept how to implement.
See https://tdalon.blogspot.com/2023/08/teams-powertools-lang-extension.html

from ahk.

tdalon avatar tdalon commented on June 26, 2024

Improved language support see https://tdalon.blogspot.com/2023/10/teams-powertools-lang.html

from ahk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.