Skip to content

Commit 8edd75d

Browse files
authored
Merge pull request #92 from dddevid/l10n_crowdin_action
New Crowdin translations
2 parents e9055f7 + a247158 commit 8edd75d

5 files changed

Lines changed: 1377 additions & 4 deletions

File tree

lib/l10n/app_fr.arb

Lines changed: 243 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@
502502
"@systemDefault": {
503503
"description": "System default language option"
504504
},
505-
"communityTranslations": "Traductions par la communauté",
505+
"communityTranslations": "Traduction par la communauté",
506506
"@communityTranslations": {
507507
"description": "Community translations credit label"
508508
},
@@ -511,7 +511,7 @@
511511
"description": "Community translations credit subtitle"
512512
},
513513
"@_LIBRARY": {},
514-
"yourLibrary": "Votre Bibliothèque",
514+
"yourLibrary": "Ma Bibliothèque",
515515
"filterAll": "Tout",
516516
"filterPlaylists": "Playlists",
517517
"filterAlbums": "Albums",
@@ -571,6 +571,7 @@
571571
"noSuggestions": "Aucune suggestion",
572572
"browseCategories": "Parcourir les catégories",
573573
"liveSearchSection": "Rechercher",
574+
"liveSearch": "Recherche en direct",
574575
"liveSearchSubtitle": "Mettre à jour les résultats lorsque vous écrivez au lieu d'afficher une liste déroulante",
575576
"categoryMadeForYou": "Fait pour vous",
576577
"categoryNewReleases": "Nouvelles sorties",
@@ -1481,18 +1482,190 @@
14811482
"@openOfflineMode": {
14821483
"description": "Button to enter offline mode from the server-unreachable screen"
14831484
},
1485+
"appearanceSection": "Apparence",
1486+
"@appearanceSection": {
1487+
"description": "Display settings section header for theme / appearance"
1488+
},
1489+
"themeLabel": "Thème",
1490+
"@themeLabel": {
1491+
"description": "Label for the theme mode selector (System / Light / Dark)"
1492+
},
1493+
"accentColorLabel": "Couleur d'accentuation",
1494+
"@accentColorLabel": {
1495+
"description": "Label for the accent color picker"
1496+
},
1497+
"circularDesignLabel": "Design circulaire",
1498+
"@circularDesignLabel": {
1499+
"description": "Label for the Circular Design (glass-blur UI) toggle"
1500+
},
1501+
"circularDesignSubtitle": "Interface utilisateur flottante, arrondie avec des panneaux translucides et un effet \"verre flou\" sur le lecteur et la barre de navigation.",
1502+
"@circularDesignSubtitle": {
1503+
"description": "Subtitle describing the Circular Design visual style"
1504+
},
1505+
"themeModeSystem": "Système",
1506+
"@themeModeSystem": {
1507+
"description": "Theme mode option that follows the OS setting"
1508+
},
1509+
"themeModeLight": "Clair",
1510+
"@themeModeLight": {
1511+
"description": "Light theme mode option"
1512+
},
1513+
"themeModeDark": "Sombre",
1514+
"@themeModeDark": {
1515+
"description": "Dark theme mode option"
1516+
},
14841517
"@internetRadio": {
14851518
"description": "Subtitle shown in the mini player and player bar when a radio station is playing"
14861519
},
1520+
"liveLabel": "EN DIRECT",
1521+
"@liveLabel": {
1522+
"description": "Badge shown next to a live radio stream"
1523+
},
1524+
"discordStatusText": "Texte de statut Discord",
1525+
"@discordStatusText": {
1526+
"description": "Settings label for the Discord Rich Presence second-line style"
1527+
},
1528+
"discordStatusTextSubtitle": "Deuxième ligne affichée dans l'activité Discord",
1529+
"@discordStatusTextSubtitle": {
1530+
"description": "Subtitle for the Discord status text setting"
1531+
},
1532+
"discordRpcStyleArtist": "Nom de l'artiste",
1533+
"@discordRpcStyleArtist": {
1534+
"description": "Discord RPC state style option: show artist name"
1535+
},
1536+
"discordRpcStyleSong": "Titre de la piste",
1537+
"@discordRpcStyleSong": {
1538+
"description": "Discord RPC state style option: show song title"
1539+
},
1540+
"discordRpcStyleApp": "Nom de l'application (Musly)",
1541+
"@discordRpcStyleApp": {
1542+
"description": "Discord RPC state style option: show app name"
1543+
},
14871544
"@sectionAutoDj": {
14881545
"description": "Playback settings section header for Auto DJ"
14891546
},
1547+
"sectionVolumeNormalization": "NORMALISATION DU VOLUME (REPLAYGAIN)",
1548+
"@sectionVolumeNormalization": {
1549+
"description": "Playback settings section header for ReplayGain"
1550+
},
14901551
"@sectionStreamingQuality": {
14911552
"description": "Playback settings section header for transcoding / streaming quality"
14921553
},
14931554
"@replayGainMode": {
14941555
"description": "Label for the ReplayGain mode selector"
14951556
},
1557+
"replayGainModeOff": "Désactivé",
1558+
"@replayGainModeOff": {
1559+
"description": "ReplayGain mode: disabled"
1560+
},
1561+
"replayGainModeTrack": "Piste",
1562+
"@replayGainModeTrack": {
1563+
"description": "ReplayGain mode: per-track normalization"
1564+
},
1565+
"replayGainModeAlbum": "Album",
1566+
"@replayGainModeAlbum": {
1567+
"description": "ReplayGain mode: album-level normalization"
1568+
},
1569+
"replayGainPreamp": "Pré-ampli : {value} dB",
1570+
"@replayGainPreamp": {
1571+
"description": "ReplayGain preamp slider label",
1572+
"placeholders": {
1573+
"value": {
1574+
"type": "String"
1575+
}
1576+
}
1577+
},
1578+
"replayGainPreventClipping": "Empêcher le découpage audio",
1579+
"@replayGainPreventClipping": {
1580+
"description": "Toggle label for ReplayGain prevent-clipping option"
1581+
},
1582+
"replayGainFallbackGain": "Gain de repli : {value} dB",
1583+
"@replayGainFallbackGain": {
1584+
"description": "ReplayGain fallback gain slider label",
1585+
"placeholders": {
1586+
"value": {
1587+
"type": "String"
1588+
}
1589+
}
1590+
},
1591+
"autoDjSongsToAdd": "Pistes à ajouter : {count}",
1592+
"@autoDjSongsToAdd": {
1593+
"description": "Auto DJ slider label showing how many songs to add",
1594+
"placeholders": {
1595+
"count": {
1596+
"type": "int"
1597+
}
1598+
}
1599+
},
1600+
"transcodingEnable": "Activer le transcodage",
1601+
"@transcodingEnable": {
1602+
"description": "Toggle label to enable transcoding"
1603+
},
1604+
"transcodingEnableSubtitle": "Réduire la consommation de données avec une qualité inférieure",
1605+
"@transcodingEnableSubtitle": {
1606+
"description": "Subtitle for the enable transcoding toggle"
1607+
},
1608+
"smartTranscoding": "Transcodage intelligent",
1609+
"@smartTranscoding": {
1610+
"description": "Toggle label for smart (auto) transcoding mode"
1611+
},
1612+
"smartTranscodingSubtitle": "Ajuste automatiquement la qualité en fonction de votre connexion (Wi-Fi vs données mobiles)",
1613+
"@smartTranscodingSubtitle": {
1614+
"description": "Subtitle for the smart transcoding toggle"
1615+
},
1616+
"smartTranscodingDetectedNetwork": "Réseau détecté : ",
1617+
"@smartTranscodingDetectedNetwork": {
1618+
"description": "Label shown before the live network type badge"
1619+
},
1620+
"smartTranscodingActiveBitrate": "Débit actif : {bitrate}",
1621+
"@smartTranscodingActiveBitrate": {
1622+
"description": "Shows the currently active transcoding bitrate",
1623+
"placeholders": {
1624+
"bitrate": {
1625+
"type": "String"
1626+
}
1627+
}
1628+
},
1629+
"transcodingWifiQuality": "Qualité sur réseau Wi-Fi",
1630+
"@transcodingWifiQuality": {
1631+
"description": "Label for WiFi bitrate selector"
1632+
},
1633+
"transcodingWifiQualitySubtitleSmart": "Utilisé automatiquement en Wi-Fi",
1634+
"@transcodingWifiQualitySubtitleSmart": {
1635+
"description": "WiFi quality subtitle when smart mode is on"
1636+
},
1637+
"transcodingWifiQualitySubtitle": "Débit binaire en Wi-Fi",
1638+
"@transcodingWifiQualitySubtitle": {
1639+
"description": "WiFi quality subtitle when smart mode is off"
1640+
},
1641+
"transcodingMobileQuality": "Qualité sur réseau mobile",
1642+
"@transcodingMobileQuality": {
1643+
"description": "Label for mobile data bitrate selector"
1644+
},
1645+
"transcodingMobileQualitySubtitleSmart": "Utilisé automatiquement sur les données mobiles",
1646+
"@transcodingMobileQualitySubtitleSmart": {
1647+
"description": "Mobile quality subtitle when smart mode is on"
1648+
},
1649+
"transcodingMobileQualitySubtitle": "Débit sur données mobiles",
1650+
"@transcodingMobileQualitySubtitle": {
1651+
"description": "Mobile quality subtitle when smart mode is off"
1652+
},
1653+
"transcodingFormat": "Format",
1654+
"@transcodingFormat": {
1655+
"description": "Label for the transcoding format selector"
1656+
},
1657+
"transcodingFormatSubtitle": "Codec audio utilisé pour la diffusion",
1658+
"@transcodingFormatSubtitle": {
1659+
"description": "Subtitle for the transcoding format selector"
1660+
},
1661+
"transcodingBitrateOriginal": "Original (sans transcodage)",
1662+
"@transcodingBitrateOriginal": {
1663+
"description": "Transcoding bitrate option: no transcoding, use original"
1664+
},
1665+
"transcodingFormatOriginal": "Original",
1666+
"@transcodingFormatOriginal": {
1667+
"description": "Transcoding format option: original (no conversion)"
1668+
},
14961669
"@sectionCacheSettings": {
14971670
"description": "Storage settings section header"
14981671
},
@@ -1505,7 +1678,75 @@
15051678
"@sectionBpmAnalysis": {
15061679
"description": "Storage settings section header for BPM analysis"
15071680
},
1681+
"imageCacheTitle": "Cache d'images",
1682+
"@imageCacheTitle": {
1683+
"description": "Toggle title for image (album art) cache"
1684+
},
1685+
"imageCacheSubtitle": "Enregistrer les pochettes d'album en local",
1686+
"@imageCacheSubtitle": {
1687+
"description": "Subtitle for image cache toggle"
1688+
},
1689+
"musicCacheTitle": "Cache de musiques",
1690+
"@musicCacheTitle": {
1691+
"description": "Toggle title for music metadata cache"
1692+
},
1693+
"musicCacheSubtitle": "Enregistrer les métadonnées de la piste en local",
1694+
"@musicCacheSubtitle": {
1695+
"description": "Subtitle for music cache toggle"
1696+
},
1697+
"bpmCacheTitle": "Cache BPM",
1698+
"@bpmCacheTitle": {
1699+
"description": "Toggle title for BPM analysis cache"
1700+
},
1701+
"bpmCacheSubtitle": "Enregistrer les analyses BPM en local",
1702+
"@bpmCacheSubtitle": {
1703+
"description": "Subtitle for BPM cache toggle"
1704+
},
15081705
"@clearAllCache": {
15091706
"description": "Button to clear all cached data"
1707+
},
1708+
"sectionAboutInformation": "INFORMATIONS",
1709+
"@sectionAboutInformation": {
1710+
"description": "About screen section header"
1711+
},
1712+
"sectionAboutDeveloper": "DÉVELOPPEUR",
1713+
"@sectionAboutDeveloper": {
1714+
"description": "About screen developer section header"
1715+
},
1716+
"sectionAboutLinks": "LIENS",
1717+
"@sectionAboutLinks": {
1718+
"description": "About screen links section header"
1719+
},
1720+
"aboutVersion": "Version",
1721+
"@aboutVersion": {
1722+
"description": "About screen version row title"
1723+
},
1724+
"aboutPlatform": "Plateforme",
1725+
"@aboutPlatform": {
1726+
"description": "About screen platform row title"
1727+
},
1728+
"aboutMadeBy": "Développé par dddevid",
1729+
"@aboutMadeBy": {
1730+
"description": "Developer credit text in the about tab"
1731+
},
1732+
"aboutGitHub": "github.com/dddevid",
1733+
"@aboutGitHub": {
1734+
"description": "Developer GitHub handle shown as subtitle"
1735+
},
1736+
"aboutLinkGitHub": "Dépôt GitHub",
1737+
"@aboutLinkGitHub": {
1738+
"description": "Link tile title for the GitHub repo"
1739+
},
1740+
"aboutLinkChangelog": "Journal des modifications",
1741+
"@aboutLinkChangelog": {
1742+
"description": "Link tile title for the app changelog"
1743+
},
1744+
"aboutLinkReportIssue": "Signaler un problème",
1745+
"@aboutLinkReportIssue": {
1746+
"description": "Link tile title for reporting a bug"
1747+
},
1748+
"aboutLinkDiscord": "Rejoignez la communauté Discord",
1749+
"@aboutLinkDiscord": {
1750+
"description": "Link tile title for the Discord server"
15101751
}
15111752
}

0 commit comments

Comments
 (0)