Skip to content

Commit 524c732

Browse files
committed
feat: compare keyboard layout efficiencies for different languages
1 parent 76e4e1d commit 524c732

Some content is hidden

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

56 files changed

+4332
-3490
lines changed

packages/keybr-intl/lib/messages/cs.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/da.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/de.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/el.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/en.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/es.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/et.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/fa.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/fr.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/he.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/hu.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/it.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/ja.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/ne.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/nl.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/pl.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/pt-br.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/ru.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/sv.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/tr.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/uk.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/lib/messages/zh-hans.json

+1-1
Large diffs are not rendered by default.

packages/keybr-intl/translations/cs.json

-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@
8686
"keyboard.geometry.label": "Geometrie:",
8787
"keyboard.language.label": "Jazyk:",
8888
"keyboard.layout.label": "Rozložení:",
89-
"layouts.heatmap.caption": "Teplotní mapa četnosti pro {name}",
90-
"layouts.heatmap.description": "Tento graf zobrazuje relativní četnosti kláves ve formě teplotní mapy.",
9189
"layouts.stats.bottomRowKeys.description": "Procento kláves psaných ve spodní řadě, čím méně, tím lépe.",
9290
"layouts.stats.bottomRowKeys.name": "Klávesy ve spodní řadě:",
9391
"layouts.stats.homeRowKeys.description": "Procento kláves psaných bez opuštění základní řady, čím více, tím lépe.",

packages/keybr-intl/translations/da.json

-2
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@
8282
"keyboard.emulate.label": "Efterligne layout",
8383
"keyboard.geometry.label": "Geometri:",
8484
"keyboard.language.label": "Sprog:",
85-
"layouts.heatmap.caption": "Tastfrekvens varmekort for {name}",
86-
"layouts.heatmap.description": "Dette diagram viser relative testefrekvenser som et varmekort.",
8785
"layouts.stats.bottomRowKeys.description": "Procentdel af taster, der er indtastet på Shift-rækken, jo færre jo bedre.",
8886
"layouts.stats.bottomRowKeys.name": "Taster på nederste række:",
8987
"layouts.stats.homeRowKeys.description": "Procentdel af taster, der indtastes uden at forlade Caps Lock-rækken, jo flere jo bedre.",

packages/keybr-intl/translations/de.json

-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@
8484
"keyboard.emulate.label": "Layout emulieren",
8585
"keyboard.geometry.label": "Geometrie:",
8686
"keyboard.language.label": "Sprache:",
87-
"layouts.heatmap.caption": "Tastenfrequenz-Heatmap für {name}",
88-
"layouts.heatmap.description": "Dieses Diagramm zeigt relative Tastenhäufigkeiten als Heatmap.",
8987
"layouts.stats.bottomRowKeys.description": "Prozentualer Anteil der in der Umschaltzeile getippten Tasten, je weniger, desto besser.",
9088
"layouts.stats.bottomRowKeys.name": "Tasten in der unteren Zeile:",
9189
"layouts.stats.homeRowKeys.description": "Prozentsatz der Tasten, die getippt wurden, ohne die Feststelltastenzeile zu verlassen, je mehr, desto besser.",

packages/keybr-intl/translations/el.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "Γεωμετρία:",
8686
"keyboard.language.label": "Γλώσσα:",
8787
"keyboard.layout.label": "Διάταξη:",
88-
"layouts.heatmap.caption": "Χάρτης συχνότητας πλήκτρων για {name}",
89-
"layouts.heatmap.description": "Αυτό το γράφημα δείχνει τις σχετικές συχνότητες των πλήκτρων.",
9088
"layouts.stats.bottomRowKeys.description": "Το ποσοστό των πλήκτρων που πληκτρολογήθηκαν στη σειρά Shift, όσο λιγότερα τόσο το καλύτερο.",
9189
"layouts.stats.bottomRowKeys.name": "Πλήκτρα στην κάτω σειρά:",
9290
"layouts.stats.homeRowKeys.description": "Ποσοστό πλήκτρων που πληκτρολογήθηκαν χωρίς έξοδο από τη σειρά Caps Lock, όσο περισσότερα τόσο το καλύτερο.",

packages/keybr-intl/translations/en.json

