From 8a4bc6421f15249a823097bdfb292adc293abd0f Mon Sep 17 00:00:00 2001 From: Caroline Cyr La Rose Date: Thu, 6 Feb 2025 15:03:37 -0500 Subject: [PATCH] Bug 39045: Add translation context to API key active status This patch adds translation context to 'Active' and 'Inactive' when used as the status of an API key. To test: 1. Enable the RESTOAuth2ClientCredentials system preference 1.1. Go to Administration > System preferences 1.2. Search for RESTOAuth2ClientCredentials 1.3. Choose 'Enable' 1.4. Click 'Save all Web services preferences' 2. Click your user name at the top right corner and choose 'My account' 3. Click 'More' > 'Manage API keys' 4. Click 'Generate a new client id/secret pair' 5. Enter a description 6. Click 'Save' --> There should be a column with the heading 'Active' 7. Apply patch 8. Update translations ktd --shell gulp po:update --lang fr-CA 9. View the fr-CA-messages.po file --> There should be an entry with 'API client id/key pair status' in msgctxt 10. Optionally, translate the strings (remember to remove the fuzzy flag, if any) 11. Install new translations ktd --root --shell koha-translate --install fr-CA --dev kohadev 12. Enable the new language in Administration > System preferences > StaffInterfaceLanguages 13. Repeat step 1-6 --> Translation should be whatever you put in the po file --- koha-tmpl/intranet-tmpl/prog/en/modules/members/apikeys.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/apikeys.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/apikeys.tt index f012dfe18c..c0ef3dd305 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/apikeys.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/apikeys.tt @@ -88,7 +88,7 @@ Description Client ID - Active + [% tp('API client id/key pair status', 'Active') | html %] Actions -- 2.43.0