Skip to content

Commit 628cd6d

Browse files
authored
Merge pull request #278747 from MicrosoftDocs/main
6/20 11:00 AM IST Publish
2 parents 754098b + c86c641 commit 628cd6d

File tree

85 files changed

+2452
-380
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+2452
-380
lines changed

articles/ai-services/immersive-reader/how-to-store-user-preferences.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,55 @@ const options = {
3838
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, YOUR_DATA, options);
3939
```
4040

41+
### Example Preferences JSON Structure
42+
43+
Here's an example of what the `value` parameter looks like when parsed, along with the types for each field:
44+
45+
```json
46+
{
47+
"displayOptionsState": {
48+
"textSize": "number",
49+
"fontFamily": "string",
50+
"textSpacing": "number",
51+
"formattingEnabled": "boolean",
52+
"theme": "string",
53+
"themeSetByUser": "boolean",
54+
"syllabificationEnabled": "boolean",
55+
"nounHighlightingEnabled": "boolean",
56+
"nounHighlightingColor": "string",
57+
"verbHighlightingEnabled": "boolean",
58+
"verbHighlightingColor": "string",
59+
"adjectiveHighlightingEnabled": "boolean",
60+
"adjectiveHighlightingColor": "string",
61+
"adverbHighlightingEnabled": "boolean",
62+
"adverbHighlightingColor": "string",
63+
"pictureDictionaryEnabled": "boolean",
64+
"posLabelsEnabled": "boolean"
65+
},
66+
"readAloudState": {
67+
"readAloudSpeed": "number",
68+
"voice": "string"
69+
},
70+
"translationState": {
71+
"shouldTranslateWords": "boolean",
72+
"translationLanguage": "string" // encoded JSON
73+
}
74+
}
75+
```
76+
77+
And here the sample for the `translationLanguage` decoded JSON.
78+
79+
```json
80+
{
81+
"text": "string",
82+
"key": "string",
83+
"data": {
84+
"tlc": "string",
85+
"slc": "string"
86+
}
87+
}
88+
```
89+
4190
## Load user preferences
4291

4392
Pass in the user's preferences to the Immersive Reader app by using the `-preferences` option. A trivial example to store and load the user's preferences is as follows:

articles/ai-services/immersive-reader/language-support.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -665,3 +665,28 @@ Immersive Reader supports the following human languages.
665665
| Spanish (Spain) | es-ES |
666666
| Swedish | sv |
667667
| Swedish (Sweden) | sv-SE |
668+
669+
## Math
670+
671+
| Language | Tag |
672+
|----------|-----|
673+
| Catalan (Catalan) | ca-ES |
674+
| Chinese Simplified | zh-Hans |
675+
| Chinese Traditional | zh-Hant |
676+
| Danish (Denmark) | da-DK |
677+
| Dutch (Netherlands) | nl-NL |
678+
| English (United States) | en-US |
679+
| Finnish (Finland) | fi-FI |
680+
| French (France) | fr-FR |
681+
| German (Germany) | de-DE |
682+
| Italian (Italy) | it-IT |
683+
| Japanese (Japan) | ja-JP |
684+
| Korean (Korea) | ko-KR |
685+
| Norwegian Bokmal (Norway) | nb-NO |
686+
| Polish (Poland) | pl-PL |
687+
| Portuguese (Brazil) | pt-BR |
688+
| Portuguese (Portugal) | pt-PT |
689+
| Russian (Russia) | ru-RU |
690+
| Swedish (Sweden) | sv-SE |
691+
| Spanish (Spain) | es-ES |
692+
| Turkish (Türkiye) | tr-TR |

articles/aks/use-kms-etcd-encryption.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use Key Management Service (KMS) etcd encryption with
44
ms.topic: article
55
ms.subservice: aks-security
66
ms.custom: devx-track-azurecli
7-
ms.date: 05/24/2024
7+
ms.date: 06/19/2024
88
---
99

1010
# Add Key Management Service etcd encryption to an Azure Kubernetes Service cluster
@@ -36,7 +36,7 @@ The following limitations apply when you integrate KMS etcd encryption with AKS:
3636

3737
* Deleting the key, the key vault, or the associated identity isn't supported.
3838
* KMS etcd encryption doesn't work with system-assigned managed identity. The key vault access policy must be set before the feature is turned on. System-assigned managed identity isn't available until after the cluster is created. Consider the cycle dependency.
39-
* Azure Key Vault with a firewall to allow public access isn't supported because it blocks traffic from the KMS plugin to the key vault.
39+
* Azure Key Vault with a firewall setting "allow public access from specific virtual networks and IP addresses" or "disable public access" isn't supported because it blocks traffic from the KMS plugin to the key vault.
4040
* The maximum number of secrets that are supported by a cluster that has KMS turned on is 2,000. However, it's important to note that [KMS v2][kms-v2-support] isn't limited by this restriction and can handle a higher number of secrets.
4141
* Bring your own (BYO) Azure key vault from another tenant isn't supported.
4242
* With KMS turned on, you can't change the associated key vault mode (public versus private). To [update a key vault mode][update-a-key-vault-mode], you must first turn off KMS, and then turn it on again.
@@ -445,6 +445,7 @@ kubectl get secrets --all-namespaces -o json | kubectl replace -f -
445445
[az-aks-create]: /cli/azure/aks#az-aks-create
446446
[az-aks-update]: /cli/azure/aks#az_aks_update
447447
[turn-on-kms-for-a-public-key-vault]: #turn-on-kms-for-a-public-key-vault
448+
[azure-keyvault-firewall]:../key-vault/general/how-to-azure-key-vault-network-security.md
448449
[turn-on-kms-for-a-private-key-vault]: #turn-on-kms-for-a-private-key-vault
449450
[update-a-key-vault-mode]: #update-a-key-vault-mode
450451
[api-server-vnet-integration]: api-server-vnet-integration.md
57.9 KB
Loading

0 commit comments

Comments
 (0)