diff --git a/core/src/main/resources/hudson/Messages_fr.properties b/core/src/main/resources/hudson/Messages_fr.properties index 1c948734def7..543ae2f0dcba 100644 --- a/core/src/main/resources/hudson/Messages_fr.properties +++ b/core/src/main/resources/hudson/Messages_fr.properties @@ -49,6 +49,8 @@ Util.day ={0} j Util.month ={0} mo. Util.year ={0} an. +UpdateCenter.DownloadButNotActivated=La mise à jour a été téléchargée avec succès. Elle sera activée lors du prochain démarrage + FilePath.TildaDoesntWork=''~'' n''est supporté que sur les shells Unix. PluginManager.PortNotANumber=Le port n''est pas un nombre diff --git a/core/src/main/resources/hudson/PluginManager/sidepanel_fr.properties b/core/src/main/resources/hudson/PluginManager/sidepanel_fr.properties new file mode 100644 index 000000000000..c2f09529615c --- /dev/null +++ b/core/src/main/resources/hudson/PluginManager/sidepanel_fr.properties @@ -0,0 +1,27 @@ +# The MIT License +# +# Copyright (c) 2023, Damian Szczepanik +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +Updates=Mises à jour +Available\ plugins=Plugins disponibles +Installed\ plugins=Plugins installés +Advanced\ settings=Paramètres avancés +Download\ progress=Progression des téléchargements diff --git a/core/src/main/resources/hudson/model/Job/configure_tr.properties b/core/src/main/resources/hudson/model/Job/configure_tr.properties index 478b231c0282..dbd3cbfc3dd8 100644 --- a/core/src/main/resources/hudson/model/Job/configure_tr.properties +++ b/core/src/main/resources/hudson/model/Job/configure_tr.properties @@ -24,4 +24,8 @@ Strategy=Strateji name={0} isim Description=Açıklama LOADING=YÜKLENİYOR +Configuration=Konfigürasyon +Configure=Konfigürasyonu Düzenle +General=Genel Save=Kaydet +Apply=Uygula diff --git a/core/src/main/resources/hudson/model/Messages_tr.properties b/core/src/main/resources/hudson/model/Messages_tr.properties index fbf4917f3fb3..d7356b3d3fe7 100644 --- a/core/src/main/resources/hudson/model/Messages_tr.properties +++ b/core/src/main/resources/hudson/model/Messages_tr.properties @@ -101,11 +101,11 @@ Run.UnableToDelete={0} silinemiyor: {1} View.Permissions.Title=Görüntü Permalink.LastBuild=Son yapılandırma -Permalink.LastStableBuild=Son stabil yapılandırma +Permalink.LastStableBuild=Son kararlı yapılandırma Permalink.LastSuccessfulBuild=Son başarılı yapılandırma Permalink.LastFailedBuild=Son başarısız yapılandırma ManageJenkinsAction.DisplayName=Jenkins''i Yönet -ParametersDefinitionProperty.DisplayName=Bu yapılandırma parametreleştirilmiştir. +ParametersDefinitionProperty.DisplayName=Bu projeyi parametrik hale getir ManagementLink.Category.CONFIGURATION=Sistem Konfigürasyonu ManagementLink.Category.SECURITY=Güvenlik diff --git a/core/src/main/resources/hudson/model/UpdateCenter/index_fr.properties b/core/src/main/resources/hudson/model/UpdateCenter/index_fr.properties index d4484e9b7c4c..2a47892a3281 100644 --- a/core/src/main/resources/hudson/model/UpdateCenter/index_fr.properties +++ b/core/src/main/resources/hudson/model/UpdateCenter/index_fr.properties @@ -20,8 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Update\ Center=Centre de mise à jour -warning=Une fois l''installation terminée, Jenkins doit être redémarré \ - pour prendre en compte les nouveaux plugins. -Installing\ Plugins/Upgrades=Installation/Mise à jour des Plugins -Schedule\ Restart=Programmer un redémarrage +Download\ progress=Progression du téléchargement diff --git a/core/src/main/resources/hudson/triggers/SlowTriggerAdminMonitor/message.groovy b/core/src/main/resources/hudson/triggers/SlowTriggerAdminMonitor/message.groovy index ca56053f434a..77bcedd36ebd 100644 --- a/core/src/main/resources/hudson/triggers/SlowTriggerAdminMonitor/message.groovy +++ b/core/src/main/resources/hudson/triggers/SlowTriggerAdminMonitor/message.groovy @@ -35,7 +35,7 @@ dl { td(val.fullJobName) } else { td { - a(job.getFullDisplayName(), href: job.getUrl(), class: 'model-link') + a(job.getFullDisplayName(), href: rootURL + '/' + job.getUrl(), class: 'model-link') } } td(Util.getTimeSpanString(val.duration)) diff --git a/core/src/main/resources/jenkins/model/Messages_tr.properties b/core/src/main/resources/jenkins/model/Messages_tr.properties index f3108bf971ec..ea0bb121c326 100644 --- a/core/src/main/resources/jenkins/model/Messages_tr.properties +++ b/core/src/main/resources/jenkins/model/Messages_tr.properties @@ -33,4 +33,4 @@ Hudson.ViewName=Hepsi ParameterizedJobMixIn.build_now=Şimdi Yapılandır BlockedBecauseOfBuildInProgress.shortDescription=Yapılandırma #{0} zaten işlemde {1} BlockedBecauseOfBuildInProgress.ETA=\ (ETA: {0}) -BuildDiscarderProperty.displayName=Eski Yapılandırmalardan Kurtul +BuildDiscarderProperty.displayName=Eski yapılandırmalardan kurtul diff --git a/core/src/main/resources/jenkins/triggers/Messages_tr.properties b/core/src/main/resources/jenkins/triggers/Messages_tr.properties new file mode 100644 index 000000000000..9f075b4628ae --- /dev/null +++ b/core/src/main/resources/jenkins/triggers/Messages_tr.properties @@ -0,0 +1 @@ +ReverseBuildTrigger.build_after_other_projects_are_built=Başka projeler yapılandırıldıktan sonra yapılandırma tetikle diff --git a/core/src/main/resources/lib/hudson/project/config-builders_tr.properties b/core/src/main/resources/lib/hudson/project/config-builders_tr.properties index 4a9473f35148..0164548aeaba 100644 --- a/core/src/main/resources/lib/hudson/project/config-builders_tr.properties +++ b/core/src/main/resources/lib/hudson/project/config-builders_tr.properties @@ -21,4 +21,5 @@ # THE SOFTWARE. Build=Yapılandırma +Build\ Steps=Yapılandırma Adımları Add\ build\ step=Yapılandırma adımı ekle diff --git a/core/src/main/resources/lib/hudson/project/config-concurrentBuild_tr.properties b/core/src/main/resources/lib/hudson/project/config-concurrentBuild_tr.properties index 9f65dcded217..8e01433317f8 100644 --- a/core/src/main/resources/lib/hudson/project/config-concurrentBuild_tr.properties +++ b/core/src/main/resources/lib/hudson/project/config-concurrentBuild_tr.properties @@ -1,3 +1,3 @@ # This file is under the MIT License by authors -title.concurrentbuilds=Eğer gerekliyse eş zamanlı yaplandırmaları çalıştır +title.concurrentbuilds=Gerekirse yaplandırmaları eşzamanlı çalıştır diff --git a/core/src/main/resources/lib/hudson/project/config-disableBuild_tr.properties b/core/src/main/resources/lib/hudson/project/config-disableBuild_tr.properties index 7503a2947110..f879e6502115 100644 --- a/core/src/main/resources/lib/hudson/project/config-disableBuild_tr.properties +++ b/core/src/main/resources/lib/hudson/project/config-disableBuild_tr.properties @@ -22,3 +22,6 @@ Disable\ this\ project=Yapılandırmayı devre dışı bırak No\ new\ builds\ will\ be\ executed\ until\ the\ project\ is\ re-enabled.=Proje yeniden devreye alınana kadar yeni yapılandırma çalıştırılmayacaktır. +Enabled=Etkin +Disabled=Devre Dışı +Enable\ or\ disable\ the\ current\ project=Bu projeyi etkinleştir veya devre dışı bırak diff --git a/core/src/main/resources/lib/hudson/project/config-publishers2_tr.properties b/core/src/main/resources/lib/hudson/project/config-publishers2_tr.properties index 62d71e587eb2..d674ffa65745 100644 --- a/core/src/main/resources/lib/hudson/project/config-publishers2_tr.properties +++ b/core/src/main/resources/lib/hudson/project/config-publishers2_tr.properties @@ -20,4 +20,5 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Post-build\ Actions=Yapılandırma-sonrası Aksiyonlar +Post-build\ Actions=Yapılandırma Sonrası Aksiyonlar +Add\ post-build\ action=Yapılandırma sonrası aksiyonu ekle diff --git a/core/src/main/resources/lib/hudson/project/config-publishers_tr.properties b/core/src/main/resources/lib/hudson/project/config-publishers_tr.properties index 62d71e587eb2..0ebb2a0a5cca 100644 --- a/core/src/main/resources/lib/hudson/project/config-publishers_tr.properties +++ b/core/src/main/resources/lib/hudson/project/config-publishers_tr.properties @@ -20,4 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Post-build\ Actions=Yapılandırma-sonrası Aksiyonlar +Post-build\ Actions=Yapılandırma Sonrası Aksiyonlar diff --git a/core/src/main/resources/lib/hudson/project/makeDisabled_tr.properties b/core/src/main/resources/lib/hudson/project/makeDisabled_tr.properties index 12685be25f23..f13c9b783140 100644 --- a/core/src/main/resources/lib/hudson/project/makeDisabled_tr.properties +++ b/core/src/main/resources/lib/hudson/project/makeDisabled_tr.properties @@ -20,5 +20,6 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Disable\ Project=Projeyi devre dışı bırak +Disable\ Project=Projeyi Devre Dışı Bırak This\ project\ is\ currently\ disabled=Bu proje şimdilik devre dışı +Enable=Etkinleştir diff --git a/test/pom.xml b/test/pom.xml index f47fab8029de..11a2057e69ab 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -221,7 +221,7 @@ THE SOFTWARE. org.jenkins-ci.plugins structs - 324.va_f5d6774f3a_d + 325.vcb_307d2a_2782 test diff --git a/war/package.json b/war/package.json index 363ea601b452..b17678f16c79 100644 --- a/war/package.json +++ b/war/package.json @@ -34,11 +34,11 @@ "eslint-config-prettier": "9.0.0", "handlebars-loader": "1.7.3", "mini-css-extract-plugin": "2.7.6", - "postcss": "8.4.27", + "postcss": "8.4.28", "postcss-loader": "7.3.3", "postcss-preset-env": "9.1.1", "postcss-scss": "4.0.6", - "prettier": "3.0.1", + "prettier": "3.0.2", "sass": "1.65.1", "sass-loader": "13.3.2", "style-loader": "3.3.3", diff --git a/war/src/main/js/add-item.scss b/war/src/main/js/add-item.scss index b9ef9eb9e930..e033c98a5de5 100644 --- a/war/src/main/js/add-item.scss +++ b/war/src/main/js/add-item.scss @@ -1,5 +1,3 @@ -@use "widgets/variables"; - /* * Widget styles */ diff --git a/war/src/main/js/widgets/variables.scss b/war/src/main/js/widgets/variables.scss deleted file mode 100644 index 4137129e1b39..000000000000 --- a/war/src/main/js/widgets/variables.scss +++ /dev/null @@ -1,16 +0,0 @@ -:root { - --medium-translucent: rgba(255, 255, 255, 0.75); - - --shade-hint: rgba(0, 0, 0, 0.025); - --shade: rgba(0, 0, 0, 0.1); - - --line-blue: #69c; - --line-green: #acb; - - --danger: #d24939; - --danger-line: #be3a2b; - --danger-dark: #a23225; - --danger-dark-line: #942e22; - - --input-line-height: 2.25em; -} diff --git a/war/src/main/scss/abstracts/theme.scss b/war/src/main/scss/abstracts/theme.scss index c2bb35014d07..abc5fd3cb928 100644 --- a/war/src/main/scss/abstracts/theme.scss +++ b/war/src/main/scss/abstracts/theme.scss @@ -51,12 +51,13 @@ $semantics: ( // branding --secondary: hsl(240, 10%, 50%); - --focus: #3fb3f7; + --focus-input-border: #063f61; + --focus-input-glow: #{color.change(#0b6aa2, $alpha: 0.25)}; + + // Deprecated --focus-btn-primary: #{color.change(#0b6aa2, $alpha: 0.5)}; --focus-btn-secondary: #{color.change(#0b6aa2, $alpha: 0.5)}; --focus-btn-danger: #{color.change(#cc0003, $alpha: 0.5)}; - --focus-input-border: #063f61; - --focus-input-glow: #{color.change(#0b6aa2, $alpha: 0.25)}; // State colors --primary-hover: #0587d4; @@ -71,36 +72,23 @@ $semantics: ( // Background colors --background: var(--white); - // Borders - --line-green: #acb; - --medium-translucent: rgba(255, 255, 255, 0.75); - - // Page header colors - --logo-bg: var(--white); + // Header --brand-link-color: var(--secondary); --header-link-color: var(--white); --header-link-color-active: #f5f5f5; - --header-link-outline: var(--focus); --header-search-border: var(--white); --search-input-color: var(--brand-link-color); --search-bg: var(--white); --search-box-completion-bg: var(--primary-hover); --search-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.3); - - // Header classic colors --header-bg-classic: #000; --header-link-bg-classic-hover: #404040; --header-link-bg-classic-active: #404040; - - // Header dimensions --header-item-border-radius: 4px; // Breadcrumbs bar --breadcrumbs-bar-background: hsla(240, 20%, 96.5%, 0.8); - // Footer - --footer-background: hsla(240, 20%, 96.5%, 0.8); - // Alert call outs --alert-success-text-color: #155724; --alert-success-bg-color: #d4edda; @@ -118,19 +106,19 @@ $semantics: ( // Typography --text-color-secondary: var(--secondary); - // Button generic + // Deprecated - Button generic --btn-font-weight: bold; --btn-text-color: var(--white); --btn-font-size: var(--font-size-xs); --btn-line-height: 1rem; --btn-large-font-size: var(--font-size-sm); --btn-large-line-height: 1.25rem; - // Button primary + // Deprecated - Button primary --button-color--primary: var(--background); --btn-primary-bg: #063f61; --btn-primary-bg-hover: lighten(#063f61, 7.5%); --btn-primary-bg-active: lighten(#063f61, 12%); - // Button primary + // Deprecated - Button primary --btn-secondary-color: var(--secondary); --btn-secondary-bg: var(--btn-text-color); --btn-secondary-border: var(--medium-grey); @@ -143,7 +131,7 @@ $semantics: ( --btn-secondary-color--active: var(--primary-active); --btn-secondary-bg--active: var(--btn-secondary-bg); --btn-secondary-border--active: var(--primary-active); - // Button link + // Deprecated - Button link --btn-link-color: var(--accent-color); --btn-link-font-weight: var(--link-font-weight); --btn-link-color--hover: var(--primary-hover); @@ -151,10 +139,6 @@ $semantics: ( --btn-link-color--active: var(--primary-active); --btn-link-bg--active: var(--light-grey); - // Help area - --help-area-bg-color: var(--very-light-grey); - --configure-job-help-area-bg-color: var(--medium-translucent); - // Table --table-background: var(--panel-header-bg-color); --table-header-foreground: var(--text-color); @@ -250,25 +234,7 @@ $semantics: ( --tabs-item-foreground--selected: var(--link-color); --tabs-border-radius: calc((10px + 34px) / 2); - // Deprecated - --tab-link-border-radius: 10px; - --tab-link-border-width: 2px; - --tab-link-padding-x: 0.75rem; - --tab-link-padding-y: 0.375rem; - --tab-link-font-weight: bold; - --tab-link-text-color: var(--text-color-secondary); - --tab-link-bg: transparent; - --tab-link-border-color: var(--light-grey); - --tab-link-text-color--hover: var(--tab-link-text-color); // Redundant? - --tab-link-bg--hover: var(--light-grey); - --tab-link-border-color--hover: var(--tab-link-bg--hover); // Redundant? - --tab-link-text-color--active: var(--tab-link-text-color); // Redundant? - --tab-link-bg--active: var(--light-grey); - --tab-link-border-color--active: var(--tab-link-checked-bg); // Redundant? - --tab-link-checked-text-color: var(--white); - --tab-link-checked-bg: var(--dark-grey); - --tab-link-checked-border-color: var(--tab-link-checked-bg); - // Tabbar baseline + // Deprecated - Tabbar baseline --tab-baseline-width: 2px; --tab-baseline-color: var(--light-grey); --tab-baseline-default-display: none; @@ -310,21 +276,14 @@ $semantics: ( --standard-transition: 0.3s ease; --elastic-transition: 0.3s cubic-bezier(0, 0.68, 0.5, 1.5); - // Pop out menus + // Deprecated - Pop out menus --menu-text-color: black; --menu-bg-color: var(--white); --menu-selected-color: #b3d4ff; --menu-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); - // Manage component - --manage-option-bg-color--hover: var(--very-light-grey); - --manage-option-bg-color--active: var(--light-grey); - --manage-option-border-color: var(--medium-grey); - - // Add form widget / configure job + // Deprecated - Add form widget / configure job --light-bg-color: #eee; - --bright-bg-color: #f9f9f9; - --brightest-bg-color: var(--white); --light-bg-color--hover: rgba(255, 255, 255, 0.65); --add-item-btn-decorator-border-color: #acb; --add-item-btn-decorator-bg-color: rgba(245, 249, 239, 0.75); @@ -341,10 +300,6 @@ $semantics: ( // Auto complete --auto-complete-bg-color--prehighlight: #b3d4ff; - // Call to action - --call-to-action-link-color: #000; - --call-to-action-text-color: var(--alert-info-text-color); - // Default button --button-background: hsla(240, 25%, 75%, 0.1); --button-background--hover: hsla(240, 25%, 75%, 0.175); diff --git a/war/src/main/scss/base/style.scss b/war/src/main/scss/base/style.scss index 22acd9884ee4..ca452ac136a5 100644 --- a/war/src/main/scss/base/style.scss +++ b/war/src/main/scss/base/style.scss @@ -156,22 +156,6 @@ a.tip:hover span { text-align: left; } -.call-to-action { - display: table; - margin-bottom: 5px; - padding: 10px; - background-color: var(--alert-info-bg-color); - border-left: 4px solid #577baa; - color: var(--call-to-action-text-color); -} - -.call-to-action a, -.call-to-action a:visited { - color: var(--call-to-action-link-color); - font-weight: bold; - font-size: larger; -} - img { vertical-align: middle; border: 0; diff --git a/war/src/main/scss/modules/page-header.scss b/war/src/main/scss/modules/page-header.scss index 3b1211777e01..13e63d91a771 100644 --- a/war/src/main/scss/modules/page-header.scss +++ b/war/src/main/scss/modules/page-header.scss @@ -57,7 +57,6 @@ a.page-header__brand-link { padding: 0.5rem; margin-right: 0 !important; font-weight: bold; - outline-color: var(--header-link-outline); &:link, &:visited { diff --git a/war/src/main/webapp/scripts/hudson-behavior.js b/war/src/main/webapp/scripts/hudson-behavior.js index 258dfbdf395a..4197fa903207 100644 --- a/war/src/main/webapp/scripts/hudson-behavior.js +++ b/war/src/main/webapp/scripts/hudson-behavior.js @@ -1395,14 +1395,12 @@ function rowvgStartEachRow(recursive, f) { (function () { var cmdKeyDown = false; var mode = e.getAttribute("script-mode") || "text/x-groovy"; - var readOnly = eval(e.getAttribute("script-readOnly")) || false; // eslint-disable-next-line no-unused-vars var w = CodeMirror.fromTextArea(e, { mode: mode, lineNumbers: true, matchBrackets: true, - readOnly: readOnly, onKeyEvent: function (editor, event) { function saveAndSubmit() { editor.save(); diff --git a/war/yarn.lock b/war/yarn.lock index 57535318721c..59ebeeb428f1 100644 --- a/war/yarn.lock +++ b/war/yarn.lock @@ -4364,11 +4364,11 @@ __metadata: jquery: 3.7.0 lodash: 4.17.21 mini-css-extract-plugin: 2.7.6 - postcss: 8.4.27 + postcss: 8.4.28 postcss-loader: 7.3.3 postcss-preset-env: 9.1.1 postcss-scss: 4.0.6 - prettier: 3.0.1 + prettier: 3.0.2 sass: 1.65.1 sass-loader: 13.3.2 sortablejs: 1.15.0 @@ -6073,14 +6073,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.27, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.25": - version: 8.4.27 - resolution: "postcss@npm:8.4.27" +"postcss@npm:8.4.28, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.25": + version: 8.4.28 + resolution: "postcss@npm:8.4.28" dependencies: nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78 + checksum: f605c24a36f7e400bad379735fbfc893ccb8d293ad6d419bb824db77cdcb69f43d614ef35f9f7091f32ca588d130ec60dbcf53b366e6bf88a8a64bbeb3c05f6d languageName: node linkType: hard @@ -6091,12 +6091,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.0.1": - version: 3.0.1 - resolution: "prettier@npm:3.0.1" +"prettier@npm:3.0.2": + version: 3.0.2 + resolution: "prettier@npm:3.0.2" bin: prettier: bin/prettier.cjs - checksum: e1f3f16c7fe0495de3faa182597871f74927d787cce3c52095a66ff5d7eacc05173371d5f58bf12141a0a1b6bfe739a338531d6cf18b92c7256c1319f2c84e73 + checksum: 118b59ddb6c80abe2315ab6d0f4dd1b253be5cfdb20622fa5b65bb1573dcd362e6dd3dcf2711dd3ebfe64aecf7bdc75de8a69dc2422dcd35bdde7610586b677a languageName: node linkType: hard