Skip to content

Commit 4793f2d

Browse files
committed
feat: Initialize localization of home view
1 parent 356a36b commit 4793f2d

2 files changed

Lines changed: 27 additions & 16 deletions

File tree

src/main/resources/io/jenkins/plugins/designlibrary/Root/index.jelly

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?jelly escape-by-default='true'?>
2-
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:s="/lib/samples">
2+
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:l="/lib/layout" xmlns:s="/lib/samples">
33
<l:layout title="Design Library">
44
<st:adjunct includes="io.jenkins.plugins.designlibrary.sample" />
55
<l:side-panel>
@@ -9,61 +9,59 @@
99
<l:main-panel>
1010
<div class="app-home">
1111
<p class="app-home__jenkins-title">Jenkins</p>
12-
<h1 class="app-home__heading">Design<br/>Library</h1>
12+
<h1 class="app-home__heading">${%title}</h1>
1313
<div class="app-card__container">
1414
<div class="app-card__preview app-card__preview--intro">
1515
<l:icon src="symbol-sunburst plugin-design-library" />
1616
<img src="${imagesURL}/svgs/logo.svg" alt="Jenkins illustration" />
1717
</div>
18-
<p class="app-card__title">Welcome to Jenkins Design Library</p>
19-
<p class="app-card__description">
20-
Design Library makes it easy for developers to build complex and consistent interfaces using Jenkins UI components
21-
</p>
18+
<p class="app-card__title">${%welcome}</p>
19+
<p class="app-card__description">${%description}</p>
2220
</div>
23-
<p class="app-home__subheading">Topics for modernising your interface</p>
21+
<p class="app-home__subheading">${%topics}</p>
2422
<div class="app-home__side-by-side">
2523
<a class="app-card__container" href="Buttons">
2624
<div class="app-card__preview">
2725
<l:icon src="symbol-buttons plugin-design-library" />
2826
</div>
29-
<div class="app-card__title">Buttons</div>
30-
<div class="app-card__description">Use the new Jenkins buttons design</div>
27+
<div class="app-card__title">${%buttons}</div>
28+
<div class="app-card__description">${%buttons-description}</div>
3129
</a>
3230
<a class="app-card__container" href="Symbols">
3331
<div class="app-card__preview">
3432
<l:icon src="symbol-symbols plugin-design-library" />
3533
</div>
36-
<div class="app-card__title">Symbols</div>
37-
<div class="app-card__description">Enhance your interface with modern iconography</div>
34+
<div class="app-card__title">${%symbols}</div>
35+
<div class="app-card__description">${%symbols-description}</div>
3836
</a>
3937
</div>
40-
<p class="app-home__subheading">Get involved</p>
38+
<p class="app-home__subheading">${%gitter}</p>
4139
<div class="app-home__side-by-side">
4240
<a class="app-card__container" href="https://gitter.im/jenkinsci/ux-sig">
4341
<div class="app-card__preview">
4442
<l:icon src="symbol-gitter plugin-design-library" />
4543
</div>
46-
<div class="app-card__title">Join the UX discussion on Gitter</div>
44+
<div class="app-card__title">${%gitter-description}</div>
4745
</a>
4846
<a class="app-card__container" href="https://www.youtube.com/playlist?list=PLN7ajX_VdyaOnsIIsZHsv_fM9QhOcajWe">
4947
<div class="app-card__preview">
5048
<l:icon src="symbol-youtube plugin-design-library" />
5149
</div>
52-
<div class="app-card__title">Watch the latest Jenkins UX meetings</div>
50+
<div class="app-card__title">${%ux-youtube}</div>
5351
</a>
5452
</div>
5553
<div class="app-home__side-by-side">
5654
<a class="app-card__container" href="https://github.com/jenkinsci/jenkins/pulls?q=is%3Apr+is%3Aopen+label%3Aweb-ui">
5755
<div class="app-card__preview">
5856
<l:icon src="symbol-github plugin-design-library" />
5957
</div>
60-
<div class="app-card__title">View in-progress UX work</div>
58+
<div class="app-card__title">${%ux-wip-core}</div>
6159
</a>
6260
<a class="app-card__container" href="https://github.com/jenkinsci/design-library-plugin">
6361
<div class="app-card__preview">
6462
<l:icon src="symbol-design-library plugin-design-library" />
6563
</div>
66-
<div class="app-card__title">Contribute to Jenkins Design Library</div>
64+
<div class="app-card__title">${%contribute}</div>
6765
</a>
6866
</div>
6967
</div>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
title=Design<br/>Library
2+
welcome=Welcome to Jenkins Design Library
3+
description=Design Library makes it easy for developers to build complex and consistent interfaces using Jenkins UI components.
4+
topics=Topics for modernising your interface
5+
buttons=Buttons
6+
buttons-description=Use the new Jenkins buttons design
7+
symbols=Symbols
8+
symbols-description=Enhance your interface with modern iconography
9+
gitter=Get involved
10+
gitter-description=Join the UX discussion on Gitter
11+
ux-youtube=Watch the latest Jenkins UX meetings
12+
ux-wip-core=View in-progress UX work
13+
contribute=Contribute to Jenkins Design Library

0 commit comments

Comments
 (0)