Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

French update and add some fallbacks for site #1098

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Dism++ rules file which provides cleanup and optimization rules.
| ------ | -------- | ------------
| bg.xml | Bulgarian | Мартин Тайна, Pavel Belivakov
| cs.xml | Czech | Richard Kahl
| de.xml | German | [email protected] | [Henry2o1o](https://github.com/Henry2o1o)
| de.xml | German | [email protected], [Henry2o1o](https://github.com/Henry2o1o)
| en.xml | English | EMLVIRUS, Frag, Hexhu, raymai97, mdlgaofei, Mouri_Naruto, MikeGao, wondersnefu
| es.xml | Spanish | Oleada, MS-PC2, [email protected]
| fr.xml | French | JP.Sudret, P.Verdy
Expand Down
10 changes: 5 additions & 5 deletions www.chuyu.me/fr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<String Src="%description%" Dst="Dism++ peut être considéré comme une interface graphique pour DISM, WinSxS Clean, Installer Clean, Add Update et Drive..."/>
<String Src="%keywords%" Dst="Dism++,Dism GUI,nettoyage WinSxS,outil de nettoyage de Windows Update,nettoyage système,nettoyage de Windows Update,vista,win7,win8,win8.1,win10,Chuyu,dism,ajout de mises à jour"/>
<String Src="%title%" Dst="Dism++ | Nouvel utilitaire Windows"/>
<String Src="%String1%" Dst="Dism++, l'utilitaire le plus puissant"/>
<String Src="%String1%" Dst="Dism++, lutilitaire le plus puissant"/>
<String Src="%String2%" Dst="La première interface graphique pour Dism basée sur CBS dans le monde !"/>
<String Src="%WhatsnewVersion%" Dst="Quoi de neuf ‒ Version"/>
<String Src="%64Bit%" Dst="Dism++ 64 bits"/>
Expand All @@ -12,19 +12,19 @@
<String Src="%SupportSystem%" Dst="Compatible avec Windows Vista/7/8/8.1/10"/>
<String Src="%AboutDism++%" Dst="À propos de Dism++"/>
<String Src="%AboutDism++Des%" Dst="Dism++ peut être considéré comme une interface graphique pour DISM, mais il ne dépend pas de la version Microsoft de DISM et se base sur la bibliothèque CBS (Component Based Servicing Reference) de plus bas niveau."/>
<String Src="%OpenSourceStr%" Dst="Le code source ouvert n'est pas qu’un esprit, mais aussi un symbole de force. Consultez le projet source ouvert de Chuyu Team &lt;span onclick=&quot;window.location.href='https://github.com/Chuyu-Team'&quot; style=&quot;color:blue;cursor:pointer&quot;>Vérifiez-moi&lt;/span>"/>
<String Src="%OpenSourceStr%" Dst="Le code source ouvert nest pas qu’un esprit, mais aussi un symbole de force. Consultez le projet source ouvert de Chuyu Team &lt;span onclick=&quot;window.location.href='https://github.com/Chuyu-Team'&quot; style=&quot;color:blue;cursor:pointer&quot;>Vérifiez-moi&lt;/span>."/>
<String Src="%SxSClean%" Dst="Windows Update Clean"/>
<String Src="%SxSCleanDes%" Dst="Nettoyage de Windows update, plus AUCUN résidus !"/>
<String Src="%CompactOS%" Dst="CompactOS"/>
<String Src="%CompactOSDes%" Dst="Économisez jusqu’à 33 % d’espace sans réduire aucune des fonctionnalités du système."/>
<String Src="%EsdSupport%" Dst="Prise en charge des ESD"/>
<String Src="%EsdSupportDes%" Dst="Plus de problème pour transformer un format ESD en ISO."/>
<String Src="%WindowsUpdate%" Dst="Windows Update"/>
<String Src="%WindowsUpdateDes%" Dst="Mon Windows Update, à ma façon ~~ Mises à jour rapides sans inquiétude."/>
<String Src="%WindowsUpdateDes%" Dst="Mon Windows Update, à ma façon Mises à jour rapides sans inquiétude."/>
<String Src="%SystemRecover%" Dst="Récupération du système"/>
<String Src="%SystemRecoverDes%" Dst="Sauvegarde à chaud du système d’exploitation, restauration à chaud sans passer par WinPE !"/>
<String Src="%Green%" Dst="Vert !"/>
<String Src="%GreenDes%" Dst="Portable, VERT, GRATUIT, SÛR, SANS publicités."/>
<String Src="%GreenDes%" Dst="Portable, VERT, GRATUIT, SÛR, SANS publicité."/>
<String Src="%AboutChuyu%" Dst="À propos de Chuyu Team"/>
<String Src="%AboutChuyuDes%" Dst="En fait nous nous sommes tous un peu passionnés dans la période récente, en cherchant simplement un outil qui soit léger, pratique, efficace, facile à utiliser, sans logiciels indésirables (malwares), qui ne fasse pas pitié et reste non harceleur. Il n’y avait eu aucun résultat pendant longtemps mais nous n’avons pas abandonné puisque nous avons réalisé de nos propres mains un tel rêve en créant Dism++ : un petit outil sans but lucratif, sans artifice, qui ne suit pas le troupeau, construit pour durer et par des enthousiastes."/>
<String Src="%QQ%" Dst="QQ Group"/>
Expand All @@ -39,6 +39,6 @@
<String Src="%ICP%" Dst=""/>
<String Src="%Document%" Dst="Documentation Dism++"/>
<String Src="%logs%" Dst="Journal des changements"/>
<String Src="%wsuscan2%" Dst="« wsusscn2.cab » est la base de données pour Windows Update utilisée par Dism++, vous pouvez la mettre à jour vous-mêmes et écraser celle installée par défaut dans « Config\wsusscn2.cab »."/>
<String Src="%wsuscan2%" Dst="« wsusscn2.cab » est la base de données pour Windows Update utilisée par Dism++, vous pouvez la mettre à jour vous-même et écraser celle installée par défaut dans « Config\wsusscn2.cab »."/>
<String Src="%DownloadDism%" Dst="Download Dism++ x86/x64/ARM64"/>
</Strings>
79 changes: 36 additions & 43 deletions www.chuyu.me/index.html
Original file line number Diff line number Diff line change
@@ -1,55 +1,48 @@
<script language="JavaScript">
var la = (navigator.language || navigator.browserLanguage || '').toLowerCase().split('-');
switch (la[0]) {
case 'es': case 'an': case 'ast': case 'ca': case 'gl':
la = 'es'; break;
case 'eu':
switch (la[1]) {
case 'fr':
la = 'fr'; break;
default: /* case 'es': case 'ad': */
la = 'es'; break;
} break;
case 'oc':
switch (la[1]) {
case 'es':
la = 'es'; break;
default: /* case 'fr': case 'it': */
la = 'fr'; break;
} break;
case 'fr': case 'br': case 'co': case 'nrf': case 'pcd': case 'gcf': case 'ty':
case 'frc': case 'wa': case 'ht': case 'mg': case 'lb':
la = 'fr'; break;
case 'gsw':
switch (la[1]) {
var lang = (navigator.language || navigator.browserLanguage || '').toLowerCase().split('-');
switch (lang[0]) {
case 'gsw': switch (la[1]) {
case 'fr':
la = 'fr'; break;
default: /* case 'de': case 'ch': */
la = 'de'; break;
} break;
lang = 'fr'; break;
} /* falls thru to 'de' */
case 'de': case 'bar': case 'nds':
la = 'de'; break;
lang = 'de'; break;
case 'eu': switch (la[1]) {
case 'fr':
lang = 'fr'; break;
} /* falls thru to 'es' */
case 'es': case 'an': case 'ast': case 'ca': case 'gl':
lang = 'es'; break;
case 'oc': switch (la[1]) {
case 'es':
lang = 'es'; break;
case 'it':
lang = 'it'; break;
} /* falls thru to 'fr' */
case 'fr': case 'br': case 'co': case 'frc': case 'gcf': case 'ht': case 'lb': case 'lij': case 'mg': case 'nrf': case 'pcd': case 'ty': case 'wa':
lang = 'fr'; break;
case 'it': case 'egl': case 'eml': case 'nap': case 'rgn': case 'scn': case 'vec':
lang = 'it'; break;
case 'ja':
la = 'ja'; break;
lang = 'ja'; break;
case 'pt':
la = 'pt'; break;
lang = 'pt'; break;
case 'ru':
la = 'ru'; break;
lang = 'ru'; break;
case 'tr':
la = 'tr'; break;
case 'zh':
switch (la[1]) {
lang = 'tr'; break;
case 'uk':
lang = 'uk'; break;
case 'zh': switch (la[1]) {
case 'hant': case 'mo': case 'tw': case 'hk':
la = 'zh-Hant'; break;
default: /* case 'hans': case 'cn': case 'sg': */
la = 'zh-Hans'; break;
} break;
lang = 'zh-Hant'; break;
} /* falls thru to 'zh-Hans' */
case 'wuu': case 'yue':
la = 'zh-Hans'; break;
case 'uk':
la = 'uk'; break;
lang = 'zh-Hans'; break;
case 'hak':
lang = 'zh-Hant'; break;
default: /* all other languages go to English */
la = 'en'; break;
lang = 'en' /* + '-US' */ ; break;
}
document.location = './' + la + '/index.html';
document.location = './' + lang /* + '/index' */ + '.html';
</script>