diff --git a/website/themes/beastie/LICENSE b/website/themes/beastie/LICENSE --- a/website/themes/beastie/LICENSE +++ b/website/themes/beastie/LICENSE @@ -20,4 +20,4 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/website/themes/beastie/assets/styles/main.css b/website/themes/beastie/assets/styles/main.css new file mode 100644 --- /dev/null +++ b/website/themes/beastie/assets/styles/main.css @@ -0,0 +1,1547 @@ +/* + * Copyright (c) 1994-2026, The FreeBSD Documentation Project + * Copyright (c) 2021-2026, Sergio Carlavilla + * Copyright (c) 2023, Mark McBride + * Copyright (c) 2023, Mark Phillips + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ +:root { + --main-tag-padding: 30px 40px; + --max-width: 1200px; + --max-width-header: 1350px; + --max-width-pages: 1500px; + --header-height: 4.5rem; + + --size-300: .75rem; + --size-400: 1rem; + --size-500: 1.33rem; + --size-550: 1.55rem; + --size-600: 1.77rem; + --size-700: 2.3rem; + --size-750: 2.4rem; + + --white: #FFF; + --black: #000; + + /* Light theme */ + --light-global-font-color: #444; + --light-global-background-color: #FFF; + --light-header-background: #AB2B28; + --light-header-font-color: #FFF; + --light-footer-background-color: #F0F1F5; + --light-background-accent-color: #F9F0F0; + --light-background-frontpage-band-color: #FFF6F6; + --light-table-header-background-color: #F1F3F1; + --light-table-header-font-color: #444; + --light-lines-color: #DDD; + --light-links-color: #990000; + --light-pre-background-color: #F4F4F4; + --light-pre-font-color: #444; + --light-feeds-background: #F9F0F0; + --light-example-block-font-color: #444; + --light-freebsd-logo-horizontal-image: url("/images/FreeBSD-logo-dark.png"); + + /* Dark theme */ + --dark-global-font-color: #EEEFF1; + --dark-global-background-color: #333333; + --dark-header-background: #AB2B28; + --dark-header-font-color: #EEEFF1; + --dark-footer-background-color: #2B2B2B; + --dark-background-accent-color: #333; + --dark-background-frontpage-band-color: #333333; + --dark-table-header-background-color: #F1F3F1; + --dark-table-header-font-color: #444; + --dark-lines-color: #4D4D4D; + --dark-links-color: #FF8A80; + --dark-pre-background-color: #272727; + --dark-pre-font-color: #EEEFF1; + --dark-feeds-background: #222; + --dark-example-block-font-color: #272727; + --dark-freebsd-logo-horizontal-image: url("/images/FreeBSD-logo-light.png"); + + /* Shared theme values */ + --download-release-section-background-color: #FACC2E; + --download-release-section-font-color: #990000; + --download-section-background-color: #AB2B28; + --download-section-font-color: #FFF; + + --admonition-font-color: #444; + --admonition-note-color: #19407C; + --admonition-note-background-color: #EAF1FB; + --admonition-warning-color: #BF6900; + --admonition-warning-background-color: #FFF4E6; + --admonition-important-color: #BF0000; + --admonition-important-background-color: #FFE6E6; + --admonition-caution-color: #BF3400; + --admonition-caution-background-color: #FFECE6; + --admonition-tip-color: #43B929; + --admonition-tip-background-color: #EDFAEA; + + --example-block-color: #F1BB16; + --example-block-background-color: #FEF8E7; + + --openzfs-image: url("/images/openzfs.png"); + --virtualization-image: url("/images/virtualization.png"); + --jails-image: url("/images/jails.png"); + --networking-image: url("/images/networking.png"); + --documentation-image: url("/images/documentation.png"); + --community-image: url("/images/community.png"); + +} + +#page { + --global-font-color: var(--light-global-font-color); + --global-background-color: var(--light-global-background-color); + --header-background: var(--light-header-background); + --header-font-color: var(--light-header-font-color); + --footer-background-color: var(--light-footer-background-color); + --background-accent-color: var(--light-background-accent-color); + --background-frontpage-band-color: var(--light-background-frontpage-band-color); + --table-header-background-color: var(--light-table-header-background-color); + --table-header-font-color: var(--light-table-header-font-color); + --lines-color: var(--light-lines-color); + --links-color: var(--light-links-color); + --pre-background-color: var(--light-pre-background-color); + --pre-font-color: var(--light-pre-font-color); + --feeds-background: var(--light-feeds-background); + --example-block-font-color: var(--light-example-block-font-color); + + --admonition-links-color: #0645AD; + + --freebsd-logo-horizontal-image: var(--light-freebsd-logo-horizontal-image); + +} + +@media (prefers-color-scheme: dark) { + #page { + --global-font-color: var(--dark-global-font-color); + --global-background-color: var(--dark-global-background-color); + --header-background: var(--dark-header-background); + --header-font-color: var(--dark-header-font-color); + --footer-background-color: var(--dark-footer-background-color); + --background-accent-color: var(--dark-background-accent-color); + --background-frontpage-band-color: var(--dark-background-frontpage-band-color); + --table-header-background-color: var(--dark-table-header-background-color); + --table-header-font-color: var(--dark-table-header-font-color); + --lines-color: var(--dark-lines-color); + --links-color: var(--dark-links-color); + --pre-background-color: var(--dark-pre-background-color); + --pre-font-color: var(--dark-pre-font-color); + --feeds-background: var(--dark-feeds-background); + --example-block-font-color: var(--dark-example-block-font-color); + + --admonition-links-color: #1A79FF; + + --freebsd-logo-horizontal-image: var(--dark-freebsd-logo-horizontal-image); + + } +} + +.theme-switch:checked ~ #page { + --global-font-color: var(--dark-global-font-color); + --global-background-color: var(--dark-global-background-color); + --header-background: var(--dark-header-background); + --header-font-color: var(--dark-header-font-color); + --footer-background-color: var(--dark-footer-background-color); + --background-accent-color: var(--dark-background-accent-color); + --background-frontpage-band-color: var(--dark-background-frontpage-band-color); + --table-header-background-color: var(--dark-table-header-background-color); + --table-header-font-color: var(--dark-table-header-font-color); + --lines-color: var(--dark-lines-color); + --links-color: var(--dark-links-color); + --pre-background-color: var(--dark-pre-background-color); + --pre-font-color: var(--dark-pre-font-color); + --feeds-background: var(--dark-feeds-background); + --example-block-font-color: var(--dark-example-block-font-color); + + --admonition-links-color: #1A79FF; + + --freebsd-logo-horizontal-image: var(--dark-freebsd-logo-horizontal-image); + +} + +@media (prefers-color-scheme: dark) { + .theme-switch:checked ~ #page { + --global-font-color: var(--light-global-font-color); + --global-background-color: var(--light-global-background-color); + --header-background: var(--light-header-background); + --header-font-color: var(--light-header-font-color); + --footer-background-color: var(--light-footer-background-color); + --background-accent-color: var(--light-background-accent-color); + --background-frontpage-band-color: var(--light-background-frontpage-band-color); + --table-header-background-color: var(--light-table-header-background-color); + --table-header-font-color: var(--light-table-header-font-color); + --lines-color: var(--light-lines-color); + --links-color: var(--light-links-color); + --pre-background-color: var(--light-pre-background-color); + --pre-font-color: var(--light-pre-font-color); + --feeds-background: var(--light-feeds-background); + --example-block-font-color: var(--light-example-block-font-color); + + --admonition-links-color: #0645AD; + + --freebsd-logo-horizontal-image: var(--light-freebsd-logo-horizontal-image); + + } +} + +@media (max-width: 599px) { + :root { + --main-tag-padding: 30px 15px; + } +} + +@media (min-width: 600px) and (max-width: 1199px) { + :root { + --main-tag-padding: 30px 20px; + } +} + +@media (min-width: 1200px) { + :root { + --main-tag-padding: 30px 40px; + } +} + +*, *::before, *::after { + box-sizing: border-box; +} + +:focus-visible { + outline: 2px solid var(--links-color); + outline-offset: 2px; +} + +:focus:not(:focus-visible) { + outline: none; +} + +html { + font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; + scroll-padding-top: var(--header-height); + scroll-behavior: auto; +} + +html, +body { + text-rendering: optimizeLegibility; + line-height: 1.5; +} + +body { + padding: 0; + margin: 0; + font-size: 100%; + font-weight: 400; + font-style: normal; + cursor: auto; +} + +#page { + display: flex; + flex-direction: column; + min-height: 100vh; + color: var(--global-font-color); + background-color: var(--global-background-color); +} + +/* HTML Tags */ +h1, h2, h3, h4, h5, h6 { + margin: 0; + padding-bottom: .3rem; +} + +:is(h1, h2, h3, h4) { + line-height: 1.3; +} + +:is(h1, h2) { + font-weight: 900; +} + +h1 { font-size: var(--size-750); } +h2 { font-size: var(--size-600); } +h3 { font-size: var(--size-550); padding-top: .8rem; } +h4 { font-size: var(--size-500); } +h5 { font-size: var(--size-400); } +h6 { font-size: var(--size-300); } + +:is(h2, h3, h4, h5, h6) > .anchor { + text-decoration: none; +} + +:is(h2, h3, h4, h5, h6) > .anchor:hover { + text-decoration: none; +} + +:is(h2, h3, h4, h5, h6) > .anchor::before { + visibility: hidden; + margin-left: .3rem; + content: "#"; + color: var(--global-font-color); +} + +:is(h2, h3, h4, h5, h6):hover .anchor::before, +:is(h2, h3, h4, h5, h6):focus-within .anchor::before { + visibility: visible; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid var(--lines-color); +} + +a { + text-decoration: none; + color: var(--links-color); +} + +a:hover { + text-decoration: underline; +} + +img { + max-width: 100%; +} + +figcaption { + font-size: var(--size-300); + font-style: italic; + margin-top: 1rem; +} + +pre { + display: block; + width: 100%; + max-width: 100%; + margin: 0; + padding: 1rem; + box-sizing: border-box; + overflow: auto hidden; + white-space: pre; + word-break: normal; + overflow-wrap: normal; + border-radius: .25rem; + font-family: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace; + background-color: var(--pre-background-color); + font-size: 1rem; + color: var(--pre-font-color); + line-height: 1.4; +} + +p { + text-justify: inter-word; +} + +b, dt, strong, th { + font-weight: bolder; +} + +dt { + font-style: italic; +} + +blockquote { + padding-left: var(--size-600); + border-left: 5px solid; + font-style: italic; +} + +code { + padding: .12rem .2rem; + border-radius: .25rem; + background-color: var(--pre-background-color); + font-family: "DejaVu Sans Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; + color: var(--pre-font-color); +} + +kbd { + font-family: "DejaVu Sans", "DejaVu Sans Bold"; + display: inline-block; + color: rgba(0,0,0,.8); + font-size: .65em; + line-height: 1.45; + background-color: #f7f7f7; + border: 1px solid #ccc; + border-radius: 3px; + box-shadow: 0 1px 0 rgba(0,0,0,0.2), 0 0 0 0.1em var(--white) inset; + margin: 0 .15em; + padding: .2em .5em; + vertical-align: middle; + position: relative; + top: -0.1em; + white-space: nowrap; +} + +details { + margin: 1rem 0; +} + +details summary { + cursor: pointer; +} + +/* Header section */ +header { + padding: .5rem 1rem; + background-color: var(--header-background); + font-size: clamp(13px, 0.8vw, 15px); +} + +.header-container { + display: flex; + width: 100%; + max-width: var(--max-width-header); + margin-left: auto; + margin-right: auto; + align-items: center; +} + +.logo-menu-bars-container { + display: flex; + align-items: center; +} + +.logo { + display: flex; + align-items: center; + margin-right: 1rem; +} + +header nav { + margin-left: 0; + margin-right: 0; +} + +header ul { + margin: 0; + padding: 0; + list-style: none; + overflow: hidden; +} + +header ul li { + list-style: none; +} + +.menu-bars { + display: none; + margin-left: auto; + color: var(--white); + cursor: pointer; +} + +input[type='checkbox'] { + display: none; +} + +.menu { + display: flex; + padding: 0; + margin: 0; +} + +.menu-item { + display: flex; + margin-right: 1rem; + align-items: center; + color: var(--white); +} + +.menu-item a { + padding: 1rem 0; + color: inherit; +} + +.menu-item a, +.donate a { + text-decoration: none; + font-weight: 600; +} + +.menu-item a:hover, +.donate a:hover { + text-decoration: none; +} + +.donate a { + color: var(--black); +} + +.heart { + font-size: 1.2rem; + color: #E38582; +} + +.heart:hover { + color: #D1332E; +} + +.menu-item i { + margin-left: .1rem; +} + +.sub-menu { + visibility: hidden; + position: absolute; + top: 3rem; + padding: 1rem .75rem; + min-width: 250px; + background-color: var(--white); + border-radius: .4rem; + color: #444; + border: 1px solid #CDCDCD; + z-index: 999; +} + +.sub-menu:hover { + visibility: visible; +} + +.menu-item a:hover+.sub-menu { + visibility: visible; +} + +.sub-menu li { + margin-top: 0; + padding: .75rem .6rem; +} + +.sub-menu .title { + border-bottom: 1px solid #E5E7EB; +} + +.sub-menu li a { + font-weight: normal; +} + +.sub-menu .title a { + font-weight: bolder; +} + +.search-donate-container { + display: flex; + align-items: center; + margin-left: auto; +} + +.search { + display: flex; + width: 150px; + min-width: 150px; + border-radius: .4rem; + background-color: var(--white); + border: 1px solid var(--white); + margin-right: .5rem; +} + +.search input[type='text'] { + display: inline-block; + width: 100%; + min-width: 0; + padding: .3rem .5rem; + border: none; + border-radius: .4rem; + appearance: none; + outline: none; + background-color: var(--white); + color: var(--black); +} + +.search button { + flex: 0 0 2rem; + width: 2rem; + padding: 0; + background-color: var(--white); + border: none; + border-radius: .4rem; +} + +.search button i { + color: var(--black); +} + +.donate { + margin-left: .5rem; +} + +.donate a { + display: inline-block; + padding: .45rem .85rem; + background-color: var(--white); + border-radius: .4rem; +} + +.i18n { + position: relative; + display: inline-block; +} + +.lang-toggle { + display: flex; + list-style: none; + cursor: pointer; +} + +.lang-toggle img { + height: 1.5rem; + width: 1.5rem; +} + +.lang-dropdown { + display: none; + position: absolute; + top: 100%; + right: 0; + background: var(--white); + border: 1px solid var(--lines-color); + box-shadow: 0 4px 6px rgba(0,0,0,0.1); + list-style: none; + margin: 0; + padding: 0; + min-width: 120px; + z-index: 10; +} + +.i18n[open] .lang-dropdown { + display: block; +} + +.lang-dropdown li a { + display: block; + padding: 8px 12px; + text-decoration: none; + color: #444; +} + +.lang-dropdown li a:hover { + background: #F5F5F5; +} + +.lang-dropdown .current-lang { + font-weight: bold; + background: #F0F0F0; + pointer-events: none; +} + +@media screen and (max-width: 1300px) { + .header-container { + flex-direction: column; + } + + .logo-menu-bars-container { + width: 100%; + padding: .5rem 0; + } + + nav { + width: 100%; + margin: 0; + padding: 0; + } + + .menu-bars { + display: block; + } + + .menu { + display: none; + width: 100%; + } + + #menu-bars:checked~nav .menu { + display: block; + } + + .menu-item { + flex-direction: column; + width: 100%; + margin-right: 0px; + border-top: 1px solid var(--white); + cursor: pointer; + } + + .menu-item a { + width: 100%; + } + + .menu-item a:hover+.sub-menu { + visibility: visible; + } + + .menu-item-description { + display: flex; + width: 100%; + cursor: pointer; + } + + .menu-item-description i { + margin-left: auto; + } + + .sub-menu { + display: none; + flex-direction: column; + width: 100%; + padding: 0px; + position: static; + visibility: visible; + border: none; + background-color: inherit; + color: inherit; + box-shadow: inherit; + } + + .sub-menu .title { + display: none; + border-bottom: none; + } + + .sub-menu li { + padding-left: 0px; + padding-right: 0px; + } + + #about:checked~.sub-menu, + #download:checked~.sub-menu, + #documentation:checked~.sub-menu, + #community:checked~.sub-menu, + #developers:checked~.sub-menu, + #support:checked~.sub-menu { + display: flex; + } + + .search-donate-container { + display: none; + } + + .search { + width: 100%; + min-width: 0; + } + + #menu-bars:checked~.search-donate-container { + display: flex; + flex-direction: column; + width: 100%; + margin-left: unset; + padding-top: .2rem; + } + + .donate { + display: flex; + width: 100%; + margin-left: unset; + padding-top: .8rem; + } + + .donate a { + width: 100%; + text-align: center; + } + + .donate a .heart { + font-size: 1.2rem; + color: #D1332E; + } +} + +@media screen and (min-width: 900px) { + header { + padding: .5rem 2rem; + } +} + +@media screen and (min-width: 1451px) { + header { + padding: .5rem 5rem; + } +} + +/* Home page */ +.front-page-band-on { + background: var(--background-frontpage-band-color); +} + +.front-page-band-content { + max-width: var(--max-width); + margin: 0px auto; + padding: var(--main-tag-padding); + padding-top: 20px; + padding-bottom: 20px; +} + +.main-section { + margin: 1rem 0 0 0; +} + +.freebsd-horizontal .logo-box-image { + background-image: var(--freebsd-logo-horizontal-image); +} + +.logo-box { + width: 100px; + height: 100px; + float: right; + margin: 5px 10px 20px 20px; +} + +.logo-box-image { + width: 100%; + height: 100%; + margin: auto; + background-repeat: no-repeat; + background-position: center center; + background-size: contain; +} + +.front-page-logo { + float: none; + width: auto; + height: clamp(100px, 30vw, 180px); +} + +.front-page-tagline { + line-height: normal; + font-weight: 400; + font-size: 30px; + text-align: center; +} + +.downloads-container { + display: flex; + flex-wrap: wrap; + justify-content: center; + margin: 0 auto; +} + +.download-section { + flex: 0 0 20%; + min-width: 275px; + margin: 0; + margin-top: 50px; + text-align: center; +} + +.download-section-title { + padding: 2px 0px; + border-radius: 5px; + font-size: 18px; + font-weight: 500; + margin: 0 0 5px 0; +} + +.download-button-release { + background: var(--download-release-section-background-color); + color: var(--download-release-section-font-color); + padding: 5px 10px; + border-radius: 5px; + font-size: 14px; + font-weight: 500; +} + +.download-button { + background: var(--download-section-background-color); + color: var(--download-section-font-color); + padding: 5px 10px; + border-radius: 5px; + font-size: 14px; + font-weight: 500; +} + +.download-links { + margin: 5px 0 0 0; +} + +.additional-downloads { + margin: 5px 0; +} + +.why-freebsd-flex { + display: flex; + flex-wrap: wrap; + gap: 30px; + margin-top: 30px; +} + +.why-freebsd-flex-item { + flex: 1 1 30%; + min-width: 280px; +} + +.why-freebsd-flex-item p { + padding: 0 20px 0 0; +} + +.why-freebsd-flex-item h3 { + margin-top: 0; + border-radius: 5px; + padding: 2px 10px 0 0px; +} + +.openzfs .logo-box-image { + background-image: var(--openzfs-image); +} + +.bhyve .logo-box-image { + background-image: var(--virtualization-image); +} + +.jails .logo-box-image { + background-image: var(--jails-image); +} + +.network .logo-box-image { + background-image: var(--networking-image); +} + +.docs .logo-box-image { + background-image: var(--documentation-image); +} + +.community .logo-box-image { + background-image: var(--community-image); +} + +/* Feeds section in home page */ +.feed-flex { + display: flex; + flex-wrap: wrap; + gap: 30px 20px; +} + +.feed-flex-item { + background: var(--feeds-background); + line-height: 1.3em; + border-radius: 7px; +} + +.feed-flex-item a { + text-decoration: none; +} + +.feed-flex-item a:hover { + text-decoration: underline; +} + +.feed-flex-item { + flex: 1 1 15%; + padding: 1rem 1.5rem; + min-width: 150px; + border-radius: 1rem; + font-size: .8em; +} + +.feed-flex-item .feed-item { + margin: 0; + padding: 0 0 5px 0; +} + +.feed-flex-item .feed-source { + display: flex; + align-items: center; + gap: .3rem; +} + +.feed-flex-item .feed-source a { + color: var(--links-color); +} + +.rssimage { + margin-top: .35rem; +} + +/* Normal page */ +#content { + display: flex; + gap: 2rem; + max-width: var(--max-width-pages); + margin: 0 auto; + padding: 2rem 1rem; +} + +#sidenav { + display: flex; + width: 200px; + padding: 1rem; + border-right: 1px solid #D4D4D4; +} + +#sidenav ul { + list-style: none; + margin: 0; + padding: 0; +} + +#sidenav li { + margin: .5rem 0; +} + +#contentwrap { + min-width: 0; +} + +#contentwrap h1 { + margin-top: 0; + padding-bottom: 1.2rem; +} + +@media (max-width: 768px) { + #sidewrap { + display: none; + } +} + +/* Downloads page*/ +.tblDownload ul { + list-style: none; + padding: 0 10px; +} + +/* 404 */ +.error-section { + display: flex; + width: 100%; + max-width: var(--max-width); + min-height: 70vh; + margin: 0 auto; + align-items: center; + justify-content: center; +} + +.error-container { + display: flex; + flex-direction: column; + width: 100%; + align-items: center; + justify-content: center; +} + +@media (max-width: 480px) { + .error-container h1 { + font-size: 1.8rem; + } +} + +/* Callouts */ +.conum { + display: inline-block; + color: var(--white); + background-color: #000; + border-radius: 100px; + text-align: center; + font-size: .75em; + width: 1.67em; + height: 1.67em; + font-style: normal; + font-weight: bold; +} + +.conum[data-value] { + color: var(--white); + text-align: center; + font-size: .75em; + line-height: 1.67em; + font-style: normal; + font-weight: bold; +} + +.conum[data-value]::after { + content: attr(data-value); +} + +.colist td { + padding-top: 4px; + padding-bottom: 4px; + vertical-align: top; +} + +.colist tr td b, +.programlisting b { + display: none; +} + +.rouge b { + display: none; +} + +/* Tables */ +table caption { + text-rendering: optimizeLegibility; + text-align: left; + font-weight: bolder; + font-size: 1rem; +} + +table.tableblock { + display: block; + margin: auto; + margin-bottom: 1.25em; + max-width: 100%; + border-collapse: collapse; + overflow-x: auto; +} + +table.tableblock th { + text-align: left; + background-color: var(--table-header-background-color); + color: var(--table-header-font-color); + text-rendering: optimizeLegibility; + padding: .5em .625em .625em; + border: 0 solid #dedede; + border-width: 0 1px 1px 0; +} + +table.tableblock td { + text-align: left; + border: 0 solid #dedede; + text-rendering: optimizeLegibility; + line-height: 1.6; + padding: .5em .625em .625em; + font-size: inherit; + border-width: 0 1px 1px 0; + vertical-align: top; +} + +table.tableblock td.icon { + border: none; +} + +table.tableblock td:first-of-type, +table.tableblock th:first-of-type { + border-left: none; +} + +table.tableblock td:last-of-type, +table.tableblock th:last-of-type { + border-right: none; +} + +table.stretch { + width: 100%; +} + +/* Admonitions */ +.admonitionblock { + margin: 1.4rem 0; + padding: 1rem; + color: var(--admonition-font-color); +} + +.admonitionblock table { + table-layout: fixed; + position: relative; + width: 100%; +} + +.admonitionblock table tbody tr td.icon { + position: absolute; + top: 0; + left: 0; + line-height: 1; + padding-bottom: 0.5rem; +} + +.admonitionblock table tbody tr td.icon i { + display: inline-flex; + align-items: center; + width: auto; + background-position-x: 0.5em; + vertical-align: initial; + font-style: normal; +} + +.admonitionblock table tbody tr td.icon i::after { + content: attr(title); + font-family: 'Inter var', sans-serif; + font-weight: bolder; + padding: 0 0.5em; + margin: -0.05em; +} + +.admonitionblock table tbody tr td.icon .icon-note::before { + content: "\f05a"; + color: var(--admonition-note-color); +} + +.admonitionblock table tbody tr td.icon .icon-tip::before { + content: "\f0eb"; + color: var(--admonition-tip-color); +} + +.admonitionblock table tbody tr td.icon .icon-warning::before { + content: "\f071"; + color: var(--admonition-warning-color); +} + +.admonitionblock table tbody tr td.icon .icon-caution::before { + content: "\f06d"; + color: var(--admonition-caution-color); +} + +.admonitionblock table tbody tr td.icon .icon-important::before { + content: "\f06a"; + color: var(--admonition-important-color); +} + +.admonitionblock table tbody tr td.icon [class^="fa icon-"] { + font-size: 1.2rem; + cursor: default; +} + +.admonitionblock table tbody tr td.content { + width: 100%; + word-wrap: anywhere; +} + +.admonitionblock table tbody tr td.content .title { + margin-top: 2rem; +} + +.admonitionblock table tbody tr td.content .paragraph { + padding-top: 0.5rem; +} + +.admonitionblock table tbody tr td.content a { + color: var(--admonition-links-color); +} + +.note { + border-left: 5px solid var(--admonition-note-color); + background-color: var(--admonition-note-background-color); +} + +.warning { + border-left: 5px solid var(--admonition-warning-color); + background-color: var(--admonition-warning-background-color); +} + +.important { + border-left: 5px solid var(--admonition-important-color); + background-color: var(--admonition-important-background-color); +} + +.caution { + border-left: 5px solid var(--admonition-caution-color); + background-color: var(--admonition-caution-background-color); +} + +.tip { + border-left: 5px solid var(--admonition-tip-color); + background-color: var(--admonition-tip-background-color); +} + +/* Example */ +.example, +.exampleblock { + border-left: 5px solid var(--example-block-color); + padding: 1rem; + background-color: var(--example-block-background-color); +} + +.exampleblock { + margin: .75rem 0; + color: var(--example-block-font-color); +} + +.exampleblock .title { + font-weight: bolder; + font-family: sans-serif; +} + +.exampleblock .content .literalblock .content { + background: #fefde6; + border: none; + color: var(--global-font-color); +} + +.exampleblock .content a { + color: var(--admonition-links-color); +} + +.procedure { + border-left: 5px solid #b3b3b3; + padding: 1rem; + margin-bottom: 1.4rem; +} + +/* Misc */ +.imageblock .title { + margin-top: .5rem; + padding-bottom: 0; + font-weight: bolder; + font-style: italic; +} + +.literalblock { + margin: .75em 0; + overflow-x: auto; + overflow-y: hidden; + max-width: 100%; +} + +.literalblock .content { + min-width: 0; + max-width: 100%; + overflow-x: auto; + overflow-y: hidden; +} + +.fa { + font-family: FontAwesome; + font-style: normal; +} + +.listingblock { + margin: .75em 0; + position: relative; +} + +.listingblock .title { + position: absolute; + top: -1em; + left: 1em; +} + +.highlight { + padding: 1.5em 2em; +} + +.highlight code { + font-size: .75rem; + padding: 0; + border-radius: inherit; + background-color: transparent; + color: inherit; +} + +.highlight:hover code::before { + content: attr(data-lang); + position: absolute; + top: .5em; + right: 3em; +} + +.filename { + font-weight: bolder; +} + +.right { + display: block; + float: right; +} + +/* Footer section */ +footer { + margin-top: 1rem; + padding: 1rem; + color: var(--global-font-color); + background-color: var(--footer-background-color); +} + +.footer-container { + display: grid; + gap: 1rem; + grid-template-columns: 1fr; + grid-template-areas: + "logo" + "about" + "documentation" + "community" + "legal" + "copyright"; + max-width: var(--max-width); + margin-left: auto; + margin-right: auto; +} + +.logo-column { + grid-area: logo; +} + +.about-column { + grid-area: about; +} + +.community-column { + grid-area: community; +} + +.documentation-column { + grid-area: documentation; +} + +.legal-column { + grid-area: legal; +} + +.copyright-column { + grid-area: copyright; + padding-top: 1rem; + border-top: 1px solid #E5E7EB; + line-height: 1rem; + font-size: .8rem; +} + +.column-title { + margin-top: 0; + font-size: inherit; + border-bottom: none; +} + +.column-elements-container { + margin: .5rem 0; + padding: 0; + list-style: none; +} + +.column-elements-container li { + margin-top: .7rem; +} + +.column-element { + text-decoration: none; + line-height: 2rem; + color: inherit; + font-size: inherit; +} + +.theme-switch { + position: fixed !important; + top: 0; + left: 0; + display: block !important; + width: 1px; + height: 1px; + overflow: hidden; + opacity: 0; + pointer-events: none; +} + +.theme-container { + display: block; +} + +.theme-switch-label { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2.25rem; + height: 2.25rem; + cursor: pointer; + border: 1px solid var(--lines-color); + border-radius: 999px; + color: var(--global-font-color); + background-color: var(--global-background-color); +} + +.theme-switch-label:hover { + text-decoration: none; + background-color: var(--background-accent-color); +} + +.theme-icon { + font-size: 1rem; + line-height: 1; +} + +.theme-icon-light { + display: none; +} + +.theme-icon-dark { + display: inline-block; +} + +@media (prefers-color-scheme: dark) { + #page .theme-icon-light { + display: inline-block; + } + + #page .theme-icon-dark { + display: none; + } +} + +.theme-switch:checked ~ #page .theme-icon-light { + display: inline-block; +} + +.theme-switch:checked ~ #page .theme-icon-dark { + display: none; +} + +@media (prefers-color-scheme: dark) { + .theme-switch:checked ~ #page .theme-icon-light { + display: none; + } + + .theme-switch:checked ~ #page .theme-icon-dark { + display: inline-block; + } +} + +.theme-switch:focus-visible ~ #page .theme-switch-label { + outline: 2px solid var(--links-color); + outline-offset: 3px; +} + +@media screen and (min-width: 450px) { + .footer-container { + gap: 2rem; + grid-template-columns: 1fr 1fr; + grid-template-areas: + "logo logo" + "about community" + "documentation legal" + "copyright copyright"; + } +} + +@media screen and (min-width: 900px) { + footer { + padding: 2rem; + } + + .footer-container { + grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; + grid-template-areas: + "logo about documentation community legal" + "copyright copyright copyright copyright copyright"; + gap: 1rem; + } +} + +@media screen and (min-width: 1451px) { + footer { + padding: 2rem 5rem; + } + + .footer-container { + gap: 2rem; + } +} diff --git a/website/themes/beastie/i18n/de.toml b/website/themes/beastie/i18n/de.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/de.toml +++ /dev/null @@ -1,591 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "The FreeBSD Project" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "The FreeBSD Foundation" - -[downloadFreeBSD] -other = "Download FreeBSD" - -[production] -other = "Produktion" - -# Header -[donate] -other = "An FreeBSD spenden" - -[donateFoundation] -other = "Donate to the FreeBSD Foundation" - -[search] -other = "Suche" - -# Navigation -[home] -other = "Startseite" - -[about] -other = "Über FreeBSD" - -[introduction] -other = "Für Einsteiger" - -[features] -other = "Eigenschaften" - -[advocacy] -other = "Advocacy" - -[marketing] -other = "Marketing" - -[privacyPolicy] -other = "Privacy Policy" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "Bezugsquellen" - -[releaseInformation] -other = "Release Information" - -[releaseEngineering] -other = "Release Engineering" - -[documentation] -other = "Dokumentation" - -[faq] -other = "FAQ" - -[handbook] -other = "Handbuch" - -[porterHandbook] -other = "Porter-Handbuch" - -[developerHandbook] -other = "Entwickler-Handbuch" - -[manualPages] -other = "Manualpages" - -[documentationProjectPrimer] -other = "Documentation Project Primer" - -[allBooksArticles] -other = "Alle Bücher und Artikel" - -[community] -other = "Community" - -[mailingLists] -other = "Mailinglisten" - -[forums] -other = "Forums" - -[userGroups] -other = "User Groups" - -[events] -other = "Events" - -[FreeBSDJournal] -other = "FreeBSD Journal" - -[QA] -other = "Q&A (external)" - -[developers] -other = "Entwicklung" - -[projectIdeas] -other = "Projektideen" - -[gitRepository] -other = "Git-Spiegelserver" - -[gitMirror] -other = "GitHub Mirror" - -[phabricator] -other = "Phabricator (Code Review)" - -[wiki] -other = "Wiki" - -[CI] -other = "Continuous Integration Service" - -[support] -other = "Hilfe" - -[vendors] -other = "Kommerzieller Support" - -[securityInformation] -other = "Sicherheit" - -[bugReports] -other = "Problemberichte" - -[submittingBugReports] -other = "Problembericht erstellen" - -[foundation] -other = "Foundation" - -[monetaryDonations] -other = "Geldspende" - -[hardwareDonations] -other = "Hardwarespende" - -#Main -[freebsdDescription1] -other = "FreeBSD® ist ein Betriebssystem für Server, Desktops und eingebettete Systeme, das auf zahlreichen" - -[freebsdDescription2] -other = "Plattformen" - -[freebsdDescription3] -other = "läuft. Der Quellcode von FreeBSD wird von einer" - -[freebsdDescription4] -other = " großen Entwicklergruppe" - -[freebsdDescription5] -other = "seit mehr als 30 Jahren kontinuierlich weiterentwickelt, verbessert und optimiert. Seine leistungsfähigen und beeindruckenden Netzwerk-, Sicherheits- und Speicherfunktionen machen FreeBSD zum Betriebssystem der Wahl für einige der größten" - -[freebsdDescription6] -other = "Internet-Seiten" - -[freebsdDescription7] -other = "und für zahlreiche Anbieter eingebetteter Netzwerk- und Speichergeräte." - -[learnMore] -other = "Mehr Informationen" - -[getThe] -other = "Lesen Sie das" - -[journal] -other = "FreeBSD Journal!" - -[25th-logo] -other = "25th Anniversary Logo" - -[supportedReleases] -other = "Unterstützte Versionen:" - -[supportLifecycle] -other = "FreeBSD Supportzyklus" - -[upcoming] -other = "Test" - -[newFreeBSD] -other= "FreeBSD-Einsteiger?" - -[shortcuts] -other = "Shortcuts" - -[reportingProblems] -other = "Reporting Problems" - -[ports] -other = "Ports" - -[latestNews] -other = "NEUIGKEITEN" - -[upcomingEvents] -other = "VERANSTALTUNGEN" - -[press] -other = "AUS DER PRESSE" - -[securityAdvisories] -other = "SICHERHEITS-HINWEISE" - -[errataNotices] -other = "FEHLER-HINWEISE" - -[more] -other = "Mehr" - -[rssNews] -other = "News RSS Feed" - -[rssSecurity] -other = "Security Advisories and Errata Notices RSS Feed" - -#404 -[pageNotFound] -other = "Page not found." - -[notFoundTitle] -other = "We could not find the page you requested." - -[notFoundDesc] -other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." - -# Footer -[copyright] -other = "Alle Rechte vorbehalten." - -[trademark] -other = "Die Marke FreeBSD ist eine eingetragene Marke der FreeBSD Foundation und wird vom FreeBSD Project mit freundlicher Genehmigung der" - -[contact] -other = "Kontakt" - -[legalNotices] -other = "Rechtliches" - -# Ports form -[ports-search] -other = "Search ports for:" - -[all] -other = "All" - -[package-name] -other = "Package Name" - -[description] -other = "Description" - -[long-description] -other = "Long description" - -[maintainer] -other = "Maintainer" - -[requires] -other = "Requires" - -[submit] -other = "Submit" - -# Months -[1] -other = "Januar" - -[2] -other = "Februar" - -[3] -other = "März" - -[4] -other = "April" - -[5] -other = "Mai" - -[6] -other = "Juni" - -[7] -other = "Juli" - -[8] -other = "August" - -[9] -other = "September" - -[10] -other = "Oktober" - -[11] -other = "November" - -[12] -other = "Dezember" - -# Security section -[data] -other = "Data" - -[errataNoticeName] -other = "Errata Notice name" - -[advisoryName] -other = "Advisory name" - -# Events section -[currentEvents] -other = "Current/Upcoming Events:" - -[pastEvents] -other = "Past Events:" - -[upcomingFreeBSDEvents] -other = "Upcoming FreeBSD Events" - -# Continents, countries -[europe] -other = "Europe" - -[africa] -other = "Africa" - -[australia] -other = "Australia" - -[newZealand] -other = "New Zealand" - -[northAmerica] -other = "North America" - -[asia] -other = "Asia" - -[southAmerica] -other = "South America" - -[oceania] -other = "Oceania" - -[global] -other = "Global" - -# Commercial software -[databases] -other = "Databases" - -[developmentTools] -other = "Development Tools" - -[ecommerce] -other = "E-Commerce Solutions and Tools" - -[email] -other = "Electronic Mail Software" - -[misc] -other = "Miscellaneous" - -[network] -other = "Network Systems and Applications" - -[scientific] -other = "Scientific and Language Tools" - -[security] -other = "Security" - -[isp] -other = "System Administration / ISP" - -# sidenav -[applications] -other = "Anwendungen" - -[administration] -other = "Administration" - -[news] -other = "Neuigkeiten" - -[pressSidenav] -other = "Aus der Presse" - -[multimedia] -other = "Multimedia" - -[art] -other = "Kunst" - -[logo] -other = "Logo" - -[donations] -other = "Spenden" - -[privacy] -other = "Privacy Policy" - -[mailinglists] -other = "Mailinglisten" - -[newsgroups] -other = "Newsgroups" - -[usergroups] -other = "User Groups" - -[sourceCodeRepositories] -other = "Source code repositories" - -[releng] -other = "Release Engineering" - -[platforms] -other = "Platforms" - -[ideas] -other = "Project Ideas" - -[contributing] -other = "Contributing" - -[FAQ] -other = "FAQ" - -[man] -other = "Manual Pages" - -[papers] -other = "Presentations and Papers" - -[booksArticles] -other = "Bücher und Artikel (Online)" - -[publications] -other = "Publikationen" - -[newbies] -other = "Für Einsteiger" - -[docproj] -other = "Documentation Project" - -[archive] -other = "Archiv" - -[releases] -other = "Release Informationen" - -[productionRelease] -other = "Produktiv-Version" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "Testversion" - -[snapshotReleases] -other = "Snapshot" - -[portedApplications] -other = "Anwendungen (Ports)" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Installation Instructions" - -[upgradeInstructions] -other = "Upgrade Instructions" - -[availableApplications] -other = "Available Applications" - -[howHelp] -other = "How to Help" - -[reportingBug] -other = "Reporting a Bug" - -[screenshots] -other = "Screenshots" - -[contactUs] -other = "Contact Us" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "2.30 to 2.32 Upgrade FAQ" - -[developmentBranchFAQ] -other = "Development Branch FAQ" - -[creatingPorts] -other = "Creating Ports" - -[knownIssues] -other = "Known Issues" - -[aboutPorts] -other = "Allgemeines" - -[installing] -other = "Installing" - -[updating] -other = "Aktualisierung" - -[searching] -other = "Durchsuchen" - -[categories] -other = "Kategorien" - -[alphabetically] -other = "alphabetisch sortiert" - -[logicalGroup] -other = "logisch gruppiert" - -[allPorts] -other = "Alle Ports" - -[moreInformation] -other = "Weitere Informationen" - -[software] -other = "Software" - -[hardware] -other = "Hardware" - -[consulting] -other = "Consulting" - -[ispCommercial] -other = "Internet Service Providers" - -[securityInfo] -other = "Security Information" - -[advisories] -other = "Advisories" - -[errataNoticesSidenav] -other = "Errata Notices" - -[unsupportedReleases] -other = "Unsupported Releases" - -[readSecurityAdvisories] -other = "How to read FreeBSD Security Advisories" - -[charterSecurityOfficerTeam] -other = "Charter for the Security Officer and Team" - -[bugreports] -other = "Bug Reports" - -[submitPR] -other = "Submit a Problem Report" - -[webresources] -other = "Internet-Ressourcen" diff --git a/website/themes/beastie/i18n/en.toml b/website/themes/beastie/i18n/en.toml --- a/website/themes/beastie/i18n/en.toml +++ b/website/themes/beastie/i18n/en.toml @@ -1,4 +1,6 @@ +# --------------------------------------------------- # Global +# --------------------------------------------------- [freebsd] other = "FreeBSD" @@ -23,226 +25,342 @@ [by] other = "by" -# Header -[donate] -other = "Donate to FreeBSD" +[more] +other = "more" -[donateFoundation] -other = "Donate to the FreeBSD Foundation" +[rss] +other = "feed" -[search] -other = "Search" +# --------------------------------------------------- +# Header +# --------------------------------------------------- +[documentation] +other = "Documentation" -# Navigation -[home] -other = "Home" +[community] +other = "Community" -[about] +[h-about] other = "About" -[introduction] +[h-introduction] other = "Introduction" -[features] +[h-features] other = "Features" -[advocacy] -other = "Advocacy" - -[marketing] -other = "Marketing" +[h-freebsd] +other = "FreeBSD" -[privacyPolicy] -other = "Privacy Policy" +[h-freebsd-foundation] +other = "FreeBSD Foundation" -[projects] -other = "Projects" +[h-code-of-conduct] +other = "Code of Conduct" -[getFreeBSD] +[h-get-freebsd] other = "Get FreeBSD" -[releaseInformation] +[h-release-information] other = "Release Information" -[releaseEngineering] +[h-release-engineering] other = "Release Engineering" -[documentation] +[h-security-advisories] +other = "Security Advisories" + +[h-documentation] other = "Documentation" -[faq] -other = "FAQ" +[h-documentation-portal] +other = "Documentation portal" -[handbook] -other = "Handbook" +[h-freebsd-handbook] +other = "FreeBSD Handbook" -[porterHandbook] +[h-porter-handbook] other = "Porter's Handbook" -[developerHandbook] -other = "Developer's Handbook" +[h-documentation-handbook] +other = "Documentation Project Handbook" -[committersGuide] -other = "Committer's Guide" +[h-manual-pages] +other = "Manual pages" -[manualPages] -other = "Manual Pages" +[h-presentation-and-papers] +other = "Presentations and papers" -[documentationProjectPrimer] -other = "Documentation Project Primer" +[h-wiki] +other = "Wiki" -[allBooksArticles] -other = "All Books and Articles" +[h-books] +other = "Books" -[community] +[h-articles] +other = "Articles" + +[h-community] other = "Community" -[mailingLists] -other = "Mailing Lists" +[h-get-involved] +other = "Get involved" + +[h-community-forum] +other = "Forum" + +[h-mailing-lists] +other = "Mailing lists" + +[h-irc-channels] +other = "IRC Channels" + +[h-bug-tracker] +other = "Bug Tracker" -[forums] +[h-support] +other = "Support" + +[h-donate] +other = "Donate" + +[h-privacy-policy] +other = "Privacy Policy" + +[h-projects] +other = "Projects" + +[h-ports] +other = "Ports" + +[h-forums] other = "Forums" -[userGroups] +[h-user-groups] other = "User Groups" -[events] +[h-events] other = "Events" -[FreeBSDJournal] +[h-freebsd-journal] other = "FreeBSD Journal" -[QA] -other = "Q&A (external)" - -[developers] +[h-developers] other = "Developers" -[projectIdeas] +[h-project-ideas] other = "Project Ideas" -[gitRepository] +[h-git-repository] other = "Git Repository" -[gitMirror] +[h-git-mirror] other = "GitHub Mirror" -[phabricator] +[h-phabricator] other = "Code Review (Phabricator)" -[wiki] -other = "Wiki" - -[CI] +[h-CI] other = "Continuous Integration Service" -[support] -other = "Support" - -[vendors] +[h-vendors] other = "Vendors" -[securityInformation] +[h-security-information] other = "Security Information" -[bugReports] +[h-bug-reports] other = "Bug Reports" -[submittingBugReports] +[h-submitting-bug-reports] other = "Submitting Bug Reports" -[foundation] -other = "Foundation" +[h-webresources] +other = "Web Resources" -[monetaryDonations] -other = "Monetary Donations" +# --------------------------------------------------- +# Main +# --------------------------------------------------- +[title-one] +other = "A Powerful, Open Source" -[hardwareDonations] -other = "Hardware Donations" +[title-two] +other = "Operating System" -#Main -[freebsdDescription1] -other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded" +[download-freebsd] +other = "Download FreeBSD" -[freebsdDescription2] -other = "platforms." +[other] +other = "other" -[freebsdDescription3] -other = "A large" +[announcement] +other = "announcement" -[freebsdDescription4] -other = "community" +[notes] +other = "notes" -[freebsdDescription5] -other = "has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the" +[upcoming-releases] +other = "Upcoming Releases" -[freebsdDescription6] -other = "busiest web sites" +[development-snapshots] +other = "development snapshots" -[freebsdDescription7] -other = "and most pervasive embedded networking and storage devices." +[features-introduction-two] +other = "features" -[learnMore] -other = "Learn More" +[features-introduction-three] +other = "for more insights" -[legacy] -other = "Legacy" +[zfs-title] +other = "Native ZFS" -[getThe] -other = "Get the" +[zfs-description] +other = "combines the roles of a filesystem and volume manager into a single, reliable storage platform. In FreeBSD, it is fully integrated into the operating system." -[journal] -other = "FreeBSD Journal" +[virtualization-title] +other = "Virtualization" -[25th-logo] -other = "25th Anniversary Logo" +[virtualization-description] +other = "is FreeBSD’s modern hypervisor, with support for virtio, PCI passthrough, and fast NVMe emulation." -[supportedReleases] -other = "Supported Releases" +[jails-title] +other = "Jails" -[supportLifecycle] -other = "Support Lifecycle" +[jails-description] +other = "FreeBSD jails provide isolation for services and applications. Each jail can run with its own filesystem, networking, and configuration." -[upcoming] -other = "Upcoming" +[networking-title] +other = "Networking" -[newFreeBSD] -other= "New to FreeBSD?" +[networking-description] +other = "FreeBSD is widely recognized for its network performance and stability. It powers infrastructure that handles demanding workloads around the world." -[shortcuts] -other = "Shortcuts" +[documentation-title] +other = "Documentation" -[reportingProblems] -other = "Reporting Problems" +[documentation-description] +other = "FreeBSD includes extensive, well-maintained documentation. From the Handbook to manual pages, documentation is treated as a core part of the system." -[ports] -other = "Ports" +[community-title] +other = "Community" -[latestNews] -other = "LATEST NEWS" +[community-description] +other = "FreeBSD has a vibrant and collaborative community, from individual contributors to large corporate organisations. Groups are active across various channels, from real-time communications to mailing lists and newsgroups." -[upcomingEvents] -other = "UPCOMING EVENTS" +[latest-news] +other = "Latest news" + +[upcoming-events] +other = "Upcoming events" [press] -other = "PRESS" +other = "Press" -[securityAdvisories] -other = "SECURITY ADVISORIES" +[security-advisories] +other = "Security advisories" -[errataNotices] -other = "ERRATA NOTICES" +[errata-notices] +other = "Errata notices" -[more] -other = "More" +# --------------------------------------------------- +# Footer +# --------------------------------------------------- +[system] +other = "System" + +[light] +other = "Light" + +[dark] +other = "Dark" + +[high-contrast] +other = "High contrast" + +[f-about] +other = "About" + +[f-freebsd] +other = "FreeBSD" + +[f-freebsd-foundation] +other = "FreeBSD Foundation" + +[f-get-freebsd] +other = "Get FreeBSD" + +[f-code-of-conduct] +other = "Code of Conduct" + +[f-security-advisories] +other = "Security Advisories" + +[f-documentation] +other = "Documentation" + +[f-documentation-portal] +other = "Documentation portal" + +[f-manual-pages] +other = "Manual pages" + +[f-presentation-and-papers] +other = "Presentations and papers" + +[f-previous-versions] +other = "Previous versions" + +[f-44bsd-documents] +other = "4.4BSD Documents" + +[f-wiki] +other = "Wiki" + +[f-community] +other = "Community" + +[f-get-involved] +other = "Get involved" + +[f-community-forum] +other = "Community forum" + +[f-mailing-lists] +other = "Mailing lists" + +[f-irc-channels] +other = "IRC Channels" + +[f-bug-tracker] +other = "Bug Tracker" + +[f-legal] +other = "Legal" + +[f-donations] +other = "Donations" -[rssNews] -other = "News RSS Feed" +[f-licensing] +other = "Licensing" -[rssSecurity] -other = "Security Advisories and Errata Notices RSS Feed" +[f-privacy-policy] +other = "Privacy Policy" + +[f-legal-notices] +other = "Legal notices" + +[f-all-rights-reserved] +other = "The FreeBSD Project. All rights reserved" -#404 +[f-made-with] +other = "Made with" + +[f-by-freebsd-community] +other = "by the FreeBSD Community" + +# --------------------------------------------------- +# 404 +# --------------------------------------------------- [pageNotFound] other = "Page not found." @@ -252,20 +370,9 @@ [notFoundDesc] other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." -# Footer -[copyright] -other = "All rights reserved." - -[trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" - -[contact] -other = "Contact" - -[legalNotices] -other = "Legal Notices" - +# --------------------------------------------------- # Ports form +# --------------------------------------------------- [ports-search] other = "Search ports for:" @@ -485,9 +592,6 @@ [productionRelease] other = "Production Release" -[legacyRelease] -other = "Legacy Release" - [upcomingRelease] other = "Upcoming Release" diff --git a/website/themes/beastie/i18n/es.toml b/website/themes/beastie/i18n/es.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/es.toml +++ /dev/null @@ -1,548 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "El Proyecto FreeBSD" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "La Fundación FreeBSD" - -[downloadFreeBSD] -other = "Descargar FreeBSD" - -[production] -other = "Producción" - -# Header -[donate] -other = "Donar a FreeBSD" - -[donateFoundation] -other = "Donar a la Fundación FreeBSD" - -[search] -other = "Buscar" - -# Navigation -[home] -other = "Inicio" - -[about] -other = "Acerca de FreeBSD" - -[introduction] -other = "Introduccion" - -[features] -other = "Características" - -[advocacy] -other = "Apoyo" - -[marketing] -other = "Marketing" - -[privacyPolicy] -other = "Política de privacidad" - -[projects] -other = "Proyectos" - -[getFreeBSD] -other = "Descargar FreeBSD" - -[releaseInformation] -other = "Información de Versiones" - -[releaseEngineering] -other = "Ingeniería de Versiones" - -[documentation] -other = "Documentación" - -[faq] -other = "FAQ" - -[handbook] -other = "Manual" - -[porterHandbook] -other = "Manual del Porter" - -[developerHandbook] -other = "Manual del desarrollador" - -[committersGuide] -other = "Guía del Committer" - -[manualPages] -other = "Manuales en línea" - -[documentationProjectPrimer] -other = "Introducción al Proyecto de Documentación" - -[allBooksArticles] -other = "Todos los libros y artículos" - -[community] -other = "Comunidad" - -[mailingLists] -other = "Listas de correo" - -[forums] -other = "Foros" - -[userGroups] -other = "Grupos de usuarios" - -[events] -other = "Eventos" - -[FreeBSDJournal] -other = "FreeBSD Journal" - -[QA] -other = "Q&A (externo)" - -[developers] -other = "Desarrolladores" - -[projectIdeas] -other = "Ideas para proyectos" - -[gitMirror] -other = "Git Mirror" - -[phabricator] -other = "Revisiones de Código (Phabricator)" - -[wiki] -other = "Wiki" - -[CI] -other = "Servicio de integración continua" - -[support] -other = "Soporte" - -[vendors] -other = "Distribuidores comerciales" - -[securityInformation] -other = "Información de seguridad" - -[bugReports] -other = "Informes de errores" - -[submittingBugReports] -other = "Envío informes de error" - -[foundation] -other = "Fundación" - -[monetaryDonations] -other = "Donaciones monetarias" - -[hardwareDonations] -other = "Donaciones hardware" - -#Main -[freebsdDescription1] -other = "FreeBSD es un sistema operativo usado para alimentar servidores modernos, escritorios y plataformas" - -[freebsdDescription2] -other = "embebidas." - -[freebsdDescription3] -other = "Una gran" - -[freebsdDescription4] -other = "comunidad" - -[freebsdDescription5] -other = "lo ha desarrollado de forma continua durante más de treinta años. Sus avanzadas capacidades de red, seguridad y almacenamiento han hecho de FreeBSD la plataforma escogida por muchos de los" - -[freebsdDescription6] -other = "sitios web más concurridos" - -[freebsdDescription7] -other = "y los dispositivos embebidos de red y almacenamiento más dominantes." - -[learnMore] -other = "Más información" - -[getThe] -other = "Obtener el" - -[journal] -other = "FreeBSD Journal" - -[supportedReleases] -other = "Versiones soportadas" - -[supportLifecycle] -other = "Ciclo de vida de Soporte" - -[upcoming] -other = "Próximo" - -[newFreeBSD] -other= "¿Nuevo en FreeBSD?" - -[shortcuts] -other = "Enlaces rápidos" - -[reportingProblems] -other = "Reportar un fallo" - -[ports] -other = "Ports" - -[latestNews] -other = "ÚLTIMAS NOTICIAS" - -[upcomingEvents] -other = "PRÓXIMOS EVENTOS" - -[press] -other = "EN LOS MEDIOS" - -[securityAdvisories] -other = "AVISOS DE SEGURIDAD" - -[errataNotices] -other = "AVISOS SOBRE ERRORES" - -[more] -other = "Más" - -#404 -[notFoundTitle] -other = "No hemos podido encontrar la página solicitada" - -[notFoundDesc] -other = "Por favor vuelva a intentarlo, use algo de los enlaces del menú de navegación, o la caja de búsqueda en la parte superior de la página." - -# Footer -[copyright] -other = "Todos los derechos reservados." - -[trademark] -other = "La marca FreeBSD es una marca registrada de la Fundación FreeBSD es es utilizada por el Proyecto FreeBSD con su permiso" - -# Months -[1] -other = "Enero" - -[2] -other = "Febrero" - -[3] -other = "Marzo" - -[4] -other = "Abril" - -[5] -other = "Mayo" - -[6] -other = "Junio" - -[7] -other = "Julio" - -[8] -other = "Agosto" - -[9] -other = "Septiembre" - -[10] -other = "Octubre" - -[11] -other = "Noviembre" - -[12] -other = "Diciembre" - -# Security section -[data] -other = "Datos" - -[errataNoticeName] -other = "Nombre del Aviso de Errata" - -[advisoryName] -other = "Nombre de la Advertencia" - -# Events section -[currentEvents] -other = "Actuales/Próximos Eventos:" - -[pastEvents] -other = "Eventos Pasados:" - -[upcomingFreeBSDEvents] -other = "Próximos Eventos de FreeBSD" - -# Continents, countries -[europe] -other = "Europa" - -[africa] -other = "África" - -[australia] -other = "Australia" - -[newZealand] -other = "Nueva Zelanda" - -[northAmerica] -other = "Norte América" - -[asia] -other = "Asia" - -[southAmerica] -other = "Sur América" - -[oceania] -other = "Oceanía" - -[global] -other = "Global" - -# Commercial software -[databases] -other = "Bases de datos" - -[developmentTools] -other = "Herramientas de Desarrollo" - -[ecommerce] -other = "Herramientas y Soluciones de E-Commerce" - -[email] -other = "Software de Correo Electrónico" - -[misc] -other = "Miscelánea" - -[network] -other = "Aplicaciones y Sistemas de Red" - -[scientific] -other = "Herramientas y Lenguajes Científicos" - -[security] -other = "Seguridad" - -[isp] -other = "Administración de Sistemas / ISP" - -# sidenav -[applications] -other = "Aplicaciones" - -[administration] -other = "Administración" - -[news] -other = "Noticias" - -[pressSidenav] -other = "Prensa" - -[multimedia] -other = "Multimedia" - -[art] -other = "Material gráfico" - -[logo] -other = "Logotipo" - -[donations] -other = "Donaciones" - -[privacy] -other = "Política de Privacidad" - -[mailinglists] -other = "Listas de Correo" - -[newsgroups] -other = "Grupos de Noticias" - -[usergroups] -other = "Grupos de Usuarios" - -[sourceCodeRepositories] -other = "Repositorios de código fuente" - -[releng] -other = "Ingeniería de Versiones" - -[platforms] -other = "Plataformas" - -[ideas] -other = "Ideas del Proyecto" - -[contributing] -other = "Contribuir" - -[FAQ] -other = "FAQ" - -[man] -other = "Páginas del Manual" - -[papers] -other = "Presentaciones y Trabajos" - -[booksArticles] -other = "Libros y Artículos en línea" - -[publications] -other = "Publicaciones" - -[newbies] -other = "Para Principiantes" - -[docproj] -other = "Proyecto de Documentación" - -[archive] -other = "Archivo" - -[releases] -other = "Información de Versiones" - -[productionRelease] -other = "Versiones de Producción" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "Próxima Versión" - -[snapshotReleases] -other = "Versiones Instantáneas" - -[portedApplications] -other = "Aplicaciones Portadas" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Instrucciones de Instalación" - -[upgradeInstructions] -other = "Instrucciones de Actualización" - -[availableApplications] -other = "Aplicaciones Disponibles" - -[howHelp] -other = "Cómo Ayudar" - -[reportingBug] -other = "Reportar un error" - -[screenshots] -other = "Capturas de pantalla" - -[contactUs] -other = "Contáctanos" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "FAQ de actualización de 2.30 a 2.32" - -[developmentBranchFAQ] -other = "FAQ de Ramas de Desarrollo" - -[creatingPorts] -other = "Creando Ports" - -[knownIssues] -other = "Problemas Conocidos" - -[aboutPorts] -other = "Acerca de los ports" - -[installing] -other = "Instalación" - -[updating] -other = "Actualización" - -[searching] -other = "Búsqueda" - -[categories] -other = "Categorías" - -[alphabetically] -other = "listado alfabéticamente" - -[logicalGroup] -other = "listado por grupo lógico" - -[allPorts] -other = "Lista de Todos los Ports" - -[moreInformation] -other = "Para Más Información" - -[software] -other = "Software" - -[hardware] -other = "Hardware" - -[consulting] -other = "Consultoría" - -[ispCommercial] -other = "Proveedores de Servicios de Internet" - -[securityInfo] -other = "Información de Seguridad" - -[advisories] -other = "Advertencias" - -[errataNoticesSidenav] -other = "Avisos de Errata" - -[unsupportedReleases] -other = "Versiones No Soportadas" - -[readSecurityAdvisories] -other = "Cómo leer las advertencias de seguridad de FreeBSD" - -[charterSecurityOfficerTeam] -other = "Carta para el Director y el Equipo de Seguridad" - -[bugreports] -other = "Informes de Error" - -[submitPR] -other = "Informar de un problema" - -[webresources] -other = "Recursos Web" diff --git a/website/themes/beastie/i18n/fr.toml b/website/themes/beastie/i18n/fr.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/fr.toml +++ /dev/null @@ -1,591 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "Le Projet FreeBSD" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "La fondation FreeBSD" - -[downloadFreeBSD] -other = "Télécharger FreeBSD" - -[production] -other = "Production" - -# Header -[donate] -other = "Faire un don à FreeBSD" - -[donateFoundation] -other = "Faire un don à la fondation FreeBSD" - -[search] -other = "Recherche" - -# Navigation -[home] -other = "Accueil" - -[about] -other = "A propos" - -[introduction] -other = "Introduction" - -[features] -other = "Fonctionnalités" - -[advocacy] -other = "Prosélytisme" - -[marketing] -other = "Marketing" - -[privacyPolicy] -other = "Politique de confidentialité" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "Obtenir FreeBSD" - -[releaseInformation] -other = "Information sur les versions" - -[releaseEngineering] -other = "Production des versions" - -[documentation] -other = "Documentation" - -[faq] -other = "FAQ" - -[handbook] -other = "Manuel de référence" - -[porterHandbook] -other = "Manuel du porteur d'application" - -[developerHandbook] -other = "Manuel du développeur" - -[manualPages] -other = "Pages de manuel" - -[documentationProjectPrimer] -other = "Manuel d'introduction au projet de documentation" - -[allBooksArticles] -other = "Tous les livres et articles" - -[community] -other = "Communauté" - -[mailingLists] -other = "Listes de diffusion" - -[forums] -other = "Forums" - -[userGroups] -other = "Groupes d'utilisateurs" - -[events] -other = "Événements" - -[FreeBSDJournal] -other = "Journal FreeBSD" - -[QA] -other = "Q&R (externe)" - -[developers] -other = "Développeurs" - -[projectIdeas] -other = "Idées de project" - -[gitRepository] -other = "Dépôt Git" - -[gitMirror] -other = "Miroir GitHub" - -[phabricator] -other = "Code Review (Phabricator)" - -[wiki] -other = "Wiki" - -[CI] -other = "Continuous Integration Service" - -[support] -other = "Support" - -[vendors] -other = "Revendeurs" - -[securityInformation] -other = "Information de sécurité" - -[bugReports] -other = "Rapport de bogue" - -[submittingBugReports] -other = "Envoyer un rapport de bogue" - -[foundation] -other = "Fondation" - -[monetaryDonations] -other = "Don d'argent" - -[hardwareDonations] -other = "Don de matériel" - -#Main -[freebsdDescription1] -other = "FreeBSD est un système d'exploitation pour les plates-formes de type serveur, station de travail et les systèmes embarqués" - -[freebsdDescription2] -other = "modernes." - -[freebsdDescription3] -other = "Une importante" - -[freebsdDescription4] -other = "communauté" - -[freebsdDescription5] -other="l'a développé continuellement pendant plus de trente ans. Ses fonctionnalités réseau, de sécurité et de stockage avancées ont fait de FreeBSD la plate-forme de choix de certains" - -[freebsdDescription6] -other = "des sites Web les plus visités" - -[freebsdDescription7] -other = "ainsi que pour la plupart des systèmes embarqués orientés réseau et des systèmes de stockage les plus répandus." - -[learnMore] -other = "En apprendre plus" - -[getThe] -other = "Obtenir le" - -[journal] -other = "Journal FreeBSD" - -[25th-logo] -other = "25th Anniversary Logo" - -[supportedReleases] -other = "Versions supportées" - -[supportLifecycle] -other = "Cycle de vie des versions" - -[upcoming] -other = "A venir" - -[newFreeBSD] -other= "Débutant sous FreeBSD?" - -[shortcuts] -other = "Accès rapides" - -[reportingProblems] -other = "Rapporter un problème" - -[ports] -other = "Logiciels portés" - -[latestNews] -other = "DERNIÈRES NOUVELLES" - -[upcomingEvents] -other = "ÉVÉNEMENTS A VENIR" - -[press] -other = "DANS LA PRESSE" - -[securityAdvisories] -other = "AVIS DE SÉCURITÉ" - -[errataNotices] -other = "ERRATA" - -[more] -other = "Plus" - -[rssNews] -other = "Flux RSS de nouvelles" - -[rssSecurity] -other = "Flux RSS des avis de sécurité et des errata" - -#404 -[pageNotFound] -other = "Page not found." - -[notFoundTitle] -other = "We could not find the page you requested." - -[notFoundDesc] -other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." - -# Footer -[copyright] -other = "All rights reserved." - -[trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" - -[contact] -other = "Contact" - -[legalNotices] -other = "Legal Notices" - -# Ports form -[ports-search] -other = "Search ports for:" - -[all] -other = "Tout" - -[package-name] -other = "Nom du paquet" - -[description] -other = "Description" - -[long-description] -other = "Long description" - -[maintainer] -other = "Maintainer" - -[requires] -other = "Requires" - -[submit] -other = "Envoyer" - -# Months -[1] -other = "Janvier" - -[2] -other = "Février" - -[3] -other = "Mars" - -[4] -other = "Avril" - -[5] -other = "Mai" - -[6] -other = "Juin" - -[7] -other = "Juillet" - -[8] -other = "Août" - -[9] -other = "Septembre" - -[10] -other = "Octobre" - -[11] -other = "Novembre" - -[12] -other = "Décembre" - -# Security section -[data] -other = "Data" - -[errataNoticeName] -other = "Nom de l'errata" - -[advisoryName] -other = "Nom de l'avis de sécurité" - -# Events section -[currentEvents] -other = "Current/Upcoming Events:" - -[pastEvents] -other = "Événements passés:" - -[upcomingFreeBSDEvents] -other = "Événements à venir" - -# Continents, countries -[europe] -other = "Europe" - -[africa] -other = "Afrique" - -[australia] -other = "Australie" - -[newZealand] -other = "Nouvelle Zélande" - -[northAmerica] -other = "Amérique du nord" - -[asia] -other = "Asie" - -[southAmerica] -other = "Amérique du sud" - -[oceania] -other = "Océanie" - -[global] -other = "Global" - -# Commercial software -[databases] -other = "Bases de données" - -[developmentTools] -other = "Outils de développement" - -[ecommerce] -other = "Outils et solutions d'E-Commerce" - -[email] -other = "Logiciels de messagerie électronique" - -[misc] -other = "Divers" - -[network] -other = "Systèmes réseau et applications" - -[scientific] -other = "Outils scientifiques et linguistiques" - -[security] -other = "Sécurité" - -[isp] -other = "Administration système / FAI" - -# sidenav -[applications] -other = "Applications" - -[administration] -other = "Administration" - -[news] -other = "Nouvelles du projet" - -[pressSidenav] -other = "Presse" - -[multimedia] -other = "Multimedia" - -[art] -other = "Ressources artistiques" - -[logo] -other = "Logo" - -[donations] -other = "Donations" - -[privacy] -other = "Politique de confidentialité" - -[mailinglists] -other = "Listes de diffusion" - -[newsgroups] -other = "Forums de discussion" - -[usergroups] -other = "Groupes d'utilisateurs" - -[sourceCodeRepositories] -other = "Dépôt des codes source" - -[releng] -other = "Production des versions" - -[platforms] -other = "Plates-formes" - -[ideas] -other = "Idées de projet" - -[contributing] -other = "Contribuer" - -[FAQ] -other = "FAQ" - -[man] -other = "Pages de manuel" - -[papers] -other = "Présentations et papiers" - -[booksArticles] -other = "Livres et articles en ligne" - -[publications] -other = "Publications" - -[newbies] -other = "Pour les débutants" - -[docproj] -other = "Projet de documentation" - -[archive] -other = "Archive" - -[releases] -other = "Information sur les versions" - -[productionRelease] -other = "Version de production" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "Version à venir" - -[snapshotReleases] -other = "Instantanés" - -[portedApplications] -other = "Applications portées" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Instructions d'installation" - -[upgradeInstructions] -other = "Instructions de mise à jour" - -[availableApplications] -other = "Applications disponibles" - -[howHelp] -other = "Comment participer" - -[reportingBug] -other = "Rapporter un bogue" - -[screenshots] -other = "Captures d'écran" - -[contactUs] -other = "Nous contacter" - -[HALFAQ] -other = "FAQ sur l'HAL" - -[upgradeFAQ] -other = "FAQ mise à jour 2.10 à 2.12" - -[developmentBranchFAQ] -other = "FAQ branche de développement" - -[creatingPorts] -other = "Création des logiciels portés" - -[knownIssues] -other = "Problèmes connus" - -[aboutPorts] -other = "À propos des logiciels portés" - -[installing] -other = "Installation" - -[updating] -other = "Mise à jour" - -[searching] -other = "Recherche" - -[categories] -other = "Catégories" - -[alphabetically] -other = "classées par ordre alphabétique" - -[logicalGroup] -other = "classées par groupes" - -[allPorts] -other = "Liste de tous les logiciels portés" - -[moreInformation] -other = "Pour plus d'informations" - -[software] -other = "Logiciel" - -[hardware] -other = "Matériel" - -[consulting] -other = "Consultants" - -[ispCommercial] -other = "Fournisseurs d'accès à Internet" - -[securityInfo] -other = "Information de sécurité" - -[advisories] -other = "Avis de sécurité" - -[errataNoticesSidenav] -other = "Errata" - -[unsupportedReleases] -other = "Versions non-supportées" - -[readSecurityAdvisories] -other = "Comment lire les avis de sécurité FreeBSD" - -[charterSecurityOfficerTeam] -other = "Charte de l'officier de Sécurité et de son équipe" - -[bugreports] -other = "Rapports de bogues" - -[submitPR] -other = "Envoyer un rapport de bogue" - -[webresources] -other = "Ressources Web" diff --git a/website/themes/beastie/i18n/ja.toml b/website/themes/beastie/i18n/ja.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/ja.toml +++ /dev/null @@ -1,395 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "FreeBSD プロジェクト" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "The FreeBSD Foundation" - -[downloadFreeBSD] -other = " FreeBSD を入手する" - -[production] -other = "プロダクション" - -[last-modified] -other = "最終更新日" - -# Header -[donate] -other = "FreeBSD への寄付" - -[donateFoundation] -other = "Donate to the FreeBSD Foundation" - -[search] -other = "検索" - -# Navigation -[home] -other = "ホーム" - -[about] -other = "FreeBSD とは" - -[introduction] -other = "FreeBSD が初めてという方へ" - -[features] -other = "特徴" - -[advocacy] -other = "プロモーション活動" - -[marketing] -other = "マーケティング活動" - -[privacyPolicy] -other = "プライバシーポリシー" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "FreeBSD の入手" - -[releaseInformation] -other = "リリース情報" - -[releaseEngineering] -other = "リリースエンジニアリング" - -[documentation] -other = "ドキュメント" - -[faq] -other = "FAQ" - -[handbook] -other = "ハンドブック" - -[porterHandbook] -other = "port 作成者のためのハンドブック" - -[developerHandbook] -other = "開発者のためのハンドブック" - -[manualPages] -other = "マニュアルページ" - -[documentationProjectPrimer] -other = "新しい貢献者のためのドキュメンテーションプロジェクト入門" - -[allBooksArticles] -other = "すべての Books と Articles" - -[community] -other = "コミュニティ" - -[mailingLists] -other = "メーリングリスト" - -[forums] -other = "フォーラム" - -[userGroups] -other = "ユーザグループ" - -[events] -other = "イベント" - -[FreeBSDJournal] -other = "FreeBSD ジャーナル" - -[QA] -other = "Q&A (外部)" - -[developers] -other = "開発" - -[projectIdeas] -other = "プロジェクトアイディア" - -[gitRepository] -other = "Git リポジトリ" - -[gitMirror] -other = "GitHub ミラー" - -[phabricator] -other = "コードレビュー (Phabricator)" - -[wiki] -other = "Wiki" - -[CI] -other = "継続的インテグレーションサービス" - -[support] -other = "サポート" - -[vendors] -other = "ベンダ" - -[securityInformation] -other = "セキュリティ情報" - -[bugReports] -other = "障害報告" - -[submittingBugReports] -other = "障害報告の提出" - -[foundation] -other = "財団" - -[monetaryDonations] -other = "寄付" - -[hardwareDonations] -other = "ハードウェアの寄贈" - -#Main -[freebsdDescription1] -other = "FreeBSD は、最新のサーバ、デスクトップおよび組み込み" - -[freebsdDescription2] -other = "プラットフォーム" - -[freebsdDescription3] -other = "用のオペレーティングシステムです。 多くの" - -[freebsdDescription4] -other = "コミュニティ" - -[freebsdDescription5] -other = "が 30 年以上にも渡って開発を続けています。 高度なネットワーク、セキュリティ、 およびストレージ機能により、 FreeBSD は数多くの" - -[freebsdDescription6] -other = "最大規模のウェブサイト" - -[freebsdDescription7] -other = "、 広く普及している組み込みネットワーク機器、 ストレージデバイスにおいて利用されています。" - -[learnMore] -other = "詳しくはこちら" - -[getThe] -other = " " - -[journal] -other = "FreeBSD Journal を入手 " - -[supportedReleases] -other = "サポートされているリリース" - -[supportLifecycle] -other = "サポートライフサイクル" - -[upcoming] -other = "次回予定" - -[newFreeBSD] -other= " FreeBSD が初めてという方へ" - -[shortcuts] -other = "ショートカット" - -[reportingProblems] -other = "障害報告" - -[FAQ] -other = "FAQ" - -[ports] -other = "Ports" - -[latestNews] -other = "最新ニュース" - -[upcomingEvents] -other = "イベント予定" - -[press] -other = "ニュース記事" - -[securityAdvisories] -other = "セキュリティ勧告" - -[errataNotices] -other = "Errata 情報" - -[more] -other = "すべて表示" - -#404 -[notFoundTitle] -other = "We could not find the page you requested." - -[notFoundDesc] -other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." - -# Footer -[copyright] -other = "All rights reserved." - -[trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" - -[legalNotices] -other = "法律上の注意事項" - -# Months -[1] -other = "January" - -[2] -other = "February" - -[3] -other = "March" - -[4] -other = "April" - -[5] -other = "May" - -[6] -other = "June" - -[7] -other = "July" - -[8] -other = "August" - -[9] -other = "September" - -[10] -other = "October" - -[11] -other = "November" - -[12] -other = "December" - -# Commercial software -[misc] -other = "その他" - -# sidenav -[applications] -other = "アプリケーション" - -[administration] -other = "担当者一覧" - -[news] -other = "ニュース" - -[pressSidenav] -other = "ニュース記事" - -[multimedia] -other = "マルチメディア" - -[art] -other = "画像" - -[logo] -other = "ロゴ" - -[donations] -other = "寄付・寄贈" - -[privacy] -other = "プライバシーポリシー" - -[mailinglists] -other = "メーリングリスト" - -[newsgroups] -other = "ニュースグループ" - -[sourceCodeRepositories] -other = "ソースコードリポジトリ" - -[releases] -other = "リリース情報" - -[productionRelease] -other = "プロダクションリリース" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "今後のリリース" - -[snapshotReleases] -other = "スナップショットリリース" - -[portedApplications] -other = "ports に収録されているアプリケーション" - -[aboutPorts] -other = "ports について" - -[installing] -other = "インストール" - -[updating] -other = "アップデート" - -[searching] -other = "検索" - -[moreInformation] -other = "その他の情報" - -[software] -other = "ソフトウェア" - -[hardware] -other = "ハードウェア" - -[consulting] -other = "コンサルティング" - -[ispCommercial] -other = "インターネットサービスプロバイダ" - -[securityInfo] -other = "セキュリティ情報" - -[advisories] -other = "セキュリティ勧告" - -[errataNoticesSidenav] -other = "Errata 情報" - -[unsupportedReleases] -other = "サポートが終了したリリース" - -[readSecurityAdvisories] -other = "FreeBSD セキュリティ勧告の読み方" - -[charterSecurityOfficerTeam] -other = "セキュリティオフィサとチームの憲章" - -[bugreports] -other = "バグ報告" - -[submitPR] -other = "障害報告 (PR) の提出" - -[webresources] -other = "ウェブ上の情報" diff --git a/website/themes/beastie/i18n/nl.toml b/website/themes/beastie/i18n/nl.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/nl.toml +++ /dev/null @@ -1,567 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "The FreeBSD Project" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "The FreeBSD Foundation" - -[downloadFreeBSD] -other = "Download FreeBSD" - -[production] -other = "Production" - -# Header -[donate] -other = "Donate to FreeBSD" - -[donateFoundation] -other = "Donate to the FreeBSD Foundation" - -[search] -other = "Search" - -# Navigation -[home] -other = "Home" - -[about] -other = "About" - -[introduction] -other = "Introduction" - -[features] -other = "Features" - -[advocacy] -other = "Advocacy" - -[marketing] -other = "Marketing" - -[privacyPolicy] -other = "Privacy Policy" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "Get FreeBSD" - -[releaseInformation] -other = "Release Information" - -[releaseEngineering] -other = "Release Engineering" - -[documentation] -other = "Documentation" - -[faq] -other = "FAQ" - -[handbook] -other = "Handbook" - -[porterHandbook] -other = "Porter's Handbook" - -[developerHandbook] -other = "Developer's Handbook" - -[manualPages] -other = "Manual Pages" - -[documentationProjectPrimer] -other = "Documentation Project Primer" - -[allBooksArticles] -other = "All Books and Articles" - -[community] -other = "Community" - -[mailingLists] -other = "Mailing Lists" - -[forums] -other = "Forums" - -[userGroups] -other = "User Groups" - -[events] -other = "Events" - -[FreeBSDJournal] -other = "FreeBSD Journal" - -[QA] -other = "Q&A (external)" - -[developers] -other = "Developers" - -[projectIdeas] -other = "Project Ideas" - -[gitMirror] -other = "Git Mirror" - -[phabricator] -other = "Code Review (Phabricator)" - -[wiki] -other = "Wiki" - -[CI] -other = "Continuous Integration Service" - -[support] -other = "Support" - -[vendors] -other = "Vendors" - -[securityInformation] -other = "Security Information" - -[bugReports] -other = "Bug Reports" - -[submittingBugReports] -other = "Submitting Bug Reports" - -[foundation] -other = "Foundation" - -[monetaryDonations] -other = "Monetary Donations" - -[hardwareDonations] -other = "Hardware Donations" - -#Main -[freebsdDescription] -other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices." - -[learnMore] -other = "Learn More" - -[getThe] -other = "Get the" - -[journal] -other = "FreeBSD Journal" - -[25th-logo] -other = "25th Anniversary Logo" - -[supportedReleases] -other = "Supported Releases" - -[supportLifecycle] -other = "Support Lifecycle" - -[upcoming] -other = "Upcoming" - -[newFreeBSD] -other= "New to FreeBSD?" - -[shortcuts] -other = "Shortcuts" - -[reportingProblems] -other = "Reporting Problems" - -[ports] -other = "Ports" - -[latestNews] -other = "LATEST NEWS" - -[upcomingEvents] -other = "UPCOMING EVENTS" - -[press] -other = "PRESS" - -[securityAdvisories] -other = "SECURITY ADVISORIES" - -[errataNotices] -other = "ERRATA NOTICES" - -[more] -other = "More" - -[rssNews] -other = "News RSS Feed" - -[rssSecurity] -other = "Security Advisories and Errata Notices RSS Feed" - -#404 -[notFoundTitle] -other = "We konden die pagina die u opvroeg niet vinden." - -[notFoundDesc] -other = "Probeert u uw verzoek nogmaals, gebruik een van de verwijzingen in het navigatiemenu of gebruik het zoekvak bovenin de pagina." - -# Footer -[copyright] -other = "All rights reserved." - -[trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" - -[contact] -other = "Contact" - -[legalNotices] -other = "Legal Notices" - -# Ports form -[ports-search] -other = "Search ports for:" - -[all] -other = "All" - -[package-name] -other = "Package Name" - -[description] -other = "Description" - -[long-description] -other = "Long description" - -[maintainer] -other = "Maintainer" - -[requires] -other = "Requires" - -[submit] -other = "Submit" - -# Months -[1] -other = "January" - -[2] -other = "February" - -[3] -other = "March" - -[4] -other = "April" - -[5] -other = "May" - -[6] -other = "June" - -[7] -other = "July" - -[8] -other = "August" - -[9] -other = "September" - -[10] -other = "October" - -[11] -other = "November" - -[12] -other = "December" - -# Security section -[data] -other = "Data" - -[errataNoticeName] -other = "Errata Notice name" - -[advisoryName] -other = "Advisory name" - -# Events section -[currentEvents] -other = "Current/Upcoming Events:" - -[pastEvents] -other = "Past Events:" - -[upcomingFreeBSDEvents] -other = "Upcoming FreeBSD Events" - -# Continents, countries -[europe] -other = "Europe" - -[africa] -other = "Africa" - -[australia] -other = "Australia" - -[newZealand] -other = "New Zealand" - -[northAmerica] -other = "North America" - -[asia] -other = "Asia" - -[southAmerica] -other = "South America" - -[oceania] -other = "Oceania" - -[global] -other = "Global" - -# Commercial software -[databases] -other = "Databases" - -[developmentTools] -other = "Development Tools" - -[ecommerce] -other = "E-Commerce Solutions and Tools" - -[email] -other = "Electronic Mail Software" - -[misc] -other = "Miscellaneous" - -[network] -other = "Network Systems and Applications" - -[scientific] -other = "Scientific and Language Tools" - -[security] -other = "Security" - -[isp] -other = "System Administration / ISP" - -# sidenav -[applications] -other = "Applications" - -[administration] -other = "Administration" - -[news] -other = "News" - -[pressSidenav] -other = "Press" - -[multimedia] -other = "Multimedia" - -[art] -other = "Artwork" - -[logo] -other = "Logo" - -[donations] -other = "Donations" - -[privacy] -other = "Privacy Policy" - -[mailinglists] -other = "Mailing Lists" - -[newsgroups] -other = "Newsgroups" - -[usergroups] -other = "User Groups" - -[sourceCodeRepositories] -other = "Source code repositories" - -[releng] -other = "Release Engineering" - -[platforms] -other = "Platforms" - -[ideas] -other = "Project Ideas" - -[contributing] -other = "Contributing" - -[FAQ] -other = "FAQ" - -[man] -other = "Manual Pages" - -[papers] -other = "Presentations and Papers" - -[booksArticles] -other = "Books and Articles Online" - -[publications] -other = "Publications" - -[newbies] -other = "For Newbies" - -[docproj] -other = "Documentation Project" - -[archive] -other = "Archive" - -[releases] -other = "Release Information" - -[productionRelease] -other = "Production Release" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "Upcoming Release" - -[snapshotReleases] -other = "Snapshot Releases" - -[portedApplications] -other = "Ported Applications" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Installation Instructions" - -[upgradeInstructions] -other = "Upgrade Instructions" - -[availableApplications] -other = "Available Applications" - -[howHelp] -other = "How to Help" - -[reportingBug] -other = "Reporting a Bug" - -[screenshots] -other = "Screenshots" - -[contactUs] -other = "Contact Us" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "2.30 to 2.32 Upgrade FAQ" - -[developmentBranchFAQ] -other = "Development Branch FAQ" - -[creatingPorts] -other = "Creating Ports" - -[knownIssues] -other = "Known Issues" - -[aboutPorts] -other = "About ports" - -[installing] -other = "Installing" - -[updating] -other = "Updating" - -[searching] -other = "Searching" - -[categories] -other = "Categories" - -[alphabetically] -other = "listed alphabetically" - -[logicalGroup] -other = "listed by logical group" - -[allPorts] -other = "List of All Ports" - -[moreInformation] -other = "For More Information" - -[software] -other = "Software" - -[hardware] -other = "Hardware" - -[consulting] -other = "Consulting" - -[ispCommercial] -other = "Internet Service Providers" - -[securityInfo] -other = "Security Information" - -[advisories] -other = "Advisories" - -[errataNoticesSidenav] -other = "Errata Notices" - -[unsupportedReleases] -other = "Unsupported Releases" - -[readSecurityAdvisories] -other = "How to read FreeBSD Security Advisories" - -[charterSecurityOfficerTeam] -other = "Charter for the Security Officer and Team" - -[bugreports] -other = "Bug Reports" - -[submitPR] -other = "Submit a Problem Report" - -[webresources] -other = "Web Resources" diff --git a/website/themes/beastie/i18n/ru.toml b/website/themes/beastie/i18n/ru.toml --- a/website/themes/beastie/i18n/ru.toml +++ b/website/themes/beastie/i18n/ru.toml @@ -1,6 +1,6 @@ -# Original EN revision (24.07.2022): 41a39b1b9049a17b2a63c59e07d7adee5a362cc2 - -# Глобальные +# --------------------------------------------------- +# Global +# --------------------------------------------------- [freebsd] other = "FreeBSD" @@ -8,7 +8,7 @@ other = "Проект FreeBSD" [freebsdPowerServe] -other = "FreeBSD The Power to Serve" +other = "FreeBSD — мощь для сервера" [freebsdFoundation] other = "Фонд FreeBSD" @@ -17,589 +17,343 @@ other = "Скачать FreeBSD" [production] -other = "Продуктивный" +other = "Production" [last-modified] -other = "Дата последнего изменения" +other = "Последнее изменение" [by] -other = "выполнил" - -# Заголовок -[donate] -other = "Пожертвование в пользу FreeBSD" - -[donateFoundation] -other = "Пожертвование в Фонд FreeBSD" - -[search] -other = "Поиск" - -# Навигация -[home] -other = "На главную" +other = "от" -[about] -other = "О FreeBSD" - -[introduction] -other = "Введение" - -[features] -other = "Возможности" - -[advocacy] -other = "Продвижение" - -[marketing] -other = "Маркетинг" - -[privacyPolicy] -other = "По\u00ADли\u00ADти\u00ADка кон\u00ADфи\u00ADден\u00ADци\u00ADаль\u00ADнос\u00ADти" - -[projects] -other = "Проекты" - -[getFreeBSD] -other = "Получение FreeBSD" - -[releaseInformation] -other = "Информация о релизах" +[more] +other = "ещё" -[releaseEngineering] -other = "Подготовка релизов" +[rss] +other = "лента" +# --------------------------------------------------- +# Header +# --------------------------------------------------- [documentation] other = "Документация" -[faq] -other = "Часто задаваемые вопросы" - -[handbook] -other = "Руководство" - -[porterHandbook] -other = "Руководство портера" - -[developerHandbook] -other = "Руководство разработчика" - -[committersGuide] -other = "Руководство коммиттера" - -[manualPages] -other = "Страницы справочника" - -[documentationProjectPrimer] -other = "Учеб\u00ADник Про\u00ADек\u00ADта до\u00ADку\u00ADмен\u00ADти\u00ADро\u00ADва\u00ADния" - -[allBooksArticles] -other = "Все книги и статьи" - [community] other = "Сообщество" -[mailingLists] -other = "Списки рассылки" - -[forums] -other = "Форумы" - -[userGroups] -other = "Группы пользователей" - -[events] -other = "Мероприятия" - -[FreeBSDJournal] -other = "Журнал FreeBSD" +[h-about] +other = "О проекте" -[QA] -other = "Вопросы и ответы (внешнее)" - -[developers] -other = "Разработчики" - -[projectIdeas] -other = "Идеи для Проекта" - -[gitRepository] -other = "Репозиторий Git" - -[gitMirror] -other = "Зеркало GitHub" - -[phabricator] -other = "Ревью кода (Phabricator)" +[h-introduction] +other = "Введение" -[wiki] -other = "Wiki" +[h-features] +other = "Возможности" -[CI] -other = "Сервис непрерывной интеграции" +[h-freebsd] +other = "FreeBSD" -[support] -other = "Поддержка" +[h-freebsd-foundation] +other = "Фонд FreeBSD" -[vendors] -other = "Поставщики решений" +[h-code-of-conduct] +other = "Кодекс поведения" -[securityInformation] -other = "Информация о безопасности" +[h-get-freebsd] +other = "Получить FreeBSD" -[bugReports] -other = "Сообщения об ошибках" +[h-release-information] +other = "Информация о релизах" -[submittingBugReports] -other = "Отправить сообщение об ошибке" +[h-release-engineering] +other = "Разработка релизов" -[foundation] -other = "Фонд" +[h-security-advisories] +other = "Рекомендации по безопасности" -[monetaryDonations] -other = "Помощь деньгами" +[h-documentation] +other = "Документация" -[hardwareDonations] -other = "По\u00ADмощь обо\u00ADру\u00ADдо\u00ADва\u00ADни\u00ADем" +[h-documentation-portal] +other = "Портал документации" -#Main -[freebsdDescription1] -other = "FreeBSD - это операционная система для управления современными серверами, настольными компьютерами и встроенными" +[h-freebsd-handbook] +other = "Руководство FreeBSD" -[freebsdDescription2] -other = "платформами." +[h-porter-handbook] +other = "Руководство портировщика" -[freebsdDescription3] -other = "Большое" +[h-documentation-handbook] +other = "Руководство проекта документации" -[freebsdDescription4] -other = "сообщество" +[h-manual-pages] +other = "Страницы руководства" -[freebsdDescription5] -other = "постоянно разрабатывало её на протяжении более 30 лет. Благодаря передовым сетевым технологиям, информационной безопасности и технологиям хранения данных FreeBSD стала целевой платформой для" +[h-presentation-and-papers] +other = "Презентации и статьи" -[freebsdDescription6] -other = "самых загруженных веб-сайтов" +[h-wiki] +other = "Wiki" -[freebsdDescription7] -other = "и популярнейших интегрированных сетевых устройств и устройств хранения данных." +[h-books] +other = "Книги" -[learnMore] -other = "Подробнее" +[h-articles] +other = "Статьи" -[legacy] -other = "Ста\u00ADрые про\u00ADдук\u00ADтив\u00ADные ре\u00ADли\u00ADзы" +[h-community] +other = "Сообщество" -[getThe] -other = "Получить" +[h-get-involved] +other = "Присоединиться" -[journal] -other = "Журнал FreeBSD" +[h-community-forum] +other = "Форум" -[25th-logo] -other = "Логотип 25-летнего юбилея" +[h-mailing-lists] +other = "Списки рассылки" -[supportedReleases] -other = "Под\u00ADдер\u00ADжи\u00ADва\u00ADе\u00ADмые ре\u00ADли\u00ADзы" +[h-irc-channels] +other = "IRC-каналы" -[supportLifecycle] -other = "Цикл поддержки" +[h-bug-tracker] +other = "Баг-трекер" -[upcoming] -other = "Предстоящее" +[h-support] +other = "Поддержка" -[newFreeBSD] -other= "Новичок во FreeBSD?" +[h-donate] +other = "Пожертвовать" -[shortcuts] -other = "Быстрые ссылки" +[h-privacy-policy] +other = "Политика конфиденциальности" -[reportingProblems] -other = "Сообщить о проблемах" +[h-projects] +other = "Проекты" -[ports] +[h-ports] other = "Порты" -[latestNews] -other = "ПОСЛЕДНИЕ НОВОСТИ" - -[upcomingEvents] -other = "АНОНСЫ СОБЫТИЙ" - -[press] -other = "ПРЕССА" - -[securityAdvisories] -other = "БЮЛЛЕТЕНИ БЕЗОПАСНОСТИ" - -[errataNotices] -other = "ОШИБКИ" - -[more] -other = "Больше" - -[rssNews] -other = "Лента новостей (RSS)" +[h-forums] +other = "Форумы" -[rssSecurity] -other = "Лента информационной безопасности и важных исправлений (RSS)" +[h-user-groups] +other = "Группы пользователей" -#404 -[pageNotFound] -other = "Страница не найдена." +[h-events] +other = "События" -[notFoundTitle] -other = "Мы не смогли найти запрошенную страницу." +[h-freebsd-journal] +other = "Журнал FreeBSD" -[notFoundDesc] -other = "Пожалуйста, повторите ваш запрос либо воспользуйтесь одной из ссылок в меню навигации или окном поиска вверху страницы." +[h-developers] +other = "Разработчики" -# Footer -[copyright] -other = "Все права защищены." +[h-project-ideas] +other = "Идеи проектов" -[trademark] -other = "Название FreeBSD является зарегистрированным торговым знаком The FreeBSD Foundation и используется Проектом FreeBSD с разрешения" +[h-git-repository] +other = "Git-репозиторий" -[contact] -other = "Контакты" +[h-git-mirror] +other = "Зеркало GitHub" -[legalNotices] -other = "Юридическая информация" +[h-phabricator] +other = "Проверка кода (Phabricator)" -# Форма для работы с портами -[ports-search] -other = "Поиск в портах:" +[h-CI] +other = "Сервис непрерывной интеграции" -[all] -other = "Все" +[h-vendors] +other = "Поставщики" -[package-name] -other = "Название пакета" +[h-security-information] +other = "Информация о безопасности" -[description] -other = "Краткое описание" +[h-bug-reports] +other = "Сообщения об ошибках" -[long-description] -other = "Расширенное описание" +[h-submitting-bug-reports] +other = "Отправка сообщений об ошибках" -[maintainer] -other = "Ответственный" +[h-webresources] +other = "Веб-ресурсы" -[requires] -other = "Зависит от" +# --------------------------------------------------- +# Main +# --------------------------------------------------- +[title-one] +other = "Мощная операционная система" -[submit] -other = "Искать" +[title-two] +other = "с открытым исходным кодом" -# Месяцы -[1] -other = "Январь" +[download-freebsd] +other = "Скачать FreeBSD" -[2] -other = "Февраль" +[other] +other = "другое" -[3] -other = "Март" +[announcement] +other = "объявление" -[4] -other = "Апрель" +[notes] +other = "заметки" -[5] -other = "Май" +[upcoming-releases] +other = "Предстоящие релизы" -[6] -other = "Июнь" +[development-snapshots] +other = "снимки разработки" -[7] -other = "Июль" +[features-introduction-two] +other = "возможности" -[8] -other = "Август" +[features-introduction-three] +other = "для более подробного знакомства" -[9] -other = "Сентябрь" +[zfs-title] +other = "Нативный ZFS" -[10] -other = "Октябрь" +[zfs-description] +other = "объединяет файловую систему и менеджер томов в единую надёжную платформу хранения данных. В FreeBSD он полностью интегрирован в систему." -[11] -other = "Ноябрь" +[virtualization-title] +other = "Виртуализация" -[12] -other = "Декабрь" +[virtualization-description] +other = "— современный гипервизор FreeBSD с поддержкой virtio, PCI passthrough и быстрой эмуляции NVMe." -# Раздел Информационной безопасности -[data] -other = "Данные" +[jails-title] +other = "Jails" -[errataNoticeName] -other = "Название сообщения об ошибке" +[jails-description] +other = "Jails в FreeBSD обеспечивают изоляцию сервисов и приложений. Каждый jail может работать со своей файловой системой, сетью и конфигурацией." -[advisoryName] -other = "Название бюллетеня" +[networking-title] +other = "Сетевые технологии" -# Раздел о мероприятиях -[currentEvents] -other = "Текущие/Планируемые мероприятия:" +[networking-description] +other = "FreeBSD широко известна своей производительностью и стабильностью сетевого стека. Она используется в инфраструктуре по всему миру." -[pastEvents] -other = "Прошедшие мероприятия:" +[documentation-title] +other = "Документация" -[upcomingFreeBSDEvents] -other = "Предстоящие мероприятия FreeBSD" +[documentation-description] +other = "FreeBSD включает обширную и хорошо поддерживаемую документацию. От Handbook до man-страниц — документация считается частью системы." -# Континенты, страны -[europe] -other = "Европа" +[community-title] +other = "Сообщество" -[africa] -other = "Африка" +[community-description] +other = "FreeBSD имеет живое и дружное сообщество, от отдельных участников до крупных корпоративных организаций. Группы активны в различных каналах: от средств связи в реальном времени до списков рассылки и новостных групп." -[australia] -other = "Австралия" +[latest-news] +other = "Последние новости" -[newZealand] -other = "Новая Зеландия" +[upcoming-events] +other = "Предстоящие события" -[northAmerica] -other = "Северная Америка" +[press] +other = "Пресса" -[asia] -other = "Азия" +[security-advisories] +other = "Рекомендации по безопасности" -[southAmerica] -other = "Южная Америка" +[errata-notices] +other = "Сообщения об исправлениях" -[oceania] -other = "Океания" +# --------------------------------------------------- +# Footer +# --------------------------------------------------- +[system] +other = "Системная" -[global] -other = "Весь мир" +[light] +other = "Светлая" -# Коммерческое программное обеспечение -[databases] -other = "Базы данных" +[dark] +other = "Тёмная" -[developmentTools] -other = "Средства разработки" +[high-contrast] +other = "Высокий контраст" -[ecommerce] -other = "Решения и инструменты для электронной комерции" +[f-about] +other = "О проекте" -[email] -other = "Программное обеспечение для электронной почты" +[f-freebsd] +other = "FreeBSD" -[misc] -other = "Разное" +[f-freebsd-foundation] +other = "Фонд FreeBSD" -[network] -other = "Системы и приложения для работы с сетью" +[f-get-freebsd] +other = "Получить FreeBSD" -[scientific] -other = "Научные инструменты и работа с языками" +[f-code-of-conduct] +other = "Кодекс поведения" -[security] -other = "Безопасность" +[f-security-advisories] +other = "Рекомендации по безопасности" -[isp] -other = "Системное администрирование / Поддержка провайдеров" +[f-documentation] +other = "Документация" -# боковая панель навигации -[applications] -other = "При\u00ADло\u00ADже\u00ADния" +[f-documentation-portal] +other = "Портал документации" -[administration] -other = "Ад\u00ADми\u00ADни\u00ADстра\u00ADция" +[f-manual-pages] +other = "Страницы руководства" -[news] -other = "Но\u00ADво\u00ADсти" +[f-presentation-and-papers] +other = "Презентации и статьи" -[pressSidenav] -other = "Прес\u00ADса" +[f-previous-versions] +other = "Предыдущие версии" -[multimedia] -other = "Ме\u00ADди\u00ADа\u00ADре\u00ADсур\u00ADсы" +[f-44bsd-documents] +other = "Документы 4.4BSD" -[art] -other = "Ил\u00ADлюс\u00ADтра\u00ADции" +[f-wiki] +other = "Wiki" -[logo] -other = "Логотип" +[f-community] +other = "Сообщество" -[donations] -other = "По\u00ADжертво\u00ADва\u00ADния" +[f-get-involved] +other = "Присоединиться" -[privacy] -other = "Политика кон\u00ADфи\u00ADден\u00ADци\u00ADаль\u00ADнос\u00ADти" +[f-community-forum] +other = "Форум сообщества" -[mailinglists] +[f-mailing-lists] other = "Списки рассылки" -[newsgroups] -other = "Но\u00ADвост\u00ADные груп\u00ADпы" - -[usergroups] -other = "Группы поль\u00ADзова\u00ADте\u00ADлей" - -[sourceCodeRepositories] -other = "Ре\u00ADпо\u00ADзи\u00ADто\u00ADрии ис\u00ADход\u00ADно\u00ADго кода" - -[releng] -other = "Под\u00ADго\u00ADтов\u00ADка ре\u00ADли\u00ADзов" - -[platforms] -other = "Платформы" - -[ideas] -other = "Идеи для проекта" - -[contributing] -other = "Участие в проекте" - -[FAQ] -other = "Час\u00ADто за\u00ADда\u00ADва\u00ADе\u00ADмые воп\u00ADро\u00ADсы" - -[man] -other = "Стра\u00ADни\u00ADцы Спра\u00ADвоч\u00ADни\u00ADка" - -[papers] -other = "Пре\u00ADзен\u00ADта\u00ADции и ис\u00ADсле\u00ADдо\u00ADва\u00ADния" - -[booksArticles] -other = "Книги и статьи" - -[publications] -other = "Пуб\u00ADли\u00ADка\u00ADции" - -[newbies] -other = "Для но\u00ADвич\u00ADков" - -[docproj] -other = "Про\u00ADект до\u00ADку\u00ADмен\u00ADти\u00ADро\u00ADва\u00ADния" - -[archive] -other = "Архив" - -[releases] -other = "Ин\u00ADфор\u00ADма\u00ADция о ре\u00ADли\u00ADзах" +[f-irc-channels] +other = "IRC-каналы" -[productionRelease] -other = "Про\u00ADдук\u00ADтив\u00ADный ре\u00ADлиз" +[f-bug-tracker] +other = "Баг-трекер" -[legacyRelease] -other = "Legacy Release" +[f-legal] +other = "Правовая информация" -[upcomingRelease] -other = "Пред\u00ADсто\u00ADя\u00ADщий ре\u00ADлиз" +[f-donations] +other = "Пожертвования" -[snapshotReleases] -other = "Про\u00ADме\u00ADжу\u00ADточ\u00ADные сбор\u00ADки" +[f-licensing] +other = "Лицензирование" -[portedApplications] -other = "Пор\u00ADти\u00ADро\u00ADван\u00ADные при\u00ADло\u00ADже\u00ADния" +[f-privacy-policy] +other = "Политика конфиденциальности" -[gnome] -other = "GNOME" +[f-legal-notices] +other = "Юридические уведомления" -[installationInstructions] -other = "Ин\u00ADструк\u00ADции по уста\u00ADнов\u00ADке" +[f-all-rights-reserved] +other = "Проект FreeBSD. Все права защищены" -[upgradeInstructions] -other = "Ин\u00ADструк\u00ADции по об\u00ADнов\u00ADле\u00ADнию" +[f-made-with] +other = "Сделано" -[availableApplications] -other = "До\u00ADступ\u00ADные при\u00ADло\u00ADже\u00ADния" - -[howHelp] -other = "Как помочь" - -[reportingBug] -other = "Со\u00ADоб\u00ADщить об оши\u00ADбке" - -[screenshots] -other = "Скриншоты" - -[contactUs] -other = "Свя\u00ADзать\u00ADся с на\u00ADми" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "FAQ по обновлению с 2.30 до 2.32" - -[developmentBranchFAQ] -other = "FAQ по ветке разработки" - -[creatingPorts] -other = "Создание портов" - -[knownIssues] -other = "Известные проблемы" - -[aboutPorts] -other = "О портах" - -[installing] -other = "Установка" - -[updating] -other = "Обновление" - -[searching] -other = "Поиск" - -[categories] -other = "Категории" - -[alphabetically] -other = "в алфавитном порядке" - -[logicalGroup] -other = "по логическим группам" - -[allPorts] -other = "Список всех портов" - -[moreInformation] -other = "Дополнительная информация" - -[software] -other = "Программное обеспечение" - -[hardware] -other = "Обо\u00ADру\u00ADдо\u00ADва\u00ADние" - -[consulting] -other = "Кон\u00ADсал\u00ADтин\u00ADго\u00ADвые ус\u00ADлу\u00ADги" - -[ispCommercial] -other = "Интернет-провайдеры" - -[securityInfo] -other = "О ин\u00ADфор\u00ADма\u00ADци\u00ADон\u00ADной бе\u00ADзо\u00ADпас\u00ADнос\u00ADти" - -[advisories] -other = "Бюллетени" - -[errataNoticesSidenav] -other = "Ошибки" - -[unsupportedReleases] -other = "Не\u00ADпод\u00ADдер\u00ADжи\u00ADва\u00ADе\u00ADмые ре\u00ADли\u00ADзы" - -[readSecurityAdvisories] -other = "Как чи\u00ADтать Бюл\u00ADле\u00ADте\u00ADни бе\u00ADзо\u00ADпас\u00ADно\u00ADсти FreeBSD" - -[charterSecurityOfficerTeam] -other = "Ус\u00ADтав ди\u00ADрек\u00ADто\u00ADра и ко\u00ADман\u00ADды по ин\u00ADфор\u00ADма\u00ADци\u00ADон\u00ADной бе\u00ADзо\u00ADпас\u00ADно\u00ADсти" - -[bugreports] -other = "Сообщения об ошибках" - -[submitPR] -other = "Отправить сообщение о проблеме" - -[webresources] -other = "Веб-ресурсы" +[f-by-freebsd-community] +other = "сообществом FreeBSD" diff --git a/website/themes/beastie/i18n/zh-cn.toml b/website/themes/beastie/i18n/zh-cn.toml deleted file mode 100644 --- a/website/themes/beastie/i18n/zh-cn.toml +++ /dev/null @@ -1,586 +0,0 @@ -# Global -[freebsd] -other = "FreeBSD" - -[freebsdProject] -other = "FreeBSD 项目" - -[freebsdPowerServe] -other = "FreeBSD The Power to Serve" - -[freebsdFoundation] -other = "The FreeBSD Foundation" - -[downloadFreeBSD] -other = "获取 FreeBSD" - -[production] -other = "生产环境适用" - -# Header -[donate] -other = " 捐赠 FreeBSD" - -[donateFoundation] -other = "Donate to the FreeBSD Foundation" - -[search] -other = "搜索" - -# Navigation -[home] -other = "首页" - -[about] -other = "关于" - -[introduction] -other = "简介" - -[features] -other = "特性" - -[advocacy] -other = "宣传" - -[marketing] -other = "营销" - -[privacyPolicy] -other = "隐私政策" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "获取 FreeBSD" - -[releaseInformation] -other = "发行版本" - -[releaseEngineering] -other = "发布工程" - -[documentation] -other = "文档" - -[faq] -other = "常见问题合集" - -[handbook] -other = "使用手册" - -[porterHandbook] -other = "Porter' 手册" - -[developerHandbook] -other = "Developer' 手册" - -[manualPages] -other = "Manual Pages" - -[documentationProjectPrimer] -other = "文档计划入门书" - -[allBooksArticles] -other = "所有书籍和文档" - -[community] -other = "社区" - -[mailingLists] -other = "邮件列表" - -[forums] -other = "论坛" - -[userGroups] -other = "用户群体" - -[events] -other = "活动" - -[FreeBSDJournal] -other = "FreeBSD Journal" - -[QA] -other = "Q&A (external)" - -[developers] -other = "开发" - -[projectIdeas] -other = "项目新点子" - -[gitMirror] -other = "Git 镜像" - -[phabricator] -other = "代码审查 (Phabricator)" - -[wiki] -other = "Wiki" - -[CI] -other = "持续集成服务" - -[support] -other = "支持" - -[vendors] -other = "供应商" - -[securityInformation] -other = "安全公告" - -[bugReports] -other = "问题报告" - -[submittingBugReports] -other = "提交问题报告" - -[foundation] -other = "基金会" - -[monetaryDonations] -other = "资金捐赠" - -[hardwareDonations] -other = "硬件捐赠" - -#Main -[freebsdDescription1] -other = "FreeBSD 是一个适用于现代服务器、桌面与嵌入式" - -[freebsdDescription2] -other = "平台" - -[freebsdDescription3] -other = "的操作系统, 由一个庞大的" - -[freebsdDescription4] -other = "开发人员团队" - -[freebsdDescription5] -other = "持续开发超过三十年。 FreeBSD 先进的网络、安全性和存储方面的特色使得它成为许多" - -[freebsdDescription6] -other = "大型网站" - -[freebsdDescription7] -other = "以及最普遍的嵌入式网络与存储设备的平台选择。 " - -[learnMore] -other = "了解更多" - -[getThe] -other = "立即获取" - -[journal] -other = "FreeBSD Journal" - -[25th-logo] -other = "25th Anniversary Logo" - -[supportedReleases] -other = "支持的版本" - -[supportLifecycle] -other = "支持生命周期" - -[upcoming] -other = "Upcoming" - -[newFreeBSD] -other= " 不熟悉 FreeBSD?" - -[shortcuts] -other = "常用链接" - -[reportingProblems] -other = "问题报告" - -[ports] -other = "Ports" - -[latestNews] -other = "最新动态" - -[upcomingEvents] -other = "近期活动" - -[press] -other = "媒体报道" - -[securityAdvisories] -other = "安全公告" - -[errataNotices] -other = "勘误公告" - -[more] -other = "更多勘误公告" - -[rssNews] -other = "新闻 RSS Feed" - -[rssSecurity] -other = "安全公告 RSS Feed" - -#404 -[notFoundTitle] -other = "We could not find the page you requested." - -[notFoundDesc] -other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." - -# Footer -[copyright] -other = "保留所有权利。" - -[trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" - -[contact] -other = "联系" - -[legalNotices] -other = "法律信息" - -# Ports form -[ports-search] -other = "Search ports for:" - -[all] -other = "All" - -[package-name] -other = "Package Name" - -[description] -other = "Description" - -[long-description] -other = "Long description" - -[maintainer] -other = "Maintainer" - -[requires] -other = "Requires" - -[submit] -other = "Submit" - -# Months -[1] -other = "January" - -[2] -other = "February" - -[3] -other = "March" - -[4] -other = "April" - -[5] -other = "May" - -[6] -other = "June" - -[7] -other = "July" - -[8] -other = "August" - -[9] -other = "September" - -[10] -other = "October" - -[11] -other = "November" - -[12] -other = "December" - -# Security section -[data] -other = "Data" - -[errataNoticeName] -other = "Errata Notice name" - -[advisoryName] -other = "Advisory name" - -# Events section -[currentEvents] -other = "Current/Upcoming Events:" - -[pastEvents] -other = "Past Events:" - -[upcomingFreeBSDEvents] -other = "Upcoming FreeBSD Events" - -# Continents, countries -[europe] -other = "Europe" - -[africa] -other = "Africa" - -[australia] -other = "Australia" - -[newZealand] -other = "New Zealand" - -[northAmerica] -other = "North America" - -[asia] -other = "Asia" - -[southAmerica] -other = "South America" - -[oceania] -other = "Oceania" - -[global] -other = "Global" - -# Commercial software -[databases] -other = "Databases" - -[developmentTools] -other = "Development Tools" - -[ecommerce] -other = "E-Commerce Solutions and Tools" - -[email] -other = "Electronic Mail Software" - -[misc] -other = "Miscellaneous" - -[network] -other = "Network Systems and Applications" - -[scientific] -other = "Scientific and Language Tools" - -[security] -other = "Security" - -[isp] -other = "System Administration / ISP" - -# sidenav -[applications] -other = "Applications" - -[administration] -other = "Administration" - -[news] -other = "News" - -[pressSidenav] -other = "Press" - -[multimedia] -other = "Multimedia" - -[art] -other = "Artwork" - -[logo] -other = "Logo" - -[donations] -other = "Donations" - -[privacy] -other = "Privacy Policy" - -[mailinglists] -other = "Mailing Lists" - -[newsgroups] -other = "Newsgroups" - -[usergroups] -other = "User Groups" - -[sourceCodeRepositories] -other = "Source code repositories" - -[releng] -other = "Release Engineering" - -[platforms] -other = "Platforms" - -[ideas] -other = "Project Ideas" - -[contributing] -other = "Contributing" - -[FAQ] -other = "常见问题解答" - -[man] -other = "Manual Pages" - -[papers] -other = "Presentations and Papers" - -[booksArticles] -other = "Books and Articles Online" - -[publications] -other = "Publications" - -[newbies] -other = "For Newbies" - -[docproj] -other = "Documentation Project" - -[archive] -other = "Archive" - -[releases] -other = "Release Information" - -[productionRelease] -other = "Production Release" - -[legacyRelease] -other = "Legacy Release" - -[upcomingRelease] -other = "Upcoming Release" - -[snapshotReleases] -other = "Snapshot Releases" - -[portedApplications] -other = "Ported Applications" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Installation Instructions" - -[upgradeInstructions] -other = "Upgrade Instructions" - -[availableApplications] -other = "Available Applications" - -[howHelp] -other = "How to Help" - -[reportingBug] -other = "Reporting a Bug" - -[screenshots] -other = "Screenshots" - -[contactUs] -other = "Contact Us" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "2.30 to 2.32 Upgrade FAQ" - -[developmentBranchFAQ] -other = "Development Branch FAQ" - -[creatingPorts] -other = "Creating Ports" - -[knownIssues] -other = "Known Issues" - -[aboutPorts] -other = "About ports" - -[installing] -other = "Installing" - -[updating] -other = "Updating" - -[searching] -other = "Searching" - -[categories] -other = "Categories" - -[alphabetically] -other = "listed alphabetically" - -[logicalGroup] -other = "listed by logical group" - -[allPorts] -other = "List of All Ports" - -[moreInformation] -other = "For More Information" - -[software] -other = "Software" - -[hardware] -other = "Hardware" - -[consulting] -other = "Consulting" - -[ispCommercial] -other = "Internet Service Providers" - -[securityInfo] -other = "Security Information" - -[advisories] -other = "Advisories" - -[errataNoticesSidenav] -other = "Errata Notices" - -[unsupportedReleases] -other = "Unsupported Releases" - -[readSecurityAdvisories] -other = "How to read FreeBSD Security Advisories" - -[charterSecurityOfficerTeam] -other = "Charter for the Security Officer and Team" - -[bugreports] -other = "Bug Reports" - -[submitPR] -other = "Submit a Problem Report" - -[webresources] -other = "Web Resources" - diff --git a/website/themes/beastie/i18n/zh-tw.toml b/website/themes/beastie/i18n/zh-tw.toml --- a/website/themes/beastie/i18n/zh-tw.toml +++ b/website/themes/beastie/i18n/zh-tw.toml @@ -1,588 +1,359 @@ +# --------------------------------------------------- # Global +# --------------------------------------------------- [freebsd] other = "FreeBSD" [freebsdProject] -other = "FreeBSD 計劃" +other = "FreeBSD 專案" [freebsdPowerServe] -other = "FreeBSD The Power to Serve" +other = "FreeBSD 伺服世界的力量" [freebsdFoundation] -other = "The FreeBSD Foundation" +other = "FreeBSD 基金會" [downloadFreeBSD] other = "下載 FreeBSD" [production] -other = "Production" +other = "正式版本" -# Header -[donate] -other = "捐贈 FreeBSD" - -[donateFoundation] -other = "Donate to the FreeBSD Foundation" - -[search] -other = "搜尋" +[last-modified] +other = "最後修改於" -# Navigation -[home] -other = "首頁" - -[about] -other = "關於" - -[introduction] -other = "簡介" - -[features] -other = "特色" +[by] +other = "由" -[advocacy] -other = "宣傳" - -[marketing] -other = "行銷" - -[privacyPolicy] -other = "隱私政策" - -[projects] -other = "Projects" - -[getFreeBSD] -other = "取得 FreeBSD" - -[releaseInformation] -other = "Release Information" +[more] +other = "更多" -[releaseEngineering] -other = "Release Engineering" +[rss] +other = "訂閱" +# --------------------------------------------------- +# Header +# --------------------------------------------------- [documentation] other = "文件" -[faq] -other = "常見問題集" - -[handbook] -other = "使用手冊" - -[porterHandbook] -other = "Porter 手冊" - -[developerHandbook] -other = "Developer 手冊" - -[manualPages] -other = "Manual Pages" - -[documentationProjectPrimer] -other = "文件計畫入門書" - -[allBooksArticles] -other = "所有書籍與文章" - [community] other = "社群" -[mailingLists] -other = "郵件論壇" - -[forums] -other = "論壇" - -[userGroups] -other = "愛用者組織" - -[events] -other = "活動" - -[FreeBSDJournal] -other = "FreeBSD Journal" +[h-about] +other = "關於" -[QA] -other = "Q&A (external)" +[h-introduction] +other = "簡介" -[developers] -other = "開發者" +[h-features] +other = "特色" -[projectIdeas] -other = "計畫構想" +[h-freebsd] +other = "FreeBSD" -[gitRepository] -other = "Git 檔案庫" +[h-freebsd-foundation] +other = "FreeBSD 基金會" -[gitMirror] -other = "Git 鏡像站" +[h-code-of-conduct] +other = "行為準則" -[phabricator] -other = "程式碼審查 (Phabricator)" +[h-get-freebsd] +other = "取得 FreeBSD" -[wiki] -other = "Wiki" +[h-release-information] +other = "版本資訊" -[CI] -other = "持續整合服務" +[h-release-engineering] +other = "版本工程" -[support] -other = "支援" +[h-security-advisories] +other = "安全公告" -[vendors] -other = "供應商" +[h-documentation] +other = "文件" -[securityInformation] -other = "安全資訊" +[h-documentation-portal] +other = "文件入口" -[bugReports] -other = "問題回報" +[h-freebsd-handbook] +other = "FreeBSD 手冊" -[submittingBugReports] -other = "提交問題回報" +[h-porter-handbook] +other = "Ports 開發者手冊" -[foundation] -other = "基金會" +[h-documentation-handbook] +other = "文件專案手冊" -[monetaryDonations] -other = "資金捐贈" +[h-manual-pages] +other = "手冊頁" -[hardwareDonations] -other = "硬體捐贈" +[h-presentation-and-papers] +other = "簡報與論文" -#Main -[freebsdDescription1] -other = "FreeBSD 是一個使用於現代伺服器,桌面與嵌入式" +[h-wiki] +other = "Wiki" -[freebsdDescription2] -other = "平台" +[h-books] +other = "書籍" -[freebsdDescription3] -other = "的先進作業系統。 由一群龐大的 " +[h-articles] +other = "文章" -[freebsdDescription4] +[h-community] other = "社群" -[freebsdDescription5] -other = "持續超過三十年的開發。 由於它先進的網路、安全性與儲存方面的特色使得 FreeBSD 成為許多" - -[freebsdDescription6] -other = "大型網站" - -[freebsdDescription7] -other = "以及最普遍的嵌入式網路與儲存裝置的平台選擇。 " - -[learnMore] -other = "參閱詳情" - -[getThe] -other = "立即取得" +[h-get-involved] +other = "參與方式" -[journal] -other = "FreeBSD Journal" +[h-community-forum] +other = "論壇" -[25th-logo] -other = "25th Anniversary Logo" +[h-mailing-lists] +other = "郵件論壇" -[supportedReleases] -other = "Supported Releases" +[h-irc-channels] +other = "IRC 頻道" -[supportLifecycle] -other = "支援生命週期" +[h-bug-tracker] +other = "錯誤追蹤" -[upcoming] -other = "Upcoming" +[h-support] +other = "支援" -[newFreeBSD] -other= "不熟悉 FreeBSD?" +[h-donate] +other = "捐款" -[shortcuts] -other = "常用連結" +[h-privacy-policy] +other = "隱私權政策" -[reportingProblems] -other = "問題回報" +[h-projects] +other = "專案" -[ports] +[h-ports] other = "Ports" -[latestNews] -other = "最新新聞" - -[upcomingEvents] -other = "近期活動" - -[press] -other = "媒體報導" - -[securityAdvisories] -other = "安全公告" - -[errataNotices] -other = "勘誤公告" - -[more] -other = "更多" +[h-forums] +other = "論壇" -[rssNews] -other = "News RSS Feed" +[h-user-groups] +other = "使用者群組" -[rssSecurity] -other = "Security Advisories and Errata Notices RSS Feed" +[h-events] +other = "活動" -#404 -[notFoundTitle] -other = "We could not find the page you requested." +[h-freebsd-journal] +other = "FreeBSD Journal" -[notFoundDesc] -other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page." +[h-developers] +other = "開發者" -# Footer -[copyright] -other = "保留所有權利。" +[h-project-ideas] +other = "專案構想" -[trademark] -other = "FreeBSD 標誌是 FreeBSD 基金會的註冊商標,由 FreeBSD 基金會授權 FreeBSD 計畫使用" +[h-git-repository] +other = "Git 儲存庫" -[contact] -other = "聯絡資訊" +[h-git-mirror] +other = "GitHub 鏡像" -[legalNotices] -other = "法律聲明" +[h-phabricator] +other = "程式碼審查(Phabricator)" -# Ports form -[ports-search] -other = "Search ports for:" +[h-CI] +other = "持續整合服務" -[all] -other = "All" +[h-vendors] +other = "供應商" -[package-name] -other = "Package Name" +[h-security-information] +other = "安全資訊" -[description] -other = "Description" +[h-bug-reports] +other = "錯誤回報" -[long-description] -other = "Long description" +[h-submitting-bug-reports] +other = "提交錯誤回報" -[maintainer] -other = "Maintainer" +[h-webresources] +other = "網路資源" -[requires] -other = "Requires" +# --------------------------------------------------- +# Main +# --------------------------------------------------- +[title-one] +other = "強大且開源的" -[submit] -other = "Submit" +[title-two] +other = "作業系統" -# Months -[1] -other = "January" +[download-freebsd] +other = "下載 FreeBSD" -[2] -other = "February" +[other] +other = "其他" -[3] -other = "March" +[announcement] +other = "公告" -[4] -other = "April" +[notes] +other = "說明" -[5] -other = "May" +[upcoming-releases] +other = "即將推出的版本" -[6] -other = "June" +[development-snapshots] +other = "開發快照" -[7] -other = "July" +[features-introduction-two] +other = "特色" -[8] -other = "August" +[features-introduction-three] +other = "了解更多" -[9] -other = "September" +[zfs-title] +other = "原生 ZFS" -[10] -other = "October" +[zfs-description] +other = "將檔案系統與磁碟區管理整合為單一可靠的儲存平台。在 FreeBSD 中,它已完整整合至作業系統。" -[11] -other = "November" +[virtualization-title] +other = "虛擬化" -[12] -other = "December" +[virtualization-description] +other = "是 FreeBSD 的現代化虛擬機管理程式,支援 virtio、PCI passthrough 與高速 NVMe 模擬。" -# Security section -[data] -other = "Data" +[jails-title] +other = "Jails" -[errataNoticeName] -other = "Errata Notice name" +[jails-description] +other = "FreeBSD jails 為服務與應用程式提供隔離環境。每個 jail 都能擁有自己的檔案系統、網路與設定。" -[advisoryName] -other = "Advisory name" +[networking-title] +other = "網路" -# Events section -[currentEvents] -other = "Current/Upcoming Events:" +[networking-description] +other = "FreeBSD 以優異的網路效能與穩定性聞名,支撐全球高負載基礎設施。" -[pastEvents] -other = "Past Events:" +[documentation-title] +other = "文件" -[upcomingFreeBSDEvents] -other = "Upcoming FreeBSD Events" +[documentation-description] +other = "FreeBSD 提供完整且維護良好的文件。從 Handbook 到手冊頁,文件被視為系統核心的一部分。" -# Continents, countries -[europe] -other = "Europe" +[community-title] +other = "社群" -[africa] -other = "Africa" +[community-description] +other = "FreeBSD 擁有一個充滿活力且協作性強的社群,從個人貢獻者到大型企業組織皆然。各種團體活躍於不同管道,從即時通訊到郵件列表及新聞群組。" -[australia] -other = "Australia" +[latest-news] +other = "最新消息" -[newZealand] -other = "New Zealand" +[upcoming-events] +other = "即將舉辦的活動" -[northAmerica] -other = "North America" +[press] +other = "媒體" -[asia] -other = "Asia" +[security-advisories] +other = "安全公告" -[southAmerica] -other = "South America" +[errata-notices] +other = "勘誤通知" -[oceania] -other = "Oceania" +# --------------------------------------------------- +# Footer +# --------------------------------------------------- +[system] +other = "系統" -[global] -other = "Global" +[light] +other = "淺色" -# Commercial software -[databases] -other = "Databases" +[dark] +other = "深色" -[developmentTools] -other = "Development Tools" +[high-contrast] +other = "高對比" -[ecommerce] -other = "E-Commerce Solutions and Tools" +[f-about] +other = "關於" -[email] -other = "Electronic Mail Software" +[f-freebsd] +other = "FreeBSD" -[misc] -other = "Miscellaneous" +[f-freebsd-foundation] +other = "FreeBSD 基金會" -[network] -other = "Network Systems and Applications" +[f-get-freebsd] +other = "取得 FreeBSD" -[scientific] -other = "Scientific and Language Tools" +[f-code-of-conduct] +other = "行為準則" -[security] -other = "Security" +[f-security-advisories] +other = "安全公告" -[isp] -other = "System Administration / ISP" +[f-documentation] +other = "文件" -# sidenav -[applications] -other = "Applications" +[f-documentation-portal] +other = "文件入口" -[administration] -other = "Administration" +[f-manual-pages] +other = "手冊頁" -[news] -other = "News" +[f-presentation-and-papers] +other = "簡報與論文" -[pressSidenav] -other = "Press" +[f-previous-versions] +other = "舊版本" -[multimedia] -other = "Multimedia" +[f-44bsd-documents] +other = "4.4BSD 文件" -[art] -other = "Artwork" +[f-wiki] +other = "Wiki" -[logo] -other = "Logo" +[f-community] +other = "社群" -[donations] -other = "捐贈" +[f-get-involved] +other = "參與方式" -[privacy] -other = "隱私政策" +[f-community-forum] +other = "社群論壇" -[mailinglists] +[f-mailing-lists] other = "郵件論壇" -[newsgroups] -other = "Newsgroups" - -[usergroups] -other = "愛用者組織" - -[sourceCodeRepositories] -other = "Source code repositories" - -[releng] -other = "Release Engineering" - -[platforms] -other = "Platforms" - -[ideas] -other = "Project Ideas" - -[contributing] -other = "Contributing" - -[FAQ] -other = "FAQ" - -[man] -other = "Manual Pages" - -[papers] -other = "Presentations and Papers" - -[booksArticles] -other = "Books and Articles Online" - -[publications] -other = "Publications" - -[newbies] -other = "新手上路" - -[docproj] -other = "文件計畫" - -[archive] -other = "Archive" +[f-irc-channels] +other = "IRC 頻道" -[releases] -other = "Release Information" +[f-bug-tracker] +other = "錯誤追蹤" -[productionRelease] -other = "Production Release" +[f-legal] +other = "法律資訊" -[legacyRelease] -other = "Legacy Release" +[f-donations] +other = "捐款" -[upcomingRelease] -other = "Upcoming Release" +[f-licensing] +other = "授權" -[snapshotReleases] -other = "Snapshot Releases" +[f-privacy-policy] +other = "隱私權政策" -[portedApplications] -other = "Ported Applications" - -[gnome] -other = "GNOME" - -[installationInstructions] -other = "Installation Instructions" - -[upgradeInstructions] -other = "Upgrade Instructions" - -[availableApplications] -other = "Available Applications" - -[howHelp] -other = "How to Help" - -[reportingBug] -other = "Reporting a Bug" - -[screenshots] -other = "Screenshots" - -[contactUs] -other = "Contact Us" - -[HALFAQ] -other = "HAL FAQ" - -[upgradeFAQ] -other = "2.30 to 2.32 Upgrade FAQ" - -[developmentBranchFAQ] -other = "Development Branch FAQ" - -[creatingPorts] -other = "Creating Ports" - -[knownIssues] -other = "Known Issues" - -[aboutPorts] -other = "About ports" - -[installing] -other = "Installing" - -[updating] -other = "Updating" - -[searching] -other = "Searching" - -[categories] -other = "Categories" - -[alphabetically] -other = "listed alphabetically" - -[logicalGroup] -other = "listed by logical group" - -[allPorts] -other = "List of All Ports" - -[moreInformation] -other = "For More Information" - -[software] -other = "Software" - -[hardware] -other = "Hardware" - -[consulting] -other = "Consulting" - -[ispCommercial] -other = "Internet Service Providers" - -[securityInfo] -other = "Security Information" - -[advisories] -other = "Advisories" - -[errataNoticesSidenav] -other = "Errata Notices" - -[unsupportedReleases] -other = "Unsupported Releases" - -[readSecurityAdvisories] -other = "How to read FreeBSD Security Advisories" - -[charterSecurityOfficerTeam] -other = "Charter for the Security Officer and Team" +[f-legal-notices] +other = "法律聲明" -[bugreports] -other = "Bug Reports" +[f-all-rights-reserved] +other = "FreeBSD 專案。保留所有權利" -[submitPR] -other = "Submit a Problem Report" +[f-made-with] +other = "由" -[webresources] -other = "Web Resources" +[f-by-freebsd-community] +other = "FreeBSD 社群打造" diff --git a/website/themes/beastie/layouts/404.html b/website/themes/beastie/layouts/404.html old mode 100755 new mode 100644 --- a/website/themes/beastie/layouts/404.html +++ b/website/themes/beastie/layouts/404.html @@ -1,15 +1,8 @@ {{ define "main" }} -
-
-
- {{ partial "sidenav.html" (dict "sidenavType" "about" "data" .Site.Data "language" $.Site.Language.Lang ) }} -
-
-
-

