diff --git a/docs/ldml/tr35-keyboards.md b/docs/ldml/tr35-keyboards.md
index 428f6e22175..81b6a17069b 100644
--- a/docs/ldml/tr35-keyboards.md
+++ b/docs/ldml/tr35-keyboards.md
@@ -1902,7 +1902,7 @@ Here is a list of the data sources used to generate the initial key map layouts:
| Android | Android 4.0 - Ice Cream Sandwich ([https://source.android.com/source/downloading.html](https://source.android.com/source/downloading.html)) | Parsed layout files located in packages/inputmethods/LatinIME/java/res |
| ChromeOS | XKB ([https://www.x.org/wiki/XKB](https://www.x.org/wiki/XKB)) | The ChromeOS represents a very small subset of the keyboards available from XKB.
| Mac OSX | Ukelele bundled System Keyboards ([https://software.sil.org/ukelele/](https://software.sil.org/ukelele/)) | These layouts date from Mac OSX 10.4 and are therefore a bit outdated |
-| Windows | Generated .klc files from the Microsoft Keyboard Layout Creator ([https://support.microsoft.com/en-us/help/823010/the-microsoft-keyboard-layout-creator](https://support.microsoft.com/en-us/help/823010/the-microsoft-keyboard-layout-creator)) |
+| Windows | Generated .klc files from the Microsoft Keyboard Layout Creator ([https://support.microsoft.com/en-us/topic/906c31e4-d5ea-7988-cb39-7b688880d7cb](https://support.microsoft.com/en-us/topic/906c31e4-d5ea-7988-cb39-7b688880d7cb)) |
* * *
diff --git a/docs/ldml/tr35.md b/docs/ldml/tr35.md
index 4af8ae12141..aefa96bb692 100644
--- a/docs/ldml/tr35.md
+++ b/docs/ldml/tr35.md
@@ -1528,7 +1528,7 @@ The default locale is not even always used in resource bundle inheritance. For t
* break iteration
* case mapping
* transliteration
- * The lookup for transliteration is yet more complicated because of the interplay of source and target locales: see _Part 2 General, Section 10.1 [Inheritance.](https://www.unicode.org/reports/tr35/tr35-general.md#Inheritance)_
+ * The lookup for transliteration is yet more complicated because of the interplay of source and target locales: see _Part 2 General, Section 10.1 [Inheritance.](tr35-general.md#Inheritance)_
Thus if there is no Akan locale, for example, asking for a collation for Akan should produce the root collation, _not the Swedish collation._
@@ -3604,7 +3604,7 @@ The above algorithm is a logical statement of the process, but would obviously n
| [RBNF] | Rule-Based Number Format
[https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1RuleBasedNumberFormat.html](https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1RuleBasedNumberFormat.html) |
| [RBBI] | Rule-Based Break Iterator
[https://unicode-org.github.io/icu/userguide/boundaryanalysis](https://unicode-org.github.io/icu/userguide/boundaryanalysis) |
| [UCAChart] | Collation Chart[
https://unicode.org/charts/collation/](https://unicode.org/charts/collation/) |
-| [UTCInfo] | NIST Time and Frequency Division Home Page
[https://tf.nist.gov/
](https://tf.nist.gov/)U.S. Naval Observatory: What is Universal Time?
[https://www.usno.navy.mil/USNO/time/master-clock/systems-of-time](https://www.usno.navy.mil/USNO/time/master-clock/systems-of-time) |
+| [UTCInfo] | NIST Time and Frequency Division Home Page
[https://tf.nist.gov/
](https://tf.nist.gov/)U.S. Naval Observatory: What is Universal Time?
[https://www.cnmoc.usff.navy.mil/Organization/United-States-Naval-Observatory/Precise-Time-Department/The-USNO-Master-Clock/Definitions-of-Systems-of-Time/](https://www.cnmoc.usff.navy.mil/Organization/United-States-Naval-Observatory/Precise-Time-Department/The-USNO-Master-Clock/Definitions-of-Systems-of-Time/) |
| [WindowsCulture] | Windows Culture Info (with mappings from [[BCP47](#BCP47)]-style codes to LCIDs)
[https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo) |