+8-7
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,15 @@
8686
"keyboard.geometry.label": "Geometry:",
8787
"keyboard.language.label": "Language:",
8888
"keyboard.layout.label": "Layout:",
89-
"layouts.heatmap.caption": "Key Frequency Heatmap for {name}",
90-
"layouts.heatmap.description": "This chart shows relative key frequencies as a heatmap.",
91-
"layouts.stats.bottomRowKeys.description": "Percentage of keys typed on the Shift row, the less the better.",
89+
"layouts.stats.bottomRowKeys.description": "The percentage of keys typed on the Shift row, the less the better.",
9290
"layouts.stats.bottomRowKeys.name": "Keys on the bottom row:",
93-
"layouts.stats.homeRowKeys.description": "Percentage of keys typed without leaving the Caps Lock row, the more the better.",
91+
"layouts.stats.homeRowKeys.description": "The percentage of keys typed without leaving the Caps Lock row, the more the better.",
9492
"layouts.stats.homeRowKeys.name": "Keys on the home row:",
95-
"layouts.stats.sameFingerKeys.description": "Percentage of keys typed by the same finger, the less the better.",
93+
"layouts.stats.sameFingerKeys.description": "The percentage of keys typed by the same finger, the less the better.",
9694
"layouts.stats.sameFingerKeys.name": "Keys typed by the same finger:",
97-
"layouts.stats.sameHandKeys.description": "Percentage of keys typed by the same hand, the less the better.",
95+
"layouts.stats.sameHandKeys.description": "The percentage of keys typed by the same hand, the less the better.",
9896
"layouts.stats.sameHandKeys.name": "Keys typed by the same hand:",
99-
"layouts.stats.topRowKeys.description": "Percentage of keys typed on the Tab row, the less the better.",
97+
"layouts.stats.topRowKeys.description": "The percentage of keys typed on the Tab row, the less the better.",
10098
"layouts.stats.topRowKeys.name": "Keys on the top row:",
10199
"learningRate.alreadyUnlocked": "This letter is already unlocked.",
102100
"learningRate.remainingLessons": "Approximately {remainingLessons} lessons remaining to unlock this letter ({certainty} certainty).",
@@ -205,7 +203,10 @@
205203
"page.highScores.link.description": "See the high score table featuring the fastest typists.",
206204
"page.highScores.link.name": "High Scores",
207205
"page.highScores.title": "High Scores Table",
206+
"page.layouts.alphabet": "Alphabet:",
207+
"page.layouts.content": "<h1>Keyboard Layouts</h1><p>These charts visualize the efficiency of different keyboard layouts. An efficiency is a measure of how easy it is to type on a keyboard.</p><p>The circles show relative key frequencies, and the arcs show relative key pair frequencies.</p><p>It is easier to type when the most frequent keys are on the home row, and when the most frequent key pairs are typed with different fingers and hands. Therefore an efficient layout has the largest circles on the home row. It also has arcs that are evenly distributed across the keyboard, long and horizontal, rather than short and diagonal, because it indicates the frequent switching of fingers and hands.</p>",
208208
"page.layouts.description": "Keyboard layouts comparison charts.",
209+
"page.layouts.language": "Language:",
209210
"page.layouts.link.description": "Compare the efficiency of different keyboard layouts.",
210211
"page.layouts.link.name": "Layouts",
211212
"page.layouts.title": "Keyboard Layouts.",

packages/keybr-intl/translations/es.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "Geometría:",
8686
"keyboard.language.label": "Idioma:",
8787
"keyboard.layout.label": "Disposición:",
88-
"layouts.heatmap.caption": "Mapa de calor de frecuencia de teclas para {name}",
89-
"layouts.heatmap.description": "Este gráfico muestra las frecuencias relativas de las teclas en forma de mapa de calor.",
9088
"layouts.stats.bottomRowKeys.description": "Porcentaje de teclas mecanografiadas en la fila de Mayúsculas, cuanto menos mejor.",
9189
"layouts.stats.bottomRowKeys.name": "Teclas en la fila inferior:",
9290
"layouts.stats.homeRowKeys.description": "Porcentaje de teclas mecanografiadas sin dejar la fila de Mayúsculas, cuanto más mejor.",

packages/keybr-intl/translations/et.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "Geomeetria:",
8686
"keyboard.language.label": "Keel:",
8787
"keyboard.layout.label": "Paigutus:",
88-
"layouts.heatmap.caption": "Klahvi {name} sageduse soojuskaart",
89-
"layouts.heatmap.description": "Diagramm näitab klahvide suhteliste sagedusi soojuskaardina.",
9088
"layouts.stats.bottomRowKeys.description": "Shift-real trükitud klahvide protsent, mida vähem, seda parem.",
9189
"layouts.stats.bottomRowKeys.name": "Klahvid alumisel real:",
9290
"layouts.stats.homeRowKeys.description": "Protsent klahvidest, mis on sisestatud ilma Caps Lock realt lahkumata, mida rohkem, seda parem.",

packages/keybr-intl/translations/fa.json