{{ i18n "pageNotFound" }}

-

Oh no. :(

+
+
+

404 - Page Not Found

{{ i18n "notFoundTitle" }}

-

{{ i18n "notFoundDesc" }}

-
-{{ end }} + +{{ end }} \ No newline at end of file diff --git a/website/themes/beastie/layouts/_partials/advisories.html b/website/themes/beastie/layouts/_partials/advisories.html --- a/website/themes/beastie/layouts/_partials/advisories.html +++ b/website/themes/beastie/layouts/_partials/advisories.html @@ -1,13 +1,20 @@ -{{ $advisoriesCounter := 0 }} -{{ with .Site.Data.security.advisories }} - {{ range (sort .advisories "date" "desc") }} - {{ if lt $advisoriesCounter 4 }} +

{{- i18n "security-advisories" -}}

+{{- $advisoriesCounter := 0 -}} +{{- with hugo.Data.security.advisories -}} + {{- range (sort .advisories "date" "desc") -}} + {{- if lt $advisoriesCounter 4 -}}

- {{ .date }} + {{- .date -}}
- {{ .name }} + {{- .name -}}

- {{ end }} - {{ $advisoriesCounter = add $advisoriesCounter 1 }} - {{ end }} -{{ end }} + {{- end -}} + {{- $advisoriesCounter = add $advisoriesCounter 1 -}} + {{- end -}} +{{- end -}} + diff --git a/website/themes/beastie/layouts/_partials/commercial-consulting.html b/website/themes/beastie/layouts/_partials/commercial-consulting.html --- a/website/themes/beastie/layouts/_partials/commercial-consulting.html +++ b/website/themes/beastie/layouts/_partials/commercial-consulting.html @@ -2,10 +2,10 @@ {{ $consultingVendorsData := "" }} {{ if (fileExists $consultingVendorsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $consultingVendorsData = $data.vendors }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $consultingVendorsData = $dataDefaultLanguage.vendors }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/commercial-hardware.html b/website/themes/beastie/layouts/_partials/commercial-hardware.html --- a/website/themes/beastie/layouts/_partials/commercial-hardware.html +++ b/website/themes/beastie/layouts/_partials/commercial-hardware.html @@ -2,10 +2,10 @@ {{ $hardwareVendorsData := "" }} {{ if (fileExists $hardwareVendorsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $hardwareVendorsData = $data.vendors }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $hardwareVendorsData = $dataDefaultLanguage.vendors }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/commercial-isp.html b/website/themes/beastie/layouts/_partials/commercial-isp.html --- a/website/themes/beastie/layouts/_partials/commercial-isp.html +++ b/website/themes/beastie/layouts/_partials/commercial-isp.html @@ -2,10 +2,10 @@ {{ $ispVendorsData := "" }} {{ if (fileExists $ispVendorsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $ispVendorsData = $data.vendors }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $ispVendorsData = $dataDefaultLanguage.vendors }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/commercial-misc.html b/website/themes/beastie/layouts/_partials/commercial-misc.html --- a/website/themes/beastie/layouts/_partials/commercial-misc.html +++ b/website/themes/beastie/layouts/_partials/commercial-misc.html @@ -2,10 +2,10 @@ {{ $miscVendorsData := "" }} {{ if (fileExists $miscVendorsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $miscVendorsData = $data.vendors }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $miscVendorsData = $dataDefaultLanguage.vendors }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/commercial-software.html b/website/themes/beastie/layouts/_partials/commercial-software.html --- a/website/themes/beastie/layouts/_partials/commercial-software.html +++ b/website/themes/beastie/layouts/_partials/commercial-software.html @@ -2,10 +2,10 @@ {{ $softwareVendorsData := "" }} {{ if (fileExists $softwareVendorsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $softwareVendorsData = $data.vendors }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $softwareVendorsData = $dataDefaultLanguage.vendors }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/errata-notices.html b/website/themes/beastie/layouts/_partials/errata-notices.html --- a/website/themes/beastie/layouts/_partials/errata-notices.html +++ b/website/themes/beastie/layouts/_partials/errata-notices.html @@ -1,13 +1,20 @@ -{{ $errataCounter := 0 }} -{{ with .Site.Data.security.errata }} - {{ range (sort .notices "date" "desc") }} - {{ if lt $errataCounter 2 }} +

{{- i18n "errata-notices" -}}

+{{- $errataCounter := 0 -}} +{{- with hugo.Data.security.errata -}} + {{- range (sort .notices "date" "desc") -}} + {{- if lt $errataCounter 2 -}}

- {{ .date }} + {{- .date -}}
- {{ .name }} + {{- .name -}}

- {{ end }} - {{ $errataCounter = add $errataCounter 1 }} - {{ end }} -{{ end }} + {{- end -}} + {{- $errataCounter = add $errataCounter 1 -}} + {{- end -}} +{{- end -}} + diff --git a/website/themes/beastie/layouts/_partials/events.html b/website/themes/beastie/layouts/_partials/events.html --- a/website/themes/beastie/layouts/_partials/events.html +++ b/website/themes/beastie/layouts/_partials/events.html @@ -1,32 +1,39 @@ -{{ $eventsPath := (printf "data/%s/events/events%s.toml" $.Language.Lang (dateFormat "2006" now)) }} +

{{- i18n "upcoming-events" -}}

+{{- $eventsPath := (printf "data/%s/events/events%s.toml" $.Language.Lang (dateFormat "2006" now)) -}} -{{ $eventsData := "" }} -{{ if (fileExists $eventsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} - {{ $eventsData = $data }} -{{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} - {{ $eventsData = $dataDefaultLanguage }} -{{ end }} +{{- $eventsData := "" -}} +{{- if (fileExists $eventsPath) -}} + {{- $data := index hugo.Data $.Language.Lang -}} + {{- $eventsData = $data -}} +{{- else -}} + {{- $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang -}} + {{- $eventsData = $dataDefaultLanguage -}} +{{- end -}} -{{ with $eventsData }} - {{ $eventsCounter := 0 }} - {{ range (sort .events "year" "asc") }} - {{ if le $eventsCounter 6 }} - {{ range (sort .events "startDate" "asc") }} - {{ if ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now) }} +{{- with $eventsData -}} + {{- $eventsCounter := 0 -}} + {{- range (sort .events "year" "asc") -}} + {{- if le $eventsCounter 6 -}} + {{- range (sort .events "startDate" "asc") -}} + {{- if ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now) -}}

- {{ dateFormat "2006-01-02" .startDate }} - {{ dateFormat "2006-01-02" .endDate }} + {{- dateFormat "2006-01-02" .startDate -}} - {{- dateFormat "2006-01-02" .endDate -}}
- - {{ .name }} + + {{- .name -}}
- {{ if or (.city) (.country) }}({{end}}{{ if .city }}{{ .city }},{{ end }} {{ if .country }}{{ .country }}{{ end }}{{ if or (.city) (.country) }}){{end}} + {{- if or (.city) (.country) -}}({{- end -}}{{- if .city -}}{{- .city -}},{{- end -}} {{- if .country -}}{{- .country -}}{{- end -}}{{- if or (.city) (.country) -}}){{- end -}}

- {{ $eventsCounter = add $eventsCounter 1 }} - {{ end }} - {{ end }} - {{ end }} - {{ end }} -{{ end }} + {{- $eventsCounter = add $eventsCounter 1 -}} + {{- end -}} + {{- end -}} + {{- end -}} + {{- end -}} +{{- end -}} + diff --git a/website/themes/beastie/layouts/_partials/news.html b/website/themes/beastie/layouts/_partials/news.html --- a/website/themes/beastie/layouts/_partials/news.html +++ b/website/themes/beastie/layouts/_partials/news.html @@ -1,43 +1,50 @@ -{{ $newsPath := (printf "data/%s/news/news.toml" $.Language.Lang) }} +

{{- i18n "latest-news" -}}

+{{- $newsPath := (printf "data/%s/news/news.toml" $.Language.Lang) -}} -{{ $newsData := "" }} -{{ if (fileExists $newsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} - {{ $newsData = $data.news }} -{{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} - {{ $newsData = $dataDefaultLanguage.news }} -{{ end }} +{{- $newsData := "" -}} +{{- if (fileExists $newsPath) -}} + {{- $data := index hugo.Data $.Language.Lang -}} + {{- $newsData = $data.news -}} +{{- else -}} + {{- $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang -}} + {{- $newsData = $dataDefaultLanguage.news -}} +{{- end -}} -{{ with $newsData.news }} - {{ $newsCounter := 0 }} - {{ $newsDayCounter := 1 }} - {{ $newsDayPrev := false }} - {{ range (sort .news "date" "desc") }} - {{ if lt $newsCounter 6 }} - {{ $newsDayCur := dateFormat "2006-01-02" .date }} - {{ if eq $newsDayCur $newsDayPrev }} - {{ $newsDayCounter = add $newsDayCounter 1 }} - {{ else }} - {{ $newsDayCounter = 1 }} - {{ end }} -

- {{ dateFormat "2006-01-02" .date }} -
- - {{ if .title }} - {{ $title := replaceRE "" "" .title }} - {{ $title = replaceRE "" "" $title }} - {{ $title | safeHTML }} - {{ else }} - {{ $description := replaceRE "" "" .description }} - {{ $description = replaceRE "" "" $description }} - {{ $description | safeHTML }} - {{ end }} - -

- {{ $newsCounter = add $newsCounter 1 }} - {{ $newsDayPrev = $newsDayCur }} - {{ end }} - {{ end }} -{{ end }} +{{- with $newsData.news -}} + {{- $newsCounter := 0 -}} + {{- $newsDayCounter := 1 -}} + {{- $newsDayPrev := false -}} + {{- range (sort .news "date" "desc") -}} + {{- if lt $newsCounter 6 -}} + {{- $newsDayCur := dateFormat "2006-01-02" .date -}} + {{- if eq $newsDayCur $newsDayPrev -}} + {{- $newsDayCounter = add $newsDayCounter 1 -}} + {{- else -}} + {{- $newsDayCounter = 1 -}} + {{- end -}} +

+ {{- dateFormat "2006-01-02" .date -}} +
+ + {{- if .title -}} + {{- $title := replaceRE "" "" .title -}} + {{- $title = replaceRE "" "" $title -}} + {{- $title | safeHTML -}} + {{- else -}} + {{- $description := replaceRE "" "" .description -}} + {{- $description = replaceRE "" "" $description -}} + {{- $description | safeHTML -}} + {{- end -}} + +

+ {{- $newsCounter = add $newsCounter 1 -}} + {{- $newsDayPrev = $newsDayCur -}} + {{- end -}} + {{- end -}} +{{- end -}} + diff --git a/website/themes/beastie/layouts/_partials/press.html b/website/themes/beastie/layouts/_partials/press.html --- a/website/themes/beastie/layouts/_partials/press.html +++ b/website/themes/beastie/layouts/_partials/press.html @@ -1,39 +1,46 @@ -{{ $pressPath := (printf "data/%s/press/press.toml" $.Language.Lang) }} +

{{- i18n "press" -}}

+{{- $pressPath := (printf "data/%s/press/press.toml" $.Language.Lang) -}} -{{ $translatedPressEnabled := false }} +{{- $translatedPressEnabled := false -}} -{{ if in (slice "ru" "fr") $.Language.Lang }} - {{ $translatedPressEnabled = true }} -{{ end }} +{{- if in (slice "ru" "fr") $.Language.Lang -}} + {{- $translatedPressEnabled = true -}} +{{- end -}} -{{ $pressData := "" }} -{{ if $translatedPressEnabled -}} - {{ $data := index .Site.Data $.Language.Lang }} - {{ $pressData = $data.press }} -{{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} - {{ $pressData = $dataDefaultLanguage.press }} -{{ end }} +{{- $pressData := "" -}} +{{- if $translatedPressEnabled -}} + {{- $data := index hugo.Data $.Language.Lang -}} + {{- $pressData = $data.press -}} +{{- else -}} + {{- $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang -}} + {{- $pressData = $dataDefaultLanguage.press -}} +{{- end -}} -{{ with $pressData.press }} - {{ $pressCounter := 0 }} - {{ $pressMonthCounter := 1 }} - {{ $pressMonthPrev := false }} - {{ range (sort .press "date" "desc") }} - {{ if lt $pressCounter 5 }} - {{ $pressMonthCur := dateFormat "2006-01" .date }} - {{ if eq $pressMonthCur $pressMonthPrev }} - {{ $pressMonthCounter = add $pressMonthCounter 1 }} - {{ else }} - {{ $pressMonthCounter = 1 }} - {{ end }} -

- {{ dateFormat "2006-01" .date }} -
- {{ .name }} -

- {{ $pressCounter = add $pressCounter 1 }} - {{ $pressMonthPrev = $pressMonthCur }} - {{ end }} - {{ end }} -{{ end }} +{{- with $pressData.press -}} + {{- $pressCounter := 0 -}} + {{- $pressMonthCounter := 1 -}} + {{- $pressMonthPrev := false -}} + {{- range (sort .press "date" "desc") -}} + {{- if lt $pressCounter 5 -}} + {{- $pressMonthCur := dateFormat "2006-01" .date -}} + {{- if eq $pressMonthCur $pressMonthPrev -}} + {{- $pressMonthCounter = add $pressMonthCounter 1 -}} + {{- else -}} + {{- $pressMonthCounter = 1 -}} + {{- end -}} +

+ {{- dateFormat "2006-01" .date -}} +
+ {{- .name -}} +

+ {{- $pressCounter = add $pressCounter 1 -}} + {{- $pressMonthPrev = $pressMonthCur -}} + {{- end -}} + {{- end -}} +{{- end -}} + diff --git a/website/themes/beastie/layouts/_partials/sidenav.html b/website/themes/beastie/layouts/_partials/sidenav.html --- a/website/themes/beastie/layouts/_partials/sidenav.html +++ b/website/themes/beastie/layouts/_partials/sidenav.html @@ -1,38 +1,38 @@ {{ $currentLang := .language }} {{ if eq .sidenavType "about" }} {{ else if eq .sidenavType "community" }} {{ else if eq .sidenavType "developers" }} @@ -44,40 +44,41 @@
  • {{ i18n "man" }}
  • {{ i18n "papers" }}
  • {{ i18n "booksArticles" }}
  • -
  • {{ i18n "webresources" }}
  • -
  • {{ i18n "newbies" }}
  • -
  • {{ i18n "docproj" }}
  • +
  • {{ i18n "webresources" }}
  • +
  • {{ i18n "newbies" }}
  • +
  • {{ i18n "docproj" }}
  • {{ i18n "archive" }}
  • {{ else if eq .sidenavType "download" }} {{ else if eq .sidenavType "ports" }}
      @@ -86,45 +87,45 @@
    {{ else if eq .sidenavType "support" }} {{ else }} {{ end }} diff --git a/website/themes/beastie/layouts/_partials/site-footer.html b/website/themes/beastie/layouts/_partials/site-footer.html --- a/website/themes/beastie/layouts/_partials/site-footer.html +++ b/website/themes/beastie/layouts/_partials/site-footer.html @@ -1,9 +1,100 @@ diff --git a/website/themes/beastie/layouts/_partials/site-head.html b/website/themes/beastie/layouts/_partials/site-head.html --- a/website/themes/beastie/layouts/_partials/site-head.html +++ b/website/themes/beastie/layouts/_partials/site-head.html @@ -1,36 +1,66 @@ - - + + + + + - + + {{ with .Params.Title }}{{ . }} |{{ end }} + {{ block "title" . }}{{ .Site.Title }}{{ end }} + - {{ with .Params.Title }}{{ . }} | {{ end }} {{ block "title" . }}{{ .Site.Title }}{{ end }} + + - + - - + {{- $styles := resources.Get "styles/main.css" | resources.Minify }} + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + {{- if hugo.IsServer -}} + {{- printf "" | safeHTML }} + {{- else -}} + + + + {{- end -}} diff --git a/website/themes/beastie/layouts/_partials/site-header.html b/website/themes/beastie/layouts/_partials/site-header.html old mode 100755 new mode 100644 --- a/website/themes/beastie/layouts/_partials/site-header.html +++ b/website/themes/beastie/layouts/_partials/site-header.html @@ -1,23 +1,241 @@ +{{ $currentLang := $.Site.Language.Lang }}
    -
    - - {{ - -
    -
    -
    -{{ partial "site-navigation.html" . }} diff --git a/website/themes/beastie/layouts/_partials/site-navigation.html b/website/themes/beastie/layouts/_partials/site-navigation.html deleted file mode 100644 --- a/website/themes/beastie/layouts/_partials/site-navigation.html +++ /dev/null @@ -1,159 +0,0 @@ -{{ $currentLang := $.Site.Language.Lang }} - diff --git a/website/themes/beastie/layouts/_shortcodes/form-ports.html b/website/themes/beastie/layouts/_shortcodes/form-ports.html --- a/website/themes/beastie/layouts/_shortcodes/form-ports.html +++ b/website/themes/beastie/layouts/_shortcodes/form-ports.html @@ -1,6 +1,10 @@ -
    + {{ i18n "ports-search" }} - + - +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-mail.html b/website/themes/beastie/layouts/_shortcodes/form-search-mail.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-mail.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-mail.html @@ -1,12 +1,12 @@

    - - - - - - -
    - - + + + + + + +
    + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-man.html b/website/themes/beastie/layouts/_shortcodes/form-search-man.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-man.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-man.html @@ -1,5 +1,5 @@
    -
    - - +
    + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-mid-id.html b/website/themes/beastie/layouts/_shortcodes/form-search-mid-id.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-mid-id.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-mid-id.html @@ -1,6 +1,6 @@
    - Message-ID:
    - - - + Message-ID:
    + + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-mid-message.html b/website/themes/beastie/layouts/_shortcodes/form-search-mid-message.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-mid-message.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-mid-message.html @@ -1,6 +1,6 @@
    - Answers to a Message-ID:
    - - - + Answers to a Message-ID:
    + + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-ports.html b/website/themes/beastie/layouts/_shortcodes/form-search-ports.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-ports.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-ports.html @@ -1,5 +1,5 @@
    -
    - - +
    + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/form-search-site.html b/website/themes/beastie/layouts/_shortcodes/form-search-site.html --- a/website/themes/beastie/layouts/_shortcodes/form-search-site.html +++ b/website/themes/beastie/layouts/_shortcodes/form-search-site.html @@ -1,12 +1,15 @@ -
    -

    - - - - - -
    - - + +

    + + + + + +
    + +
    diff --git a/website/themes/beastie/layouts/_shortcodes/get-event-last-year-info.html b/website/themes/beastie/layouts/_shortcodes/get-event-last-year-info.html --- a/website/themes/beastie/layouts/_shortcodes/get-event-last-year-info.html +++ b/website/themes/beastie/layouts/_shortcodes/get-event-last-year-info.html @@ -1,6 +1,6 @@ {{ $param := (.Get 0) }} -{{ $eventsData := index .Page.Site.Data .Page.Sites.Default.Language.Lang }} +{{ $eventsData := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $lastYear := sub (int (now.Format "2006")) 1 }} diff --git a/website/themes/beastie/layouts/_shortcodes/get-usergroups-info.html b/website/themes/beastie/layouts/_shortcodes/get-usergroups-info.html --- a/website/themes/beastie/layouts/_shortcodes/get-usergroups-info.html +++ b/website/themes/beastie/layouts/_shortcodes/get-usergroups-info.html @@ -1,6 +1,6 @@ {{ $param := (.Get 0) }} -{{ $usergroupsData := index .Page.Site.Data .Page.Sites.Default.Language.Lang }} +{{ $usergroupsData := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $usergroupsCodes := slice }} diff --git a/website/themes/beastie/layouts/baseof.html b/website/themes/beastie/layouts/baseof.html --- a/website/themes/beastie/layouts/baseof.html +++ b/website/themes/beastie/layouts/baseof.html @@ -1,8 +1,9 @@ - + {{ partial "site-head.html" . }} -
    + +
    {{ block "header" . }}{{ partial "site-header.html" .}}{{ end }}
    {{ block "main" . }}{{ end }} diff --git a/website/themes/beastie/layouts/commercial/list.html b/website/themes/beastie/layouts/commercial/list.html --- a/website/themes/beastie/layouts/commercial/list.html +++ b/website/themes/beastie/layouts/commercial/list.html @@ -2,7 +2,7 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    diff --git a/website/themes/beastie/layouts/commercial/single.html b/website/themes/beastie/layouts/commercial/single.html --- a/website/themes/beastie/layouts/commercial/single.html +++ b/website/themes/beastie/layouts/commercial/single.html @@ -2,7 +2,7 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    diff --git a/website/themes/beastie/layouts/events/list.html b/website/themes/beastie/layouts/events/list.html --- a/website/themes/beastie/layouts/events/list.html +++ b/website/themes/beastie/layouts/events/list.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -20,10 +17,10 @@ {{ $eventsData := "" }} {{ if (fileExists $eventsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $eventsData = $data }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $eventsData = $dataDefaultLanguage }} {{ end }} diff --git a/website/themes/beastie/layouts/events/list.ics b/website/themes/beastie/layouts/events/list.ics --- a/website/themes/beastie/layouts/events/list.ics +++ b/website/themes/beastie/layouts/events/list.ics @@ -2,7 +2,7 @@ VERSION:2.0 PRODID:-//FreeBSD//events calendar//EN CALSCALE:GREGORIAN -METHOD:PUBLISH{{ $data := index .Site.Data .Sites.Default.Language.Lang }}{{ $eventsData := $data }}{{ with $eventsData }}{{ range (sort .events "year" "desc") }}{{ range (sort .events "startDate" "desc") }} +METHOD:PUBLISH{{ $data := index hugo.Data hugo.Sites.Default.Language.Lang }}{{ $eventsData := $data }}{{ with $eventsData }}{{ range (sort .events "year" "desc") }}{{ range (sort .events "startDate" "desc") }} BEGIN:VEVENT UID:{{ .id }} SUMMARY:{{ .name }} diff --git a/website/themes/beastie/layouts/events/rss.xml b/website/themes/beastie/layouts/events/rss.xml --- a/website/themes/beastie/layouts/events/rss.xml +++ b/website/themes/beastie/layouts/events/rss.xml @@ -12,7 +12,7 @@ https://www.FreeBSD.org/events/ - {{ $data := index .Site.Data "en" }} + {{ $data := index hugo.Data "en" }} {{ $eventsData := $data }} {{ with $eventsData }} {{ range first 3 (sort .events "year" "desc") }} diff --git a/website/themes/beastie/layouts/events/single.html b/website/themes/beastie/layouts/events/single.html --- a/website/themes/beastie/layouts/events/single.html +++ b/website/themes/beastie/layouts/events/single.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -20,10 +17,10 @@ {{ $eventsData := "" }} {{ if (fileExists $eventsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $eventsData = $data }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $eventsData = $dataDefaultLanguage }} {{ end }} diff --git a/website/themes/beastie/layouts/home.html b/website/themes/beastie/layouts/home.html new file mode 100644 --- /dev/null +++ b/website/themes/beastie/layouts/home.html @@ -0,0 +1,85 @@ +{{- define "main" -}} +
    +
    + +
    {{- i18n "title-one" -}}
    {{- i18n "title-two" -}}
    +
    +
    +
    {{ i18n "download-freebsd" }} {{ index hugo.Data.releases "rel150-current" }}
    + + +
    +
    +
    +
    +
    +
    +
    +
    +

    {{- i18n "zfs-title" -}}

    +
    +
    +
    +

    + OpenZFS {{ i18n "zfs-description" }} +

    +
    +
    +

    {{- i18n "virtualization-title" -}}

    +
    +
    +
    +

    bhyve {{ i18n "virtualization-description" }}

    +
    +
    +

    {{- i18n "jails-title" -}}

    +
    +
    +
    +

    {{ i18n "jails-description" }}

    +
    +
    +

    {{- i18n "networking-title" -}}

    +
    +
    +
    +

    {{- i18n "networking-description" -}}

    +
    +
    +

    {{- i18n "documentation-title" -}}

    +
    +
    +
    +

    {{ i18n "documentation-description" }}

    +
    +
    +

    {{- i18n "community-title" -}}

    +
    +
    +
    +

    {{ i18n "community-description" }}

    +
    +
    +
    +
    +
    +
    +
    {{- partial "news.html" . -}}
    +
    {{- partial "events.html" . -}}
    +
    {{- partial "press.html" . -}}
    +
    + {{- partial "advisories.html" . -}} + {{- partial "errata-notices.html" . -}} +
    +
    +
    +{{- end -}} diff --git a/website/themes/beastie/layouts/index.html b/website/themes/beastie/layouts/index.html deleted file mode 100755 --- a/website/themes/beastie/layouts/index.html +++ /dev/null @@ -1,258 +0,0 @@ -{{ define "main" }} -{{ $currentLang := $.Site.Language.Lang }} -
    -
    -
    -
    -
    -

    {{ i18n "freebsdProject" }}

    -

    - {{ i18n "freebsdDescription1" }} - {{ i18n "freebsdDescription2" }} - {{ i18n "freebsdDescription3" }} - {{ i18n "freebsdDescription4" }} - {{ i18n "freebsdDescription5" }} - {{ i18n "freebsdDescription6" }} - {{ i18n "freebsdDescription7" }} -

    - -
    -
    » - - {{ i18n "getThe" }} {{ i18n "journal" }} - -
    -
    -
    -
    -
    -
    -
    - . -
    -
    - -
    -
    - . -
    -
    -
    -
    -
    -
    - . -
    -
    - -
    -
    - . -
    -
    -
    -
    -
    -

    - {{ i18n "supportedReleases" }} -

    - -
    -
    -
    -
    -
    - -
    - -
    -
    - {{ $language := "" }} - {{ $currentLang := $.Site.Language.Lang }} - {{ $siteBaseUrl := absLangURL ($.Site.BaseURL) }} - - {{ if ne $currentLang "en" }} - {{ $language = $currentLang }} - {{ end }} -
    -
    -
    -

    {{ i18n "latestNews" }}

    -
    - {{ partial "news.html" . }} -
    - -
    -
    -
    -
    -
    - . -
    -
    -
    -

    {{ i18n "upcomingEvents" }}

    -
    - {{ partial "events.html" . }} -
    - -
    -
    -
    -
    -
    - . -
    -
    -
    -

    {{ i18n "press" }}

    -
    - {{ partial "press.html" . }} -
    - -
    -
    -
    -
    -
    - . -
    -
    -
    -

    {{ i18n "securityAdvisories" }}

    -
    - {{ partial "advisories.html" . }} -
    - -
    -
    -
    -

    {{ i18n "errataNotices" }}

    -
    - {{ partial "errata-notices.html" . }} -
    - -
    -
    -
    -
    -
    -
    -
    -{{ end }} diff --git a/website/themes/beastie/layouts/list.html b/website/themes/beastie/layouts/list.html --- a/website/themes/beastie/layouts/list.html +++ b/website/themes/beastie/layouts/list.html @@ -1,16 +1,17 @@ {{ define "main" }}
    -
    +
    + +

    {{ .Title }}

    {{- .Content -}} {{ if .GitInfo }}
    -
    +

    {{ i18n "last-modified" }}: {{ .GitInfo.AuthorDate | time.Format ":date_long" }} {{ i18n "by" }} {{ .GitInfo.AuthorName }}

    {{ end }} diff --git a/website/themes/beastie/layouts/list.ics b/website/themes/beastie/layouts/list.ics --- a/website/themes/beastie/layouts/list.ics +++ b/website/themes/beastie/layouts/list.ics @@ -2,7 +2,7 @@ VERSION:2.0 PRODID:-//FreeBSD//events calendar//EN CALSCALE:GREGORIAN -METHOD:PUBLISH{{ $data := index .Site.Data .Sites.Default.Language.Lang }}{{ $eventsData := $data }}{{ with $eventsData }}{{ range (sort .events "year" "desc") }}{{ range (sort .events "startDate" "desc") }} +METHOD:PUBLISH{{ $data := index hugo.Data hugo.Sites.Default.Language.Lang }}{{ $eventsData := $data }}{{ with $eventsData }}{{ range (sort .events "year" "desc") }}{{ range (sort .events "startDate" "desc") }} BEGIN:VEVENT UID:{{ .id }} SUMMARY:{{ .name }} diff --git a/website/themes/beastie/layouts/news/list.html b/website/themes/beastie/layouts/news/list.html --- a/website/themes/beastie/layouts/news/list.html +++ b/website/themes/beastie/layouts/news/list.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -22,10 +19,10 @@ {{ $newsData := "" }} {{ if (fileExists $newsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $newsData = $data.news }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $newsData = $dataDefaultLanguage.news }} {{ end }} diff --git a/website/themes/beastie/layouts/news/rss.xml b/website/themes/beastie/layouts/news/rss.xml --- a/website/themes/beastie/layouts/news/rss.xml +++ b/website/themes/beastie/layouts/news/rss.xml @@ -12,7 +12,7 @@ https://www.FreeBSD.org/news/ - {{ $data := index .Site.Data "en" }} + {{ $data := index hugo.Data "en" }} {{ $newsData := $data.news }} {{ with $newsData.news }} {{ $newsCounter := 0 }} diff --git a/website/themes/beastie/layouts/news/single.html b/website/themes/beastie/layouts/news/single.html --- a/website/themes/beastie/layouts/news/single.html +++ b/website/themes/beastie/layouts/news/single.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -22,10 +19,10 @@ {{ $newsData := "" }} {{ if (fileExists $newsPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $newsData = $data.news }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $newsData = $dataDefaultLanguage.news }} {{ end }} diff --git a/website/themes/beastie/layouts/press/list.html b/website/themes/beastie/layouts/press/list.html --- a/website/themes/beastie/layouts/press/list.html +++ b/website/themes/beastie/layouts/press/list.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -21,10 +18,10 @@ {{ $pressData := "" }} {{ if (fileExists $pressPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $pressData = $data.press }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $pressData = $dataDefaultLanguage.press }} {{ end }} diff --git a/website/themes/beastie/layouts/press/rss.xml b/website/themes/beastie/layouts/press/rss.xml --- a/website/themes/beastie/layouts/press/rss.xml +++ b/website/themes/beastie/layouts/press/rss.xml @@ -13,7 +13,7 @@ {{ $pressMonthPrev := false }} - {{ $data := index .Site.Data "en" }} + {{ $data := index hugo.Data "en" }} {{ $pressData := $data.press }} {{ with $pressData.press }} {{ $pressCounter := 0 }} diff --git a/website/themes/beastie/layouts/press/single.html b/website/themes/beastie/layouts/press/single.html --- a/website/themes/beastie/layouts/press/single.html +++ b/website/themes/beastie/layouts/press/single.html @@ -2,14 +2,11 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -21,10 +18,10 @@ {{ $pressData := "" }} {{ if (fileExists $pressPath) -}} - {{ $data := index .Site.Data $.Language.Lang }} + {{ $data := index hugo.Data $.Language.Lang }} {{ $pressData = $data.press }} {{ else }} - {{ $dataDefaultLanguage := index .Site.Data .Sites.Default.Language.Lang }} + {{ $dataDefaultLanguage := index hugo.Data hugo.Sites.Default.Language.Lang }} {{ $pressData = $dataDefaultLanguage.press }} {{ end }} diff --git a/website/themes/beastie/layouts/security/list.html b/website/themes/beastie/layouts/security/list.html --- a/website/themes/beastie/layouts/security/list.html +++ b/website/themes/beastie/layouts/security/list.html @@ -2,7 +2,7 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -23,7 +23,7 @@ {{ if eq $.Params.security "notices" }} - {{ with .Site.Data.security.errata }} + {{ with hugo.Data.security.errata }} {{ range .notices }} {{ .date }} @@ -33,7 +33,7 @@ {{ end }} {{ end }} {{ if eq $.Params.security "advisories" }} - {{ with .Site.Data.security.advisories }} + {{ with hugo.Data.security.advisories }} {{ range .advisories }} {{ .date }} diff --git a/website/themes/beastie/layouts/security/rss.xml b/website/themes/beastie/layouts/security/rss.xml --- a/website/themes/beastie/layouts/security/rss.xml +++ b/website/themes/beastie/layouts/security/rss.xml @@ -12,7 +12,7 @@ https://www.FreeBSD.org/security/ - {{ with .Site.Data.security.errata }} + {{ with hugo.Data.security.errata }} {{ $securityCounter := 0 }} {{ range (sort .notices "date" "desc") }} {{ if lt $securityCounter 10 }} @@ -26,7 +26,7 @@ {{ end }} {{ end }} {{ end }} - {{ with .Site.Data.security.advisories }} + {{ with hugo.Data.security.advisories }} {{ $advisoriesCounter := 0 }} {{ range (sort .advisories "date" "desc") }} {{ if lt $advisoriesCounter 10 }} diff --git a/website/themes/beastie/layouts/security/single.html b/website/themes/beastie/layouts/security/single.html --- a/website/themes/beastie/layouts/security/single.html +++ b/website/themes/beastie/layouts/security/single.html @@ -2,7 +2,7 @@
    - {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }} + {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" hugo.Data "language" $.Site.Language.Lang ) }}
    @@ -23,7 +23,7 @@ {{ if eq $.Params.security "notices" }} - {{ with .Site.Data.security.errata }} + {{ with hugo.Data.security.errata }} {{ range .notices }} {{ .date }} @@ -33,7 +33,7 @@ {{ end }} {{ end }} {{ if eq $.Params.security "advisories" }} - {{ with .Site.Data.security.advisories }} + {{ with hugo.Data.security.advisories }} {{ range .advisories }} {{ .date }} diff --git a/website/themes/beastie/layouts/single.html b/website/themes/beastie/layouts/single.html --- a/website/themes/beastie/layouts/single.html +++ b/website/themes/beastie/layouts/single.html @@ -1,16 +1,17 @@ {{ define "main" }}
    -
    +
    + +

    {{ .Title }}

    {{- .Content -}} {{ if .GitInfo }}
    -
    +

    {{ i18n "last-modified" }}: {{ .GitInfo.AuthorDate | time.Format ":date_long" }} {{ i18n "by" }} {{ .GitInfo.AuthorName }}

    {{ end }} diff --git a/website/themes/beastie/static/images/25thanniversary.png b/website/themes/beastie/static/images/25thanniversary.png deleted file mode 100644 index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@ + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/beastie/static/images/beastie-right.svg b/website/themes/beastie/static/images/beastie-right.svg new file mode 100644 --- /dev/null +++ b/website/themes/beastie/static/images/beastie-right.svg @@ -0,0 +1,347 @@ + + + + + + + + + + + SPDX-License-Identifier: Beerware + + ---------------------------------------------------------------------------- + "THE BEER-WARE LICENSE" (Revision 42): + <phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you + can do whatever you want with this stuff. If we meet some day, and you think + this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp + ---------------------------------------------------------------------------- + + $FreeBSD$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/beastie/static/images/beastie.png b/website/themes/beastie/static/images/beastie.png index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@