Skip to content

Commit 053bec1

Browse files
authored
docs(readme): Use HTML syntax for locale table (DenverCoder1#386)
1 parent f2ef022 commit 053bec1

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

composer.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/translation-progress.php

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,28 @@ function getLineNumber(array $translations_file, string $locale): int
6666
function progressToBadges(array $progress): string
6767
{
6868
$per_row = 5;
69-
$badges = str_repeat("| ", $per_row) . "|" . "\n";
70-
$badges .= str_repeat("| --- ", $per_row) . "|" . "\n";
69+
$table = "<table><tbody>";
7170
$i = 0;
7271
foreach (array_values($progress) as $data) {
72+
if ($i % $per_row === 0) {
73+
$table .= "<tr>";
74+
}
7375
$line_url = "https://github.com/DenverCoder1/github-readme-streak-stats/blob/main/src/translations.php#L{$data["line_number"]}";
74-
$badges .= "| [`{$data["locale"]}`]({$line_url}) - {$data["locale_name"]} <br /> [![{$data["locale_name"]} {$data["percentage"]}%](https://progress-bar.dev/{$data["percentage"]})]({$line_url}) ";
76+
$table .= "<td><a href=\"{$line_url}\"><code>{$data["locale"]}</code></a> - {$data["locale_name"]}<br /><a href=\"{$line_url}\"><img src=\"https://progress-bar.dev/{$data["percentage"]}\" alt=\"{$data["locale_name"]} {$data["percentage"]}%\"></a></td>";
7577
$i++;
7678
if ($i % $per_row === 0) {
77-
$badges .= "|\n";
79+
$table .= "</tr>";
7880
}
7981
}
8082
if ($i % $per_row !== 0) {
81-
$badges .= "|\n";
83+
while ($i % $per_row !== 0) {
84+
$table .= "<td></td>";
85+
$i++;
86+
}
87+
$table .= "</tr>";
8288
}
83-
return $badges;
89+
$table .= "</tbody></table>\n";
90+
return $table;
8491
}
8592

8693
/**

0 commit comments

Comments
 (0)