-2
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@
6666
"keyboard.geometry.label": "هندسه:",
6767
"keyboard.language.label": "زبان:",
6868
"keyboard.layout.label": "چیدمان:",
69-
"layouts.heatmap.caption": "نقشه حرارتی تعداد تکرار کلید برای {name}",
70-
"layouts.heatmap.description": "این نمودار نقشه حرارتی نسبی تعداد تکرار کلید را نشان می‌دهد.",
7169
"layouts.stats.bottomRowKeys.description": "درصد کلیدهای تایپ شده در ردیف Shift، هرچه کمتر، بهتر.",
7270
"layouts.stats.bottomRowKeys.name": "کلیدهای ردیف پایینی:",
7371
"layouts.stats.homeRowKeys.description": "درصد کلیدهای تایپ شده بدون ترک ردیف Caps Lock، هرچه بیشتر، بهتر.",

packages/keybr-intl/translations/fr.json

-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@
8484
"keyboard.geometry.label": "Géométrie:",
8585
"keyboard.language.label": "Langue:",
8686
"keyboard.layout.label": "Disposition:",
87-
"layouts.heatmap.caption": "Carte de fréquences des touches pour {name}",
88-
"layouts.heatmap.description": "Ce graphique montre les fréquences relatives des touches sous forme de heatmap.",
8987
"layouts.stats.bottomRowKeys.description": "Pourcentage de touches tapées dans la rangée avec la touche Maj, moins c’est mieux.",
9088
"layouts.stats.bottomRowKeys.name": "Touches de la rangée du bas:",
9189
"layouts.stats.homeRowKeys.description": "Pourcentage de touches frappées sans quitter la rangée de la touche de verrouillage des majuscules, plus c’est mieux.",

packages/keybr-intl/translations/he.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "גֵאוֹמֶטרִיָה:",
8686
"keyboard.language.label": "שפה:",
8787
"keyboard.layout.label": "מַעֲרָך:",
88-
"layouts.heatmap.caption": "מפת חום של תדר מפתח עבור {name}",
89-
"layouts.heatmap.description": "תרשים זה מציג תדרי מפתח יחסיים כמפת חום.",
9088
"layouts.stats.bottomRowKeys.description": "אחוז המקשים שהוקלדו בשורת Shift, כמה שפחות, יותר טוב.",
9189
"layouts.stats.bottomRowKeys.name": "מקשים בשורה התחתונה:",
9290
"layouts.stats.homeRowKeys.description": "אחוז המפתחות שהוקלדו מבלי לעזוב את שורת Caps Lock, כמה שיותר יותר טוב.",

packages/keybr-intl/translations/hu.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "Geometria:",
8686
"keyboard.language.label": "Nyelv:",
8787
"keyboard.layout.label": "Kiosztás:",
88-
"layouts.heatmap.caption": "Billentyűk Gyakoriságának Hőtérképe {name} számára",
89-
"layouts.heatmap.description": "Ez a diagram a relatív billentyűk gyakoriságát mutatja hőtérkép formájában.",
9088
"layouts.stats.bottomRowKeys.description": "A Shift-el egy sorban beírt billentyűk százalékos aránya, minél kevesebb, annál jobb.",
9189
"layouts.stats.bottomRowKeys.name": "Billentyűk az alsó sorban:",
9290
"layouts.stats.homeRowKeys.description": "A Caps Lock sor elhagyása nélkül beírt billentyűk százalékos aránya, minél nagyobb, annál jobb.",

packages/keybr-intl/translations/it.json

-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@
7676
"keyboard.emulate.label": "Emula layout",
7777
"keyboard.geometry.label": "Geometria:",
7878
"keyboard.language.label": "Lingua:",
79-
"layouts.heatmap.caption": "Mappa di calore della frequenza tasti per {name}",
80-
"layouts.heatmap.description": "Questo grafico mostra la frequenza relativa dei tasti come mappa di calore.",
8179
"layouts.stats.bottomRowKeys.description": "Percentuale di tasti digitati sulla riga Maiusc, un nomero basso è meglio.",
8280
"layouts.stats.bottomRowKeys.name": "Tasti nella fila in basso:",
8381
"layouts.stats.homeRowKeys.description": "Percentuale di tasti digitati senza uscire dalla riga Caps Lock, un numero alto è meglio.",

packages/keybr-intl/translations/ja.json

