Skip to content

Commit bdfa334

Browse files
committed
Replace unicode list marker emojis with twemoji images
1 parent ebd5a99 commit bdfa334

File tree

11 files changed

+69
-25
lines changed

11 files changed

+69
-25
lines changed

themes/lingual/assets/css/main.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,19 @@ prose-code:bg-stone-200
5050
.emphasized {
5151
@apply font-bold bg-gradient-to-r from-sky-200 to-sky-200 bg-repeat-x bg-[length:100%_6px] bg-[center_top_90%];
5252
}
53+
54+
.emoji-list {
55+
@apply list-none !pl-0;
56+
}
57+
58+
.emoji-list li {
59+
@apply flex items-start gap-4 !pl-0;
60+
}
61+
62+
.emoji-list li img {
63+
@apply size-6 !m-0 !mt-[6px];
64+
}
65+
66+
.emoji-list-sm li img {
67+
@apply size-5 !mt-[8px];
68+
}

themes/lingual/layouts/_default/home.html

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,30 @@ <h1 class="text-center">
2222
If you ever worked with translations you certainly experienced one or more
2323
of the following:
2424
</p>
25-
<ul>
26-
<li class="list-['😕']">Sync scripts are cobbled together manually</li>
27-
<li class="list-['🙁']">
28-
Translations in a TMS are <strong>global state</strong> and as such don’t play well with
29-
development in feature branches
25+
<ul class="emoji-list">
26+
<li>
27+
<img src="/twemoji/1f615.svg" />
28+
<div>Sync scripts are cobbled together manually</div>
29+
</li>
30+
<li>
31+
<img src="/twemoji/1f641.svg" />
32+
<div>Translations in a TMS are <strong>global state</strong> and as such don’t play well with
33+
development in feature branches</div>
3034
</li>
31-
<li class="list-['☹️']">
32-
Merging translation files in GIT causes <strong>spurious conflicts</strong> that are just
33-
annoying to resolve
35+
<li>
36+
<img src="/twemoji/1f627.svg" />
37+
<div>Merging translation files in GIT causes <strong>spurious conflicts</strong> that are just
38+
annoying to resolve</div>
3439
</li>
35-
<li class="list-['😦']">
36-
Branching support of existing translation management systems leave a lot
37-
to be desired and/or are <strong>prohibitively expensive</strong>
40+
<li>
41+
<img src="/twemoji/1f635.svg" />
42+
<div>Branching support of existing translation management systems leave a lot
43+
to be desired and/or are <strong>prohibitively expensive</strong></div>
44+
</li>
45+
<li>
46+
<img src="/twemoji/1f629.svg" />
47+
<div>Coordinating translations across feature branches and/or teams takes a significant amount of effort</div>
3848
</li>
39-
<li class="list-['😩']">Coordinating translations across feature branches and/or teams takes a significant amount of effort</li>
4049
</ul>
4150

4251
<h2 class="text-center border-y-4 border-zinc-600 py-6 !my-16">
@@ -54,9 +63,15 @@ <h2>First-class Branching</h2>
5463
Lingual uses the same <strong>industry-standard branching model</strong> as GIT but it
5564
works on translation data-structures.
5665
</p>
57-
<ul class="list-['✔️']">
58-
<li><strong class="emphasized">No more GIT merge conflicts</strong> to resolve in your translations</li>
59-
<li><strong class="emphasized">No more friction</strong> caused by translations as global state</li>
66+
<ul class="emoji-list emoji-list-sm">
67+
<li>
68+
<img src="/twemoji/2705.svg" />
69+
<div><strong class="emphasized">No more GIT merge conflicts</strong> to resolve in your translations</div>
70+
</li>
71+
<li>
72+
<img src="/twemoji/2705.svg" />
73+
<div><strong class="emphasized">No more friction</strong> caused by translations as global state</div>
74+
</li>
6075
</ul>
6176

6277
<div class="bg-zinc-800 p-2 aspect-video not-prose rounded-md flex flex-col">
@@ -71,12 +86,16 @@ <h2>State-of-the-Art CLI</h2>
7186
Lingual comes with a state-of-the-art CLI to sync translations, branch, merge and
7287
even set up your project.
7388
</p>
74-
<ul class="list-['✔️']">
89+
<ul class="emoji-list emoji-list-sm">
90+
<li>
91+
<img src="/twemoji/2705.svg" />
92+
<div><strong class="emphasized">Stay in the terminal</strong> for project setup, translation sync, branching
93+
merging, etc.</div>
94+
</li>
7595
<li>
76-
<strong class="emphasized">Stay in the terminal</strong> for project setup, translation sync, branching
77-
merging, etc.
96+
<img src="/twemoji/2705.svg" />
97+
<div><strong class="emphasized">No more sync scripts</strong> held together by duct-tape and bubblegum</div>
7898
</li>
79-
<li><strong class="emphasized">No more sync scripts</strong> held together by duct-tape and bubblegum</li>
8099
</ul>
81100
<div class="bg-black py-4 px-1 aspect-video not-prose rounded-md flex flex-col">
82101
<video autoplay muted loop class="w-full aspect-video block">
@@ -88,12 +107,12 @@ <h2>And more</h2>
88107
<p>
89108
Of course Lingual also provides all the standard features you would expect like
90109
</p>
91-
<ul class="list-['✔️']">
92-
<li>Team/Organization management</li>
93-
<li>Customizable, role-based access control</li>
94-
<li>Authentication through Google/Github/etc. account</li>
95-
<li>CI/CD automation and Github/Gitlab/etc. integration</li>
96-
<li>Automatic machine-translations</li>
110+
<ul class="emoji-list emoji-list-sm">
111+
<li><img src="/twemoji/2705.svg" /><div>Team/Organization management</div></li>
112+
<li><img src="/twemoji/2705.svg" /><div>Customizable, role-based access control</div></li>
113+
<li><img src="/twemoji/2705.svg" /><div>Authentication through Google/Github/etc. account</div></li>
114+
<li><img src="/twemoji/2705.svg" /><div>CI/CD automation and Github/Gitlab/etc. integration</div></li>
115+
<li><img src="/twemoji/2705.svg" /><div>Automatic machine-translations</div></li>
97116
</ul>
98117
<div class="bg-zinc-800 p-2 not-prose rounded-md">
99118
<div class="glide">
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)