Comments (5)
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.
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.
from ahk.
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.
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.
Improved language support see https://tdalon.blogspot.com/2023/10/teams-powertools-lang.html
from ahk.
Related Issues (20)
- feature request: remove metadata from clipboard contents HOT 6
- Change lib includes from <> to just direct references HOT 6
- Mute while screen-sharing (Window not found) HOT 9
- [FR] Teamsy - Join Meeting and Focus + Fullscreen HOT 2
- [Request] Teamsy - Convert Copied Image to Clipboard HOT 3
- Intro on how to add multiple language support? HOT 10
- Unable to get URL from OneDrive/ SharePoint file sync location (Japanese OS) HOT 4
- New Teams Mute Functionality HOT 6
- Teams PowerTools e.g. Mute not working when user have both Classic and New Clients installed - but uses Classic HOT 2
- Could not find meeting window HOT 2
- Feature Request: GetMeetingWindow to Expand Meeting if Minimized HOT 8
- not responding
- Feature Request: Choose Audio Device
- Math Library used in encrypt.ahk is missing HOT 1
- Blank MsgBox when muting microphone HOT 2
- Feature Request: Add ability to set focus to current meeting HOT 5
- Error at line 19 in Teamsy.ahk HOT 2
- Call to non-existent function Login_SetPassword HOT 8
- How to use your ahk suite HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ahk.