Comments (5)
I've been thinking about this choice of wording myself. It's a bit unlucky even in the eduroam context, as we have the two roles Identity Provider and Service Provider and "institution" doesn't make clear which role we are targeting.
I can change this to "Identity Provider" which would be compatible in all deployment contexts.
This is gonna take a while though:
"Found 1.239 matches of institution in 124 files."
And that's across class members, variable names, and actual display text in singular and plural forms.
from cat.
from cat.
While coding, I also thought of making this configurable just to avoid iterative cycles of pain when changes are needed.
There is now a config item CONFIG['CONSORTIUM']['nomenclature_institution'] which can be set to a string of your choice.
Making this translatable is difficult because the translators can't know beforehand what you are going to enter in the config file later during deployment time. Given temporal continuity, this is a not solvable problem. What I can do is to pre-translate "common" values for that config item and translate them in the system. When the config item actually appears during runtime, it's taken, otherwise the original from the config file is used.
I'll add "Organisation" to the preloaded list - but could imagine eduroam to stick with Identity Provider.
You may run into capitalisation or a/an issues depending on your final choice of word. Fixing these grammar issues is not typically practicable; so if you want to be grammar-perfect some editing might still be needed afterwards. But let's see how far we get with this approach now.
This is not commited yet, might be until next week.
from cat.
I'm also rearrangning wording to avoid plural grammar issues, and also use the same mechanism for "federation" where it occurs. Other consortia don't necessarily name their federations federations.
from cat.
Done an commited. I may not have caught all variants of it - if you still see "institution", "IdP", "home institution", "home organisation" anywhere, please let me know.
from cat.
Related Issues (20)
- Managed IdP/SP deployment modes: make the requirement for and lack of Helpdesk mail address more visible in UI
- ERROR: DIAMOND finished abnormally. HOT 1
- RFE: Add clickable link in administrator management dialogue for improved speed of use HOT 3
- DeprecationWarning: distro.linux_distribution() is deprecated HOT 1
- The Linux script does not work with Ubuntu 22.04 HOT 7
- Missing Translation DOWNLOAD_FOR_MESSAGE HOT 1
- Wired profiles 'corrupt' on windows
- Remove CAT settings under Linux HOT 2
- chrome://net-internals/#chromeos by CAT website no more usable on recent chrome-OSes
- Enhance Linux config security by saving credentials for the user.
- French Translation - Tooltip Problem on Profile Status Indicator HOT 1
- Issue with Windows 11 Installer on 22H2 HOT 3
- Linux script uses formatted string literals only present since Python 3.6 HOT 8
- Difference between eap-generic and eap-config-full can be confusing HOT 9
- https://github.com/GEANT/CAT/commit/77954ee3f107b6f392291468be843e04adc23d2d HOT 1
- Installation issue with simplesamlphp: dev-master does not match minimum-stability HOT 1
- WindowsCommon signing doesn't properly handle case when signer isn't there
- Linux installer fails on current Ubuntu 23.04 HOT 5
- Configure IWD when using NetworkManager with IWD HOT 2
- Difference between eap-generic and eap-config-full is still confusing for admins HOT 4
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 cat.