-2
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@
8282
"keyboard.geometry.label": "形状:",
8383
"keyboard.language.label": "言語:",
8484
"keyboard.layout.label": "配列:",
85-
"layouts.heatmap.caption": "{name} のキー頻度ヒートマップ",
86-
"layouts.heatmap.description": "このチャートは相対的なキー頻度をヒートマップとして表したものです。",
8785
"layouts.stats.bottomRowKeys.description": "Shiftキーのある行のキーをタイプする割合で、少ないほど良いです。",
8886
"layouts.stats.bottomRowKeys.name": "下段のキー:",
8987
"layouts.stats.homeRowKeys.description": "Caps Lockキーのある行のキーをタイプする割合で、多いほどよいです。",

packages/keybr-intl/translations/ne.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "ज्यामिति:",
8686
"keyboard.language.label": "भाषा:",
8787
"keyboard.layout.label": "लेआउट:",
88-
"layouts.heatmap.caption": "{name} को लागि कुञ्जी फ्रिक्वेन्सी हीटम्याप",
89-
"layouts.heatmap.description": "यो चार्टले तातो नक्शाको रूपमा सापेक्ष कुञ्जी आवृत्तिहरू देखाउँछ।",
9088
"layouts.stats.bottomRowKeys.description": "Shift पङ्क्तिमा टाइप गरिएका कुञ्जीहरूको प्रतिशत, कम राम्रो।",
9189
"layouts.stats.bottomRowKeys.name": "तल पङ्क्तिमा कुञ्जीहरू:",
9290
"layouts.stats.homeRowKeys.description": "Caps Lock पङ्क्ति नछोडी टाइप गरिएका कुञ्जीहरूको प्रतिशत, जति धेरै राम्रो।",

packages/keybr-intl/translations/nl.json

-2
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@
6868
"keyboard.geometry.label": "Geometrie:",
6969
"keyboard.language.label": "Taal:",
7070
"keyboard.layout.label": "Indeling:",
71-
"layouts.heatmap.caption": "Toetsfrequentie Hittekaart voor {name}",
72-
"layouts.heatmap.description": "Deze grafiek laat u relatieve toetsfrequenties als een hittekaart zien.",
7371
"layouts.stats.bottomRowKeys.description": "Percentage getypte toetsen op de Shift rij, hoe minder, hoe beter.",
7472
"layouts.stats.bottomRowKeys.name": "Toetsen op de onderste rij:",
7573
"layouts.stats.homeRowKeys.description": "Percentage getypte toetsen zonder de Caps Lock rij te verlaten, hoe meer, hoe beter.",

packages/keybr-intl/translations/pl.json

-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@
8686
"keyboard.geometry.label": "Geometria:",
8787
"keyboard.language.label": "Język:",
8888
"keyboard.layout.label": "Układ:",
89-
"layouts.heatmap.caption": "Mapa cieplna częstotliwości naciskania klawiszy dla {name}",
90-
"layouts.heatmap.description": "Ten diagram pokazuje względne częstotliwości naciskania klawiszy w formie mapy cieplnej.",
9189
"layouts.stats.bottomRowKeys.description": "Procent klawiszy naciskanych w szeregu z klawiszem Shift – im mniej, tym lepiej.",
9290
"layouts.stats.bottomRowKeys.name": "Klawisze w dolnym szeregu:",
9391
"layouts.stats.homeRowKeys.description": "Procent klawiszy naciskanych bez opuszczania wiersza z klawiszem Caps Lock – im więcej, tym lepiej.",

packages/keybr-intl/translations/pt-br.json

-2
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383
"keyboard.emulate.label": "Layout simulado",
8484
"keyboard.geometry.label": "Geometria:",
8585
"keyboard.language.label": "Linguagem:",
86-
"layouts.heatmap.caption": "Mapa de calor para {name}",
87-
"layouts.heatmap.description": "Este gráfico mostra as teclas relacionadas como um mapa de calor.",
8886
"layouts.stats.bottomRowKeys.description": "Porcentagem de teclas digitadas na linha do Shift. Quanto menos, melhor.",
8987
"layouts.stats.bottomRowKeys.name": "Teclas na linha de baixo:",
9088
"layouts.stats.homeRowKeys.description": "Porcentagem de teclas digitadas sem deixar a linha do Caps Lock. Quanto mais, melhor",

packages/keybr-intl/translations/ru.json

-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@
8686
"keyboard.geometry.label": "Геометрия:",
8787
"keyboard.language.label": "Язык:",
8888
"keyboard.layout.label": "Раскладка:",
89-
"layouts.heatmap.caption": "Тепловая карта частоты печати клавиш для {name}",
90-
"layouts.heatmap.description": "Эта диаграмма показывает сравнительную частоту печати клавиш в виде тепловой карты.",
9189
"layouts.stats.bottomRowKeys.description": "Процент клавиш, нажимаемых в ряду Shift. Чем меньше, тем лучше.",
9290
"layouts.stats.bottomRowKeys.name": "Клавиши в нижнем ряду:",
9391
"layouts.stats.homeRowKeys.description": "Процент клавиш, нажимаемых не покидая ряд Caps Lock. Чем больше, тем лучше.",

