Skip to content

Commit 8005c81

Browse files
committed
feat(i18n): add multilingual support
Signed-off-by: Shruti78 <shrutimurthy2103@gmail.com>
1 parent 824ac2b commit 8005c81

File tree

92 files changed

+12892
-7
lines changed

Some content is hidden

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

92 files changed

+12892
-7
lines changed

config.toml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ theme = ["docsy"]
55
# Language settings
66
contentDir = "content/en"
77
defaultContentLanguage = "en"
8-
defaultContentLanguageInSubdir = false
98
# Useful when translating.
109
enableMissingTranslationPlaceholders = true
1110

@@ -28,14 +27,21 @@ resampleFilter = "CatmullRom"
2827
quality = 75
2928
anchor = "smart"
3029

30+
defaultContentLanguage = "en"
31+
defaultContentLanguageInSubdir = true
3132

3233
[languages]
33-
[languages.en]
34-
title = "Eclipse SW360"
35-
description = "Eclipse SW360 official website"
36-
languageName = "English"
37-
# Weight used for sorting.
38-
weight = 1
34+
[languages.en]
35+
languageName = "English"
36+
weight = 1
37+
contentDir = "content/en"
38+
39+
[languages.fr]
40+
languageName = "Français"
41+
weight = 2
42+
contentDir = "content/fr"
43+
44+
3945

4046
[markup]
4147
[markup.goldmark]

content/fr/_index.html

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
+++
2+
title = "SW360"
3+
linkTitle = "Eclipse SW360"
4+
+++
5+
6+
{{<blocks/cover image_anchor="center" height="full">}}
7+
<div class="row align-items-center">
8+
<div class="col-lg-6">
9+
<h4>
10+
{{< figure src="/sw360/img/logos/logo_full.svg" width="400">}}
11+
<p class="display-2 mb-0">
12+
Software supply chain management done right !
13+
</p>
14+
</h4>
15+
</div>
16+
<div class="col-lg-6 mt-5 mt-lg-3 d-sm-block" style="display: none">
17+
{{< figure src="/sw360/img/sw360screenshots/sw360screenshot-home.png"
18+
width="500" >}}
19+
</div>
20+
</div>
21+
22+
<div class="display-cover mt-5">
23+
<p>
24+
SW360 is an open source software project licensed under the EPL-2.0 that
25+
provides both a web application and a repository to collect, organize and
26+
make available information about software components. It establishes a
27+
central hub for software components in an organization.
28+
</p>
29+
</div>
30+
31+
<div class="mx-auto mt-5">
32+
<a class="btn btn-lg btn-primary mr-3 mb-4" href="#vision-section">
33+
<span style="font-size: larger; font-weight: bolder;">Our Vision</span>
34+
</a>
35+
</div>
36+
37+
{{</blocks/cover>}}
38+
39+
40+
<a id="vision-section" class="td-offset-anchor"></a>
41+
<section class="row td-box td-box--secondary td-box--gradient td-box--height-auto">
42+
<div class="col">
43+
<div class="row">
44+
{{% blocks/vision title="Central SW Component Database" %}}
45+
360 degree coverage for SW development beside the ‚Coding‘ as the Central SW
46+
component database
47+
{{% /blocks/vision %}}
48+
49+
{{% blocks/vision title="E2E Integration for Software Compliance" %}}
50+
Having a stable, precise, transparent, controllable and easy extendable OSS toolchain for
51+
long term running
52+
{{% /blocks/vision %}}
53+
54+
</div>
55+
<div class="row">
56+
{{% blocks/vision title="Long Term Controlled OSS Toolchain" %}}
57+
As automated
58+
as possible, end-to-end compliance (Legal, Security/SBOM, Export Control)
59+
tool-chain, seamlessly integrated in the SW development process (e.g.
60+
DevOps)
61+
{{% /blocks/vision %}}
62+
63+
{{% blocks/vision title="Embracing New Technologies" %}}
64+
Enable easy onboarding of
65+
new technolgies and new tools (e.g. container, new kind of packages)
66+
{{% /blocks/vision %}}
67+
</div>
68+
</div>
69+
</section>

content/fr/about/index.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "À propos d'Eclipse SW360"
3+
linkTitle: À propos
4+
menu:
5+
main:
6+
weight: 10
7+
8+
---
9+
10+
{{< blocks/cover image_anchor="top" height="sm" color="primary" >}}
11+
{{< page/header >}}
12+
{{< /blocks/cover >}}
13+
14+
<div class="container l-container--padded">
15+
16+
17+
<div class="row">
18+
<div class="col-12 col-lg-8">
19+
20+
Aujourd'hui, dans la plupart des cas, les logiciels ne sont pas créés à partir de zéro, mais plutôt assemblés à partir de divers composants logiciels tiers préemballés. Par conséquent, les organisations sont confrontées aux défis suivants :
21+
22+
* Vérifier différents aspects de la conformité lors de l'utilisation de composants logiciels tiers : conformité des licences, contrôles ECC, évaluations de propriété intellectuelle, etc.
23+
* Partager les connaissances sur les composants logiciels et leurs qualités. Par exemple, quels composants logiciels devraient être recommandés, lesquels devraient être abandonnés selon quels critères ?
24+
* Fournir une vue d'ensemble des composants utilisés : une organisation et sa gestion de la chaîne d'approvisionnement doivent disposer d'informations sur les actifs intégrés dans quels produits ou solutions.
25+
26+
Ces trois cas d'utilisation principaux ciblent différents rôles dans une organisation : responsables qualité, développeurs de logiciels, conseillers juridiques, architectes logiciels, responsables R&D, etc. Cependant, tous ces cas d'utilisation partagent un besoin commun d'un hub central qui gère les informations sur les composants logiciels.
27+
28+
SW360 est un projet logiciel open source sous licence EPL-2.0 qui fournit à la fois une application web et un référentiel pour collecter, organiser et rendre disponibles les informations sur les composants logiciels. Il établit un hub central pour les composants logiciels dans une organisation. SW360 permet de :
29+
30+
* suivre les composants utilisés par un projet/produit,
31+
* évaluer les vulnérabilités de sécurité,
32+
* maintenir les obligations de licence,
33+
* appliquer des politiques, et
34+
* générer des documents juridiques.
35+
36+
Par exemple, SW360 peut déclencher un processus de vérification dans l'outil de conformité open source FOSSology et importer le rapport de vérification résultant. Les données sont soit stockées dans la base de données de SW360, soit importées à la volée depuis des sources externes. À l'avenir, nous prévoyons d'avoir des fédérations d'instances SW360 qui partagent des informations sélectionnées. Outre son interface utilisateur web, toutes les fonctionnalités de SW360 sont disponibles via une API qui permet une intégration dans les outils devops existants.
37+
</div>
38+
39+
</div>
40+
</div>

0 commit comments

Comments
 (0)