Istnieje kilka systemów kodów językowych i kilka systemów kodów regionów, a także ich kombinacje. Kiedy odwołujesz się do strony W3C, zakładam, że odwołujesz się do systemu zdefiniowanego w BCP 47. Ten system jest ortogonalny w tym sensie, że kody takie jak en-GB i fr-CA po prostu łączą kod języka i kod regionu. Oznacza to bardzo dużą liczbę możliwych kombinacji, z których większość ma niewielki sens, takich jak ab-AX, co oznacza, że Abchas, jak mówi się na Wyspach Alandzkich (nie sądzę, że ktokolwiek, jeszcze mniej społeczności, mówi tam Abchaz, choć teoretycznie możliwe oczywiście).
Tak więc każda lista kombinacji języków i regionów byłaby po prostu pragmatyczną listą kombinacji, które są w pewnym sensie ważne lub wspierane przez niektóre programy w pewnym szczególnym znaczeniu.
Podane specyfikacje określają ogólne zasady, a także autorytatywne źródła informacji na temat różnych "podznaczników" (takich jak kod języka podstawowego i kod regionu). W przypadku najważniejszych części urzędowy punkt rejestracji obsługuje język three- and two-letter ISO 639 codes, a strona ISO zawiera regiony two-letter ISO 3166 codes. Listy są dość czytelne i nie widzę powodu, aby rozważać użycie innych niż te podstawowe zasoby, szczególnie w odniesieniu do możliwych zmian.
link podałeś * to * oficjalny rejestru. Czego brakuje w tym dokumencie? –
@ jorg-w-mittag - może być naiwny, ale miałem nadzieję na dość pełną listę typowych kombinacji tego typu, a nie tylko pojedyncze podtagi. –
Najbardziej dokładną listą, którą znalazłem jest [to] (https://msdn.microsoft.com/en-us/library/ee825488%28v=cs.20%29.aspx?f=255&MSPPError=-2147217396) –