packages/keybr-intl/translations/sv.json

-2
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383
"keyboard.emulate.label": "Emulera layout",
8484
"keyboard.geometry.label": "Geometri:",
8585
"keyboard.language.label": "Språk:",
86-
"layouts.heatmap.caption": "Värmekarta över tangentfrekvenser för {name}",
87-
"layouts.heatmap.description": "Detta diagram visar relativa tangentfrekvenser som en värmekarta.",
8886
"layouts.stats.bottomRowKeys.description": "Procent av tangenter på Shiftraden, ju färre desto bättre.",
8987
"layouts.stats.bottomRowKeys.name": "Tangenter på nedersta raden:",
9088
"layouts.stats.homeRowKeys.description": "Procent av tangenter skrivna utan att lämna Caps Lock raden, ju fler desto bättre.",

packages/keybr-intl/translations/uk.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "Геометрія:",
8686
"keyboard.language.label": "Мова:",
8787
"keyboard.layout.label": "Розкладка:",
88-
"layouts.heatmap.caption": "Теплова карта частоти клавіш для {name}",
89-
"layouts.heatmap.description": "Ця діаграма показує теплову карту відносних частот кнопок.",
9088
"layouts.stats.bottomRowKeys.description": "Відсоток клавіш, що натискаються в ряду Shift, чим менше, тим краще.",
9189
"layouts.stats.bottomRowKeys.name": "Кнопки в нижньому ряду:",
9290
"layouts.stats.homeRowKeys.description": "Відсоток клавіш, що натискаються, не залишаючи ряд Caps Lock, чим більше, тим краще.",

packages/keybr-intl/translations/zh-hans.json

-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@
8585
"keyboard.geometry.label": "样式:",
8686
"keyboard.language.label": "语言:",
8787
"keyboard.layout.label": "布局:",
88-
"layouts.heatmap.caption": "{name} 的键位频率点位分布图",
89-
"layouts.heatmap.description": "该图以点位分布图形式显示相对键位的频率。",
9088
"layouts.stats.bottomRowKeys.description": "键入在 Shift 行键入的按键百分比,越少越好。",
9189
"layouts.stats.bottomRowKeys.name": "下方行中的键位:",
9290
"layouts.stats.homeRowKeys.description": "不关闭大写锁定行键入的百分比,越多越好。",

packages/keybr-keyboard-ui/lib/KeyboardStats.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export function KeyboardStats({
1717
title={formatMessage({
1818
id: "layouts.stats.homeRowKeys.description",
1919
defaultMessage:
20-
"Percentage of keys typed without leaving the Caps Lock row, the more the better.",
20+
"The percentage of keys typed without leaving the Caps Lock row, the more the better.",
2121
})}
2222
>
2323
<FormattedMessage
@@ -30,7 +30,7 @@ export function KeyboardStats({
3030
title={formatMessage({
3131
id: "layouts.stats.topRowKeys.description",
3232
defaultMessage:
33-
"Percentage of keys typed on the Tab row, the less the better.",
33+
"The percentage of keys typed on the Tab row, the less the better.",
3434
})}
3535
>
3636
<FormattedMessage
@@ -43,7 +43,7 @@ export function KeyboardStats({
4343
title={formatMessage({
4444
id: "layouts.stats.bottomRowKeys.description",
4545
defaultMessage:
46-
"Percentage of keys typed on the Shift row, the less the better.",
46+
"The percentage of keys typed on the Shift row, the less the better.",
4747
})}
4848
>
4949
<FormattedMessage
@@ -56,7 +56,7 @@ export function KeyboardStats({
5656
title={formatMessage({
5757
id: "layouts.stats.sameHandKeys.description",
5858
defaultMessage:
59-
"Percentage of keys typed by the same hand, the less the better.",
59+
"The percentage of keys typed by the same hand, the less the better.",
6060
})}
6161
>
6262
<FormattedMessage
@@ -69,7 +69,7 @@ export function KeyboardStats({
6969
title={formatMessage({
7070
id: "layouts.stats.sameFingerKeys.description",
7171
defaultMessage:
72-
"Percentage of keys typed by the same finger, the less the better.",
72+
"The percentage of keys typed by the same finger, the less the better.",
7373
})}
7474
>
7575
<FormattedMessage

0 commit comments

Comments
 (0)