Codeberg weblate update (#6145)

* Translated using Weblate (Indonesian)

Currently translated at 44.8% (537 of 1198 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/id/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 20.6% (247 of 1198 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Japanese)

Currently translated at 83.9% (1006 of 1198 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ja/

* Translated using Weblate (Turkish)

Currently translated at 92.2% (1105 of 1198 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/tr/

* Translated using Weblate (French)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/

* Translated using Weblate (German)

Currently translated at 99.9% (1204 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/

* Translated using Weblate (Norwegian Nynorsk)

Currently translated at 15.6% (188 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nn/

* Translated using Weblate (Dutch)

Currently translated at 70.8% (854 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nl/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/et/

* Added translation using Weblate (Urdu)

* Translated using Weblate (Czech)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/cs/

* Translated using Weblate (Turkish)

Currently translated at 94.5% (1139 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/tr/

* Translated using Weblate (Korean)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/

* Translated using Weblate (Catalan)

Currently translated at 37.1% (448 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ca/

* Translated using Weblate (Dutch)

Currently translated at 71.0% (856 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nl/

* Translated using Weblate (Vietnamese)

Currently translated at 22.5% (272 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (English (United States))

Currently translated at 28.4% (343 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/en_US/

* Translated using Weblate (Russian)

Currently translated at 95.9% (1156 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ru/

* Translated using Weblate (Japanese)

Currently translated at 84.4% (1018 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ja/

* Translated using Weblate (Vietnamese)

Currently translated at 34.1% (412 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Vietnamese)

Currently translated at 56.2% (678 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Urdu)

Currently translated at 0.2% (3 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ur/

* Translated using Weblate (French)

Currently translated at 100.0% (1205 of 1205 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/

* Translated using Weblate (French)

Currently translated at 100.0% (1208 of 1208 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 21.2% (257 of 1208 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1208 of 1208 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/

* Translated using Weblate (French)

Currently translated at 100.0% (1209 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Korean)

Currently translated at 100.0% (1209 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 23.2% (281 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Dutch)

Currently translated at 72.7% (880 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nl/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1209 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 99.1% (1199 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 24.3% (294 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 24.3% (294 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Latvian)

Currently translated at 11.9% (145 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/lv/

* Translated using Weblate (Romanian)

Currently translated at 36.0% (436 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ro/

* Translated using Weblate (Czech)

Currently translated at 100.0% (1209 of 1209 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/cs/

* Translated using Weblate (French)

Currently translated at 100.0% (1213 of 1213 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Japanese)

Currently translated at 84.3% (1023 of 1213 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ja/

* Translated using Weblate (French)

Currently translated at 100.0% (1215 of 1215 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (1215 of 1215 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/

* Translated using Weblate (Korean)

Currently translated at 100.0% (1215 of 1215 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/

* Translated using Weblate (French)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/

* Translated using Weblate (Korean)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/

* Translated using Weblate (Vietnamese)

Currently translated at 59.6% (725 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Vietnamese)

Currently translated at 59.6% (725 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (German)

Currently translated at 99.0% (1204 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/

* Translated using Weblate (Vietnamese)

Currently translated at 60.0% (730 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/et/

* Translated using Weblate (Turkish)

Currently translated at 96.0% (1168 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/tr/

* Translated using Weblate (Polish)

Currently translated at 82.3% (1001 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/pl/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 25.0% (304 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (German)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/

* Translated using Weblate (Czech)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/cs/

* Translated using Weblate (English (United States))

Currently translated at 28.0% (341 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/en_US/

* Translated using Weblate (Russian)

Currently translated at 97.7% (1189 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ru/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/

* Translated using Weblate (Russian)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ru/

* Translated using Weblate (Persian)

Currently translated at 2.5% (31 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fa/

* Translated using Weblate (Dutch)

Currently translated at 75.7% (921 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nl/

* Translated using Weblate (Vietnamese)

Currently translated at 60.2% (733 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Japanese)

Currently translated at 84.2% (1024 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ja/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 94.6% (1151 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/nb_NO/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (1216 of 1216 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/et/

* Translated using Weblate (French)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/

* Added translation using Weblate (Lithuanian)

* Translated using Weblate (Korean)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/

* Translated using Weblate (Lithuanian)

Currently translated at 8.6% (105 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/lt/

* Translated using Weblate (German)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/

* Translated using Weblate (Croatian)

Currently translated at 20.6% (252 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/hr/

* Translated using Weblate (Czech)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/cs/

* Translated using Weblate (Vietnamese)

Currently translated at 64.5% (787 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/vi/

* Translated using Weblate (Indonesian)

Currently translated at 47.1% (575 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/id/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/

* Translated using Weblate (Indonesian)

Currently translated at 49.6% (605 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/id/

* Translated using Weblate (Italian)

Currently translated at 75.7% (924 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/it/

* Translated using Weblate (Finnish)

Currently translated at 80.3% (979 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fi/

* Translated using Weblate (Spanish)

Currently translated at 96.8% (1180 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/es/

* Translated using Weblate (Urdu)

Currently translated at 0.8% (10 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ur/

* Translated using Weblate (Czech)

Currently translated at 100.0% (1219 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/cs/

* Translated using Weblate (Turkish)

Currently translated at 95.8% (1168 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/tr/

* Added translation using Weblate (Bulgarian)

* Translated using Weblate (Finnish)

Currently translated at 80.5% (982 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fi/

* Translated using Weblate (Bulgarian)

Currently translated at 4.1% (51 of 1219 strings)

Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/bg/

* Correct new locale filenames

* Update language options

* Correct error in de-DE

* Filter en-US to only different strings

---------

Co-authored-by: fafafafa <fafafafa@noreply.codeberg.org>
Co-authored-by: boy3satiable <boy3satiable@noreply.codeberg.org>
Co-authored-by: ynclt <ynclt@noreply.codeberg.org>
Co-authored-by: slickdaddy <slickdaddy@noreply.codeberg.org>
Co-authored-by: doodoo <doodoo@noreply.codeberg.org>
Co-authored-by: AlpacaSerious <alpacaserious@noreply.codeberg.org>
Co-authored-by: tzuuuss <tzuuuss@noreply.codeberg.org>
Co-authored-by: wql219 <wanqinglin219@hotmail.com>
Co-authored-by: throbbing <throbbing@noreply.codeberg.org>
Co-authored-by: youri <youri@noreply.codeberg.org>
Co-authored-by: Zesty6249 <zesty6249@noreply.codeberg.org>
Co-authored-by: Lambert99 <lambert99@noreply.codeberg.org>
Co-authored-by: NymeriaCZ <nymeriacz@noreply.codeberg.org>
Co-authored-by: yec <yec@noreply.codeberg.org>
Co-authored-by: burrisol <burrisol@noreply.codeberg.org>
Co-authored-by: Cindicent <cindicent@noreply.codeberg.org>
Co-authored-by: nitromelon <nitromelon@noreply.codeberg.org>
Co-authored-by: boxcrunch <boxcrunch@noreply.codeberg.org>
Co-authored-by: Fl0master1337 <fl0master1337@noreply.codeberg.org>
Co-authored-by: tobakumap <tobakumap@noreply.codeberg.org>
Co-authored-by: dragoncrazy2011 <dragoncrazy2011@noreply.codeberg.org>
Co-authored-by: CrypticGlycolic <crypticglycolic@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: bwithnewcast <bwithnewcast@noreply.codeberg.org>
Co-authored-by: COTMO <cotmo@noreply.codeberg.org>
Co-authored-by: danny60718 <danny60718@noreply.codeberg.org>
Co-authored-by: noTranslator <notranslator@noreply.codeberg.org>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@noreply.codeberg.org>
Co-authored-by: noqqyg <noqqyg@noreply.codeberg.org>
Co-authored-by: DJSweder <djsweder@noreply.codeberg.org>
Co-authored-by: m4549071758 <m4549071758@noreply.codeberg.org>
Co-authored-by: lugged9922 <lugged9922@noreply.codeberg.org>
Co-authored-by: phanh <phanh@noreply.codeberg.org>
Co-authored-by: krohnoz <krohnoz@noreply.codeberg.org>
Co-authored-by: AngryPikachu_025 <angrypikachu_025@noreply.codeberg.org>
Co-authored-by: certivian <certivian@noreply.codeberg.org>
Co-authored-by: Marly21 <marly21@noreply.codeberg.org>
Co-authored-by: OtterBotSociety <otterbotsociety@noreply.codeberg.org>
Co-authored-by: Schmitd <schmitd@noreply.codeberg.org>
Co-authored-by: mmovahedi <mmovahedi@noreply.codeberg.org>
Co-authored-by: DNArjen <dnarjen@noreply.codeberg.org>
Co-authored-by: nguyenhuy158 <nguyenhuy158@noreply.codeberg.org>
Co-authored-by: furinkazan <furinkazan@noreply.codeberg.org>
Co-authored-by: Phrotan <phrotan@noreply.codeberg.org>
Co-authored-by: TWNO1 <twno1@noreply.codeberg.org>
Co-authored-by: Troink <troink@noreply.codeberg.org>
Co-authored-by: zo3n <zo3n@noreply.codeberg.org>
Co-authored-by: manhtuanphoto <manhtuanphoto@noreply.codeberg.org>
Co-authored-by: om_Yanto <om_yanto@noreply.codeberg.org>
Co-authored-by: shanpai <shanpai@noreply.codeberg.org>
Co-authored-by: Uskonalle <uskonalle@noreply.codeberg.org>
Co-authored-by: gallegonovato <gallegonovato@noreply.codeberg.org>
Co-authored-by: jirkacapek123 <jirkacapek123@noreply.codeberg.org>
Co-authored-by: theqwertyqwert <theqwertyqwert@noreply.codeberg.org>
Co-authored-by: Ricky-Tigg <ricky-tigg@noreply.codeberg.org>
This commit is contained in:
WithoutPants 2025-10-16 18:31:33 +11:00 committed by GitHub
parent 479ad49e81
commit 13953c2fbd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
35 changed files with 3739 additions and 317 deletions

View file

@ -200,6 +200,7 @@ export const SettingsInterfacePanel: React.FC = PatchComponent(
onChange={(v) => saveInterface({ language: v })}
>
<option value="af-ZA">Afrikaans (Preview)</option>
<option value="bg-BG">Bulgarian (Preview)</option>
<option value="bn-BD"> () (Preview)</option>
<option value="ca-ES">Catalan (Preview)</option>
<option value="cs-CZ">Čeština (Česko)</option>
@ -219,7 +220,8 @@ export const SettingsInterfacePanel: React.FC = PatchComponent(
<option value="ja-JP"> ()</option>
<option value="ko-KR"> ()</option>
<option value="lv-LV">Latviešu (Preview)</option>
<option value="nb-NO">Norsk bokmål (Preview)</option>
<option value="lt-LT">Lithuanian (Preview)</option>
<option value="nb-NO">Norsk bokmål</option>
<option value="nn-NO">Nynorsk (Preview)</option>
<option value="nl-NL">Nederlands (Nederland)</option>
<option value="pl-PL">Polski</option>
@ -232,6 +234,7 @@ export const SettingsInterfacePanel: React.FC = PatchComponent(
<option value="tr-TR">Türkçe (Türkiye)</option>
<option value="th-TH"> ()</option>
<option value="uk-UA">Ukrainian (Україна)</option>
<option value="ur-PK">Urdu (Preview)</option>
<option value="vi-VN">Tiếng Việt (Preview)</option>
<option value="zh-TW"> ()</option>
<option value="zh-CN"> ()</option>

View file

@ -0,0 +1,56 @@
{
"actions": {
"add": "Добави",
"add_directory": "Добави Директория",
"add_entity": "Добави {entityType}",
"add_manual_date": "Добави дата ръчно",
"add_sub_groups": "Добави Подгрупа",
"add_o": "Добави О",
"add_play": "Добави Гледане",
"add_to_entity": "Добави към {entityType}",
"allow": "Позволи",
"allow_temporarily": "Позволи временно",
"anonymise": "Анонимизирай",
"apply": "Приложи",
"auto_tag": "Автоматично Тагване",
"backup": "Резервно копие",
"browse_for_image": "Преглеждане за картина…",
"cancel": "Отмяна",
"choose_date": "Избери дата",
"clean": "Изчисти",
"clean_generated": "Изчисти генерирани файлове",
"clear": "Изчисти",
"clear_back_image": "Изчисти задна картина",
"clear_date_data": "Изчисти дата на данни",
"clear_front_image": "Изчисти предна картина",
"clear_image": "Изичисти картина",
"close": "Затвори",
"confirm": "Потвърди",
"continue": "Продължи",
"copy_to_clipboard": "Копиране в буфера",
"create": "Създай",
"create_chapters": "Създай Глава",
"create_entity": "Създай {entityType}",
"create_marker": "Създай Маркер",
"create_parent_studio": "Създай родителско студио",
"created_entity": "Създаден {entity_type}: {entity_name}",
"customise": "Персонализирай",
"delete": "Изтрий",
"delete_entity": "Изтрий {entityType}",
"delete_file": "Изтрий файла",
"delete_file_and_funscript": "Изтрий файл (и funscript)",
"delete_generated_supporting_files": "Изтрий генерирани поддържащи файлове",
"disable": "Изключи",
"disallow": "Забрани",
"download": "Свали",
"download_anonymised": "Свали анонимизирана",
"download_backup": "Свали резевно копие",
"edit": "Редакция",
"edit_entity": "Редакция {entityType}",
"enable": "Активирай",
"encoding_image": "Кодиране на картина…",
"export": "Експортиране",
"export_all": "Експортирай всичко…",
"reshuffle": "Пренареди"
}
}

View file

@ -136,7 +136,8 @@
"add_play": "Agregar reproduir",
"add_to_entity": "Afegir a {entityType}",
"create_entity": "Crear {entityType}",
"add_sub_groups": "Afegeix subgrups"
"add_sub_groups": "Afegeix subgrups",
"remove_from_containing_group": "Suprimeix del grup"
},
"appears_with": "Apareix amb",
"career_length": "Durada de la carrera",

View file

@ -6,15 +6,15 @@
"add_to_entity": "Přidat do {entityType}",
"allow": "Povolit",
"allow_temporarily": "Povolit dočasně",
"apply": "Potvrdit",
"apply": "Použít",
"auto_tag": "Auto Tag",
"backup": "Záloha",
"browse_for_image": "Vybrat obrázek…",
"cancel": "Zrušit",
"clean": "Vyčistit",
"clear": "Vyčistit",
"clear_back_image": "Vymazat zadní obrázek",
"clear_front_image": "Vymazat přední obrázek",
"clear_back_image": "Vymazat obrázek zadní strany",
"clear_front_image": "Vymazat obrázek přední strany",
"clear_image": "Vymazat obrázek",
"close": "Zavřít",
"confirm": "Potvrdit",
@ -106,9 +106,9 @@
"submit_update": "Publikovat aktualizaci",
"swap": "Prohodit",
"tasks": {
"clean_confirm_message": "Jste si jistý, že chcete vyčistit databázi? Tato operace vymaže informace z databáze a generovaný obsah pro všechny scény a galerie, které se již nenacházejí v souborovém systému.",
"clean_confirm_message": "Chcete doopravdy provést vyčištění databáze? Tato operace vymaže informace z databáze a generovaný obsah pro všechny scény a galerie, které se již nenacházejí v souborovém systému.",
"dry_mode_selected": "Vybrán \"Dry Mode\". Nic nebude smazáno, pouze logováno.",
"import_warning": "Jste si jisti, že chcete importovat? Tato operace smaže databázi a znovu importuje z Vašich exportovaných metadat."
"import_warning": "Chcete doopravdy provést import? Tato operace smaže databázi a znovu naimportuje Vaše exportovaná metadata."
},
"temp_disable": "Zakázat dočasně…",
"temp_enable": "Povolit dočasně…",
@ -129,9 +129,9 @@
"assign_stashid_to_parent_studio": "Přiřaď Stash ID k existujícímu nadřazenému studiu a aktualizuj metadata",
"choose_date": "Vyberte datum",
"create_chapters": "Vytvořit kapitolu",
"clear_date_data": "Vymazat data datumu",
"clear_date_data": "Vymazat informace o datumech",
"reload": "Načíst znovu",
"clean_generated": "Vyčistěte vygenerované soubory",
"clean_generated": "Vyčistit vygenerované soubory",
"remove_date": "Odstranit datum",
"add_manual_date": "Přidat datum ručně",
"add_play": "Přidat přehrávání",
@ -139,9 +139,19 @@
"reset_cover": "Obnovit výchozí obal",
"add_sub_groups": "Přidat podskupinu",
"set_cover": "Nastavit jako obal",
"remove_from_containing_group": "Odebrat ze skupiny",
"remove_from_containing_group": "Odstranit ze skupiny",
"reset_resume_time": "Obnovit čas pokračování",
"reset_play_duration": "Obnovit dobu přehrávání"
"reset_play_duration": "Obnovit dobu přehrávání",
"sidebar": {
"close": "Zavřít postranní panel",
"open": "Zobrazit postranní panel",
"toggle": "Boční panel"
},
"play": "Přehrát",
"show_results": "Zobrazit výsledky",
"show_count_results": "Zobrazit {count} výsledků",
"load": "Načíst",
"load_filter": "Načíst filtr"
},
"actions_name": "Akce",
"age": "Věk",
@ -333,7 +343,7 @@
"description": "Cesta ke spustitelnému souboru pythonu (nejen ke složce). Používá se pro script scrappery a pluginy. Pokud je prázdné, python bude vyřešen z prostředí",
"heading": "Cesta k Pythonu"
},
"scraper_user_agent": "Scraper User Agent",
"scraper_user_agent": "User Agent Scraperu",
"scraper_user_agent_desc": "User-Agent řetězec používaný při scrapování http požadavků",
"scrapers_path": {
"description": "Adresář konfiguračních souborů scraperů",
@ -435,7 +445,9 @@
"endpoint": "Koncový bod",
"graphql_endpoint": "Koncový bod GraphQL",
"name": "Název",
"title": "Stash-box Endpointy"
"title": "Stash-box Endpointy",
"max_requests_per_minute": "Maximální počet dotazů za minutu",
"max_requests_per_minute_description": "Používá základní hodnotu {defaultValue} pokud je nastaven na 0"
},
"system": {
"transcoding": "Překódování"
@ -561,7 +573,9 @@
"whitespace_chars": "Whitespace znaky",
"whitespace_chars_desc": "Tyto znaky v názvu budou nahrazeny prázdným znakem (mezerou)"
},
"scene_tools": "Nástroje pro scény"
"scene_tools": "Nástroje pro scény",
"graphql_playground": "GraphQL hřiště",
"heading": "Nástroje"
},
"ui": {
"abbreviate_counters": {
@ -710,7 +724,7 @@
"heading": "Automaticky spustit video při přehrávání vybraného"
},
"continue_playlist_default": {
"description": "Přehrát následující scénu na seznamu při skončení vida",
"description": "Přehrát následující scénu na seznamu při skončení videa",
"heading": "(Výchozí nastavení) Pokračovat v playlistu"
},
"show_scrubber": "Zobrazit Scrubber",
@ -840,12 +854,12 @@
"developmentVersion": "Vývojářská verze",
"dialogs": {
"delete_alert": "Následující {count, plural, one {{singularEntity}} other {{pluralEntity}}} budou permanentně smazány:",
"delete_confirm": "Jste si jisti, že chcete smazat {entityName}?",
"delete_entity_desc": "{count, plural, one {Jste si jisti, že checete smazat toto {singularEntity}? Pokud není soubor rovněž smazán, tato {singularEntity} bude znovu přidána při příštím skenování.} other {Jste si jisti, že chcete smazat tyto {pluralEntity}? Pokud nejsou soubory rovněž smazány, tyto {pluralEntity} budou znovu přidány při příštím skenování.}}",
"delete_confirm": "Chcete doopravdy smazat {entityName}?",
"delete_entity_desc": "{count, plural, one {Doopravdy chcete smazat {singularEntity}? Pokud nebude smazán i soubor, {singularEntity} bude znovu přidán při příštím skenování.} other {Doopravdy chcete smazat tyto {pluralEntity}? Pokud nebudou smazány i soubory, tyto {pluralEntity} budou znovu přidány při příštím skenování.}}",
"delete_entity_title": "{count, plural, one {Smazat {singularEntity}} other {Smazat {pluralEntity}}}",
"delete_galleries_extra": "…navíc všechny obrazové soubory, které nejsou připojeny k žádné jiné galerii.",
"delete_gallery_files": "Smazat složku galerie/zip soubor a jakékoliv obrázky nenapojené na jinou galerii.",
"delete_object_desc": "Jste si jisti, že chcete smazat {count, plural, one {tuto {singularEntity}} other {tyto {pluralEntity}}}?",
"delete_object_desc": "Doopravdy chcete smazat {count, plural, one {{singularEntity}} other {tyto {pluralEntity}}}?",
"delete_object_overflow": "…a {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.",
"delete_object_title": "Smazat {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"dont_show_until_updated": "Skrýt do příští aktualizace",
@ -878,7 +892,6 @@
"destination": "Cíl",
"source": "Zdroj"
},
"overwrite_filter_confirm": "JSte si jisti, že chcete přepsat aktuálně uložený dotaz {entityName}?",
"scene_gen": {
"force_transcodes": "Vynutit generování Transkódu",
"force_transcodes_tooltip": "Ve výchozím nastavení, transkódy jsou generovány pouze tehdy, když video soubor není podporován prohlížečem. V případě aktivování, transkódy budou generovány i v ostatních případech.",
@ -946,7 +959,9 @@
"clear_o_history_confirm": "Opravdu chcete vymazat historii O?",
"clear_play_history_confirm": "Opravdu chcete vymazat historii přehrávání?",
"delete_entity_simple_desc": "{count, plural, one {Opravdu chcete smazat tuto {singularEntity}?} other {Opravdu chcete smazat tyto {pluralEntity}?}}",
"performers_found": "{count} nalezených účinkujících"
"performers_found": "{count} nalezených účinkujících",
"overwrite_filter_warning": "Uložený filtr \"{entityName}\" bude přepsán.",
"set_default_filter_confirm": "Chcete doopravdy nastavit tento filtr jako výchozí?"
},
"chapters": "Kapitoly",
"circumcised": "Obřezán",
@ -1012,7 +1027,8 @@
"grid": "Mřížka",
"tagger": "Tagger",
"wall": "Stěna",
"unknown": "Neznámý"
"unknown": "Neznámý",
"label_current": "Mód zobrazení: {current}"
},
"effect_filters": {
"aspect": "Aspekt",
@ -1315,7 +1331,9 @@
"saved_filters": "Uložené filtry",
"update_filter": "Aktualizovat filtr",
"edit_filter": "Upravit filtr",
"name": "Filtr"
"name": "Filtr",
"more_filter_criteria": "+{count} navíc",
"search_term": "Hledaný výraz"
},
"ethnicity": "Etnická příslušnost",
"existing_value": "Existujicí hodnota",
@ -1522,5 +1540,12 @@
},
"age_on_date": "{age} během produkce",
"sort_name": "Seřadit jména",
"eta": "Přibližný čas dokončení"
"eta": "Přibližný čas dokončení",
"login": {
"password": "Heslo",
"invalid_credentials": "Neplatné uživatelské jméno nebo heslo",
"login": "Přihlášení",
"username": "Uživatelské jméno",
"internal_error": "Neočekávaná interní chyba. Podívej se do logu pro více detailů"
}
}

View file

@ -821,7 +821,6 @@
"destination": "Destination",
"source": "Kilde"
},
"overwrite_filter_confirm": "Er du sikker på, at du vil overskrive eksisterende gemte forespørgsel {entityName}?",
"scene_gen": {
"force_transcodes": "Tving omkodningsgenerering",
"force_transcodes_tooltip": "Som standard genereres omkoder kun, når videofilen ikke understøttes i browseren. Når det er aktiveret, genereres omkoder, selv når videofilen ser ud til at være understøttet i browseren.",

View file

@ -141,7 +141,17 @@
"remove_from_containing_group": "Von Gruppe entfernen",
"reset_play_duration": "Spieldauer zurücksetzten",
"reset_resume_time": "Fortschritt zurücksetzten",
"add_sub_groups": "Untergruppen hinzufügen"
"add_sub_groups": "Untergruppen hinzufügen",
"play": "Abspielen",
"sidebar": {
"toggle": "Seitenleiste umschalten",
"close": "Seitenleiste schließen",
"open": "Seitenleiste öffnen"
},
"show_count_results": "Zeige {count} Ergebnisse",
"show_results": "Ergebnisse anzeigen",
"load_filter": "Filter laden",
"load": "Laden"
},
"actions_name": "Aktionen",
"age": "Alter",
@ -446,7 +456,9 @@
"endpoint": "Endpunkt",
"graphql_endpoint": "GraphQL-Endpunkt",
"name": "Name",
"title": "Stash-Box-Endpunkte"
"title": "Stash-Box-Endpunkte",
"max_requests_per_minute": "Max requests pro Minute",
"max_requests_per_minute_description": "Verwendet default Wert {defaultValue} wenn auf 0 gesetzt"
},
"system": {
"transcoding": "Transcodierung"
@ -572,7 +584,9 @@
"whitespace_chars": "Zwischenraumzeichen",
"whitespace_chars_desc": "Diese Zeichen werden im Titel durch Zwischenraumzeichen ersetzt"
},
"scene_tools": "Szenen-Tools"
"scene_tools": "Szenen-Tools",
"heading": "Werkzeuge",
"graphql_playground": "GraphQL-Spielplatz"
},
"ui": {
"abbreviate_counters": {
@ -737,7 +751,8 @@
},
"show_ab_loop_controls": "Die Steuerungselemente des AB-Loop-Plugins anzeigen",
"disable_mobile_media_auto_rotate": "Deaktiviere das automatische Drehen von Vollbildmedien auf Mobilgeräten",
"enable_chromecast": "Chromecast aktivieren"
"enable_chromecast": "Chromecast aktivieren",
"show_range_markers": "Zeige Range der Markierungen"
}
},
"scene_wall": {
@ -905,7 +920,6 @@
"destination": "Ziel",
"source": "Quelle"
},
"overwrite_filter_confirm": "Möchten Sie die vorhandene gespeicherte Anfrage {entityName} wirklich überschreiben?",
"reassign_entity_title": "{count, plural, one {Weise {singularEntity} neu zu} other {Weise {pluralEntity} neu zu}}}",
"reassign_files": {
"destination": "Neu zuweisen an"
@ -958,7 +972,9 @@
"unsaved_changes": "Nicht gespeicherte Änderungen. Bist du sicher dass du die Seite verlassen willst?",
"clear_play_history_confirm": "Bist du sicher, dass du den Wiedergabeverlauf löschen möchtest?",
"performers_found": "{count} Darsteller:innen gefunden",
"clear_o_history_confirm": "Möchten Sie wirklich den O-Verlauf löschen?"
"clear_o_history_confirm": "Möchten Sie wirklich den O-Verlauf löschen?",
"overwrite_filter_warning": "Der gespeicherte Filter \"{entityName}\" wird überschrieben.",
"set_default_filter_confirm": "Sind Sie sicher, dass Sie diesen Filter als Standard festlegen möchten?"
},
"dimensions": "Maße",
"director": "Regisseur",
@ -968,7 +984,8 @@
"list": "Liste",
"tagger": "Tagger",
"unknown": "Unbekannt",
"wall": "Wand"
"wall": "Wand",
"label_current": "Anzeigemodus: {current}"
},
"donate": "Spenden",
"dupe_check": {
@ -1115,7 +1132,7 @@
"interactive_speed": "Interaktive Geschwindigkeit",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} {years_old} in dieser Szene"
"age_context": "{age} {years_old} bei der Produktion"
},
"phash": "PHashwert",
"play_count": "Anzahl Wiedergaben",
@ -1218,7 +1235,9 @@
"edit_filter": "Filter editieren",
"name": "Filter",
"saved_filters": "Gespeicherte Filter",
"update_filter": "Filter aktualisieren"
"update_filter": "Filter aktualisieren",
"more_filter_criteria": "+{count} mehr",
"search_term": "Suchbegriff"
},
"second": "Sekunde",
"seconds": "Sekunden",
@ -1484,7 +1503,9 @@
"custom_fields": {
"title": "Benutzerdefinierte Felder",
"value": "Wert",
"field": "Feld"
"field": "Feld",
"criteria_format_string": "{criterion} (custom field) {modifierString} {valueString}",
"criteria_format_string_others": "{criterion} (custom field) {modifierString} {valueString} (+{others} others)"
},
"distance": "Distanz",
"group_count": "Gruppenanzahl",
@ -1517,5 +1538,14 @@
"tag_sub_tag_tooltip": "Hat Untertags",
"include_sub_groups": "Untergruppen einbeziehen",
"studio_and_parent": "Studio & Mutterstudio",
"eta": "Edited to add"
"eta": "Edited to add",
"login": {
"login": "Login",
"internal_error": "Unvorhergesehener interner Fehler. Weitere Details in den Logs",
"password": "Passwort",
"invalid_credentials": "Ungültiger Nutzername oder Passwort",
"username": "Benutzername"
},
"age_on_date": "bei Produktion",
"sort_name": "Namen sortieren"
}

View file

@ -1,13 +1,9 @@
{
"actions": {
"anonymise": "Anonymize",
"download_anonymised": "Download anonymized",
"customise": "Customize",
"add_sub_groups": "Add Sub-Groups",
"add": "Add",
"add_directory": "Add Directory",
"add_entity": "Add {entityType}",
"add_manual_date": "Add manual date",
"add_o": "Add O",
"add_play": "Add play"
"optimise_database": "Optimize Database"
},
"config": {
"tools": {
@ -26,5 +22,10 @@
"favourite": "Favorite",
"hair_color": "Hair Color",
"organized": "Organized",
"performer_favorite": "Performer Favorited"
"performer_favorite": "Performer Favorited",
"component_tagger": {
"config": {
"mark_organized_label": "Mark as Organized on save"
}
}
}

View file

@ -138,7 +138,11 @@
"view_history": "Ver historial",
"add_sub_groups": "Añadir subgrupos",
"remove_from_containing_group": "Eliminar del grupo",
"reset_play_duration": "Reiniciar la duración de la reproducción"
"reset_play_duration": "Reiniciar la duración de la reproducción",
"load": "Cargar",
"load_filter": "Cargar el filtro",
"play": "Jugar",
"reset_resume_time": "Restablecer el tiempo de reanudación"
},
"actions_name": "Acciones",
"age": "Edad",
@ -874,7 +878,6 @@
"destination": "Destino",
"source": "Fuente"
},
"overwrite_filter_confirm": "¿Estás seguro de sobreescribir la consulta guardada {entityName}?",
"scene_gen": {
"force_transcodes": "Forzar generación de transcodificación",
"force_transcodes_tooltip": "Por defecto las transcodificaciones son solo generadas cuando el archivo de vídeo no es soportado por el navegador. Cuando están habilitadas, las transcodificaciones se generarán incluso cuando el fichero de vídeo sea soportado por el navegador.",

View file

@ -141,7 +141,17 @@
"add_play": "Lisa mängimine",
"clear_date_data": "Eemalda kuupäeva andmed",
"view_history": "Vaata ajalugu",
"remove_from_containing_group": "Eemalda Grupist"
"remove_from_containing_group": "Eemalda Grupist",
"sidebar": {
"open": "Ava külgriba",
"close": "Sulge külgriba",
"toggle": "Lülita külgriba sisse/välja"
},
"play": "Esita",
"show_results": "Näita tulemusi",
"show_count_results": "Näita {count} tulemust",
"load": "Lae",
"load_filter": "Lae filter"
},
"actions_name": "Tegevused",
"age": "Vanus",
@ -441,7 +451,9 @@
"endpoint": "Lõpp-punkt",
"graphql_endpoint": "GraphQL lõpp-punkt",
"name": "Nimi",
"title": "Stash-kasti Lõpp-punktid"
"title": "Stash-kasti Lõpp-punktid",
"max_requests_per_minute": "Maksimaalne arv päringuid minutis",
"max_requests_per_minute_description": "Kasutab vaikimisi väärtust {defaultValue}, kui on 0"
},
"system": {
"transcoding": "Ümbertöötlemine"
@ -567,7 +579,9 @@
"whitespace_chars": "Tühikumärgid",
"whitespace_chars_desc": "Need märgid asendatakse pealkirjas tühikutega"
},
"scene_tools": "Stseeni Tööriistad"
"scene_tools": "Stseeni Tööriistad",
"graphql_playground": "GraphQL mänguplats",
"heading": "Tööriistad"
},
"ui": {
"abbreviate_counters": {
@ -732,7 +746,8 @@
"vr_tag": {
"description": "VR-nupp kuvatakse ainult selle sildiga stseenide puhul.",
"heading": "VR Silt"
}
},
"show_range_markers": "Näita Vahemiku Märke"
}
},
"scene_wall": {
@ -900,7 +915,6 @@
"destination": "Sihtkoht",
"source": "Allikas"
},
"overwrite_filter_confirm": "Oled kindel, et tahad üle kirjutada juba eksisteerivat päringut {entityName}?",
"reassign_entity_title": "{count, plural, one {Määra Ümber {singularEntity}} other {Määra Ümber {pluralEntity}-d/id}}",
"reassign_files": {
"destination": "Määra Ümber"
@ -953,7 +967,9 @@
"unsaved_changes": "Salvestamata muudatused. Kas soovid kindlasti lahkuda?",
"performers_found": "Leiti {count} esinejat",
"clear_o_history_confirm": "Kas oled kindel, et soovid puhastada O ajaloo?",
"clear_play_history_confirm": "Kas oled kindel, et soovid puhastada vaatamise ajaloo?"
"clear_play_history_confirm": "Kas oled kindel, et soovid puhastada vaatamise ajaloo?",
"set_default_filter_confirm": "Kas oled kindel, et soovid määrata seda filtrit vaikimisi valikuks?",
"overwrite_filter_warning": "Salvestatud filter \"{entityName}\" kirjutatakse üle."
},
"dimensions": "Dimensioonid",
"director": "Režissöör",
@ -963,7 +979,8 @@
"list": "Nimekiri",
"tagger": "Sildistaja",
"unknown": "Teadmata",
"wall": "Sein"
"wall": "Sein",
"label_current": "Kuvarežiim: {current}"
},
"donate": "Anneta",
"dupe_check": {
@ -1047,7 +1064,7 @@
"filters": "Filtrid",
"folder": "Kaust",
"framerate": "Kaadrisagedus",
"frames_per_second": "{value} fps",
"frames_per_second": "{value} kaadrit sekundis",
"front_page": {
"types": {
"premade_filter": "Eelsätestatud Filter",
@ -1110,7 +1127,7 @@
"interactive_speed": "Interaktiivne kiirus",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} selles stseenis {years_old}"
"age_context": "{age} {years_old} filmimisel"
},
"phash": "PHash",
"play_count": "Esituste Arv",
@ -1210,7 +1227,9 @@
"edit_filter": "Muuda Filtrit",
"name": "Filter",
"saved_filters": "Salvestatud filtrid",
"update_filter": "Uuenda Filtrit"
"update_filter": "Uuenda Filtrit",
"more_filter_criteria": "+{count} rohkem",
"search_term": "Otsi sõnet"
},
"second": "Sekund",
"seconds": "Sekundit",
@ -1515,7 +1534,18 @@
"custom_fields": {
"field": "Väli",
"title": "Kohandatud Väli",
"value": "Väärtus"
"value": "Väärtus",
"criteria_format_string_others": "{criterion} (kohandatud väli) {modifierString} {valueString} (+{others} teist)",
"criteria_format_string": "{criterion} (kohandatud väli) {modifierString} {valueString}"
},
"eta": "ETA"
"eta": "ETA",
"login": {
"username": "Kasutajanimi",
"password": "Parool",
"internal_error": "Ootamatu sisemine viga. Vaata logisid rohkemate detailide jaoks",
"invalid_credentials": "Vale kasutajanimi või parool",
"login": "Logi Sisse"
},
"age_on_date": "{age} filmimisel",
"sort_name": "Sorteeritud Nimi"
}

View file

@ -5,6 +5,31 @@
"add_entity": "افزودن {entityType}",
"add_to_entity": "اضافه‌کردن به {entityType}",
"allow": "اجازه دادن",
"allow_temporarily": "به طور موقت اجازه دهید"
"allow_temporarily": "موقتا اجازه دهید",
"add_sub_groups": "افزودن زیرگروه",
"browse_for_image": "پیدا کردن عکس…",
"cancel": "لغو",
"choose_date": "انتخاب تاریخ",
"clean": "پاکسازی",
"create_entity": "ایجاد {entityType}",
"add_manual_date": "افزودن دستی تاریخ",
"add_play": "افزودن نمایش",
"apply": "اعمال",
"backup": "پشتیبان گیری",
"auto_tag": "تگ زدن خودکار",
"clear_front_image": "پاک کردن عکس جلویی",
"clean_generated": "پاکسازی فایل های تولید شده",
"clear": "پاک کردن",
"clear_back_image": "پاک کردن عکس پشتی",
"clear_date_data": "پاک کردن دیتای تاریخ",
"clear_image": "پاک کردن عکس",
"close": "بستن",
"confirm": "تایید",
"continue": "ادامه",
"copy_to_clipboard": "کپی به کلیپبورد",
"create": "ایجاد",
"create_parent_studio": "ایجاد استادیو والد",
"anonymise": "بی نام کردن",
"create_chapters": "ایجاد فصل"
}
}

View file

@ -141,7 +141,17 @@
"add_sub_groups": "Lisää aliryhmiä",
"migrate_blobs": "Siirrä blobit",
"migrate_scene_screenshots": "Siirrä kohtauksen kuvakaappaukset",
"reset_play_duration": "Nollaa toiston kesto"
"reset_play_duration": "Nollaa toiston kesto",
"load": "Ladataan",
"load_filter": "Lataa filtteri",
"play": "Toista",
"show_results": "Näytä tulokset",
"show_count_results": "Näytä {count} tulosta",
"sidebar": {
"close": "Sulje sivupalkki",
"open": "Avaa sivupalkki",
"toggle": "näytä/piilota sivupalkki"
}
},
"actions_name": "Toiminnot",
"age": "Ikä",
@ -367,10 +377,12 @@
},
"transcode": {
"output_args": {
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen tuloskenttää videota luotaessa."
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen tuloskenttää videota luotaessa.",
"heading": "FFmpeg:n muunnoksen ulostuloparametrit"
},
"input_args": {
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen syöttökenttää videota luotaessa."
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen syöttökenttää videota luotaessa.",
"heading": "FFmpeg:n muunnoksen syöteparametrit"
}
},
"ffmpeg_path": {
@ -383,10 +395,12 @@
},
"live_transcode": {
"input_args": {
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen syöttökenttää, kun videota muutetaan livenä."
"desc": "Edistynyt: Lisäargumentit, jotka välitetään ffmpegille ennen syöttökenttää, kun videota muutetaan livenä.",
"heading": "FFmpeg:n live-muunnoksen syöteparametrit"
},
"output_args": {
"desc": "Edistynyt: Lisäargumentit, jotka siirretään ffmpegille ennen lähtökenttää, kun videota muutetaan livenä."
"desc": "Edistynyt: Lisäargumentit, jotka siirretään ffmpegille ennen lähtökenttää, kun videota muutetaan livenä.",
"heading": "FFmpeg:n live-muunnoksen ulostuloparametrit"
}
}
},
@ -405,7 +419,8 @@
"funscript_heatmap_draw_range_desc": "Piirrä liikealue generoidun lämpökartan y-akselille. Olemassa olevat lämpökartat on luotava uudelleen vaihtamisen jälkeen.",
"funscript_heatmap_draw_range": "Sisällytä alue luotuihin lämpökarttoihin",
"gallery_cover_regex_desc": "Regexp käytetään kuvaamaan gallerian kansikuvaa",
"gallery_cover_regex_label": "Gallerian kansikuvio"
"gallery_cover_regex_label": "Gallerian kansikuvio",
"heatmap_generation": "Funscript-lämpökarttageneraattori"
},
"library": {
"exclusions": "Poisjättäminen",
@ -435,7 +450,9 @@
"endpoint": "Päätepiste",
"graphql_endpoint": "GraphQL päätepiste",
"name": "Nimi",
"title": "Stash-box päätepisteet"
"title": "Stash-box päätepisteet",
"max_requests_per_minute": "Enimmäispyynnöt minuutissa",
"max_requests_per_minute_description": "Käyttää oletusarvoa {defaultValue}, jos se on asetettu 0:ksi"
},
"system": {
"transcoding": "Transkoodaus"
@ -491,14 +508,21 @@
"sources": "Lähteet",
"strategy": "Strategia",
"skip_multiple_matches": "Ohita vastaavat, joilla on useampi kuin yksi tulos",
"skip_multiple_matches_tooltip": "Jos tämä ei ole otettu käyttöön ja palautetaan useampi kuin yksi tulos, yksi valitaan satunnaisesti vastaamaan"
"skip_multiple_matches_tooltip": "Jos tämä ei ole otettu käyttöön ja palautetaan useampi kuin yksi tulos, yksi valitaan satunnaisesti vastaamaan",
"skip_single_name_performers": "Ohita yksinimiset esiintyjät ilman tarkennusta",
"skip_single_name_performers_tooltip": "Jos tämä ei ole käytössä, usein geneeriset esiintyjät kuten Samantha tai Olga yhdistetään",
"tag_skipped_matches": "Merkitse ohitetut osumat seuraavalla",
"tag_skipped_matches_tooltip": "Luo tunniste, kuten 'Tunnista: Useita osumia', jota voit suodattaa Scene Tagger -näkymässä ja valita oikean osuman käsin",
"tag_skipped_performer_tooltip": "Luo tunniste, kuten 'Identify: Single Name Performer', jota voit suodattaa Scene Tagger -näkymässä ja valita, miten haluat käsitellä näitä esiintyjiä",
"tag_skipped_performers": "Merkitse ohitetut esiintyjät seuraavalla"
},
"import_from_exported_json": "Tuo viedystä JSON -tiedoista, jotka ovat samassa kansiossa kuin metadata. Pyyhkii olemassaolevan tietokannan.",
"incremental_import": "Lisäävä tuonti valitusta zip -tiedostosta.",
"job_queue": "Tehtäväjono",
"maintenance": "Ylläpito",
"migrate_blobs": {
"delete_old": "Poista vanhat tiedot"
"delete_old": "Poista vanhat tiedot",
"description": "Siirrä blobit nykyiseen blob-tallennusjärjestelmään. Tämä siirto tulisi suorittaa blob-tallennusjärjestelmän vaihdon jälkeen. Vanhojen tietojen poistaminen siirron jälkeen on valinnainen."
},
"migrate_hash_files": "Käytetään kun muutetaan generoitua tiedoston nimeämistiivistettä jo generoitujen tiedostojen uudelleennimeämiseen uuteen muotoon.",
"migrations": "Migraatiot",
@ -516,12 +540,26 @@
"previews_desc": "Kohtauksien esikatselut ja pienoiskuvat",
"blob_files": "Blob-tiedostot",
"description": "Poistaa luodut tiedostot ilman vastaavaa tietokantatietuetta.",
"image_thumbnails": "Kuvien pikkukuvat"
"image_thumbnails": "Kuvien pikkukuvat",
"image_thumbnails_desc": "Kuvien pikkukuvat ja pätkät",
"sprites": "Kohtauksien sprite-kuvat",
"transcodes": "Kohtauksien muunnokset"
},
"anonymising_database": "Anonymisoidaan tietokantaa",
"anonymise_database": "Tekee kopion tietokannasta varmuuskopioiden hakemistoon anonymisoimalla kaikki arkaluontoiset tiedot. Tämä voidaan sitten tarjota muille vianmääritys- ja viankorjaustarkoituksiin. Alkuperäistä tietokantaa ei ole muokattu. Anonymisoitu tietokanta käyttää tiedostonimimuotoa {filename_format}.",
"generate_sprites_during_scan_tooltip": "Videosoittimen alla näkyvät kuvat navigoinnin helpottamiseksi.",
"generate_video_covers_during_scan": "Luo kohtausten kannet"
"generate_video_covers_during_scan": "Luo kohtausten kannet",
"generate_clip_previews_during_scan": "Luo esikatselukuvat kuvaklippejä varten",
"generate_sprites_during_scan": "Luo pyyhkijän kuvasarjat",
"migrate_scene_screenshots": {
"delete_files": "Poista näyttötallenteiden tiedostot",
"description": "Siirrä kohtauksen näyttökuvat uuteen blob-tallennusjärjestelmään. Tämä siirto tulisi suorittaa olemassa olevan järjestelmän päivittämisen jälkeen versioon 0.20. Vanhojen näyttökuvien poistaminen siirron jälkeen on valinnainen.",
"overwrite_existing": "Korvaa olemassa olevat blobit näyttötallennetiedoilla"
},
"optimise_database": "Yritä parantaa suorituskykyä analysoimalla ja koko tietokantatiedoston uudelleen rakentamalla.",
"optimise_database_warning": "Varoitus: tämän tehtävän ollessa käynnissä kaikki tietokantaa muokkaavat toiminnot epäonnistuvat, ja tietokannan koosta riippuen suoritus voi kestää useita minuutteja. Tarvitset lisäksi vähintään yhtä paljon vapaata levytilaa kuin tietokantasi koko on, mutta 1,5-kertainen määrä on suositeltavaa.",
"rescan": "Uudelleenskannaa tiedostot",
"rescan_tooltip": "Uudelleenskannaa kaikki tiedostot polussa. Käytetään tiedoston metatietojen pakolliseen päivitykseen ja zip-tiedostojen uudelleenskannaukseen."
},
"tools": {
"scene_duplicate_checker": "Kohtauksien kaksoiskappaleiden tarkistus",
@ -533,9 +571,16 @@
"ignore_organized": "Jätä järjestellyt kohtaukset huomiotta",
"ignored_words": "Huomiotta jätetyt sanat",
"matches_with": "Täsmää seuraavan kanssa {i}",
"whitespace_chars_desc": "Nämä merkit korvataan välilyönnillä otsikossa"
"whitespace_chars_desc": "Nämä merkit korvataan välilyönnillä otsikossa",
"escape_chars": "Käytä \\ merkin edessä, kun haluat käsitellä merkin kirjaimellisena merkkinä",
"filename_pattern": "Tiedostonimen malli",
"select_parser_recipe": "Valitse jäsentämisen ohjeistus, joka määrittää tiedon purkamisen ja käsittelyn",
"title": "Kohteen tiedostonimen jäsentäjä",
"whitespace_chars": "välilyöntimerkit"
},
"scene_tools": "Kohtauksen työkalut"
"scene_tools": "Kohtauksen työkalut",
"graphql_playground": "GraphQL-kokeiluympäristö",
"heading": "Työkalut"
},
"ui": {
"basic_settings": "Perusasetukset",
@ -551,7 +596,8 @@
},
"custom_locales": {
"heading": "Mukautettu lokalisointi",
"option_label": "Mukautettu lokalisointi käytössä"
"option_label": "Mukautettu lokalisointi käytössä",
"description": "Ylikirjoita yksittäisiä paikallisia merkkijonoja. Katso https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json master-lista. Sivun lataus on tehtävä uudelleen, jotta muutokset tulevat voimaan."
},
"delete_options": {
"description": "Oletusasetukset kun poistetaan kuvia, gallerioita ja kohtauksia.",
@ -580,7 +626,8 @@
"options": {
"full": "Kokonainen",
"half": "Puolikas",
"quarter": "Neljäsosa"
"quarter": "Neljäsosa",
"tenth": "Kymmenes"
}
},
"type": {
@ -590,6 +637,9 @@
"stars": "Tähdet"
}
}
},
"max_options_shown": {
"label": "Valintavalikoissa näytettävien kohteiden enimmäismäärä"
}
},
"funscript_offset": {
@ -687,13 +737,33 @@
}
}
},
"title": "Käyttöliittymä"
"title": "Käyttöliittymä",
"abbreviate_counters": {
"description": "Lyhennä lukujen esitystapaa korteissa ja yksityiskohtien näkymissä, esimerkiksi luku \"1831\" esitetään muodossa \"1,8K\".",
"heading": "Lukujen esitysmuodon lyhentäminen"
},
"detail": {
"compact_expanded_details": {
"description": "Kun tämä asetus on otettu käyttöön, se näyttää laajennetut tiedot säilyttäen samalla kompaktin esityksen.",
"heading": "Tiivistetyt laajennetut tiedot"
},
"enable_background_image": {
"description": "Näytä taustakuva yksityiskohtasivulla.",
"heading": "Ota taustakuva käyttöön"
},
"heading": "Lisätietosivu",
"show_all_details": {
"description": "Kun tämä on otettu käyttöön, kaikki sisällön tiedot näytetään oletuksena ja jokainen tietoelementti mahtuu yhden sarakkeen alle.",
"heading": "Näytä kaikki tiedot"
}
}
},
"advanced_mode": "Edistynyt tila",
"plugins": {
"installed_plugins": "Asennetut lisäosat",
"available_plugins": "Saatavilla olevat liitännäiset",
"hooks": "Koukut"
"hooks": "Koukut",
"triggers_on": "Aktivoituu kun"
}
},
"configuration": "Konfiguraatio",
@ -784,7 +854,6 @@
"destination": "Kohde",
"source": "Lähde"
},
"overwrite_filter_confirm": "Haluatko varmasti ylikirjoittaa jo olemassaolevan {entityName}?",
"scene_gen": {
"force_transcodes": "Pakota transkoodaus",
"force_transcodes_tooltip": "Oletuksena transkoodaus tehdään vain, mikäli selain ei tue videotiedostoa. Jos tämä valinta on päällä, transkoodaus tehdään vaikka selain näyttäisi tukevan videotiedostoa.",
@ -793,7 +862,7 @@
"marker_image_previews": "Animoidut merkkien esikatselukuvat",
"marker_image_previews_tooltip": "Animoidut merkkien WebP esikatselut, vaaditaan vain jos esikatselun tyypiksi on valittu Animoitu kuva.",
"marker_screenshots": "Merkkien esikatselukuvat",
"marker_screenshots_tooltip": "Merkkien staattinen JPG -kuva, vaadittu vain jos esikatselutyypiksi on asetettu staattinen kuva.",
"marker_screenshots_tooltip": "Staattiset JPG-kuvat merkintöihin",
"markers": "Merkkien esikatselut",
"markers_tooltip": "20 sekunnin video jokaisen aikakoodin alusta.",
"override_preview_generation_options": "Ohita Esikatselun generoinnin asetukset",
@ -942,7 +1011,7 @@
"interactive_speed": "Interaktiivinen nopeus",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} {years_old} tässä kohtauksessa"
"age_context": "{age} {years_old} tuotantovaiheessa"
},
"phash": "PHash",
"play_count": "Toistokerrat",

View file

@ -141,7 +141,17 @@
"reset_resume_time": "Réinitialiser le temps de reprise",
"set_cover": "Définir comme vignette",
"remove_from_containing_group": "Supprimer du groupe",
"add_sub_groups": "Ajouter des groupes affiliés"
"add_sub_groups": "Ajouter des groupes affiliés",
"sidebar": {
"close": "Fermer la barre latérale",
"open": "Ouvrir la barre latérale",
"toggle": "Barre latérale"
},
"show_count_results": "Afficher {count} résultats",
"show_results": "Afficher les résultats",
"play": "Lecture",
"load": "Charger",
"load_filter": "Charger un filtre"
},
"actions_name": "Actions",
"age": "Âge",
@ -447,7 +457,9 @@
"endpoint": "Point de terminaison",
"graphql_endpoint": "Point de terminaison GraphQL",
"name": "Nom",
"title": "Points de terminaison Stash-Box"
"title": "Points de terminaison Stash-Box",
"max_requests_per_minute": "Requêtes maximales par minute",
"max_requests_per_minute_description": "Utiliser la valeur par défaut de {defaultValue} si définie à 0"
},
"system": {
"transcoding": "Transcodage"
@ -573,7 +585,9 @@
"whitespace_chars": "Caractères d'espacement",
"whitespace_chars_desc": "Ces caractères seront remplacés par un espace dans le titre"
},
"scene_tools": "Outils de scène"
"scene_tools": "Outils de scène",
"heading": "Outils",
"graphql_playground": "Implémentation GraphQL"
},
"ui": {
"abbreviate_counters": {
@ -907,7 +921,6 @@
"destination": "Destination",
"source": "Source"
},
"overwrite_filter_confirm": "Êtes-vous sûr de vouloir remplacer la requête sauvegardée existante {entityName} ?",
"performers_found": "{count} performeurs trouvés",
"reassign_entity_title": "{count, plural, one {Réaffecté {singularEntity}} other {Réaffectés {pluralEntity}}}",
"reassign_files": {
@ -960,7 +973,9 @@
"set_image_url_title": "URL de l'image",
"unsaved_changes": "Modifications non sauvegardées. Vous êtes sûr de vouloir quitter ?",
"clear_o_history_confirm": "Êtes-vous sûr de vouloir effacer l'historique des O?",
"clear_play_history_confirm": "Êtes-vous sûr de vouloir effacer l'historique de lecture?"
"clear_play_history_confirm": "Êtes-vous sûr de vouloir effacer l'historique de lecture?",
"overwrite_filter_warning": "Le filtre enregistré \"{entityName}\" sera remplacé.",
"set_default_filter_confirm": "Êtes-vous sûr de vouloir définir ce filtre par défaut ?"
},
"dimensions": "Dimensions",
"director": "Réalisateur",
@ -970,7 +985,8 @@
"list": "Liste",
"tagger": "Étiqueteuse",
"unknown": "Inconnu",
"wall": "Mur"
"wall": "Mur",
"label_current": "Mode d'affichage : {current}"
},
"donate": "Faire un don",
"dupe_check": {
@ -1114,7 +1130,7 @@
"audio_codec": "Codec audio",
"checksum": "Somme de contrôle",
"downloaded_from": "Téléchargé depuis",
"hash": "Hachage",
"hash": "Empreinte",
"interactive_speed": "Vitesse interactive",
"performer_card": {
"age": "{age} {years_old}",
@ -1222,7 +1238,9 @@
"edit_filter": "Modifier le filtre",
"name": "Filtre",
"saved_filters": "Filtres sauvegardés",
"update_filter": "Filtre actualisé"
"update_filter": "Filtre actualisé",
"more_filter_criteria": "+{count} de plus",
"search_term": "Terme recherché"
},
"second": "Deuxième",
"seconds": "Secondes",
@ -1522,5 +1540,12 @@
},
"eta": "TAE",
"sort_name": "Nom de tri",
"age_on_date": "{age} à la production"
"age_on_date": "{age} à la production",
"login": {
"password": "Mot de passe",
"invalid_credentials": "Nom d'utilisateur ou mot de passe incorrect",
"internal_error": "Erreur interne inattendue. Consulter le journal pour plus de détails",
"login": "Identification",
"username": "Nom d'utilisateur"
}
}

View file

@ -91,11 +91,198 @@
"swap": "Zamijeni",
"tasks": {
"clean_confirm_message": "Jeste li sigurni da želite započeti čišćenje? Ovaj će postupak obrisati podatke iz baze podataka i sav generirani sadržaj za sve scene i galerije čije su izvorne datoteke obrisane.",
"dry_mode_selected": "Odabran je probni način rada. Ništa neće biti obrisano, datoteke koje više ne postoje će se samo zapisati u konzolu."
"dry_mode_selected": "Odabran je probni način rada. Ništa neće biti obrisano, datoteke koje više ne postoje će se samo zapisati u konzolu.",
"import_warning": "Da li ste sigurni da želite uvesti? Ovo će izbrisati bazu podataka i ponovno je uvesti iz vaših izvezenih metapodataka."
},
"temp_disable": "Privremeno isključi…",
"temp_enable": "Privremeno uključi…",
"use_default": "Koristi zadane vrijednosti",
"view_random": "Vidi nasumično"
"view_random": "Vidi nasumično",
"add_manual_date": "Dodaj ručni datum",
"add_sub_groups": "Dodaj podgrupu",
"add_o": "Dodaj O",
"add_play": "Dodaj reproduciranje",
"anonymise": "Anonimiziraj",
"assign_stashid_to_parent_studio": "Dodijeli Stash ID na postojeći matični studio i ažuriraj metapodatke",
"choose_date": "Odaberi datum",
"clean_generated": "Očisti generirane datoteke",
"clear_back_image": "Obriši stražnju sliku",
"clear_date_data": "Očisti podatke o datumu",
"clear_front_image": "Očisti prednju sliku",
"copy_to_clipboard": "Kopiraj u međuspremnik",
"create_chapters": "Stvori poglavlje",
"create_parent_studio": "Napravi matični studio",
"customise": "Prilagodi",
"delete_file_and_funscript": "Izbriši datoteku (i funscript)",
"disable": "Onemogući",
"download_anonymised": "Preuzmi anonimno",
"enable": "Omogući",
"encoding_image": "Kodiranje slike…",
"hash_migration": "migracija hash-a",
"load": "Učitaj",
"load_filter": "Učitaj filter",
"make_primary": "Učini Primarnim",
"migrate_blobs": "Spoji Blobs",
"migrate_scene_screenshots": "Migriraj Snimke Zaslona Scene",
"optimise_database": "Optimiziraj Bazu Podataka",
"overwrite": "Prebriši",
"play": "Pokreni",
"reassign": "Preraspodjeli",
"reload": "Ponovno Učitaj",
"reload_scrapers": "Ponovno učitaj scraper-e",
"remove_date": "Ukloni datum",
"remove_from_containing_group": "Ukloni iz Grupe",
"reset_play_duration": "Resetiraj duljinu reprodukcije",
"reset_resume_time": "Resetiraj vrijeme nastavka",
"reset_cover": "Vrati Zadanu Naslovnicu",
"reshuffle": "Promješaj",
"set_back_image": "Stražnja slika…",
"set_cover": "Postavi kao Naslovnicu",
"set_front_image": "Prednja slika…",
"show_results": "Prikaži rezultate",
"show_count_results": "Prikaži {count} rezultata",
"sidebar": {
"close": "Zatvori bočnu traku",
"open": "Otvori bočnu traku",
"toggle": "Uključi/Isključi bočnu traku"
},
"view_history": "Vidi povijest"
},
"actions_name": "Radnje",
"age": "Dob",
"age_on_date": "{age} u produkciji",
"aliases": "Pseudonimi",
"all": "sve",
"also_known_as": "Također poznat kao",
"appears_with": "Pojavljuje se sa",
"ascending": "Uzlazno",
"audio_codec": "Audio Kodek",
"average_resolution": "Prosječna Rezolucija",
"between_and": "i",
"birth_year": "Godina Rođenja",
"birthdate": "Datum rođenja",
"bitrate": "Brzina Prijenosa Podataka",
"blobs_storage_type": {
"database": "Baza podataka",
"filesystem": "Datotečni sustav"
},
"captions": "Natpisi",
"career_length": "Duljina Karijere",
"chapters": "Poglavlja",
"circumcised": "Obrezan",
"circumcised_types": {
"CUT": "Izrezan",
"UNCUT": "Neizrezan"
},
"component_tagger": {
"config": {
"active_instance": "Aktivna stash-box instanca:",
"blacklist_desc": "Stavke crne liste isključene su iz upita. Imajte na umu da su to regularni izrazi i da nisu osjetljivi na velika i mala slova. Određeni znakovi moraju se izbjeći obrnutom kosom crtom: {chars_require_escape}",
"blacklist_label": "Crna Lista",
"errors": {
"blacklist_duplicate": "Duplikat stavke crne liste"
},
"mark_organized_desc": "Odmah označi scenu kao Organiziranu nakon što je tipka Spremi stisnuta.",
"mark_organized_label": "Označi kao organizirano pri spremanju",
"query_mode_auto": "Automatski",
"query_mode_auto_desc": "Koristi metapodatke ako postoje, ili ime datoteke",
"query_mode_dir": "Dir",
"query_mode_dir_desc": "Koristi samo nadređeni direktorij video datoteke",
"query_mode_filename": "Ime datoteke",
"query_mode_filename_desc": "Koristi samo ime datoteke",
"query_mode_label": "Query Mod",
"query_mode_metadata": "Metapodaci",
"query_mode_metadata_desc": "Koristi samo metapodatke",
"query_mode_path": "Putanja",
"query_mode_path_desc": "Koristi cijelu putanju datoteke",
"set_cover_desc": "Zamijeni sliku naslovnice scene ako je pronađena.",
"set_cover_label": "Postavi sliku naslovnice scene",
"set_tag_desc": "Priložite oznake sceni, bilo prepisivanjem ili spajanjem s postojećim oznakama na sceni.",
"set_tag_label": "Postavi oznake",
"show_male_desc": "Uključi/isključi mogućnost označavanja muških izvođača.",
"show_male_label": "Prikaži muške izvođače",
"source": "Izvor"
},
"noun_query": "Upit",
"results": {
"duration_unknown": "Trajanje nepoznato",
"fp_matches": "Trajanje se podudara",
"fp_matches_multi": "Trajanje odgovara otiscima {matchCount}/{durationsLength}",
"hash_matches": "{hash_type} se podudara",
"match_failed_already_tagged": "Scena već označena",
"match_failed_no_result": "Nisu pronađeni rezultati",
"match_success": "Scena uspješno označena",
"unnamed": "Neimenovano"
},
"verb_matched": "Podudara se",
"verb_toggle_unmatched": "{toggle} neusklađene scene"
},
"config": {
"about": {
"build_hash": "Izradi hash:",
"build_time": "Vrijeme izrade:",
"check_for_new_version": "Provjeri za novu verziju",
"latest_version": "Zadnja Verzija",
"latest_version_build_hash": "Izrađen Hash Zadnje Verzije:",
"new_version_notice": "[NOVO]",
"release_date": "Datum izdanja:",
"stash_discord": "Pridruži se našem {url} kanalu",
"stash_home": "Stash početna stranica na {url}",
"stash_open_collective": "Podrži nas kroz {url}",
"stash_wiki": "Stash {url} stranica",
"version": "Verzija"
},
"advanced_mode": "Napredan Način",
"application_paths": {
"heading": "Putanje Aplikacije"
},
"categories": {
"about": "O nama",
"changelog": "Zapisnik promjena",
"interface": "Sučelje",
"logs": "Zapisnici",
"metadata_providers": "Pružatelji Metapodataka",
"plugins": "Dodaci",
"security": "Sigurnost",
"services": "Usluge",
"system": "Sistem",
"tasks": "Zadaci",
"tools": "Alati"
},
"dlna": {
"allow_temp_ip": "Dopusti {tempIP}",
"allowed_ip_addresses": "Dopuštene IP adrese",
"allowed_ip_temporarily": "Dopušten IP privremeno",
"default_ip_whitelist": "Zadana bijela lista IP adresa",
"default_ip_whitelist_desc": "Zadane IP adrese omogućuju pristup DLNA. Koristi {wildcard} za dopuštanje svih IP adresa.",
"disabled_dlna_temporarily": "Onemogućen DLNA privremeno",
"disallowed_ip": "Nedopušen IP",
"enabled_by_default": "Omogućeno prema zadanim postavkama",
"enabled_dlna_temporarily": "Omogućen DLNA privremeno",
"network_interfaces": "Sučelja",
"network_interfaces_desc": "Sučelja na kojima će se izložiti DLNA poslužitelj. Prazan popis rezultira pokretanjem na svim sučeljima. Zahtijeva ponovno pokretanje DLNA nakon promjene.",
"recent_ip_addresses": "Nedavne IP adrese",
"server_display_name": "Prikazni Naziv Poslužitelja",
"server_display_name_desc": "Prikazni naziv za DLNA poslužitelj. Zadano je {server_name} ako je prazno.",
"server_port": "Port Poslužitelja",
"server_port_desc": "Port na kojem će se pokretati DLNA poslužitelj. Zahtijeva ponovno pokretanje DLNA nakon promjene.",
"successfully_cancelled_temporary_behaviour": "Uspješno otkazano privremeno ponašanje",
"until_restart": "do ponovnog pokretanja",
"video_sort_order": "Zadani Redoslijed Sortiranja Videozapisa"
},
"general": {
"auth": {
"api_key": "API Ključ",
"api_key_desc": "API ključ za vanjske sustave. Potreban je samo kada je konfigurirano korisničko ime/lozinka. Korisničko ime mora biti spremljeno prije generiranja API ključa.",
"authentication": "Autentifikacija",
"clear_api_key": "Obriši API ključ",
"credentials": {
"description": "Vjerodajnice za ograničavanje pristupa zalihama.",
"heading": "Vjerodajnice"
},
"generate_api_key": "Generiraj API ključ",
"log_file": "Datoteka zapisnika"
}
}
}
}

View file

@ -3,7 +3,7 @@
"welcome_to_stash": "Selamat datang di Stash",
"paths": {
"where_is_your_porn_located": "Di mana lokasi porno Anda?",
"description": "Selanjutnya, kita perlu menentukan di mana lokasi koleksi porno Anda, dan di mana menyimpan pangkalan data Stash, berkas yang dihasilkan, dan berkas tembolok. Pengaturan ini dapat diubah nanti jika diperlukan."
"description": "Selanjutnya, kita perlu menentukan di mana lokasi koleksi bokep Anda, dan di mana menyimpan pangkalan data Stash, berkas yang dihasilkan, dan berkas tembolok. Pengaturan ini dapat diubah nanti jika diperlukan."
},
"success": {
"thanks_for_trying_stash": "Terima kasih sudah mencoba Stash!",
@ -29,7 +29,7 @@
"continue": "Lanjutkan",
"copy_to_clipboard": "Salin ke papan klip",
"create": "Buat",
"create_chapters": "Buat Bab",
"create_chapters": "Buat Bagian",
"create_entity": "Buat {entityType}",
"create_marker": "Buat Tanda",
"create_parent_studio": "Buat studio induk",
@ -147,7 +147,23 @@
"use_default": "Gunakan bawaan",
"view_random": "Lihat Acak",
"unset": "Tidak disetel",
"view_history": "Lihat histori"
"view_history": "Lihat histori",
"reset_cover": "Pulihkan Sampul Bawaan",
"set_cover": "Atur sebagai Sampul",
"reset_resume_time": "Atur ulang waktu lanjut",
"reset_play_duration": "Atur ulang durasi putar",
"add_sub_groups": "Tambah Subgrup",
"remove_from_containing_group": "Hapus dari Grup",
"load": "Muat",
"load_filter": "Muat filter",
"play": "Mainkan",
"show_results": "Lihat hasil",
"show_count_results": "Lihat {count} hasil",
"sidebar": {
"close": "Tutup bilah samping",
"open": "Buka bilah samping",
"toggle": "Alihkan bilah samping"
}
},
"circumcised_types": {
"CUT": "Disunat",
@ -216,7 +232,7 @@
"query_mode_filename_desc": "Hanya menggunakan nama berkas",
"query_mode_label": "Mode Kueri",
"query_mode_metadata_desc": "Hanya menggunakan metadata",
"query_mode_path": "Jalur",
"query_mode_path": "Lokasi",
"query_mode_path_desc": "Menggunakan seluruh jalur berkas",
"set_cover_desc": "Ganti gambar adegan jika cover ditemukan.",
"set_cover_label": "Tetapkan gambar cover adegan",
@ -224,7 +240,10 @@
"set_tag_desc": "Lampirkan tag ke adegan, baik dengan menimpa atau menggabungkan dengan tag yang sudah ada.",
"show_male_desc": "Baeralih apakah pemain pria dapat diberi tag.",
"show_male_label": "Tampilkan pemain pria",
"source": "Sumber"
"source": "Sumber",
"errors": {
"blacklist_duplicate": "Duplikat item daftar hitam"
}
},
"results": {
"duration_unknown": "Durasi tidak diketahui",
@ -280,7 +299,9 @@
"enabled_dlna_temporarily": "DLNA yang diaktifkan sementara",
"network_interfaces_desc": "Antarmuka untuk mengekspos server DLNA. Daftar kosong menghasilkan berjalannya di semua antarmuka. Dibutuhkan mulai ulang DLNA setelah perubahan.",
"recent_ip_addresses": "Alamat IP terbaru",
"server_display_name": "Nama Tampilan Server"
"server_display_name": "Nama Tampilan Server",
"server_port_desc": "Port untuk menjalankan server DLNA. Harus memulai ulang DLNA setelah diganti.",
"server_port": "Port Server"
},
"general": {
"logging": "Pencatatan",
@ -322,7 +343,8 @@
"gallery_ext_desc": "Daftar ekstensi berkas yang dibatasi koma yang akan diidentifikasi sebagai berkas zip galeri.",
"gallery_ext_head": "Ekstensi zip galeri",
"python_path": {
"heading": "Jalur Eksekusi Python"
"heading": "Jalur Eksekusi Python",
"description": "Lokasi executable Python (bukan hanya folder). Digunakan untuk skrip penggali data dan plugin. Jika kosong, Python akan diambil dari environment"
},
"scraper_user_agent": "Agen Pengguna Penggali",
"db_path_head": "Jalur Pangkalan Data",
@ -359,10 +381,72 @@
"blobs_path": {
"description": "Dimana pada sistem berkas untuk menyimpan data biner. Hanya berlaku saat menggunakan jenis penyimpanan blob Sistem Berkas. PERINGATAN: mengubah ini memerlukan pemindahan data yang ada secara manual.",
"heading": "Jalur sistem berkas data biner"
},
"check_for_insecure_certificates": "Cek untuk sertifikat tidak aman",
"cache_location": "Direktori lokasi cache. Harus diisi jika streaming menggunakan HLS (seperti pada perangkat Apple) atau DASH.",
"calculate_md5_and_ohash_label": "Kalkulasi MD5 untuk video",
"cache_path_head": "Lokasi Cache",
"calculate_md5_and_ohash_desc": "Kalkulasi checksum MD5 untuk tambahan oshash. Jika diaktifkan akan memperlambat proses scan awal. Hash penamaan file harus diatur menjadi oshash untuk menonaktifkan kalkulasi MD5.",
"check_for_insecure_certificates_desc": "Beberapa situs menggunakan sertifikat ssl yang tidak aman. Jika dinonaktifkan, scraper akan mengabaikan sertifikat yang tidak aman dan akan melanjutkan scraping. Jika anda mendapatkan error saat scraping, nonaktifkan ini.",
"chrome_cdp_path": "Lokasi Chrome CDP",
"chrome_cdp_path_desc": "Lokasi file eksekutabel Chrome, atau alamat remote (dimulai dengan http:// atau https://, sebagai contoh http://localhost:9222/json/version) sebuah instansi Chrome.",
"ffmpeg": {
"live_transcode": {
"output_args": {
"desc": "Lanjutan: Argumen tambahan untuk ditambahkan pada ffmpeg sebelum isian output saat mentranscode video secara langsung.",
"heading": "Argumen untuk Output Transcode Langsung pada FFmpeg"
},
"input_args": {
"desc": "Lanjutan: Argumen tambahan untuk diteruskan ke ffmpeg sebelum field input saat melakukan transcoding video langsung.",
"heading": "FFmpeg Live Transcode Input Args"
}
},
"transcode": {
"input_args": {
"desc": "Lanjutan: Argumen tambahan untuk ditambahkann pada ffmpeg sebelum isian saat menghasilkan video.",
"heading": "Argumen Input Transcode FFmpeg"
},
"output_args": {
"desc": "Lanjutan: Argumen tambahan untuk ditambahkan pada ffmpeg sebelum output saat menghasilkan video.",
"heading": "Argumen Output Transcode FFmpeg"
}
},
"download_ffmpeg": {
"description": "Mengunduh FFmpeg ke dalam direktori konfigurasi dan mengosongkan lokasi ffmpeg serta ffprobe untuk diambil dari direktori konfigurasi.",
"heading": "Unduh FFmpeg"
},
"ffmpeg_path": {
"description": "Lokasi ke executable ffmpeg (bukan hanya folder). Jika kosong, ffmpeg akan diambil dari environment melalui $PATH, direktori konfigurasi, atau dari $HOME/.stash",
"heading": "Lokasi Executable FFmpeg"
},
"ffprobe_path": {
"description": "Lokasi executable ffprobe (bukan hanya folder). Jika kosong, ffprobe akan diambil dari environment melalui $PATH, direktori konfigurasi, atau dari $HOME/.stash",
"heading": "Lokasi Executable FFprobe"
},
"hardware_acceleration": {
"desc": "Menggunakan perangkat keras yang tersedia untuk melakukan encoding video dalam transcoding langsung.",
"heading": "Encoding perangkat keras FFmpeg"
}
},
"create_galleries_from_folders_label": "Buat galeri dari folder yang berisi gambar",
"directory_locations_to_your_content": "Lokasi direktori konten Anda",
"create_galleries_from_folders_desc": "Jika true, secara bawaan membuat galeri dari folder yang berisi gambar. Buat sebuah file bernama .forcegallery atau .nogallery di dalam folder untuk memaksa/mencegah hal ini.",
"excluded_image_gallery_patterns_desc": "Regexp file gambar dan galeri/lokasi yang akan dikecualikan dari Pemindaian dan ditambahkan ke Pembersihan",
"excluded_image_gallery_patterns_head": "Pola Gambar/Galeri yang Dikecualikan",
"excluded_video_patterns_desc": "Regexp file video/lokasi yang akan dikecualikan dari Pemindaian dan ditambahkan ke Pembersihan",
"excluded_video_patterns_head": "Pola Video yang Dikecualikan",
"generated_file_naming_hash_desc": "Gunakan MD5 atau oshash untuk penamaan file yang dihasilkan. Mengubah ini memerlukan semua adegan memiliki nilai MD5/oshash yang sesuai. Setelah mengubah nilai ini, file yang sudah dihasilkan perlu dimigrasikan atau dibuat ulang. Lihat halaman Tugas untuk migrasi.",
"image_ext_desc": "Daftar ekstensi file yang dipisahkan koma dan akan dikenali sebagai gambar.",
"plugins_path": {
"description": "Lokasi direktori file konfigurasi plugin",
"heading": "Lokasi Plugin"
},
"video_ext_desc": "Daftar ekstensi file yang dipisahkan koma dan akan dikenali sebagai video."
},
"library": {
"exclusions": "Pengecualian"
"exclusions": "Pengecualian",
"gallery_and_image_options": "Opsi Galeri dan Gambar",
"media_content_extensions": "Ekstensi konten media"
},
"tasks": {
"identify": {
@ -387,9 +471,11 @@
"markers": "Pratinjau Penanda",
"image_thumbnails": "Keluku Gambar",
"image_thumbnails_desc": "Keluku dan klip gambar",
"previews": "Pratinjau Adegan"
"previews": "Pratinjau Adegan",
"previews_desc": "Pratinjau adegan dan keluku"
},
"added_job_to_queue": "{operation_name} ditambahkan ke antrean tugas"
"added_job_to_queue": "{operation_name} ditambahkan ke antrean tugas",
"data_management": "Manajemen data"
},
"ui": {
"editing": {
@ -456,14 +542,16 @@
"supported_types": "Tipe yang didukung",
"search_by_name": "Cari berdasarkan nama",
"available_scrapers": "Penggali Tersedia",
"entity_scrapers": "Penggali {entityType}"
"entity_scrapers": "Penggali {entityType}",
"excluded_tag_patterns_head": "Pola Tag Terkecualikan"
},
"stashbox": {
"endpoint": "Titik akhir",
"name": "Nama",
"graphql_endpoint": "Titik akhir GraphQL",
"title": "Titik Akhir Stash-box",
"api_key": "Kunci API"
"api_key": "Kunci API",
"max_requests_per_minute": "Maks permintaan per menit"
},
"system": {
"transcoding": "Transkode"
@ -472,6 +560,13 @@
"scene_filename_parser": {
"filename": "Nama berkas"
}
},
"logs": {
"log_level": "Level Log"
},
"plugins": {
"available_plugins": "Plugin Tersedia",
"installed_plugins": "Plugin Terinstal"
}
},
"criterion": {
@ -499,7 +594,8 @@
"options": "Opsi",
"scroll_mode": {
"zoom": "Perbesar"
}
},
"page_header": "Halaman {page} / {total}"
},
"merge": {
"destination": "Destinasi",
@ -514,7 +610,9 @@
"video_previews": "Pratinjau"
},
"scrape_results_existing": "Yang sudah ada",
"scrape_results_scraped": "Digali"
"scrape_results_scraped": "Digali",
"performers_found": "{count} pemain ditemukan",
"dont_show_until_updated": "Sembunyikan hingga pembaruan selanjutnya"
},
"effect_filters": {
"brightness": "Kecerahan",
@ -548,13 +646,16 @@
"uninstall": "Copot pemasangan",
"update": "Perbarui",
"version": "Versi",
"unknown": "<tidak diketahui>"
"unknown": "<tidak diketahui>",
"installed_version": "Versi Terpasang",
"latest_version": "Versi Terkini"
},
"pagination": {
"next": "Berikutnya",
"previous": "Sebelumnya",
"last": "Terakhir",
"first": "Pertama"
"first": "Pertama",
"current_total": "{current} dari {total}"
},
"performer": "Pemain",
"performers": "Pemain",
@ -650,7 +751,7 @@
},
"instagram": "Instagram",
"interactive": "Interaktif",
"library": "Pustaka",
"library": "Koleksi",
"loading": {
"generic": "Memuat…"
},
@ -660,5 +761,35 @@
"organized": "Terorganisir",
"orientation": "Orientasi",
"all": "semua",
"ascending": "Urut naik"
"ascending": "Urut naik",
"age_on_date": "{age} saat produksi",
"performer_age": "Umur Pemain",
"performer_count": "Jumlah Pemain",
"performer_favorite": "Pemain Difavorit",
"performer_image": "Foto Pemain",
"performer_tagger": {
"add_new_performers": "Tambah Pemain Baru"
},
"part_of": "Bagian dari {parent}",
"cover_image": "Foto Sampul",
"death_date": "Tanggal Kematian",
"death_year": "Tahun Kematian",
"last_o_at": "Terakhir Crot Pada",
"last_played_at": "Terakhir Dimainkan Pada",
"login": {
"username": "Nama Pengguna",
"password": "Kata Sandi",
"login": "Masuk",
"invalid_credentials": "Nama pengguna atau kata sandi salah"
},
"marker_count": "Jumlah Penanda",
"media_info": {
"o_count": "Jumlah Crot",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} {years_old} saat produksi"
},
"phash": "PHash"
},
"o_count": "Jumlah Crot"
}

View file

@ -2,6 +2,7 @@ import Countries from "i18n-iso-countries";
export const localeCountries = {
af: () => import("i18n-iso-countries/langs/af.json"),
bg: () => import("i18n-iso-countries/langs/bg.json"),
bn: () => import("i18n-iso-countries/langs/bn.json"),
ca: () => import("i18n-iso-countries/langs/ca.json"),
cs: () => import("i18n-iso-countries/langs/cs.json"),
@ -20,6 +21,7 @@ export const localeCountries = {
it: () => import("i18n-iso-countries/langs/it.json"),
ja: () => import("i18n-iso-countries/langs/ja.json"),
ko: () => import("i18n-iso-countries/langs/ko.json"),
lt: () => import("i18n-iso-countries/langs/lt.json"),
lv: () => import("i18n-iso-countries/langs/lv.json"),
nb: () => import("i18n-iso-countries/langs/nb.json"),
nl: () => import("i18n-iso-countries/langs/nl.json"),
@ -32,6 +34,7 @@ export const localeCountries = {
sv: () => import("i18n-iso-countries/langs/sv.json"),
th: () => import("i18n-iso-countries/langs/th.json"),
tr: () => import("i18n-iso-countries/langs/tr.json"),
ur: () => import("i18n-iso-countries/langs/ur.json"),
uk: () => import("i18n-iso-countries/langs/uk.json"),
vi: () => import("i18n-iso-countries/langs/vi.json"),
zh: () => import("i18n-iso-countries/langs/zh.json"),
@ -53,6 +56,7 @@ export async function registerCountry(locale: string) {
export const localeLoader = {
afZA: () => import("./af-ZA.json"),
bgBG: () => import("./bg-BG.json"),
bnBD: () => import("./bn-BD.json"),
caES: () => import("./ca-ES.json"),
csCZ: () => import("./cs-CZ.json"),
@ -72,6 +76,7 @@ export const localeLoader = {
itIT: () => import("./it-IT.json"),
jaJP: () => import("./ja-JP.json"),
koKR: () => import("./ko-KR.json"),
ltLT: () => import("./lt-LT.json"),
lvLV: () => import("./lv-LV.json"),
nbNO: () => import("./nb-NO.json"),
// neNP: () => import("./ne-NP.json"),
@ -85,6 +90,7 @@ export const localeLoader = {
svSE: () => import("./sv-SE.json"),
thTH: () => import("./th-TH.json"),
trTR: () => import("./tr-TR.json"),
urPK: () => import("./ur-PK.json"),
ukUA: () => import("./uk-UA.json"),
viVN: () => import("./vi-VN.json"),
zhCN: () => import("./zh-CN.json"),

View file

@ -135,7 +135,8 @@
"optimise_database": "Ottimizza il Database",
"reload": "Ricarica",
"remove_date": "Rimuovi la data",
"view_history": "Visualizza cronologia"
"view_history": "Visualizza cronologia",
"add_sub_groups": "Aggiungi Sottogruppi"
},
"actions_name": "Azioni",
"age": "Età",
@ -744,7 +745,6 @@
"destination": "Destinazione",
"source": "Origine"
},
"overwrite_filter_confirm": "Sei sicuro di voler sovrascrivere le esistenti query salvate {entityName}?",
"reassign_entity_title": "{count, plural, one {Riassegna {singularEntity}} other {Riassegna {pluralEntity}}}",
"reassign_files": {
"destination": "Riassegna a"

View file

@ -141,7 +141,15 @@
"set_cover": "カバーをセット",
"view_history": "履歴を表示する",
"reset_resume_time": "再開時間をリセットする",
"reset_cover": "標準カバーに復元"
"reset_cover": "標準カバーに復元",
"sidebar": {
"close": "サイドバーを閉じる",
"open": "サイドバーを開く",
"toggle": "サイドバーを切り替え"
},
"play": "再生",
"show_results": "結果を表示",
"show_count_results": "{count}件の結果を表示"
},
"actions_name": "操作",
"age": "年齢",
@ -435,7 +443,8 @@
"endpoint": "エンドポイント",
"graphql_endpoint": "GraphQL エンドポイント",
"name": "名前",
"title": "Stash-box エンドポイント"
"title": "Stash-box エンドポイント",
"max_requests_per_minute": "1分あたりの最大リクエスト数"
},
"system": {
"transcoding": "トランスコード"
@ -718,8 +727,11 @@
"disable_mobile_media_auto_rotate": "モバイル機器でフル画面再生時の画面回転を無効化",
"enable_chromecast": "クロームキャスト機能の有効化",
"vr_tag": {
"heading": "VRタッグ"
}
"heading": "VRタッグ",
"description": "VRボタンはこのタグがついたシーンにのみ表示されます。"
},
"show_ab_loop_controls": "ABループプラグインのコントロールを表示",
"show_range_markers": "範囲マーカーを表示"
}
},
"scene_wall": {
@ -862,7 +874,8 @@
"label": "スクロールモード",
"pan_y": "Yにパン",
"zoom": "拡大"
}
},
"page_header": "ページ {page} / {total}"
},
"merge": {
"destination": "宛先",
@ -873,7 +886,6 @@
"destination": "場所",
"source": "ソース"
},
"overwrite_filter_confirm": "本当に保存されているクエリ「{entityName}」を上書きしてもよろしいですか?",
"reassign_entity_title": "{count, plural, one {{singularEntity}を再割り当て} other {{pluralEntity}を再割り当て}}",
"reassign_files": {
"destination": "次に再割り当て:"
@ -911,7 +923,10 @@
"transcodes": "トランスコード",
"transcodes_tooltip": "サポートされていない動画フォーマットをMP4に変換します",
"video_previews": "プレビュー",
"video_previews_tooltip": "シーンにマウスカーソルを置いた時に再生されるビデオプレビュー"
"video_previews_tooltip": "シーンにマウスカーソルを置いた時に再生されるビデオプレビュー",
"clip_previews": "画像のプレビュー",
"covers": "シーンカバー",
"image_thumbnails": "サムネ画像"
},
"scenes_found": "{count}シーンが見つかりました",
"scrape_entity_query": "{entity_type}スクレイプクエリ",
@ -919,7 +934,9 @@
"scrape_results_existing": "存在します",
"scrape_results_scraped": "スクレイプ済み",
"set_image_url_title": "画像URL",
"unsaved_changes": "変更が保存されていません。本当に移動してよろしいですか?"
"unsaved_changes": "変更が保存されていません。本当に移動してよろしいですか?",
"clear_play_history_confirm": "再生履歴を本当に削除しますか?",
"performers_found": "{count}人の出演者が見つかりました"
},
"dimensions": "寸法",
"director": "監督",
@ -1299,6 +1316,17 @@
"date_format": "YYYY -MM-DD",
"datetime_format": "YYYY-MM-DD HH:MM",
"criterion_modifier_values": {
"none": "ない"
}
"none": "ない",
"only": "のみ"
},
"connection_monitor": {
"websocket_connection_failed": "WebSocket接続ができません詳細はブラウザのコンソールを確認してください"
},
"custom_fields": {
"field": "フィールド",
"title": "カスタムフィールド",
"value": "値"
},
"distance": "距離",
"age_on_date": "撮影時の年齢 {age}歳"
}

View file

@ -51,7 +51,7 @@
"hash_migration": "해쉬 값 마이그레이션",
"hide": "숨기기",
"hide_configuration": "설정 숨기기",
"identify": "인증",
"identify": "식별",
"ignore": "무시",
"import": "불러오기…",
"import_from_file": "파일 불러오기",
@ -141,7 +141,17 @@
"reset_play_duration": "재생 시간 초기화",
"reset_resume_time": "마지막 재생 위치 초기화",
"add_sub_groups": "서브그룹 추가",
"remove_from_containing_group": "그룹에서 제거"
"remove_from_containing_group": "그룹에서 제거",
"sidebar": {
"close": "사이드바 닫기",
"open": "사이드바 열기",
"toggle": "사이드바 토글"
},
"play": "재생",
"show_results": "결과 표시",
"show_count_results": "{count}개 결과 표시",
"load": "불러오기",
"load_filter": "필터 불러오기"
},
"actions_name": "액션",
"age": "나이",
@ -191,7 +201,10 @@
"show_male_label": "남성 배우 보여주기",
"source": "출처",
"mark_organized_desc": "저장 버튼을 클릭하면 곧바로 영상을 '정리됨' 상태로 만듭니다.",
"mark_organized_label": "저장 시 '정리됨' 상태로 만들기"
"mark_organized_label": "저장 시 '정리됨' 상태로 만들기",
"errors": {
"blacklist_duplicate": "블랙리스트 항목이 중복되었습니다"
}
},
"noun_query": "쿼리",
"results": {
@ -306,7 +319,7 @@
"heading": "바이너리 데이터 저장 타입"
},
"cache_location": "캐시 폴더 경로입니다. HLS(애플 기기 등)이나 DASH로 스트리밍할 때 필요합니다.",
"cache_path_head": "캐 경로",
"cache_path_head": "캐 경로",
"calculate_md5_and_ohash_desc": "oshash 외에 MD5 체크섬도 계산합니다. 활성화하면 초기 스캔을 더 느리게 만들 것입니다. MD5 계산을 사용하지 않으려면 파일 이름 해쉬를 oshash로 설정해야 합니다.",
"calculate_md5_and_ohash_label": "비디오 MD5 계산하기",
"check_for_insecure_certificates": "안전하지 않은 자격증명 검사",
@ -443,7 +456,9 @@
"endpoint": "엔드포인트",
"graphql_endpoint": "GraphQL 엔드포인트",
"name": "이름",
"title": "Stash-box 엔드포인트"
"title": "Stash-box 엔드포인트",
"max_requests_per_minute": "분당 최대 요청 수",
"max_requests_per_minute_description": "0으로 설정할 경우 기본값({defaultValue})을 사용합니다"
},
"system": {
"transcoding": "트랜스코딩"
@ -569,7 +584,9 @@
"whitespace_chars": "공백 문자",
"whitespace_chars_desc": "이 문자들은 제목에서 공백으로 대체됩니다"
},
"scene_tools": "영상 도구"
"scene_tools": "영상 도구",
"heading": "도구",
"graphql_playground": "GraphQL 플레이그라운드"
},
"ui": {
"abbreviate_counters": {
@ -726,7 +743,7 @@
"description": "비디오가 끝나면 대기열에 있는 다음 영상을 재생합니다",
"heading": "플레이리스트 이어보기"
},
"show_scrubber": "스크러버 보이기",
"show_scrubber": "스크러버 표시",
"track_activity": "영상 재생 기록 활성화",
"vr_tag": {
"description": "VR 버튼은 이 태그를 가진 영상에서만 보여질 것입니다.",
@ -734,7 +751,8 @@
},
"enable_chromecast": "크롬캐스트 활성화",
"disable_mobile_media_auto_rotate": "모바일 환경에서 전체화면 시 자동 방향 회전 비활성화",
"show_ab_loop_controls": "구간반복 기능 활성화"
"show_ab_loop_controls": "구간반복 기능 활성화",
"show_range_markers": "범위 마커 표시"
}
},
"scene_wall": {
@ -834,7 +852,7 @@
"not_null": "값 존재함",
"format_string_excludes": "{criterion} {modifierString} {valueString} ({excludedString} 제외)",
"format_string_excludes_depth": "{criterion} {modifierString} {valueString} ({excludedString} 제외) (+{depth, plural, =-1 {all} other {{depth}}})",
"format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {all} other {{depth}}})"
"format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {all} other {{depth}}}수준)"
},
"custom": "커스텀",
"date": "날짜",
@ -897,7 +915,6 @@
"destination": "다른 태그와 합쳐질 태그",
"source": "다른 태그로 합쳐질 태그"
},
"overwrite_filter_confirm": "정말 원래 저장되어 있었던 쿼리 {entityName}을 덮어쓰시겠습니까?",
"reassign_entity_title": "{count, plural, one {{singularEntity} 재할당} other {{pluralEntity} 재할당}}",
"scene_gen": {
"clip_previews": "이미지 클립 미리보기",
@ -910,7 +927,7 @@
"marker_image_previews": "마커 움직이는 이미지 미리보기",
"marker_image_previews_tooltip": "애니메이션(webp) 미리보기도 생성합니다. 영상/마커 월 미리보기 유형이 '애니메이션 이미지'로 설정된 경우에만 필요합니다. '비디오 미리보기'보다 CPU를 덜 사용하지만, '비디오 미리보기'에 추가적으로 생성되기 때문에 파일 크기가 커집니다.",
"marker_screenshots": "마커 스크린샷",
"marker_screenshots_tooltip": "마커 JPG 이미지. 미리보기 유형이 이미지로 설정된 경우에만 필요합니다.",
"marker_screenshots_tooltip": "마커 고정 JPG 이미지",
"markers": "마커 미리보기",
"markers_tooltip": "주어진 시간 코드에서 시작하는 20초 짜리 비디오입니다.",
"override_preview_generation_options": "미리보기 생성 옵션 재정의",
@ -955,7 +972,9 @@
},
"reassign_files": {
"destination": "~으로 재지정"
}
},
"overwrite_filter_warning": "저장된 필터 \"{entityName}\"은 덮어쓰기될 것입니다.",
"set_default_filter_confirm": "정말로 이 필터를 기본값으로 설정하시겠습니까?"
},
"dimensions": "해상도",
"director": "감독",
@ -965,7 +984,8 @@
"list": "목록",
"tagger": "태거",
"unknown": "알 수 없음",
"wall": "월 모드"
"wall": "월 모드",
"label_current": "디스플레이 모드: {current}"
},
"donate": "후원",
"dupe_check": {
@ -1023,7 +1043,13 @@
"header": "오류",
"loading_type": "{type}을(를) 로딩하는 중 오류가 발생했습니다",
"invalid_javascript_string": "유효하지 않은 자바스크립트 코드입니다: {error}",
"invalid_json_string": "유효하지 않은 JSON 문자열입니다: {error}"
"invalid_json_string": "유효하지 않은 JSON 문자열입니다: {error}",
"custom_fields": {
"field_name_required": "항목 이름이 필요합니다",
"field_name_whitespace": "항목 이름의 전후에 공백이 없어야 합니다",
"duplicate_field": "항목 이름은 중복될 수 없습니다",
"field_name_length": "항목 이름의 글자 수는 65글자보다 작아야 합니다"
}
},
"ethnicity": "인종",
"existing_value": "존재하는 값",
@ -1092,7 +1118,8 @@
"last_played_at": "마지막 재생 날짜",
"library": "라이브러리",
"loading": {
"generic": "로드 중…"
"generic": "로드 중…",
"plugins": "플러그인 로딩 중…"
},
"marker_count": "마커 개수",
"markers": "마커",
@ -1105,11 +1132,11 @@
"interactive_speed": "인터랙티브 속도",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "작품에서 {age} {years_old}"
"age_context": "제작 당시 {age} {years_old}"
},
"phash": "PHash",
"play_count": "재생 횟수",
"play_duration": "재생 길이",
"play_count": "재생 횟수",
"play_duration": "재생 길이",
"stream": "스트림",
"video_codec": "비디오 코덱",
"o_count": "싼 횟수"
@ -1163,21 +1190,21 @@
"network_error": "네트워크 오류",
"no_results_found": "결과가 없습니다.",
"number_of_performers_will_be_processed": "{performer_count}명의 배우들이 처리됩니다",
"performer_already_tagged": "이 배우에 이미 존재하는 태그입니다",
"performer_already_tagged": "배우가 이미 태그되어 있음",
"performer_names_separated_by_comma": "배우 이름 (,으로 구분)",
"performer_selection": "배우 선택",
"performer_successfully_tagged": "배우 태깅에 성공했습니다:",
"query_all_performers_in_the_database": "데이터베이스의 모든 배우",
"refresh_tagged_performers": "태그된 배우 새로고침",
"refreshing_will_update_the_data": "새로고침하면 Stash-box 인스턴스에 있는 태그된 배우들의 데이터가 업데이트될 것입니다.",
"refreshing_will_update_the_data": "'새로고침'을 통해, Stash-box 인스턴스로부터 태그된 배우들의 데이터를 업데이트합니다.",
"status_tagging_job_queued": "상태: 태그 작업 대기열 추가됨",
"status_tagging_performers": "상태: 배우 태그 중",
"tag_status": "태그 상태",
"to_use_the_performer_tagger": "배우 태거를 사용하기 위해서는 stash-box 인스턴스가 설정되어야 합니다.",
"untagged_performers": "태그되지 않은 배우",
"update_performer": "배우 수정",
"update_performers": "배우 수정",
"updating_untagged_performers_description": "태그가 지정되지 않은 배우를 업데이트하면, Stash ID가 없는 배우와 비교해본 뒤 메타데이터를 업데이트할 것입니다."
"update_performer": "배우 업데이트",
"update_performers": "배우 업데이트",
"updating_untagged_performers_description": "'태그되지 않은 배우 업데이트'를 통해, Stash ID가 없는 배우들에 대한 데이터를 찾아보고, 가능하다면 이를 이용해 배우를 업데이트합니다."
},
"performer_tags": "배우 태그",
"performers": "배우",
@ -1208,14 +1235,16 @@
"edit_filter": "필터 수정",
"name": "필터",
"saved_filters": "저장된 필터",
"update_filter": "필터 업데이트"
"update_filter": "필터 업데이트",
"more_filter_criteria": "외 {count} 개",
"search_term": "검색어"
},
"second": "초",
"seconds": "초",
"settings": "설정",
"setup": {
"confirm": {
"almost_ready": "거의 설정을 완료했습니다. 아래 설정들을 확인해주세요. 틀린 내용이 있다면 이전으로 돌아가 변경할 수 있습니다. 내용이 모두 맞다면, '확인'을 눌러 시스템을 만드세요.",
"almost_ready": "거의 설정을 완료했습니다. 아래 설정들을 확인해주세요. 틀린 내용이 있다면 이전으로 돌아가 변경할 수 있습니다. 내용이 모두 맞다면, '확인'을 눌러 시스템을 생성하세요.",
"blobs_directory": "바이너리 데이터 경로",
"cache_directory": "캐시 파일 경로",
"configuration_file_location": "설정 파일 위치:",
@ -1495,5 +1524,28 @@
"include_sub_studio_content": "서브스튜디오 컨텐츠 포함",
"include_sub_tag_content": "서브태그 컨텐츠 포함",
"time_end": "종료 시간",
"include_sub_groups": "서브그룹 포함"
"include_sub_groups": "서브그룹 포함",
"custom_fields": {
"value": "값",
"field": "항목",
"title": "커스텀 항목",
"criteria_format_string": "{criterion} (커스텀 항목) {modifierString} {valueString}",
"criteria_format_string_others": "{criterion} (커스텀 항목) {modifierString} {valueString} (+{others} 기타)"
},
"login": {
"password": "비밀번호",
"invalid_credentials": "유효하지 않은 사용자 이름 또는 비밀번호입니다",
"login": "로그인",
"internal_error": "예상치 못한 내부 에러입니다. 로그에서 세부 사항을 확인하세요",
"username": "사용자 이름"
},
"age_on_date": "제작 당시 {age}살",
"sort_name": "이름 (sort name)",
"criterion_modifier_values": {
"none": "값 없음",
"only": "해당 값만 존재",
"any": "값 존재",
"any_of": "해당 값 중 일부 포함"
},
"eta": "예상 소요 시간"
}

View file

@ -0,0 +1,112 @@
{
"actions": {
"add": "Pridėti",
"add_directory": "Pridėti katalogą",
"add_entity": "Pridėti {entityType}",
"add_manual_date": "Įvesti datą rankini būdu",
"add_sub_groups": "Pridėti pogrupius",
"add_o": "Pridėti O",
"add_to_entity": "Pridėti prie {entityType}",
"allow": "Leisti",
"allow_temporarily": "Leisti laikinai",
"anonymise": "Anonimizuoti",
"apply": "Taikyti",
"assign_stashid_to_parent_studio": "Priskirti Stash ID esamai pagrindinei studijai ir atnaujinti metaduomenis",
"auto_tag": "Auto žymė",
"browse_for_image": "Ieškoti vaizdo…",
"cancel": "Atšaukti",
"choose_date": "Pasirinkti datą",
"clean": "Valyti",
"clean_generated": "Išvalyti sugeneruotus failus",
"clear": "Valyti",
"clear_date_data": "Valyti datos duomenis",
"clear_front_image": "Valyti priekinį vaizdą",
"clear_back_image": "Valyti galinį vaizdą",
"clear_image": "Valyti vaizdą",
"close": "Uždaryti",
"confirm": "Patvirtinti",
"continue": "Tęsti",
"copy_to_clipboard": "Kopijuoti į iškarpinę",
"create": "Sukurti",
"create_chapters": "Sukurti skyrių",
"create_entity": "Sukurti {entityType}",
"create_marker": "Sukurti žymeklį",
"create_parent_studio": "Sukurti pagrindinę studiją",
"created_entity": "Sukurtas {entity_type}: {entity_name}",
"customise": "Tinkinti",
"delete": "Ištrinti",
"delete_entity": "Ištrinti {entityType}",
"delete_file": "Ištrinti failą",
"delete_file_and_funscript": "Ištrinti failą (ir funscript)",
"delete_generated_supporting_files": "Ištrinti sugeneruotus pagalbinius failus",
"disable": "Išjungti",
"disallow": "Neleisti",
"download": "Atsisiųsti",
"download_anonymised": "Atsisiųsti anonimizuotą",
"download_backup": "Atsisiųsti atsarginę kopiją",
"edit": "Redaguoti",
"edit_entity": "Redaguoti {entityType}",
"enable": "Įjungti",
"encoding_image": "Koduojamas vaizdas…",
"export": "Eksportuoti",
"export_all": "Eksportuoti visus…",
"find": "Rasti",
"finish": "Baigti",
"from_file": "Iš failo…",
"from_url": "Iš URL…",
"full_export": "Pilnas eksportas",
"full_import": "Pilnas importas",
"generate": "Generuoti",
"generate_thumb_default": "Sugeneruoti numatytąją miniatiūrą",
"generate_thumb_from_current": "Sugeneruoti miniatiūrą iš dabartinio",
"hide": "Paslėpti",
"hide_configuration": "Paslėpti konfiguraciją",
"identify": "Atpažinti",
"ignore": "Ignoruoti",
"import": "Importuoti…",
"import_from_file": "Importuoti iš failo",
"load": "Krauti",
"load_filter": "Užkrauti filtrą",
"logout": "Atsijungti",
"make_primary": "Padaryti pirminiu",
"merge": "Sulieti",
"merge_from": "Sulieti iš",
"merge_into": "Sulieti į",
"next_action": "Kitas",
"not_running": "Nevykdomas",
"open_in_external_player": "Atidaryti išoriniame grotuve",
"open_random": "Atidaryti atsitiktinį",
"optimise_database": "Optimizuoti duomenų bazę",
"overwrite": "Perrašyti",
"play": "Groti",
"play_random": "Groti atsitiktinį",
"play_selected": "Groti pasirinktą",
"preview": "Peržiūra",
"previous_action": "Atgal",
"reassign": "Priskirti iš naujo",
"refresh": "Atnaujinti",
"reload": "Perkrauti",
"reload_plugins": "Perkrauti papildinius",
"reload_scrapers": "Perkrauti skreperius",
"remove": "Šalinti",
"remove_date": "Šalinti datą",
"remove_from_containing_group": "Šalinti iš grupės",
"remove_from_gallery": "Šalinti iš galerijos",
"rename_gen_files": "Pervadinti sugeneruotus failus",
"rescan": "Pakartotinai nuskaityti",
"reset_play_duration": "Atstatyti grojimo trukmę",
"reset_resume_time": "Atstatyti tęsimo laiką",
"reset_cover": "Atkurti numatytąjį viršelį",
"reshuffle": "Permaišyti",
"running": "Vykdoma",
"save": "Išsaugoti",
"save_delete_settings": "Naudoti šias parinktis kaip numatytąsias trinant",
"save_filter": "Išsaugoti filtrą",
"scan": "Skenuoti",
"search": "Ieškoti",
"select_all": "Pasirinkti visus",
"select_entity": "Pasirinkti {entityType}",
"select_folders": "Pasirinkti katalogus",
"select_none": "Atžymėti viską"
}
}

View file

@ -64,13 +64,13 @@
"add_sub_groups": "Pievienot apakšgrupas",
"from_file": "No Faila…",
"from_url": "No URL…",
"disallow": "Neatļaut",
"disallow": "Aizliegt",
"download": "Lejupielādēt",
"download_anonymised": "Lejupielādēt anonīmi",
"download_backup": "Lejupielādēt Dublējumu",
"edit": "Rediģēt",
"edit_entity": "Rediģēt {entityType}",
"enable": "Iepējot",
"enable": "Iespējot",
"encoding_image": "Konstruē bildi…",
"export_all": "Eksportēt visu…",
"find": "Atrast",
@ -80,7 +80,7 @@
"hide_configuration": "Paslēpt Konfigurāciju",
"identify": "Identificēt",
"ignore": "Ignorēt",
"import": "Importēt…",
"import": "Ievietot…",
"hide": "Paslēpt",
"make_primary": "Padarīt primāro",
"merge_from": "Apvienot no",
@ -100,7 +100,7 @@
"reload_plugins": "Pārlādēt spraudņus",
"refresh": "Atsvaidzināt",
"disable": "Atspējot",
"export": "Eksportēt",
"export": "Izgūt",
"logout": "Izrakstīties",
"full_export": "Pilns Eksports",
"full_import": "Pilns Imports",
@ -108,7 +108,17 @@
"generate_thumb_from_current": "Ģenerēt sīktēlu no pašreizējā",
"import_from_file": "Importēt no faila",
"merge": "Apvienot",
"migrate_scene_screenshots": "Migrēt Video Ekrānšāviņus"
"migrate_scene_screenshots": "Migrēt Video Ekrānšāviņus",
"save": "Saglabāt",
"search": "Meklēt",
"skip": "Izlaist",
"split": "Sadalīt",
"stop": "Apturēt",
"submit": "Iesniegt",
"remove": "Noņemt",
"rescan": "Skenēt pa jaunu",
"scan": "Skenēt",
"show": "Rādīt"
},
"unknown_date": "Nezināms datums",
"twitter": "Twitter",
@ -117,5 +127,54 @@
"zip_file_count": "Zip Failu Skaits",
"weight_kg": "Svars (kg)",
"weight": "Svars",
"years_old": "Gadus vecs"
"years_old": "Gadus vecs",
"component_tagger": {
"config": {
"query_mode_filename": "Datnes nosaukums",
"blacklist_label": "Melnais saraksts",
"query_mode_dir": "Mape",
"query_mode_metadata": "Metadati"
}
},
"actions_name": "Darbības",
"age": "Vecums",
"aliases": "Aizstājvārdi",
"all": "visi",
"ascending": "Augošā secībā",
"between_and": "un",
"birthdate": "Dzimšanas datums",
"blobs_storage_type": {
"filesystem": "Datņsistēma",
"database": "Datubāze"
},
"captions": "Subtitri",
"chapters": "Nodaļas",
"config": {
"categories": {
"security": "Drošība",
"tools": "Rīki",
"changelog": "Izmaiņu žurnāls",
"plugins": "Spraudņi"
},
"general": {
"plugins_path": {
"description": "Ceļš uz spraudņu konfigurācijas mapi",
"heading": "Spraudņu mape"
}
},
"plugins": {
"available_plugins": "Pieejamie spraudņi",
"installed_plugins": "Uzstādītie spraudņi"
},
"tasks": {
"cleanup_desc": "Meklēt trūkstošos failus un noņemt tos no datubāzes. Šī darbība ir neatgriezeniska."
},
"about": {
"check_for_new_version": "Pārbaudīt, vai pieejama jauna versija"
}
},
"donate": "Ziedot",
"package_manager": {
"check_for_updates": "Pārbaudīt, vai pieejami atjauninājumi"
}
}

File diff suppressed because it is too large Load diff

View file

@ -141,7 +141,15 @@
"make_primary": "Als primair aanduiden",
"reload": "Herladen",
"copy_to_clipboard": "Kopiëren naar klembord",
"swap": "Omwisselen"
"swap": "Omwisselen",
"sidebar": {
"close": "Sluit zijbalk",
"open": "Open zijbalk",
"toggle": "Schakelaar Zijbalk"
},
"show_results": "Resultaat tonen",
"show_count_results": "{count} resultaten tonen",
"play": "Afspelen"
},
"actions_name": "Acties",
"age": "Leeftijd",
@ -179,7 +187,10 @@
"show_male_label": "Mannen tonen",
"source": "Bron",
"mark_organized_label": "Markeren als geordend na opslaan",
"mark_organized_desc": "Markeer een scène als geordend na klikken op opslaan."
"mark_organized_desc": "Markeer een scène als geordend na klikken op opslaan.",
"errors": {
"blacklist_duplicate": "Dubbel zwarte lijst item"
}
},
"noun_query": "Zoekvraag",
"results": {
@ -343,13 +354,60 @@
"database": "Database",
"ffmpeg": {
"download_ffmpeg": {
"heading": "Download FFmpeg"
"heading": "Download FFmpeg",
"description": "Downloadt FFmpeg naar de configuratiemap en wist de ffmpeg- en ffprobe-paden zodat deze uit de configuratiemap kunnen worden opgehaald."
},
"hardware_acceleration": {
"heading": "FFmpeg hardwarecodering"
"heading": "FFmpeg hardwarecodering",
"desc": "Gebruikt beschikbare hardware om video te coderen voor live transcodering."
},
"ffmpeg_path": {
"heading": "FFmpeg uitvoerbaar pad",
"description": "Pad naar het uitvoerbare bestand van ffmpeg (niet alleen de map). Indien leeg, wordt ffmpeg vanuit de omgeving opgelost via $PATH, de configuratiemap of vanuit $HOME/.stash"
},
"ffprobe_path": {
"heading": "FFprobe uitvoerbaar pad",
"description": "Pad naar het uitvoerbare bestand ffprobe (niet alleen de map). Indien leeg, wordt ffprobe vanuit de omgeving opgelost via $PATH, de configuratiemap of vanuit $HOME/.stash"
},
"live_transcode": {
"input_args": {
"desc": "Geavanceerd: Extra argumenten om door te geven aan ffmpeg vóór het invoerveld bij het live transcoderen van video.",
"heading": "FFmpeg Live Transcode Invoer Argumenten"
},
"output_args": {
"desc": "Geavanceerd: Extra argumenten om door te geven aan ffmpeg vóór het uitvoerveld bij het live transcoderen van video.",
"heading": "FFmpeg Live Transcode Uitvoer Argumenten"
}
},
"transcode": {
"input_args": {
"desc": "Geavanceerd: Extra argumenten om door te geven aan ffmpeg vóór het invoerveld bij het genereren van video.",
"heading": "FFmpeg Transcode Invoer Argumenten"
},
"output_args": {
"heading": "FFmpeg Transcode Uitvoer Argumenten",
"desc": "Geavanceerd: Extra argumenten die aan ffmpeg moeten worden doorgegeven vóór het uitvoerveld bij het genereren van video."
}
}
},
"blobs_storage": {
"heading": "Type binaire gegevensopslag",
"description": "Waar binaire gegevens zoals scènecovers, performer-, studio- en tagafbeeldingen worden opgeslagen. Nadat u deze waarde hebt gewijzigd, moeten de bestaande gegevens worden gemigreerd met behulp van de taken Blobs migreren. Zie de pagina Taken voor meer informatie over migratie."
},
"blobs_path": {
"description": "Locatie in het bestandssysteem waar binaire gegevens worden opgeslagen. Alleen van toepassing bij gebruik van het Bestandssysteem blob-opslagtype. WAARSCHUWING: om dit te wijzigen, moeten bestaande gegevens handmatig worden verplaatst.",
"heading": "Pad naar binair gegevensbestandssysteem"
},
"heatmap_generation": "Funscript Heatmap Generatie",
"gallery_cover_regex_desc": "Regexp gebruikt om een afbeelding te identificeren als galerijomslag",
"plugins_path": {
"description": "Map locatie van plugin-configuratiebestanden",
"heading": "Plugin Pad"
},
"gallery_cover_regex_label": "Galerie omslagpatroon",
"funscript_heatmap_draw_range": "Bereik opnemen in gegenereerde heatmaps",
"funscript_heatmap_draw_range_desc": "Teken het bewegingsbereik op de y-as van de gegenereerde heatmap. Bestaande heatmaps moeten na wijziging opnieuw worden gegenereerd."
},
"library": {
"exclusions": "Uitzonderingen",
"gallery_and_image_options": "Gallerij en Foto opties",
@ -360,7 +418,9 @@
},
"plugins": {
"hooks": "Triggers",
"triggers_on": "Reageert op"
"triggers_on": "Reageert op",
"available_plugins": "Beschikbare Plugins",
"installed_plugins": "Geïnstalleerde Plugins"
},
"scraping": {
"entity_metadata": "{entityType} Metadata",
@ -371,7 +431,9 @@
"scrapers": "Schrapers",
"search_by_name": "Zoek op naam",
"supported_types": "Ondersteunde types",
"supported_urls": "URL's"
"supported_urls": "URL's",
"installed_scrapers": "Geïnstalleerde Schrapers",
"available_scrapers": "Beschikbare schrapers"
},
"stashbox": {
"add_instance": "Voeg stash-box instance toe",
@ -380,7 +442,9 @@
"endpoint": "Eindpunt",
"graphql_endpoint": "GraphQL eindpunt",
"name": "Naam",
"title": "Stash-box Eindpunten"
"title": "Stash-box Eindpunten",
"max_requests_per_minute_description": "Gebruikt de standaardwaarde van {defaultValue} als deze is ingesteld op 0",
"max_requests_per_minute": "Max aanvragen per minuut"
},
"system": {
"transcoding": "Transcoderen"
@ -449,7 +513,22 @@
"scanning_paths": "Scannen van de volgende paden"
},
"scan_for_content_desc": "Scan naar nieuwe inhoud en voeg deze toe aan de database.",
"set_name_date_details_from_metadata_if_present": "Stel de naam, datum, details in vanuit Embedded File Metadata"
"set_name_date_details_from_metadata_if_present": "Stel de naam, datum, details in vanuit Embedded File Metadata",
"clean_generated": {
"blob_files": "Blob bestanden",
"image_thumbnails_desc": "Afbeeldingsminiaturen en clips",
"markers": "Markeer Voorbeelden",
"previews": "Scene Voorbeelden",
"sprites": "Scène Sprites",
"transcodes": "Scène Transcoderingen",
"description": "Verwijdert gegenereerde bestanden zonder bijbehorende database-invoer.",
"previews_desc": "Scene voorbeelden en afbeeldingsminiaturen",
"image_thumbnails": "Afbeeldingsminiaturen"
},
"anonymising_database": "Anonimiseer database",
"anonymise_database": "Maakt een kopie van de database naar de backups-map, waarbij alle gevoelige gegevens anoniem worden gemaakt. Deze kan vervolgens aan anderen worden verstrekt voor probleemoplossing en debugging. De originele database wordt niet gewijzigd. De geanonimiseerde database gebruikt de bestandsnaamindeling {filename_format}.",
"anonymise_and_download": "Maakt een geanonimiseerde kopie van de database en downloadt het resulterende bestand.",
"generate_clip_previews_during_scan": "Genereer voorbeelden van Afbeelingsfragmenten"
},
"tools": {
"scene_duplicate_checker": "Scène Duplicator Checker",
@ -501,7 +580,7 @@
},
"funscript_offset": {
"description": "Time Offset in milliseconden voor het afspelen van interactieve scripts.",
"heading": "Funscript Offset (ms)"
"heading": ""
},
"handy_connection": {
"connect": "Connecteer",
@ -515,7 +594,7 @@
},
"handy_connection_key": {
"description": "Handy connection key om te gebruiken voor interactieve scènes. Instellen van deze sleutel staat Stash toe om uw huidige scène-informatie met HandyFeeling.com te delen",
"heading": "Handy Connection Key"
"heading": ""
},
"image_lightbox": {
"heading": "Afbeelding Lightbox"
@ -602,11 +681,11 @@
"files": "{count, plural, one {Bestand} other {Bestanden}}",
"galleries": "{count, plural, one {Galerij} other {Galerijen}}",
"images": "{count, plural, one {Afbeelding} other {Afbeeldingen}}",
"markers": "{count, plural, one {Marker} other {Markers}}",
"performers": "{count, plural, one {Performer} other {Performers}}",
"scenes": "{count, plural, one {Scene} other {Scenes}}",
"studios": "{count, plural, one {Studio} other {Studios}}",
"tags": "{count, plural, one {Tag} other {Tags}}"
"markers": "",
"performers": "",
"scenes": "",
"studios": "",
"tags": ""
},
"country": "Land",
"cover_image": "Cover afbeelding",
@ -678,7 +757,6 @@
"destination": "Bestemming",
"source": "Afkomst"
},
"overwrite_filter_confirm": "Weet u zeker dat u de bestaande opgeslagen zoekopdracht {entityName} wilt overschrijven?",
"scene_gen": {
"force_transcodes": "Genereren van transcode forceren",
"force_transcodes_tooltip": "Standaard worden transcodes alleen gegenereerd als het videobestand niet wordt ondersteund in de browser. Indien ingeschakeld, worden transcodes gegenereerd, zelfs als het videobestand in de browser lijkt te worden ondersteund.",
@ -707,7 +785,7 @@
"preview_seg_count_head": "Aantal segmenten in voorbeeld",
"preview_seg_duration_desc": "Duur van elk voorbeeldsegment, in seconden.",
"preview_seg_duration_head": "Voorbeeld Segment Duur",
"sprites": "Scene Scrubber Sprites",
"sprites": "Scène Scrubber Sprites",
"sprites_tooltip": "De set afbeeldingen die onder de videospeler worden weergegeven voor eenvoudige navigatie.",
"transcodes": "Transcoderingen",
"transcodes_tooltip": "MP4-conversies van niet-ondersteunde video-indelingen",
@ -720,7 +798,12 @@
"scrape_results_existing": "Bestaande",
"scrape_results_scraped": "Geschraapt",
"set_image_url_title": "Afbeelding URL",
"unsaved_changes": "Niet-opgeslagen wijzigingen gaan verloren. Weet je zeker dat je wilt vertrekken?"
"unsaved_changes": "Niet-opgeslagen wijzigingen gaan verloren. Weet je zeker dat je wilt vertrekken?",
"merge": {
"destination": "Bestemming",
"source": "Bron"
},
"performers_found": "{count} artiesten gevonden"
},
"dimensions": "Dimensies",
"director": "Regisseur",
@ -783,11 +866,11 @@
"filter_name": "Filter Naam",
"filters": "Filters",
"framerate": "Frame snelheid",
"frames_per_second": "{value} frames per seconde",
"frames_per_second": "{value} fps",
"front_page": {
"types": {
"premade_filter": "Vooraf gemaakte filter",
"saved_filter": "Opgeslagen Filter"
"saved_filter": "Opgeslagen filter"
}
},
"galleries": "Galerijen",
@ -798,11 +881,11 @@
"FEMALE": "Vrouw",
"INTERSEX": "Intersex",
"MALE": "Man",
"NON_BINARY": "Non-Binar",
"NON_BINARY": "Non-binair",
"TRANSGENDER_FEMALE": "Transgender Vrouw",
"TRANSGENDER_MALE": "Transgender Man"
},
"hair_color": "Haar kleur",
"hair_color": "Haarkleur",
"handy_connection_status": {
"connecting": "Verbinden",
"disconnected": "Verbinding verbroken",
@ -828,7 +911,8 @@
"isMissing": "Is Missende",
"library": "Bibliotheek",
"loading": {
"generic": "Laden…"
"generic": "Laden…",
"plugins": "Plugins laden…"
},
"marker_count": "Marker Aantal",
"markers": "Markeringen",
@ -841,13 +925,13 @@
"interactive_speed": "Interactieve snelheid",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} {years_old} in deze scène"
"age_context": "{age} {years_old} bij productie"
},
"phash": "PHash",
"stream": "Stream",
"video_codec": "Video Codec"
},
"megabits_per_second": "{value} megabits per seconde",
"megabits_per_second": "{value} mbps",
"metadata": "Metadata",
"name": "Naam",
"new": "Nieuw",
@ -996,7 +1080,8 @@
"stats": {
"image_size": "Afbeelding groote",
"scenes_duration": "Scene duur",
"scenes_size": "Scene groote"
"scenes_size": "Scene groote",
"scenes_played": "Scènes gespeeld"
},
"status": "Status: {statusText}",
"studio": "Studio",
@ -1048,5 +1133,47 @@
"circumcised_types": {
"CUT": "Ja",
"UNCUT": "Nee"
},
"folder": "Folder",
"hasChapters": "Heeft hoofdstukken",
"image_index": "Afbeelding #",
"include_sub_groups": "Inclusief subgroepen",
"index_of_total": "{index} van {total}",
"orientation": "Oriëntatie",
"group": "Groep",
"group_count": "Aantal groepen",
"height_cm": "Lengte (cm)",
"history": "Geschiedenis",
"groups": "Groepen",
"file_count": "Aantal bestanden",
"files_amount": "{value} bestanden",
"include_sub_group_content": "Inclusief subgroep inhoud",
"login": {
"username": "Gebruikersnaam",
"password": "Wachtwoord",
"login": "Login",
"invalid_credentials": "Ongeldige gebruikersnaam of wachtwoord"
},
"group_scene_number": "Scènenummer",
"include_sub_studio_content": "Inclusief substudio inhoud",
"last_played_at": "Laatst gespeeld op",
"include_sub_tag_content": "Inclusief sub-tag inhoud",
"age_on_date": "{age} tijdens productie",
"studio_tagger": {
"query_all_studios_in_the_database": "Alle studio's in de database",
"current_page": "Huidige pagina",
"status_tagging_job_queued": "Status: Tagging-taak in de wachtrij",
"config": {
"no_instances_found": "Geen gevallen gevonden",
"these_fields_will_not_be_changed_when_updating_studios": "Deze velden worden niet gewijzigd bij het updaten van studio's."
},
"failed_to_save_studio": "Opslaan van studio “{studio}” mislukt",
"name_already_exists": "Naam bestaat reeds",
"network_error": "Netwerkfout",
"no_results_found": "Geen resultaten gevonden.",
"number_of_studios_will_be_processed": "{studio_count} studio's worden verwerkt",
"refresh_tagged_studios": "Vernieuwen getagde studio's",
"refreshing_will_update_the_data": "Vernieuwen zal de gegevens van alle getagde studio's van de stash-box bijwerken.",
"create_or_tag_parent_studios": "Maak ontbrekende of label bestaande moederstudio's"
}
}

View file

@ -102,7 +102,13 @@
"performers_found": "Fann {count} utøvarar",
"delete_entity_title": "{count, plural, one {Slett {singularEntity}} other {Slett {pluralEntity}}}",
"scenes_found": "Fann {count} scener",
"dont_show_until_updated": "Ikkje vis før neste oppdatering"
"dont_show_until_updated": "Ikkje vis før neste oppdatering",
"imagewall": {
"direction": {
"column": "Kolonne",
"row": "Rad"
}
}
},
"date": "Dato",
"bitrate": "Bitrate",
@ -143,6 +149,9 @@
}
}
}
},
"images": {
"heading": "Bilete"
}
},
"about": {
@ -229,5 +238,16 @@
"sub_group": "Undergruppe",
"sub_group_count": "Tal på undergrupper",
"sub_group_of": "Undergruppe av {parent}",
"sub_group_order": "Undergruppesortert"
"sub_group_order": "Undergruppesortert",
"groups": "Grupper",
"performers": "Utøvarar",
"studios": "Studio",
"image": "Bilete",
"images": "Bilete",
"scene": "Scene",
"group": "Gruppe",
"galleries": "Galleri",
"scenes": "Scener",
"studio": "Studio",
"performer": "Utøvar"
}

View file

@ -141,7 +141,9 @@
"remove_from_containing_group": "Usuń z grupy",
"reset_cover": "Przywróć domyślną okładkę",
"add_sub_groups": "Dodaj podgrupy",
"view_history": "Zobacz historię"
"view_history": "Zobacz historię",
"play": "Odtwarzaj",
"show_results": "Pokaż wyniki"
},
"actions_name": "Działania",
"age": "Wiek",
@ -346,6 +348,9 @@
"desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas generowania wideo.",
"heading": "Argumenty wyjścia dla transkodowania z użyciem FFmpeg"
}
},
"download_ffmpeg": {
"heading": "Pobierz FFmpeg"
}
},
"funscript_heatmap_draw_range": "Bierz pod uwagę zakres dla wygenerowanych heatmap",
@ -832,7 +837,6 @@
"destination": "Cel",
"source": "Źródło"
},
"overwrite_filter_confirm": "Czy na pewno chcesz nadpisać istniejące zapisane zapytanie {entityName}?",
"reassign_entity_title": "Przypisz {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"reassign_files": {
"destination": "Przypisz ponownie do"

View file

@ -689,7 +689,6 @@
"destination": "Destino",
"source": "Fonte"
},
"overwrite_filter_confirm": "Tem certeza de que deseja sobrescrever a consulta salva existente {entityName}?",
"scene_gen": {
"force_transcodes": "Forçar geração de transcodificação",
"force_transcodes_tooltip": "Por padrão, transcodificações são geradas apenas quando o arquivo de vídeo não é suportado pelo navegador. Quando ativado, transcodificações serão geradas mesmo quando o vídeo parecer ser suportado no navegador.",

View file

@ -88,7 +88,8 @@
"submit_update": "Trimite actualizare",
"tasks": {
"clean_confirm_message": "Ești sigur că vrei să cureți? Acest lucru va șterge informațiile din baza de date și conținutul generat pentru toate scenele și galeriile care nu se mai găsesc în sistemul de fișiere.",
"import_warning": "Ești sigur că vrei să imporți? Asta va șterge baza de date si va reimporta din metadatele tale exporatate."
"import_warning": "Ești sigur că vrei să imporți? Asta va șterge baza de date si va reimporta din metadatele tale exporatate.",
"dry_mode_selected": "\"Modul uscat\" selectat. Nu se va șterge nimic, doar se va loga."
},
"temp_disable": "Dezactivează temporar…",
"temp_enable": "Activează temporar…",
@ -131,7 +132,18 @@
"reshuffle": "Reamestecă",
"scrape_query": "Extrage date",
"scrape_scene_fragment": "Extrage fragment cu fragment",
"scrape_with": "Extrage cu…"
"scrape_with": "Extrage cu…",
"selective_clean": "Curățare selectivă",
"selective_scan": "Scanare selectivă",
"set_cover": "Setează ca fundal",
"swap": "Schimbă",
"unset": "Nesetat",
"view_history": "Vezi istoric",
"sidebar": {
"close": "Închide bara laterală",
"open": "Deschide bara laterală"
},
"split": "Împarte"
},
"actions_name": "Acțiuni",
"age": "Vârstă",
@ -162,16 +174,27 @@
"set_tag_label": "Setați etichete",
"show_male_desc": "Comutați dacă interpreții de sex masculin vor fi disponibili pentru etichetare.",
"show_male_label": "Arată interpreți de sex masculin",
"source": "Sursă"
"source": "Sursă",
"query_mode_metadata": "Date meta",
"mark_organized_label": "Marchează ca Organizat la salvare",
"errors": {
"blacklist_duplicate": "Lucru de pe lista neagră duplicat"
},
"mark_organized_desc": "Marchează scena ca Organizată imediat după ce butonul de Salvare este apăsat.",
"query_mode_label": "Mod de căutare",
"blacklist_desc": "Lucrurile din lista neagră sunt excluse din căutări. De reținut, căutările sunt expresii si diferențiază între litere mari și mici. Înaintea anumitor caractere, trebuie pus caracterul backslash: {chars_require_escape}"
},
"results": {
"duration_unknown": "Durată necunoscută",
"match_failed_already_tagged": "Scena este deja etichetată",
"match_failed_no_result": "Nu s-au găsit rezultate",
"match_success": "Scena a fost etichetată cu succes",
"unnamed": "Fără denumire"
"unnamed": "Fără denumire",
"fp_matches": "Durația este aceeași",
"duration_off": "Durația diferă cu cel puțin {number}s"
},
"verb_toggle_config": "{toggle} {configuration}"
"verb_toggle_config": "{toggle} {configuration}",
"noun_query": "Căutare"
},
"config": {
"about": {
@ -253,7 +276,6 @@
"created_at": "Creat La",
"dialogs": {
"delete_confirm": "Ești sigur ca vrei să ștergi {entityName}?",
"overwrite_filter_confirm": "Sunteți sigur că doriți să suprascrieți interogarea salvată existentă {entityName}?",
"scene_gen": {
"force_transcodes_tooltip": "În mod implicit, transcodurile sunt generate numai atunci când fișierul video nu este acceptat în browser. Atunci când este activată, transcodurile vor fi generate chiar și atunci când fișierul video pare a fi acceptat în browser.",
"image_previews": "Imagini animate de previzualizare",
@ -495,5 +517,21 @@
"view_all": "Vezi Toate",
"weight": "Greutate",
"years_old": "ani",
"containing_group": "Grup aparținător"
"containing_group": "Grup aparținător",
"aliases": "Porecle",
"appears_with": "Apare cu",
"audio_codec": "Codec Audio",
"between_and": "și",
"blobs_storage_type": {
"database": "Bază de date",
"filesystem": "Sistem de fișiere"
},
"captions": "Subtitrări",
"chapters": "Capitole",
"circumcised_types": {
"CUT": "Circumcis",
"UNCUT": "Necircumcis"
},
"circumcised": "Circumcizie",
"age_on_date": "{age} la producție"
}

View file

@ -128,7 +128,7 @@
"assign_stashid_to_parent_studio": "Присвоить Stash ID для текущей родительской студии и обновить метаданные",
"add_manual_date": "Добавить дату вручную",
"add_o": "Добавить О",
"add_play": "Добавить проигрывание",
"add_play": "Добавить воспроизведение",
"choose_date": "Выбрать дату",
"clean_generated": "Очистить сгенерированные файлы",
"clear_date_data": "Очистить информацию о дате",
@ -139,7 +139,17 @@
"reset_cover": "Восстановить обложку по умолчанию",
"set_cover": "Установить как обложку",
"add_sub_groups": "Добавить подгруппы",
"remove_from_containing_group": "Удалить из группы"
"remove_from_containing_group": "Удалить из группы",
"reset_play_duration": "Сбросить время воспроизведения",
"reset_resume_time": "Сбросить точку продолжения",
"show_results": "Показать результаты",
"sidebar": {
"toggle": "Показать/скрыть боковую панель",
"open": "Открыть панель",
"close": "Закрыть панель"
},
"show_count_results": "Показать {count} результат(ов)",
"play": "Воспроизвести"
},
"actions_name": "Действия",
"age": "Возраст",
@ -183,7 +193,10 @@
"show_male_label": "Показывать актеров мужского пола",
"source": "Источник",
"mark_organized_label": "Отметить как Организованную при сохранении",
"mark_organized_desc": "Сразу же отметить сцену как Организованную после нажатия кнопки Сохранить."
"mark_organized_desc": "Сразу же отметить сцену как Организованную после нажатия кнопки Сохранить.",
"errors": {
"blacklist_duplicate": "Дублировать элемент чёрного списка"
}
},
"noun_query": "Запрос",
"results": {
@ -435,7 +448,9 @@
"endpoint": "Конечная точка",
"graphql_endpoint": "Конечная точка GraphQL",
"name": "Имя",
"title": "Конечные точки Stash-box"
"title": "Конечные точки Stash-box",
"max_requests_per_minute": "Максимальное количество запросов в минуту",
"max_requests_per_minute_description": "Использует значение по умолчанию {defaultValue}, если задано 0"
},
"system": {
"transcoding": "Транскодирование"
@ -541,7 +556,8 @@
"sprites": "Спрайты Сцен",
"transcodes": "Транскоды Сцен"
},
"rescan": "Пересканировать файлы"
"rescan": "Пересканировать файлы",
"rescan_tooltip": "Повторно просканировать все файлы в пути. Используется для обновления метаданных и сканирования ZIP-файлов."
},
"tools": {
"scene_duplicate_checker": "Проверка сцен на дубликаты",
@ -560,7 +576,9 @@
"whitespace_chars": "Символы пробелов",
"whitespace_chars_desc": "Эти символы будут заменены пробелами в названии"
},
"scene_tools": "Инструменты видео"
"scene_tools": "Инструменты видео",
"graphql_playground": "Песочница GraphQL",
"heading": "Инструменты"
},
"ui": {
"abbreviate_counters": {
@ -694,7 +712,7 @@
}
},
"scene_list": {
"heading": "Сетка",
"heading": "Сеточный вид",
"options": {
"show_studio_as_text": "Отображать названия студии как текст"
}
@ -720,7 +738,8 @@
"description": "Кнопка VR будет показана только для сцен с данным тегом.",
"heading": "Тег VR"
},
"disable_mobile_media_auto_rotate": "Отключить автоповорот в полноэкранном режиме на мобильных устройствах"
"disable_mobile_media_auto_rotate": "Отключить автоповорот в полноэкранном режиме на мобильных устройствах",
"show_range_markers": "Показать маркеры диапазона"
}
},
"scene_wall": {
@ -883,7 +902,6 @@
"destination": "Назначение",
"source": "Источник"
},
"overwrite_filter_confirm": "Вы уверены, что хотите перезаписать существующий сохраненный запрос {entityName}?",
"reassign_entity_title": "{count, plural, one {Переназначить {singularEntity}} other {Переназначить {pluralEntity}}}",
"reassign_files": {
"destination": "Переназначить на"
@ -944,7 +962,9 @@
},
"clear_play_history_confirm": "Вы уверены, что хотите удалить историю просмотра?",
"performers_found": "{count} исполнителей найдено",
"clear_o_history_confirm": "Вы уверены, что хотите очистить историю О?"
"clear_o_history_confirm": "Вы уверены, что хотите очистить историю О?",
"overwrite_filter_warning": "Сохранённый фильтр «{entityName}» будет перезаписан.",
"set_default_filter_confirm": "Вы уверены, что хотите установить этот фильтр по умолчанию?"
},
"dimensions": "Размер",
"director": "Режиссер",
@ -954,7 +974,8 @@
"list": "Список",
"tagger": "Теггер",
"unknown": "Неизвестный",
"wall": "Стена"
"wall": "Стена",
"label_current": "Режим отображения: {current}"
},
"donate": "Пожертвование",
"dupe_check": {
@ -1070,7 +1091,8 @@
"last_played_at": "Воспроизводился в последний раз",
"library": "Библиотека",
"loading": {
"generic": "Загрузка…"
"generic": "Загрузка…",
"plugins": "Загрузка плагинов…"
},
"marker_count": "Количество маркеров",
"markers": "Маркеры",
@ -1104,7 +1126,8 @@
"first": "Первая",
"last": "Последняя",
"next": "Следующая",
"previous": "Предыдущий"
"previous": "Предыдущий",
"current_total": "{current} из {total}"
},
"parent_of": "Родитель {children}",
"parent_studios": "Родительские студии",
@ -1182,7 +1205,8 @@
"name": "Фильтр",
"saved_filters": "Сохраненные фильтры",
"update_filter": "Обновить фильтр",
"edit_filter": "Изменить фильтр"
"edit_filter": "Изменить фильтр",
"more_filter_criteria": "+ещё {count}"
},
"seconds": "Секунды",
"settings": "Настройки",
@ -1204,7 +1228,9 @@
"errors": {
"something_went_wrong": "О, нет! Что-то пошло не так!",
"something_went_wrong_description": "Если это похоже на проблему с вашими входными данными, нажмите «Назад», чтобы исправить их. В противном случае сообщите об ошибке на {githubLink} или обратитесь за помощью в {discordLink}.",
"something_went_wrong_while_setting_up_your_system": "Что-то пошло не так при настройке вашей системы. Мы получили следующую ошибку: {error}"
"something_went_wrong_while_setting_up_your_system": "Что-то пошло не так при настройке вашей системы. Мы получили следующую ошибку: {error}",
"unexpected_error": "Произошла непредвиденная ошибка: {error}",
"unable_to_retrieve_system_status": "Не удалось получить статус системы: {error}"
},
"folder": {
"file_path": "Путь файла",
@ -1432,7 +1458,15 @@
"image_index_greater_than_zero": "Индекс изображения должен быть больше 0",
"header": "Ошибка",
"loading_type": "Ошибка загрузки {type}",
"something_went_wrong": "Что-то пошло по пизде."
"something_went_wrong": "Что-то пошло по пизде.",
"custom_fields": {
"field_name_length": "Имя поля должно содержать меньше 65 символов",
"field_name_required": "Имя поля обязательно",
"field_name_whitespace": "Имя поля не должно начинаться или заканчиваться пробелом",
"duplicate_field": "Имя поля должно быть уникальным"
},
"invalid_javascript_string": "Недопустимый код JavaScript: {error}",
"invalid_json_string": "Недопустимая JSON-строка: {error}"
},
"date_format": "ГГГГ-ММ-ДД",
"datetime_format": "ГГГГ-ММ-ДД ЧЧ:ММ",
@ -1451,7 +1485,8 @@
"date_invalid_form": "${path} должен быть в формате ГГГГ-ММ-ДД",
"blank": "${path} не должен быть пустым",
"required": "${path} обязательное поле",
"unique": "${path} должен быть уникальным"
"unique": "${path} должен быть уникальным",
"end_time_before_start_time": "Время окончания должно быть больше или равно времени начала"
},
"unknown_date": "Неизвестная дата",
"urls": "URLы",
@ -1471,5 +1506,43 @@
"age_on_date": "{age} на момент съемки",
"sub_group_count": "Кол-во подгрупп",
"sub_group": "Подгруппа",
"studio_tags": "Теги студии"
"studio_tags": "Теги студии",
"criterion_modifier_values": {
"any": "Любой",
"any_of": "Любой из",
"none": "Отсутствует",
"only": "Только"
},
"containing_groups": "Группы, в которые входит объект",
"custom_fields": {
"criteria_format_string": "criterion} (пользовательское поле) {modifierString} {valueString}",
"criteria_format_string_others": "{criterion} (пользовательское поле) {modifierString} {valueString} (и ещё {others})",
"field": "Поле",
"title": "Настраиваемые поля",
"value": "Значение"
},
"containing_group": "Содержащая группа",
"containing_group_count": "Количество содержащих групп",
"time_end": "Время окончания",
"eta": "Ожидаемое время завершения",
"login": {
"username": "Имя пользователя",
"password": "Пароль",
"login": "Логин",
"internal_error": "Произошла внутренняя ошибка. Подробности смотрите в логах.",
"invalid_credentials": "Неверное имя пользователя или пароль"
},
"groups": "Группы",
"include_sub_tag_content": "Учитывать содержимое вложенных тегов",
"sort_name": "Сортировать по имени",
"include_sub_group_content": "Включать содержимое подгрупп",
"include_sub_studio_content": "Включить данные дочерних студий",
"group": "Группа",
"group_count": "Количество групп",
"group_scene_number": "Номер сцены",
"include_sub_groups": "Включать подгруппы",
"studio_count": "Количество студий",
"sub_group_of": "Входит в группу {parent}",
"sub_group_order": "Сортировка подгрупп",
"sub_groups": "Подгруппы"
}

View file

@ -141,7 +141,15 @@
"add_sub_groups": "Lägg Till Undergrupper",
"remove_from_containing_group": "Ta bort från Grupp",
"reset_resume_time": "Återställ återupptagningstid",
"set_cover": "Välj som Omslag"
"set_cover": "Välj som Omslag",
"play": "Spela",
"show_count_results": "Visa {count} resultat",
"sidebar": {
"toggle": "Ändra sidolisten",
"close": "Stäng sidolisten",
"open": "Öppna sidolisten"
},
"show_results": "Visa resultat"
},
"actions_name": "Handlingar",
"age": "Ålder",
@ -447,7 +455,9 @@
"endpoint": "Adress",
"graphql_endpoint": "GraphQL-adress",
"name": "Namn",
"title": "Stash-box Adresser"
"title": "Stash-box Adresser",
"max_requests_per_minute": "Högsta antal förfrågningar per minut",
"max_requests_per_minute_description": "Använder standardvärdet {defaultValue} om detta är 0"
},
"system": {
"transcoding": "Omkodning"
@ -573,7 +583,9 @@
"whitespace_chars": "Blankstegstecken",
"whitespace_chars_desc": "Dessa tecken kommer ersättas med blanksteg i titeln"
},
"scene_tools": "Scenverktyg"
"scene_tools": "Scenverktyg",
"graphql_playground": "GraphQL lekplats",
"heading": "Verktyg"
},
"ui": {
"abbreviate_counters": {
@ -907,7 +919,6 @@
"destination": "Mål",
"source": "Källa"
},
"overwrite_filter_confirm": "Är du säker på att du vill skriva över existerande sökning {entityName}?",
"performers_found": "{count} stjärnor hittade",
"reassign_entity_title": "{count, plural, one {Omplacera {singularEntity}} other {Omplacera {pluralEntity}}}",
"reassign_files": {
@ -960,7 +971,9 @@
"set_image_url_title": "URL till bild",
"unsaved_changes": "Osparade ändringar. Är du säker att du vill lämna?",
"clear_o_history_confirm": "Är du säker på att du vill radera O-historiken?",
"clear_play_history_confirm": "Är du säker på att du vill radera uppspelningshistoriken?"
"clear_play_history_confirm": "Är du säker på att du vill radera uppspelningshistoriken?",
"overwrite_filter_warning": "Sparat filter \"{entityName}\" kommer skrivas över.",
"set_default_filter_confirm": "Är du säker att du vill ställa in detta filter som standard?"
},
"dimensions": "Mått",
"director": "Regissör",
@ -970,7 +983,8 @@
"list": "Lista",
"tagger": "Taggaren",
"unknown": "Okänd",
"wall": "Vägg"
"wall": "Vägg",
"label_current": "Visningsläge: {current}"
},
"donate": "Donera",
"dupe_check": {
@ -1118,7 +1132,7 @@
"interactive_speed": "Interaktiv Hastighet",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "{age} {years_old} i den här scenen"
"age_context": "{age} {years_old} vid produktion"
},
"phash": "PHash",
"play_count": "Visningar",
@ -1222,7 +1236,8 @@
"edit_filter": "Ändra Filter",
"name": "Filter",
"saved_filters": "Sparade filter",
"update_filter": "Uppdatera filter"
"update_filter": "Uppdatera filter",
"more_filter_criteria": "+{count} fler"
},
"second": "Sekund",
"seconds": "Sekunder",
@ -1516,8 +1531,18 @@
"custom_fields": {
"field": "Fält",
"title": "Skäddarsydda Fält",
"value": "Värde"
"value": "Värde",
"criteria_format_string": "{criterion} (eget fält) {modifierString} {valueString}",
"criteria_format_string_others": "{criterion} (eget fält) {modifierString} {valueString} (+{others} andra)"
},
"eta": "Uppskattad återstående tid",
"sort_name": "Sorteringsnamn"
"sort_name": "Sorteringsnamn",
"login": {
"username": "Användarnamn",
"password": "Lösenord",
"internal_error": "Oväntad internt fel. Se loggen för mer information",
"login": "Inlogg",
"invalid_credentials": "Ogiltigt användarnamn eller lösenord"
},
"age_on_date": "{age} vid produktion"
}

View file

@ -1078,7 +1078,6 @@
"destination": "ปลายทาง",
"source": "ต้นทาง"
},
"overwrite_filter_confirm": "คุณแน่ใจว่าต้องการเขียนทับเงื่อนไขการค้นหา{entityName}ใช่หรือไม่?",
"reassign_files": {
"destination": "ย้ายไปที่"
},

View file

@ -137,11 +137,23 @@
"assign_stashid_to_parent_studio": "Mevcut ana stüdyoya Stash ID atayın ve üstverileri güncelleyin",
"download_anonymised": "Anonim olarak indir",
"add_manual_date": "Elle tarih ekle",
"reset_resume_time": "Devam etme süresini sıfırla"
"reset_resume_time": "Devam etme süresini sıfırla",
"split": "Ayır",
"swap": "Değiştir",
"encoding_image": "Resim kodlanıyor…",
"sidebar": {
"close": "Kenar çubuğunu kapat",
"open": "Kenar çubuğunu aç",
"toggle": "Kenar çubuğunu aç/kapat"
},
"play": "Oynat",
"show_results": "Sonuçları göster",
"show_count_results": "{count} sonucu göster",
"load": "Yükle"
},
"actions_name": "Eylemler",
"age": "Yaş",
"aliases": "Takma isimler",
"aliases": "Diğer Adlar",
"all": "tümü",
"also_known_as": "Diğer adıyla",
"ascending": "Artan",
@ -152,7 +164,7 @@
"career_length": "Kariyer Uzunluğu",
"component_tagger": {
"config": {
"active_instance": "Aktif stash-box:",
"active_instance": "Aktif stash-box oturumu:",
"blacklist_desc": "Kara listeye alınan kelimeler sorguya eklenmez. Sözkonusu kelimeler kurallı ifadelerdir (regex) ve büyük-küçük harf ayrımına duyarlı değillerdir. Belirli karakterler ters bölü işaretiyle ayrılmalıdır: {chars_require_escape}",
"blacklist_label": "Kara liste",
"query_mode_auto": "Otomatik",
@ -228,7 +240,7 @@
"system": "Sistem",
"tasks": "Görevler",
"tools": "Araçlar",
"changelog": "Sürüm Notları"
"changelog": "Değişiklik Günlüğü"
},
"dlna": {
"allow_temp_ip": "{tempIP} IP adresine izin ver",
@ -287,13 +299,13 @@
"create_galleries_from_folders_desc": "Seçili ise resim içeren dizinlerden galeriler oluşturur.",
"create_galleries_from_folders_label": "Resim içeren dizinlerden galeri oluştur",
"db_path_head": "Veritabanı Yolu",
"directory_locations_to_your_content": "İçeriğiniz için dizin lokasyonları",
"directory_locations_to_your_content": "İçeriğiniz için dizin konumları",
"excluded_image_gallery_patterns_desc": "Tarama ve Temizleme işlemine eklenmeyecek Resim ve Galeri dosyaları/dosya konumları için kurallı ifadeler (Regexp)",
"excluded_image_gallery_patterns_head": "Dışta tutulan Resim/Galeri Kuralları",
"excluded_video_patterns_desc": "Tarama ve Temizleme işlemine eklenmeyecek Video dosyaları/dosya konumları için kurallı ifadeler (Regexp)",
"excluded_video_patterns_head": "Dışta tutulan Video Kuralları",
"gallery_ext_desc": "Galeri ZIP dosyaları olarak tanımlanacak dosya uzantıları listesi (virgülle ayrılmış).",
"gallery_ext_head": "Galeri ZIP dosya Uzantıları",
"gallery_ext_head": "Galeri ZIP Uzantıları",
"generated_file_naming_hash_desc": "Oluşturulacak dosya isimleri için MD5 veya oshash kullanın. Bu değeri değiştirmek, tüm sahneler için MD5/oshash hesaplaması gerektirir. Bu değeri değiştirdikten sonra mevcut tüm ek dosyalar yeniden oluşturulacak veya yer değiştirecektir. Yer değiştirme işlemleri için Görevler sayfasını ziyaret edin.",
"generated_file_naming_hash_head": "Oluşturulan dosya adı imzası",
"generated_files_location": "Oluşturulan ek dosyalar için dizin konumu (yer işaretleri, sahne önizlemeler, küçük resimler vb.)",
@ -323,7 +335,7 @@
"heading": "Veri Toplayıcı Yolu"
},
"scraping": "Veri Toplama",
"sqlite_location": "SQLite veritabanı için dizin konumu (değiştirirseniz yeniden başlatma gerekir)",
"sqlite_location": "SQLite veritabanı için dosya konumu (yeniden başlatma gerektirir). UYARI: Veritabanını, Stash sunucusunun çalıştığı sistemden farklı bir sistemde (yani ağ üzerinden) depolamak desteklenmemektedir!",
"video_ext_desc": "Video olarak işlem görecek dosya uzantı listesi (virgülle ayrılmış).",
"video_ext_head": "Video Uzantıları",
"video_head": "Video",
@ -386,12 +398,14 @@
"python_path": {
"heading": "Python Yürütülebilir Yolu",
"description": "Python yürütülebilir dosyasının yolu (yalnızca klasörün değil). Komut dosyası veri kazıyıcılar ve eklentiler için kullanılır. Boşsa, python ortamdan çözümlenecektir"
}
},
"heatmap_generation": "Funscript Isı Haritası Oluşturma",
"funscript_heatmap_draw_range_desc": "Oluşturulan ısı haritasının y ekseninde hareket aralığını çizin. Değişiklik yapıldıktan sonra mevcut ısı haritalarının yeniden oluşturulması gerekecektir."
},
"library": {
"exclusions": "Dışta Tutulanlar",
"gallery_and_image_options": "Galeri ve Resim seçenekleri",
"media_content_extensions": "Medya içerik uzantıları"
"media_content_extensions": "Medya İçeriği Uzantıları"
},
"logs": {
"log_level": "Kayıt Tutma Seviyesi"
@ -422,7 +436,9 @@
"endpoint": "Bağlantı Noktası",
"graphql_endpoint": "GraphQL bağlantı noktası",
"name": "Ad",
"title": "Stash-box Bağlantı Noktaları"
"title": "Stash-box Bağlantı Noktaları",
"max_requests_per_minute": "Dakika başına maksimum istek",
"max_requests_per_minute_description": "0 olarak ayarlanırsa, varsayılan değer olan {defaultValue} kullanılır"
},
"system": {
"transcoding": "Video Dönüştürme"
@ -515,7 +531,8 @@
"anonymise_and_download": "Veritabanının anonimleştirilmiş bir kopyasını oluşturur ve elde edilen dosyayı indirir.",
"anonymise_database": "Tüm hassas verileri anonimleştirerek veritabanının bir kopyasını yedekler dizinine alır. Bu daha sonra sorun giderme ve hata ayıklama amacıyla başkalarına sağlanabilir. Orijinal veritabanı değiştirilmez. Anonimleştirilmiş veritabanı {filename_format} dosya adı biçimini kullanır.",
"migrate_scene_screenshots": {
"delete_files": "Ekran görüntülerini sil"
"delete_files": "Ekran görüntülerini sil",
"overwrite_existing": "Mevcut blob'ları ekran görüntüsü verileriyle üzerine yaz"
},
"rescan_tooltip": "Yoldaki her dosyayı yeniden tarayın. Dosya üstverilerini güncellemeyi zorlamak ve zip dosyalarını yeniden taramak için kullanılır.",
"generate_clip_previews_during_scan": "Resim klipleri için önizlemeler oluştur"
@ -537,7 +554,9 @@
"whitespace_chars": "Boşluk karakterleri",
"whitespace_chars_desc": "Bu karakterler başlıkta boşluk karakteri ile değiştirilecektir"
},
"scene_tools": "Sahne Araçları"
"scene_tools": "Sahne Araçları",
"graphql_playground": "GraphQL oyun alanı",
"heading": "Araçlar"
},
"ui": {
"basic_settings": "Temel Seçenekler",
@ -580,7 +599,7 @@
"half": "Yarım",
"quarter": "Çeyrek",
"tenth": "Onda bir",
"full": "Dolu"
"full": "Tam"
},
"label": "Derecelendirme Yıldızı Hassasiyeti"
}
@ -605,7 +624,8 @@
"heading": "Resim önizlemelerini kaydet"
},
"create_image_clips_from_videos": {
"heading": "Video Uzantılarını Resim Klibi Olarak Tara"
"heading": "Video Uzantılarını Resim Klibi Olarak Tara",
"description": "Bir kütüphanede videolar devre dışı bırakıldığında, video dosyaları (video uzantısı ile biten dosyalar) Resim Klibi olarak taranacaktır."
}
}
},
@ -618,7 +638,7 @@
"heading": "Maksimum döngü süresi"
},
"menu_items": {
"description": "Gezinti çubuğunda farklı türdeki içerikleri göster veya gizle",
"description": "Gezinti çubuğunda farklı içerik türlerini göster veya gizle",
"heading": "Menü Öğeleri"
},
"performers": {
@ -645,7 +665,7 @@
}
},
"scene_player": {
"heading": "Sahne Oynatıcısı",
"heading": "Sahne Oynatıcı",
"options": {
"auto_start_video": "Videoları otomatik başlat",
"auto_start_video_on_play_selected": {
@ -664,7 +684,9 @@
"track_activity": "Sahne Oynatma Geçmişi'ni etkinleştir",
"enable_chromecast": "Chromecast'i Etkinleştir",
"show_ab_loop_controls": "AB Loop eklenti kontrollerini göster",
"show_scrubber": "Video İlerleme Çubuğunu Göster"
"show_scrubber": "Video İlerleme Çubuğunu Göster",
"disable_mobile_media_auto_rotate": "Mobil cihazlarda tam ekran medyanın otomatik döndürülmesini devre dışı bırak",
"show_range_markers": "Zaman İşaretleyicilerini Göster"
}
},
"scene_wall": {
@ -688,6 +710,10 @@
"show_all_details": {
"heading": "Tüm ayrıntıları göster",
"description": "Etkinleştirildiğinde, varsayılan olarak tüm içerik ayrıntıları gösterilecek ve her ayrıntı öğesi tek bir sütuna sığacak"
},
"compact_expanded_details": {
"heading": "Kompakt genişletilmiş ayrıntılar",
"description": "Bu seçenek etkinleştirildiğinde, kompakt görünüm korunurken genişletilmiş ayrıntılar gösterilir"
}
},
"custom_javascript": {
@ -696,12 +722,12 @@
"description": "Değişikliklerin etkili olması için sayfanın yeniden yüklenmesi gerekir. Özel Javascript ile Stash'in gelecekteki sürümleri arasında uyumluluk garantisi yoktur."
},
"custom_locales": {
"heading": "Özel yerelleştirme",
"heading": "Özel Yerelleştirme",
"option_label": "Özel yerelleştirme etkin",
"description": "Bireysel yerel ayar dizelerini geçersiz kılın. Ana liste için https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json adresine bakın. Değişikliklerin etkili olması için sayfanın yeniden yüklenmesi gerekir."
},
"studio_panel": {
"heading": "Stüdyo görünümü",
"heading": "Stüdyo Görünümü",
"options": {
"show_child_studio_content": {
"heading": "Alt stüdyo içeriğini görüntüle",
@ -716,7 +742,7 @@
"description": "Etiket görünümündeyken alt etiketlerdeki içeriği de görüntüleyin"
}
},
"heading": "Etiket görünümü"
"heading": "Etiket Görünümü"
},
"abbreviate_counters": {
"heading": "Sayaçları kısalt",
@ -735,10 +761,20 @@
"connect": "Bağlan",
"status": {
"heading": "Handy Bağlantı Durumu"
}
},
"server_offset": {
"heading": "Sunucu Zaman Farkı"
},
"sync": "Senkronize et"
},
"use_stash_hosted_funscript": {
"heading": "Funscript'leri doğrudan sun"
},
"show_tag_card_on_hover": {
"heading": "Etiket kartı araç ipuçları"
},
"scroll_attempts_before_change": {
"heading": "Geçiş Öncesi Kaydırma Denemeleri"
}
},
"advanced_mode": "Gelişmiş Mod"
@ -829,7 +865,6 @@
"destination": "Hedef Noktası",
"source": "Kaynak"
},
"overwrite_filter_confirm": "Kayıtlı {entityName} sorgusunun üzerine yazmak istediğinizden emin misiniz?",
"scene_gen": {
"force_transcodes": "Dönüştürülmüş video oluşturmayı zorla",
"force_transcodes_tooltip": "Varsayılan olarak, video yalnızca video dosyası tarayıcı tarafından desteklenmediğinde dönüştürülür. Etkinleştirildiğinde, video dosyası tarayıcı tarafından destekleniyorsa bile video dönüştürülür.",
@ -839,7 +874,7 @@
"marker_image_previews": "İşaretleyici Hareketli Resim Önizlemeleri",
"marker_image_previews_tooltip": "Hareketli Yer İmi WebP önizlemeleri, Önizleme Türü sadece Hareketli Resim olarak seçilmişse gereklidir.",
"marker_screenshots": "İşaretleyici Ekran Görüntüleri",
"marker_screenshots_tooltip": "Yer İmi hareketsiz JPG resimleri, Önizleme Türü sadece Hareketsiz Resim olarak seçilmişse gereklidir.",
"marker_screenshots_tooltip": "Yer İmi hareketsiz JPG resimleri",
"markers": "İşaretleyici Önizlemeleri",
"markers_tooltip": "Belirlenen zamandan itibaren başlayan 20 saniyelik videolar.",
"overwrite": "Varolan oluşturulmuş dosyaların üzerine yaz",
@ -877,7 +912,9 @@
"unsaved_changes": "Değişiklikler kaydedilmedi. Sayfadan ayrılmak istediğinize emin misiniz?",
"clear_play_history_confirm": "Oynatma geçmişini temizlemek istediğinize emin misiniz?",
"merge": {
"source": "Kaynak"
"source": "Kaynak",
"destination": "Hedef",
"empty_results": "Hedef alan değerleri değişmeyecektir."
},
"dont_show_until_updated": "Sonraki güncellemeye kadar gösterme",
"clear_o_history_confirm": "O geçmişini temizlemek istediğinize emin misiniz?",
@ -894,7 +931,8 @@
"reassign_files": {
"destination": "Şuraya yeniden ata"
},
"reassign_entity_title": "{count, plural, one {Yeniden ata {singularEntity}} other {Yeniden ata {pluralEntity}}}"
"reassign_entity_title": "{count, plural, one {Yeniden ata {singularEntity}} other {Yeniden ata {pluralEntity}}}",
"set_default_filter_confirm": "Bu filtreyi varsayılan olarak ayarlamak istediğinize emin misiniz?"
},
"dimensions": "Boyutlar",
"director": "Yönetmen",
@ -903,7 +941,8 @@
"list": "Liste",
"tagger": "Etiketleyici",
"unknown": "Bilinmeyen",
"wall": "Duvar"
"wall": "Duvar",
"label_current": "Görüntüleme Modu: {current}"
},
"donate": "Bağış Yap",
"dupe_check": {
@ -918,7 +957,8 @@
"search_accuracy_label": "Arama Kesinliği",
"title": "Yinelenen Sahneler",
"duration_options": {
"equal": "Eşit"
"equal": "Eşit",
"any": "Herhangi"
},
"duration_diff": "Maksimum Süre Farkı",
"select_all_but_largest_file": "En büyük dosya hariç, yinelenen her gruptaki her dosyayı seç",
@ -985,7 +1025,8 @@
"isMissing": "Eksik",
"library": "Kütüphane",
"loading": {
"generic": "Yükleniyor…"
"generic": "Yükleniyor…",
"plugins": "Eklentiler yükleniyor…"
},
"marker_count": "İşaretleyici Sayısı",
"markers": "İşaretleyiciler",
@ -1109,7 +1150,8 @@
"path_to_cache_directory_empty_for_default": "önbellek dizini yolu (varsayılan için boş bırakın)",
"store_blobs_in_database": "Blob'ları veritabanında depola",
"path_to_blobs_directory_empty_for_default": "blobs dizini yolu (varsayılan için boş bırakın)",
"where_can_stash_store_cache_files_description": "Stash, HLS/DASH canlı video dönüştürme gibi bazı işlevlerin çalışabilmesi için geçici dosyalara yönelik bir önbellek dizini gerektirir. Varsayılan olarak, Stash yapılandırma dosyanızı içeren dizin içinde bir <code>cache</code> dizini oluşturacaktır. Bunu değiştirmek istiyorsanız, lütfen mutlak veya göreceli (geçerli çalışma dizinine) bir yol girin. Mevcut değilse, Stash bu dizini oluşturacaktır."
"where_can_stash_store_cache_files_description": "Stash, HLS/DASH canlı video dönüştürme gibi bazı işlevlerin çalışabilmesi için geçici dosyalara yönelik bir önbellek dizini gerektirir. Varsayılan olarak, Stash yapılandırma dosyanızı içeren dizin içinde bir <code>cache</code> dizini oluşturacaktır. Bunu değiştirmek istiyorsanız, lütfen mutlak veya göreceli (geçerli çalışma dizinine) bir yol girin. Mevcut değilse, Stash bu dizini oluşturacaktır.",
"where_can_stash_store_blobs_description_addendum": "Alternatif olarak bu verileri veritabanında saklayabilirsiniz. <strong>Not:</strong>Bu işlem veritabanınızın boyutunu artıracak ve veritabanı taşıma süresini uzatacaktır."
},
"stash_setup_wizard": "Stash Kurulum Sihirbazı",
"success": {
@ -1129,11 +1171,12 @@
"welcome": {
"config_path_logic_explained": "Stash (<code>config.yml</code>) yapılandırma dosyasını ilk olarak mevcut dizinde bulmaya çalışır. Eğer bulamazsa, <code>$HOME/.stash/config.yml</code> dizinini (Windows işletim sistemi için <code>%USERPROFILE%\\.stash\\config.yml</code> dizini) araştırır. Öte yandan <code>-c '<path to config file>'</code> veya <code>--config '<path to config file>'</code> seçeneklerini kullanarak özelleştirilmiş bir yapılandırma dosyası da kullanabilirsiniz.",
"in_current_stash_directory": "<code>{path}</code> yolunda:",
"in_the_current_working_directory": "Mevcut dizinde",
"in_the_current_working_directory": "",
"next_step": "Eğer yeni bir sistem oluşturmak için hazırsanız, yapılandırma dosyasının nereye kaydedileceğini seçin ve Sonraki düğmesine basın.",
"store_stash_config": "Stash yapılandırmasını nereye kaydetmek istiyorsunuz?",
"unable_to_locate_config": "Eğer bunu okuyorsanız, Stash herhangi bir mevcut yapılandırma bulamamış demektir. Bu sihirbaz yeni bir yapılandırma sırasında size yol gösterecektir.",
"unexpected_explained": "Eğer beklenmedik bir şekilde bu ekranı gördüyseniz, Stash uygulamasını doğru dizinden başlatın veya başlatma komutuna <code>-c</code> değişkenini ekleyin."
"unexpected_explained": "Eğer beklenmedik bir şekilde bu ekranı gördüyseniz, Stash uygulamasını doğru dizinden başlatın veya başlatma komutuna <code>-c</code> değişkenini ekleyin.",
"in_the_current_working_directory_disabled": "<code>{path}</code> yolundaki çalışma dizini:"
},
"welcome_specific_config": {
"config_path": "Stash, yapılandırma dosyası için bu dizini kullanacak: <code>{path}</code>",
@ -1142,7 +1185,7 @@
},
"welcome_to_stash": "Stash uygulamasına hoşgeldiniz"
},
"stash_id": "Stash Kimliği (ID)",
"stash_id": "Stash Kimliği",
"stash_ids": "Stash Kimliği",
"stats": {
"image_size": "Toplam resim boyutu",
@ -1182,7 +1225,8 @@
"started_importing": "İçe aktarma başladı",
"updated_entity": "{entity} güncellendi",
"merged_scenes": "Birleştirilmiş sahneler",
"reassign_past_tense": "Dosya yeniden atandı"
"reassign_past_tense": "Dosya yeniden atandı",
"removed_entity": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} kaldırıldı"
},
"total": "Toplam",
"true": "Doğru",
@ -1207,7 +1251,9 @@
"edit_excluded_fields": "Hariç Tutulan Alanları Düzenle",
"no_fields_are_excluded": "Hiçbir alan hariç tutulmadı",
"create_parent_label": "Ana stüdyo oluştur",
"these_fields_will_not_be_changed_when_updating_studios": "Stüdyolar güncellenirken bu alanlar değişmeyecektir."
"these_fields_will_not_be_changed_when_updating_studios": "Stüdyolar güncellenirken bu alanlar değişmeyecektir.",
"active_stash-box_instance": "Aktif stash-box oturumu:",
"no_instances_found": "Oturum bulunamadı"
},
"batch_update_studios": "Stüdyoları Toplu Güncelle",
"failed_to_save_studio": "Stüdyo kaydedilemedi \"{studio}\"",
@ -1227,7 +1273,12 @@
"tag_status": "Etiket Durumu",
"untagged_studios": "Etiketlenmemiş stüdyolar",
"updating_untagged_studios_description": "Etiketlenmemiş stüdyoları güncellemek, stashid'si olmayan tüm stüdyoları eşleştirmeye ve üstverileri güncellemeye çalışacaktır.",
"name_already_exists": "Ad zaten mevcut"
"name_already_exists": "Ad zaten mevcut",
"status_tagging_job_queued": "Durum: Etiketleme işi sıraya alındı",
"any_names_entered_will_be_queried": "Girilen tüm isimler karşıdaki Stash-Box oturumundan sorgulanacak ve bulunursa eklenecektir. Yalnızca tam eşleşmeler bir eşleşme olarak kabul edilecektir.",
"refreshing_will_update_the_data": "Yenileme işlemi stash-box oturumundaki tüm etiketli stüdyoların verilerini güncelleyecektir.",
"to_use_the_studio_tagger": "Stüdyo etiketleyiciyi kullanmak için bir stash-box oturumunun yapılandırılması gerekir.",
"studio_names_separated_by_comma": "Virgülle ayrılmış stüdyo adları"
},
"blobs_storage_type": {
"database": "Veritabanı",
@ -1261,7 +1312,8 @@
"update": "Güncelle",
"version": "Sürüm",
"confirm_delete_source": "Kaynağı silmek istediğinize emin misiniz {name} ({url})?",
"required_by": "{packages} için gerekli"
"required_by": "{packages} için gerekli",
"confirm_uninstall": "{number} paketi kaldırmak istediğinize emin misiniz?"
},
"penis": "Penis",
"penis_length": "Penis Uzunluğu",
@ -1272,7 +1324,9 @@
"excluded_fields": "Hariç tutulan alanlar:",
"edit_excluded_fields": "Hariç Tutulan Alanları Düzenle",
"no_fields_are_excluded": "Hiçbir alan hariç tutulmadı",
"these_fields_will_not_be_changed_when_updating_performers": "Oyuncular güncellenirken bu alanlar değiştirilmeyecektir."
"these_fields_will_not_be_changed_when_updating_performers": "Oyuncular güncellenirken bu alanlar değiştirilmeyecektir.",
"active_stash-box_instance": "Aktif stash-box oturumu:",
"no_instances_found": "Oturum bulunamadı"
},
"current_page": "Geçerli sayfa",
"network_error": "Ağ Hatası",
@ -1294,7 +1348,9 @@
"updating_untagged_performers_description": "Etiketlenmemiş oyuncuları güncellemek, stashid'si olmayan tüm oyuncuları eşleştirmeye ve üstverileri güncellemeye çalışacaktır.",
"add_new_performers": "Yeni Oyuncular Ekle",
"refresh_tagged_performers": "Etiketlenmiş oyuncuları yenile",
"performer_already_tagged": "Oyuncu zaten etikelenmiş"
"performer_already_tagged": "Oyuncu zaten etikelenmiş",
"any_names_entered_will_be_queried": "Girilen tüm isimler karşıdaki Stash-Box oturumundan sorgulanacak ve bulunursa eklenecektir. Yalnızca tam eşleşmeler bir eşleşme olarak kabul edilecektir.",
"refreshing_will_update_the_data": "Yenileme işlemi stash-box oturumundaki tüm etiketli oyuncuların verisini güncelleyecektir."
},
"photographer": "Fotoğrafçı",
"play_count": "Oynatma Sayısı",
@ -1330,7 +1386,13 @@
"loading_type": "{type} yüklenirken hata oluştu",
"something_went_wrong": "Bir şeyler ters gitti.",
"lazy_component_error_help": "Stash'i yakın zamanda güncellediyseniz, lütfen sayfayı yeniden yükleyin ya da tarayıcınızın önbelleğini temizleyin.",
"invalid_json_string": "Geçersiz JSON dizesi: {error}"
"invalid_json_string": "Geçersiz JSON dizesi: {error}",
"custom_fields": {
"duplicate_field": "Alan adı benzersiz olmalıdır",
"field_name_required": "Alan adı gereklidir",
"field_name_whitespace": "Alan adının başında veya sonunda boşluk bulunamaz",
"field_name_length": "Alan adı 65 karakterden az olmalıdır"
}
},
"sub_group_order": "Alt Grup Sırası",
"validation": {
@ -1358,7 +1420,8 @@
"disconnected": "Bağlantı kesildi",
"error": "Handy'e bağlanırken hata oluştu",
"ready": "Hazır",
"uploading": "Komut dosyası yükleniyor"
"uploading": "Komut dosyası yükleniyor",
"syncing": "Sunucu ile senkronize ediliyor"
},
"o_count": "O Sayısı",
"o_history": "O Geçmişi",
@ -1381,7 +1444,9 @@
"zip_file_count": "Zip Dosyası Sayısı",
"last_played_at": "Son Oynatma Tarihi",
"criterion_modifier_values": {
"only": "Sadece"
"only": "Sadece",
"none": "Hiçbiri",
"any_of": "Herhangi biri"
},
"history": "Geçmiş",
"existing_value": "mevcut değer",
@ -1418,6 +1483,20 @@
"sub_group_of": "{parent} öğesinin alt grubu",
"time_end": "Bitiş Zamanı",
"custom_fields": {
"value": "Değer"
}
"value": "Değer",
"field": "Alan",
"title": "Özel Alanlar",
"criteria_format_string": "{criterion} (özel alan) {modifierString} {valueString}"
},
"eta": "Tahmini Kalan Süre",
"login": {
"password": "Şifre",
"internal_error": "Beklenmeyen dahili hata. Daha fazla ayrıntı için günlüklere bakın",
"login": "Giriş Yap",
"username": "Kullanıcı Adı",
"invalid_credentials": "Geçersiz kullanıcı adı veya şifre"
},
"age_on_date": "Videoda {age} yaşında",
"time": "Başlangıç Zamanı",
"disambiguation": "Ad Ayrımı"
}

View file

@ -1061,7 +1061,6 @@
"synopsis": "Синопсис",
"dialogs": {
"delete_gallery_files": "Видалити папку галереї/zip-файл та всі зображення, які не прив'язані до жодної іншої галереї.",
"overwrite_filter_confirm": "Ви впевнені, що хочете перезаписати існуючий збережений запит {entityName}?",
"scene_gen": {
"marker_image_previews_tooltip": "Також створюйте анімовані (webp) прев’ю, які необхідні лише тоді, коли тип прев’ю для стіни сцен/маркерів встановлено на Анімоване зображення. Під час перегляду вони споживають менше ресурсів CPU, ніж відео-прев’ю, але генеруються додатково до них і займають більше місця на диску.",
"transcodes_tooltip": "MP4-транскоди будуть попередньо згенеровані для всього контенту; корисно для повільних процесорів, але вимагає набагато більше дискового простору",

View file

@ -0,0 +1,14 @@
{
"actions": {
"add": "شامل کریں",
"allow": "اجازت دیں",
"add_directory": "ڈکشنری میں شامل کریں",
"cancel": "منسوخ کریں",
"add_manual_date": "تاریخ شامل کریں",
"add_o": "مٹھ کی گنتئ بڑہاین",
"add_play": "پلۓ شامل کریں",
"allow_temporarily": "وقتئ اجازت دیں",
"anonymise": "بےنام کریں",
"apply": "لاگو کریں"
}
}

View file

@ -134,14 +134,24 @@
"clean_confirm_message": "Bạn có chắc chắn muốn làm sạch không? Thao tác này sẽ xóa thông tin cơ sở dữ liệu và nội dung đã tạo cho tất cả các cảnh và bộ sưu tập không còn tồn tại trong hệ thống tệp.",
"import_warning": "Bạn có chắc chắn muốn nhập không? Thao tác này sẽ xóa cơ sở dữ liệu và nhập lại từ siêu dữ liệu đã xuất của bạn."
},
"temp_disable": "Tạm thời vô hiệu hóa…",
"temp_enable": "Tạm thời kích hoạt…",
"temp_disable": "Vô hiệu hóa tạm thời…",
"temp_enable": "Kích hoạt tạm thời…",
"unset": "Bỏ thiết lập",
"use_default": "Dùng mặc định",
"use_default": "Dùng thiết lập mặc định",
"view_history": "Xem lịch sử",
"view_random": "Xem ngẫu nhiên",
"set_front_image": "Ảnh trước…",
"select_entity": "Chọn {entityType}"
"select_entity": "Chọn {entityType}",
"play": "Phát",
"show_results": "Hiển thị kết quả",
"show_count_results": "Hiển thị {count} kết quả",
"sidebar": {
"toggle": "Bật thanh bên",
"open": "Mở thanh bên",
"close": "Đóng thanh bên"
},
"load": "Nạp",
"load_filter": "Nạp bộ lọc"
},
"actions_name": "Hành động",
"age": "Tuổi",
@ -158,25 +168,886 @@
"bitrate": "Bit Rate",
"blobs_storage_type": {
"database": "Cơ sở dữ liệu",
"filesystem": "Files hệ thống"
"filesystem": "Tập tin hệ thống"
},
"captions": "Tiêu đề",
"career_length": "Tuổi nghề",
"chapters": "Chapters",
"chapters": "Chương",
"circumcised_types": {
"CUT": "Cắt",
"UNCUT": "Không cắt"
},
"circumcised": "Cắt bao quy đầu",
"circumcised": "Đã cắt bao quy đầu",
"component_tagger": {
"config": {
"blacklist_desc": "Các mục trong danh sách đen sẽ bị loại trừ khỏi các truy vấn. Lưu ý rằng chúng là các biểu thức chính quy và không phân biệt chữ hoa chữ thường. Một số ký tự cần phải được thoát bằng dấu gạch chéo ngược: {chars_require_escape}",
"blacklist_label": "Danh sách đen",
"mark_organized_desc": "Ngay lập tức đánh dấu cảnh là Đã tổ chức sau khi nhấn nút Lưu.",
"mark_organized_desc": "Ngay lập tức đánh dấu cảnh là Đã sắp xếp sau khi nhấn nút Lưu.",
"active_instance": "Phiên bản stash-box đang hoạt động:",
"mark_organized_label": "Đánh dấu là Đã tổ chức khi lưu.",
"mark_organized_label": "Đánh dấu là Đã sắp xếp khi lưu.",
"query_mode_auto": "Tự động",
"query_mode_auto_desc": "Sử dụng siêu dữ liệu nếu có, hoặc tên tệp."
"query_mode_auto_desc": "Sử dụng siêu dữ liệu nếu có, hoặc tên tệp",
"query_mode_filename": "Tên tệp tin",
"query_mode_filename_desc": "Chỉ dùng tên tệp tin",
"query_mode_label": "Chế độ truy vấn",
"query_mode_path": "Đường dẫn",
"query_mode_path_desc": "Dùng toàn bộ đường dẫn tệp tin",
"set_cover_desc": "Thay thế bìa nền nếu đã được tìm thấy.",
"set_cover_label": "Đặt ảnh bìa nền",
"set_tag_label": "Đặt các thẻ",
"query_mode_dir_desc": "Chỉ dùng thư mục chính của file video",
"set_tag_desc": "Đính kèm các thẻ vào cảnh, bằng cách ghi đè hoặc ghép với các thẻ có sẵn trên cảnh.",
"source": "Nguồn",
"errors": {
"blacklist_duplicate": "Các mục bị trùng lặp trong danh sách đen"
},
"query_mode_dir": "Danh sách",
"show_male_desc": "Chọn khi thẻ của nam diễn viên có sẵn để gán.",
"show_male_label": "Xem danh sách diễn viên nam",
"query_mode_metadata_desc": "Chỉ dùng dữ liệu mô tả",
"query_mode_metadata": "Thông tin mô tả"
},
"noun_query": "Truy vấn",
"results": {
"duration_unknown": "Thời gian không xác định",
"fp_matches": "Thời lượng tương ứng",
"fp_matches_multi": "Thời lượng khớp {matchCount}/{durationsLength} dấu vân tay",
"hash_matches": "Khớp với {hash_type}",
"match_failed_already_tagged": "Phân cảnh đã được gắn thẻ",
"match_failed_no_result": "Không có kết quả được tìm thấy",
"match_success": "Phân cảnh đã được gán thẻ thành công",
"phash_matches": "Khớp với {count} PHashes",
"duration_off": "Thời gian tắt ít nhất {number} giây",
"fp_found": "{fpCount, plural, =0 {Không có dấu vết trùng khớp mới được tìm thấy} other {# dấu vết trùng khớp mới đã được tìm thấy}}",
"unnamed": "Chưa được đặt tên"
},
"verb_match_fp": "Các dấu vân tay trùng khớp",
"verb_matched": "Trùng khớp",
"verb_scrape_all": "Loại bỏ tất cả",
"verb_toggle_config": "{toggle} {configuration}",
"verb_toggle_unmatched": "{toggle} phân cảnh không trùng khớp",
"verb_submit_fp": "Gửi {fpCount, plural, one{# Fingerprint} other{# Fingerprint}}"
},
"config": {
"about": {
"new_version_notice": "[MỚI]",
"build_hash": "Mã băm bản xây dựng:",
"check_for_new_version": "Kiểm tra phiên bản mới",
"latest_version": "Phiên bản mới nhất",
"latest_version_build_hash": "Mã bản dựng mới nhất:",
"release_date": "Ngày phát hành:",
"stash_discord": "Tham gia vào kênh {url} của chúng tôi",
"stash_open_collective": "Giúp đỡ chúng tôi qua {url}",
"version": "Phiên bản",
"build_time": "Thời điểm tạo:",
"stash_wiki": "Trang {url} của Stash",
"stash_home": "Trang chủ Stash tại {url}"
},
"application_paths": {
"heading": "Đường dẫn tới ứng dụng"
},
"categories": {
"about": "Về",
"changelog": "Nhật ký thay đổi",
"interface": "Giao diện",
"logs": "Tập nhật ký",
"plugins": "Các phần bổ trợ",
"security": "Bảo mật",
"services": "Các dịch vụ",
"system": "Hệ thống",
"tasks": "Các công việc",
"tools": "Các công cụ",
"metadata_providers": "Các bên cung cấp thông tin dữ liệu",
"scraping": "Đang quét dữ liệu"
},
"dlna": {
"allow_temp_ip": "Cho phép {tempIP}",
"allowed_ip_addresses": "Các địa chỉ IP được cho phép",
"default_ip_whitelist": "Danh sách các IP mặc định được cho phép",
"disabled_dlna_temporarily": "Vô hiệu DLNA tạm thời",
"disallowed_ip": "Các IP bị cấm",
"enabled_by_default": "Mặc định được kích hoạt",
"enabled_dlna_temporarily": "Kích hoạt DLNA tạm thời",
"network_interfaces": "Các giao diện",
"recent_ip_addresses": "Các địa chỉ IP gần đây",
"server_display_name": "Tên hiển thị của máy chủ",
"server_display_name_desc": "Tên hiển thị cho máy chủ DLNA. Mặc định là {server_name} nếu để trống.",
"server_port": "Cổng máy chủ",
"server_port_desc": "Cổng cho máy chủ DLNA dùng. Yêu cầu khởi động lại DLNA sau khi sửa đổi.",
"successfully_cancelled_temporary_behaviour": "Hủy bỏ hành vi tạm thời thành công",
"until_restart": "cho tới lúc khởi động lại",
"video_sort_order": "Thứ tự sắp xếp video mặc định",
"video_sort_order_desc": "Thứ tự sắp xếp các video mặc định.",
"allowed_ip_temporarily": "Các địa chỉ IP được cho phép tạm thời",
"default_ip_whitelist_desc": "Các địa chỉ IP mặc định được phép sử dụng DLNA. Dùng {wildcard} để cho phép tất cả các địa chỉ IP.",
"network_interfaces_desc": "Các giao diện để hiển thị máy chủ DLNA. Danh sách trống nghĩa là chạy trên mọi máy chủ. Yêu cần khởi động lại DLNA sau khi sửa đổi."
},
"general": {
"auth": {
"api_key": "Khóa API",
"authentication": "Xác thực",
"clear_api_key": "Xóa khóa API",
"credentials": {
"heading": "Các thông tin xác thực",
"description": "Tài khoản/mật khẩu dùng để kiểm soát quyền truy cập Stash."
},
"generate_api_key": "Tạo khóa API",
"log_file": "File nhật ký",
"log_file_desc": "Đường dẫn tới file lưu nhật ký. Để trống để vô hiệu lưu nhật ký vào file. Yêu cầu khởi động lại.",
"log_http": "Nhật ký truy cập HTTP",
"log_to_terminal": "Xuất nhật ký lên terminal",
"maximum_session_age": "Thời gian phiên tối đa",
"maximum_session_age_desc": "Thời gian chờ tối đa trước khi phiên đăng nhập hết hạn, tính bằng giây. Yêu cầu khởi động lại.",
"password": "Mật khẩu",
"password_desc": "Mật khẩu để truy cập Stash. Để trống để tắt xác thực người dùng",
"stash-box_integration": "Tích hợp Stash-box",
"username": "Tên người dùng",
"username_desc": "Tên người dùng để truy cập Stash. Để trống để tắt xác thực người dùng",
"log_http_desc": "Xuất nhật ký truy cập HTTP lên terminal. Yêu cầu khởi động lại.",
"api_key_desc": "Khóa API cho các hệ thống ngoài. Chỉ yêu cầu khóa khi tên người dùng / mật khẩu được thiết lập. Tên người dùng phải được lưu trước khi tạo khóa API.",
"log_to_terminal_desc": "Đẩy nhật ký lên terminal bên cạnh việc lưu vào file. Luôn bật nếu đang vô hiệu lưu vào file. Yêu cầu khởi động lại."
},
"backup_directory_path": {
"heading": "Đường dẫn tới thư mục sao lưu",
"description": "Vị trí thư mục để sao lưu file dữ liệu SQLite"
},
"blobs_path": {
"heading": "Đường dẫn tới hệ thống tập tin dữ liệu binary",
"description": "Chỗ nào trong hệ thống file để lưu dữ liệu binary. Chỉ áp dụng cho lựa chọn lưu trữ blob trong hệ thống tệp tin. CẢNH BÁO: thay đổi cài đặt này yêu cầu di chuyển thủ công các dữ liệu hiện tại."
},
"blobs_storage": {
"heading": "Loại lưu trữ dữ liệu binary",
"description": "Chỗ nào để lưu trữ dữ liệu binary như bìa phân cảnh, người biểu diễn, studio và các nhãn ảnh. Sau khi thay đổi giá trị này, dữ liệu hiện tại phải được chuyển đổi bằng cách sử dụng các tác vụ Chuyển Đổi Các Blob. Xem trang Các Tác Vụ để chuyển đổi."
},
"cache_location": "Vị trí thư mục cache. Yêu cầu dùng nếu đang truyền trực tiếp sử dụng HLS (như trên thiết bị Apple) hoặc DASH.",
"cache_path_head": "Đường dẫn cache",
"calculate_md5_and_ohash_desc": "Tính toán hàm băm MD5 bên cạnh oshash. Bật lên sẽ làm quá trình quét ban đầu diễn ra chậm hơn. Hàm băm tên file phải đặt về oshash để vô hiệu MD5.",
"calculate_md5_and_ohash_label": "Tính toán MD5 cho các video",
"check_for_insecure_certificates": "Kiểm tra các chứng chỉ không an toàn",
"check_for_insecure_certificates_desc": "Một số trang sử dụng chứng chỉ ssl không an toàn. Nếu bỏ tick, bộ thu thập sẽ bỏ qua quy trình kiểm tra tính an toàn của chứng chỉ và sẽ thu thập toàn bộ các trang đó. Nếu bạn gặp vấn đề về chứng chỉ khi thu thập dữ liệu thì hãy bỏ tick.",
"create_galleries_from_folders_desc": "Nếu bật, các thư mục chứa ảnh sẽ mặc định được tạo thành thư viện. Tạo một tệp có tên .forcegallery hoặc .nogallery trong thư mục để ép buộc hoặc ngăn việc tạo thư viện.",
"create_galleries_from_folders_label": "Tạo thư viện ảnh từ các thư mục chứa hình ảnh",
"database": "Cơ sở dữ liệu",
"db_path_head": "Vị trí tệp cơ sở dữ liệu",
"directory_locations_to_your_content": "Vị trí thư mục chứa nội dung của bạn",
"excluded_image_gallery_patterns_head": "Các mẫu tên ảnh/thư viện cần loại trừ",
"excluded_video_patterns_desc": "Biểu thức chính quy (regex) của các tệp video hoặc đường dẫn cần loại trừ khỏi quá trình Quét và thêm vào mục Dọn dẹp",
"excluded_video_patterns_head": "Các mẫu tên video cần loại trừ",
"ffmpeg": {
"download_ffmpeg": {
"heading": "Tải xuống FFmpeg",
"description": "Tải FFmpeg vào thư mục cấu hình và xóa đường dẫn ffmpeg và ffprobe hiện tại để sử dụng từ thư mục cấu hình."
},
"ffmpeg_path": {
"heading": "Đường dẫn tệp FFmpeg",
"description": "Đường dẫn đến tệp ffmpeg (không chỉ là thư mục). Nếu để trống, hệ thống sẽ tự tìm ffmpeg từ biến môi trường $PATH, thư mục cấu hình, hoặc từ $HOME/.stash"
},
"ffprobe_path": {
"description": "Đường dẫn đến tệp ffprobe (không chỉ là thư mục). Nếu để trống, hệ thống sẽ tự tìm ffprobe từ biến môi trường $PATH, thư mục cấu hình hoặc từ $HOME/.stash",
"heading": "Đường dẫn tệp FFprobe"
},
"hardware_acceleration": {
"desc": "Sử dụng phần cứng hiện có để mã hóa video trong quá trình chuyển mã trực tiếp.",
"heading": "Mã hóa phần cứng bằng FFmpeg"
},
"live_transcode": {
"output_args": {
"heading": "Tham số đầu ra cho chuyển mã trực tiếp bằng FFmpeg",
"desc": "Nâng cao: Các tham số bổ sung sẽ được truyền vào FFmpeg trước trường đầu ra khi chuyển mã video trực tiếp."
},
"input_args": {
"desc": "Nâng cao: Các tham số bổ sung sẽ được truyền vào FFmpeg trước trường đầu vào khi chuyển mã video trực tiếp.",
"heading": "Tham số đầu vào cho chuyển mã trực tiếp bằng FFmpeg"
}
},
"transcode": {
"input_args": {
"desc": "Nâng cao: Các tham số bổ sung sẽ được truyền vào FFmpeg trước trường đầu vào khi tạo video.",
"heading": "Tham số đầu vào khi chuyển mã bằng FFmpeg"
},
"output_args": {
"heading": "Tham số đầu ra khi chuyển mã bằng FFmpeg",
"desc": "Nâng cao: Các tham số bổ sung sẽ được truyền vào FFmpeg trước trường đầu ra khi tạo video."
}
}
},
"funscript_heatmap_draw_range": "Bao gồm khoảng giá trị trong các bản đồ nhiệt được tạo ra",
"gallery_cover_regex_desc": "Biểu thức chính quy dùng để nhận diện ảnh bìa của thư viện",
"gallery_cover_regex_label": "Mẫu tên file ảnh dùng làm bìa thư viện",
"gallery_ext_desc": "Danh sách phần mở rộng tệp (file extensions), phân cách bằng dấu phẩy, sẽ được nhận diện là tệp thư viện dạng nén (zip).",
"gallery_ext_head": "Phần mở rộng tệp thư viện nén",
"generated_file_naming_hash_head": "Mã băm dùng để đặt tên cho các tệp được tạo ra",
"generated_files_location": "Vị trí thư mục lưu trữ các tệp được tạo (dấu cảnh, ảnh xem trước cảnh, ảnh sprite, v.v.)",
"generated_path_head": "Thư mục lưu trữ các tệp sinh ra tự động",
"hashing": "Băm (tạo mã băm)",
"heatmap_generation": "Tạo bản đồ nhiệt từ Funscript",
"image_ext_desc": "Danh sách phần mở rộng tệp được nhận diện là hình ảnh, ngăn cách bằng dấu phẩy.",
"image_ext_head": "Đuôi file ảnh",
"include_audio_desc": "Bao gồm luồng âm thanh khi tạo bản xem trước.",
"include_audio_head": "Bao gồm âm thanh",
"maximum_streaming_transcode_size_head": "Kích thước tối đa cho các luồng video đã chuyển mã",
"maximum_transcode_size_desc": "Kích thước tối đa cho các video chuyển mã được tạo ra",
"maximum_transcode_size_head": "Kích thước chuyển mã tối đa",
"metadata_path": {
"heading": "Vị trí thư mục chứa siêu dữ liệu",
"description": "Vị trí thư mục được sử dụng khi thực hiện xuất hoặc nhập toàn bộ dữ liệu"
},
"number_of_parallel_task_for_scan_generation_head": "Số lượng tác vụ song song cho quá trình quét/tạo dữ liệu",
"parallel_scan_head": "Quét/Tạo dữ liệu song song",
"plugins_path": {
"description": "Vị trí thư mục chứa các tệp cấu hình plugin",
"heading": "Đường dẫn plugins"
},
"preview_generation": "Tạo bản xem trước",
"python_path": {
"description": "Đường dẫn đến tệp Python (không chỉ là thư mục). Được sử dụng cho các trình quét (scraper) và plugin viết bằng script. Nếu để trống, hệ thống sẽ tự tìm Python từ môi trường",
"heading": "Đường dẫn tệp thực thi Python"
},
"scrapers_path": {
"description": "Vị trí thư mục chứa các tệp cấu hình của trình quét (scraper)",
"heading": "Đường dẫn đến thư mục chứa các scraper"
},
"scraping": "Thu thập dữ liệu từ website",
"video_ext_desc": "Danh sách phần mở rộng tệp sẽ được nhận diện là video, phân cách bằng dấu phẩy.",
"video_ext_head": "Định dạng của video",
"video_head": "Video",
"chrome_cdp_path": "Đường dẫn giao thức CDP của Chrome",
"chrome_cdp_path_desc": "Đường dẫn đến tệp thực thi của Chrome, hoặc một địa chỉ từ xa (bắt đầu bằng http:// hoặc https://, ví dụ http://localhost:9222/json/version) trỏ đến một phiên bản Chrome đang chạy.",
"excluded_image_gallery_patterns_desc": "Biểu thức chính quy (regex) của tệp ảnh và thư mục thư viện cần loại trừ khỏi quá trình Quét và thêm vào mục Dọn dẹp",
"funscript_heatmap_draw_range_desc": "Vẽ phạm vi chuyển động trên trục y của bản đồ nhiệt được tạo. Các bản đồ nhiệt hiện có sẽ cần được tạo lại sau khi thay đổi tùy chọn này.",
"generated_file_naming_hash_desc": "Sử dụng MD5 hoặc oshash để đặt tên cho các tệp được tạo. Việc thay đổi tùy chọn này yêu cầu tất cả các cảnh (scenes) phải có giá trị MD5/oshash tương ứng. Sau khi thay đổi, các tệp đã tạo trước đó sẽ cần được di chuyển hoặc tạo lại. Vui lòng xem trang Nhiệm vụ (Tasks) để thực hiện di chuyển.",
"maximum_streaming_transcode_size_desc": "Kích thước tối đa cho các luồng video đã chuyển mã",
"number_of_parallel_task_for_scan_generation_desc": "Đặt giá trị là 0 để hệ thống tự động phát hiện. Cảnh báo: chạy nhiều tác vụ hơn mức cần thiết để sử dụng 100% CPU sẽ làm giảm hiệu suất và có thể gây ra các sự cố khác.",
"scraper_user_agent": "User Agent cho trình quét (scraper)",
"scraper_user_agent_desc": "Chuỗi User-Agent được sử dụng trong các yêu cầu HTTP khi quét dữ liệu (scrape)",
"sqlite_location": "Vị trí tệp cơ sở dữ liệu SQLite (cần khởi động lại). CẢNH BÁO: Lưu cơ sở dữ liệu trên một hệ thống khác với nơi chạy Stash server (ví dụ: qua mạng) là không được hỗ trợ!",
"logging": "Ghi nhật ký"
},
"advanced_mode": "Chế độ nâng cao",
"stashbox": {
"name": "Tên",
"title": "Các điểm cuối Stash-box",
"add_instance": "Thêm một phiên bản Stash-box",
"api_key": "API key",
"endpoint": "Điểm cuối (Endpoint)",
"graphql_endpoint": "Điểm cuối GraphQL",
"description": "Stash-box hỗ trợ gán tag tự động cho cảnh và diễn viên dựa trên dấu vân tay (fingerprints) và tên tệp.\nEndpoint và khóa API có thể được tìm thấy trong trang tài khoản của bạn trên phiên hoạt động của stash-box. Tên định danh là bắt buộc nếu bạn thêm nhiều hơn một phiên hoạt động.",
"max_requests_per_minute": "Số lượng yêu cầu tối đa mỗi phút",
"max_requests_per_minute_description": "Sử dụng giá trị mặc định là {defaultValue} nếu đặt là 0"
},
"system": {
"transcoding": "Chuyển đổi định dạng video"
},
"tasks": {
"added_job_to_queue": "Đã thêm {operation_name} vào hàng đợi công việc",
"anonymising_database": "Đang ẩn danh cơ sở dữ liệu",
"auto_tag": {
"auto_tagging_all_paths": "Tự động gắn tag cho tất cả các đường dẫn",
"auto_tagging_paths": "Đang tự động gắn tag cho các đường dẫn sau"
},
"backing_up_database": "Sao lưu dữ liệu",
"backup_and_download": "Thực hiện sao lưu cơ sở dữ liệu và tải xuống tệp kết quả.",
"backup_database": "Thực hiện sao lưu cơ sở dữ liệu vào thư mục sao lưu (backups), với định dạng tên tệp là {filename_format}",
"cleanup_desc": "Kiểm tra các tệp bị thiếu và xóa chúng khỏi cơ sở dữ liệu. Đây là hành động có tính phá hủy.",
"clean_generated": {
"blob_files": "Tệp nhị phân (blob)",
"description": "Xóa các tệp đã được tạo nhưng không còn bản ghi tương ứng trong cơ sở dữ liệu.",
"image_thumbnails": "Ảnh thu nhỏ",
"markers": "Xem trước điểm đánh dấu",
"previews": "Xem trước của cảnh",
"previews_desc": "Ảnh và đoạn xem trước cảnh",
"sprites": "Bản ghép khung hình của cảnh",
"transcodes": "Bản video đã chuyển mã của cảnh",
"image_thumbnails_desc": "Ảnh thu nhỏ và đoạn xem trước"
},
"data_management": "Quản lý dữ liệu",
"dont_include_file_extension_as_part_of_the_title": "Không bao gồm phần đuôi tệp trong tiêu đề",
"empty_queue": "Hiện không có tác vụ nào đang chạy.",
"generate": {
"generating_from_paths": "Đang tạo dữ liệu cho các cảnh từ những đường dẫn sau",
"generating_scenes": "Đang tạo dữ liệu cho {num} {scene}"
},
"generate_clip_previews_during_scan": "Tạo bản xem trước cho các đoạn ảnh clip",
"generate_desc": "Tạo các tệp hỗ trợ bao gồm ảnh, sprite, video, vtt và các tệp khác.",
"generate_phashes_during_scan": "Tạo mã băm theo đặc điểm hình ảnh",
"generate_previews_during_scan": "Tạo ảnh xem trước động",
"anonymise_and_download": "Tạo một bản sao ẩn danh của cơ sở dữ liệu và tải xuống tệp kết quả.",
"generate_previews_during_scan_tooltip": "Cũng tạo các ảnh xem trước động (định dạng WebP), chỉ cần thiết khi kiểu xem trước Cảnh/Dấu mốc (Scene/Marker Wall Preview Type) được đặt thành Ảnh động. Khi duyệt nội dung, ảnh WebP tiêu tốn ít CPU hơn so với video preview, nhưng sẽ được tạo thêm bên cạnh video và có kích thước tệp lớn hơn.",
"anonymise_database": "Tạo một bản sao của cơ sở dữ liệu trong thư mục sao lưu (backups), đồng thời ẩn danh toàn bộ dữ liệu nhạy cảm. Bản sao này có thể được cung cấp cho người khác để hỗ trợ khắc phục sự cố và gỡ lỗi. Cơ sở dữ liệu gốc sẽ không bị thay đổi. Tệp cơ sở dữ liệu ẩn danh sẽ sử dụng định dạng tên file là {filename_format}.",
"generate_phashes_during_scan_tooltip": "Dùng để loại bỏ trùng lặp và nhận diện Scene.",
"defaults_set": "Giá trị mặc định đã được thiết lập và sẽ được sử dụng khi nhấn nút {action} trên trang Tác vụ (Tasks).",
"export_to_json": "Xuất nội dung cơ sở dữ liệu sang định dạng JSON trong thư mục metadata.",
"auto_tag_based_on_filenames": "Tự động gắn tag cho nội dung dựa trên đường dẫn tệp.",
"auto_tagging": "Gắn tag tự động",
"generate_sprites_during_scan": "Tạo ảnh xem trước cho thanh tua",
"generate_sprites_during_scan_tooltip": "Tập hợp hình ảnh được hiển thị bên dưới trình phát video để hỗ trợ điều hướng dễ dàng.",
"generate_thumbnails_during_scan": "Tạo ảnh thu nhỏ cho các hình ảnh",
"generate_video_covers_during_scan": "Tạo ảnh bìa cho từng cảnh quay",
"generate_video_previews_during_scan": "Tạo đoạn xem trước video",
"generate_video_previews_during_scan_tooltip": "Tạo video xem trước phát tự động khi rê chuột lên cảnh quay",
"generated_content": "Nội dung được tạo tự động",
"identify": {
"and_create_missing": "và tạo các mục còn thiếu",
"create_missing": "Tạo phần bị thiếu",
"default_options": "Tùy Chọn Mặc Định",
"description": "Tự động điền thông tin cảnh quay từ stash-box và các nguồn dữ liệu quét.",
"heading": "Nhận diện",
"identifying_from_paths": "Đang nhận diện các cảnh quay từ các đường dẫn sau",
"identifying_scenes": "Đang nhận diện {num} {scene}",
"include_male_performers": "Bao gồm diễn viên nam",
"set_cover_images": "Thiết lập ảnh bìa",
"set_organized": "Đánh dấu đã sắp xếp",
"skip_multiple_matches_tooltip": "Nếu tùy chọn này không được bật và có nhiều kết quả được trả về, một kết quả sẽ được chọn ngẫu nhiên để khớp",
"skip_single_name_performers_tooltip": "Nếu tùy chọn này không được bật, các diễn viên có tên chung chung như Samantha hoặc Olga vẫn sẽ được gán khớp",
"source": "Nguồn",
"source_options": "Tùy chọn cho {source}",
"sources": "Các nguồn",
"strategy": "Chiến lược",
"tag_skipped_matches": "Gắn thẻ cho các kết quả bị bỏ qua bằng",
"tag_skipped_performer_tooltip": "Tạo một thẻ như 'Nhận diện: Diễn viên một tên' để bạn có thể lọc trong chế độ xem Scene Tagger và tự chọn cách xử lý các diễn viên này",
"tag_skipped_performers": "Gắn thẻ cho các diễn viên bị bỏ qua bằng",
"field_options": "Tùy chọn trường dữ liệu",
"skip_single_name_performers": "Bỏ qua các diễn viên chỉ có một tên mà không có thông tin phân biệt rõ ràng",
"field_behaviour": "{strategy} {field}",
"field": "Trường dữ liệu",
"tag_skipped_matches_tooltip": "Tạo một thẻ như 'Nhận diện: Nhiều kết quả khớp' để bạn có thể lọc trong chế độ xem Scene Tagger và tự chọn kết quả đúng bằng tay",
"explicit_set_description": "Các thiết lập dưới đây sẽ áp dụng trừ khi có thiết lập riêng từ từng nguồn.",
"skip_multiple_matches": "Bỏ qua nếu tìm thấy nhiều kết quả trùng khớp"
},
"incremental_import": "Chỉ nhập những dữ liệu còn thiếu từ tệp ZIP được cung cấp.",
"job_queue": "Hàng đợi tác vụ",
"maintenance": "Công cụ bảo trì hệ thống",
"migrate_blobs": {
"delete_old": "Xóa dữ liệu không còn sử dụng",
"description": "Di chuyển dữ liệu blob sang hệ thống lưu trữ blob hiện tại. Quá trình di chuyển này nên được thực hiện sau khi thay đổi hệ thống lưu trữ. Có thể chọn xóa dữ liệu cũ sau khi hoàn tất di chuyển."
},
"migrate_scene_screenshots": {
"delete_files": "Xóa các tệp ảnh chụp màn hình",
"overwrite_existing": "Ghi đè các blob hiện có bằng dữ liệu ảnh chụp màn hình",
"description": "Di chuyển ảnh chụp cảnh quay sang hệ thống lưu trữ blob mới. Quá trình này nên được thực hiện sau khi nâng cấp hệ thống hiện tại lên phiên bản 0.20. Có thể tùy chọn xóa các ảnh chụp cũ sau khi di chuyển."
},
"migrations": "Chuyển đổi dữ liệu",
"only_dry_run": "Chỉ thực hiện chạy thử. Không xóa bất kỳ dữ liệu nào",
"optimise_database": "Cố gắng cải thiện hiệu suất bằng cách phân tích và sau đó tái tạo lại toàn bộ tệp cơ sở dữ liệu.",
"plugin_tasks": "Các tác vụ của tiện ích mở rộng",
"rescan": "Quét lại tất cả các tệp",
"rescan_tooltip": "Quét lại mọi tệp trong đường dẫn. Dùng để buộc cập nhật metadata của tệp và quét lại các tệp ZIP.",
"scan": {
"scanning_all_paths": "Đang quét tất cả các đường dẫn",
"scanning_paths": "Đang quét các đường dẫn sau"
},
"scan_for_content_desc": "Quét nội dung mới và thêm vào cơ sở dữ liệu.",
"set_name_date_details_from_metadata_if_present": "Thiết lập tên, ngày và thông tin chi tiết từ metadata được nhúng trong tệp",
"migrate_hash_files": "Được sử dụng sau khi thay đổi mã hash đặt tên tệp để đổi tên các tệp đã tạo sang định dạng hash mới.",
"import_from_exported_json": "Nhập dữ liệu từ tệp JSON đã xuất trong thư mục metadata. Hành động này sẽ xóa toàn bộ cơ sở dữ liệu hiện tại.",
"optimise_database_warning": "Cảnh báo: trong khi tác vụ này đang chạy, mọi thao tác có thay đổi cơ sở dữ liệu sẽ bị lỗi. Tùy vào kích thước cơ sở dữ liệu, quá trình này có thể mất vài phút để hoàn tất. Ngoài ra, bạn cần ít nhất dung lượng ổ đĩa trống tương đương với kích thước cơ sở dữ liệu, nhưng khuyến nghị là 1.5 lần để đảm bảo an toàn."
},
"library": {
"exclusions": "Danh sách loại trừ",
"gallery_and_image_options": "Tùy chọn Thư viện và Hình ảnh",
"media_content_extensions": "Phần mở rộng của nội dung đa phương tiện"
},
"logs": {
"log_level": "Cấp độ ghi nhật ký"
},
"plugins": {
"available_plugins": "Plugin khả dụng",
"hooks": "Cơ chế kích hoạt tự động",
"installed_plugins": "Cài đặt plugin",
"triggers_on": "Kích hoạt khi"
},
"scraping": {
"available_scrapers": "Scraper khả dụng",
"entity_scrapers": "Thông tin mô tả cho {entityType}",
"excluded_tag_patterns_head": "Mẫu tag bị loại trừ",
"installed_scrapers": "Các trình quét đã cài đặt",
"scraper": "Trình quét dữ liệu tự động",
"scrapers": "Các trình quét dữ liệu",
"search_by_name": "Tìm kiếm theo tên",
"supported_types": "Các loại được hỗ trợ",
"supported_urls": "URLs",
"entity_metadata": "Siêu dữ liệu {entityType}",
"excluded_tag_patterns_desc": "Biểu thức chính quy của tên tag cần loại trừ khỏi kết quả quét dữ liệu"
},
"tools": {
"scene_duplicate_checker": "Kiểm tra cảnh quay bị trùng",
"scene_filename_parser": {
"add_field": "Thêm trường dữ liệu",
"capitalize_title": "Tự động viết hoa chữ cái đầu của mỗi từ trong tiêu đề",
"display_fields": "Hiển thị các trường dữ liệu",
"escape_chars": "Sử dụng \\ để thoát các ký tự đặc biệt",
"filename": "Tên tệp",
"filename_pattern": "Mẫu tên tệp",
"ignore_organized": "Bỏ qua các cảnh đã được sắp xếp",
"ignored_words": "Từ bị bỏ qua",
"matches_with": "Khớp với {i}",
"title": "Trình phân tích tên tệp cảnh quay",
"whitespace_chars": "Ký tự khoảng trắng",
"select_parser_recipe": "Chọn công thức phân tích",
"whitespace_chars_desc": "Các ký tự này sẽ được thay thế bằng khoảng trắng trong tiêu đề"
},
"scene_tools": "Công cụ xử lý cảnh quay",
"graphql_playground": "Công cụ GraphGL",
"heading": "Công cụ"
},
"ui": {
"abbreviate_counters": {
"description": "Rút gọn số đếm trong giao diện thẻ và trang chi tiết, ví dụ '1831' sẽ được định dạng thành '1.8K'.",
"heading": "Rút gọn số đếm"
},
"basic_settings": "Cài đặt cơ bản",
"custom_css": {
"heading": "CSS tùy chỉnh",
"option_label": "Đã bật CSS tùy chỉnh",
"description": "Trang cần được tải lại để các thay đổi có hiệu lực. Không có gì đảm bảo rằng CSS tùy chỉnh sẽ tương thích với các phiên bản Stash trong tương lai."
},
"custom_javascript": {
"description": "Hãy tải lại trang để áp dụng thay đổi. JavaScript tùy chỉnh có thể không tương thích với các bản cập nhật sau này.",
"option_label": "Đã bật JavaScript tùy chỉnh",
"heading": "JavaScript tùy chỉnh"
},
"custom_locales": {
"heading": "Bản địa hóa tùy chỉnh",
"option_label": "Đã bật bản địa hóa tùy chỉnh",
"description": "Ghi đè các chuỗi ngôn ngữ riêng lẻ. Xem danh sách chính tại https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json. Trang cần được tải lại để các thay đổi có hiệu lực."
},
"delete_options": {
"description": "Thiết lập mặc định cho thao tác xóa ảnh, gallery và cảnh.",
"heading": "Tùy chọn xóa",
"options": {
"delete_file": "Xóa tệp theo mặc định",
"delete_generated_supporting_files": "Xóa các tệp hỗ trợ đã tạo theo mặc định"
}
},
"desktop_integration": {
"desktop_integration": "Tích hợp Desktop",
"notifications_enabled": "Cho phép Thông báo",
"send_desktop_notifications_for_events": "Gửi thông báo trên màn hình máy tính cho các sự kiện",
"skip_opening_browser": "Bỏ qua việc mở trình duyệt",
"skip_opening_browser_on_startup": "Bỏ qua việc tự động mở trình duyệt khi khởi động"
},
"detail": {
"compact_expanded_details": {
"description": "Khi được bật, tùy chọn này sẽ hiển thị chi tiết mở rộng trong khi vẫn duy trì giao diện gọn gàng",
"heading": "Thu gọn chi tiết mở rộng"
},
"enable_background_image": {
"description": "Hiển thị ảnh nền trên trang chi tiết.",
"heading": "Bật ảnh nền"
},
"heading": "Trang Chi tiết",
"show_all_details": {
"heading": "Hiển thị tất cả chi tiết",
"description": "Khi được bật, tất cả các chi tiết nội dung sẽ được hiển thị theo mặc định và mỗi mục chi tiết sẽ nằm gọn trong một cột duy nhất"
}
},
"editing": {
"disable_dropdown_create": {
"description": "Xóa bỏ khả năng tạo đối tượng mới từ các bộ chọn thả xuống",
"heading": "Tắt chức năng tạo mới từ danh sách thả xuống"
},
"heading": "Chỉnh sửa",
"rating_system": {
"star_precision": {
"label": "Độ chính xác của sao đánh giá",
"options": {
"full": "Đầy",
"half": "Một nữa",
"quarter": "1/4",
"tenth": "1/10"
}
},
"type": {
"label": "Loại Hệ thống Đánh giá",
"options": {
"decimal": "Thập phân",
"stars": "Sao"
}
}
},
"max_options_shown": {
"label": "Số lượng mục tối đa hiển thị trong danh sách thả xuống"
}
},
"funscript_offset": {
"description": "Độ lệch thời gian tính bằng mili giây cho việc phát lại các kịch bản tương tác.",
"heading": "Độ lệch Funscript (ms)"
},
"handy_connection": {
"connect": "Kết nối",
"status": {
"heading": "Trạng thái Kết nối Handy"
},
"sync": "Đồng bộ hóa",
"server_offset": {
"heading": "Độ lệch Máy chủ"
}
},
"handy_connection_key": {
"heading": "Khóa Kết nối Handy",
"description": "Khóa kết nối Handy để sử dụng cho các cảnh tương tác. Việc thiết lập khóa này sẽ cho phép Stash chia sẻ thông tin cảnh hiện tại của bạn với handyfeeling.com"
},
"image_lightbox": {
"heading": "Hộp đèn ảnh"
},
"image_wall": {
"direction": "Phương hướng",
"heading": "Tường ảnh",
"margin": "Khoảng lề (pixel)"
},
"images": {
"heading": "Hình ảnh",
"options": {
"create_image_clips_from_videos": {
"heading": "Quét các Phần mở rộng Video dưới dạng Clip hình ảnh",
"description": "Khi một thư viện bị tắt Video, các Tệp video (các tệp có phần mở rộng là Video Extension) sẽ được quét dưới dạng Clip hình ảnh."
},
"write_image_thumbnails": {
"description": "Ghi hình thu nhỏ của ảnh ra đĩa khi chúng được tạo tự động",
"heading": "Ghi hình thu nhỏ của ảnh"
}
}
},
"interactive_options": "Tùy chọn Tương tác",
"menu_items": {
"description": "Hiển thị hoặc ẩn các loại nội dung khác nhau trên thanh điều hướng",
"heading": "Mục Menu"
},
"minimum_play_percent": {
"description": "Phần trăm thời lượng cảnh phải được phát trước khi số lượt phát của nó được tăng lên.",
"heading": "Phần trăm Phát tối thiểu"
},
"scene_player": {
"options": {
"enable_chromecast": "Bật Chromecast",
"show_ab_loop_controls": "Hiển thị điều khiển plugin Vòng lặp AB",
"show_scrubber": "Hiển thị Thanh điều khiển",
"vr_tag": {
"description": "Nút VR sẽ chỉ hiển thị cho các cảnh có gắn thẻ này.",
"heading": "Thẻ VR"
},
"show_range_markers": "Hiện thị phạm vị của điểm đánh dấu",
"track_activity": "Bật lịch sử phát cảnh quay",
"auto_start_video_on_play_selected": {
"description": "Tự động phát video cảnh quay khi phát từ hàng chờ, hoặc phát các cảnh được chọn hoặc ngẫu nhiên từ trang Cảnh Quay",
"heading": "Tự động phát video khi phát các mục đã chọn"
},
"continue_playlist_default": {
"description": "Phát cảnh tiếp theo trong hàng chờ khi video kết thúc",
"heading": "Tiếp tục danh sách phát theo mặc định"
},
"disable_mobile_media_auto_rotate": "Tắt tự động xoay phương tiện toàn màn hình trên thiết bị Di động",
"always_start_from_beginning": "Luôn phát video từ đầu",
"auto_start_video": "Tự động phát video"
},
"heading": "Trình phát cảnh quay"
},
"scene_wall": {
"options": {
"toggle_sound": "Bật âm thanh",
"display_title": "Hiển thị tiêu đề và thẻ"
},
"heading": "Tường Cảnh Quay / Điểm Đánh Dấu"
},
"scroll_attempts_before_change": {
"heading": "Số lần thử cuộn trước khi chuyển đổi",
"description": "Số lần thử cuộn trước khi chuyển sang mục tiếp theo/trước đó. Chỉ áp dụng cho chế độ cuộn Pan Y."
},
"show_tag_card_on_hover": {
"description": "Hiển thị thẻ thông tin thẻ khi di chuột qua các huy hiệu thẻ",
"heading": "Chú giải công cụ thẻ thông tin"
},
"slideshow_delay": {
"heading": "Độ trễ Trình chiếu (giây)",
"description": "Trình chiếu có sẵn trong các thư viện ảnh khi ở chế độ xem dạng tường"
},
"studio_panel": {
"heading": "Chế độ xem Studio",
"options": {
"show_child_studio_content": {
"description": "Trong chế độ xem Studio, hãy hiển thị cả nội dung từ các studio phụ",
"heading": "Hiển thị nội dung của các studio phụ"
}
}
},
"tag_panel": {
"heading": "Chế độ xem Thẻ",
"options": {
"show_child_tagged_content": {
"heading": "Hiển thị nội dung của thẻ phụ",
"description": "Trong chế độ xem thẻ, hãy hiển thị cả nội dung từ các thẻ phụ"
}
}
},
"title": "Giao diện Người dùng",
"use_stash_hosted_funscript": {
"heading": "Phục vụ/Truyền funscript trực tiếp",
"description": "Khi được bật, funscript sẽ được phục vụ trực tiếp từ Stash đến thiết bị Handy của bạn mà không sử dụng máy chủ Handy của bên thứ ba. Yêu cầu Stash phải truy cập được từ thiết bị Handy của bạn và cần tạo khóa API nếu Stash có cấu hình thông tin xác thực."
},
"max_loop_duration": {
"heading": "Thời lượng lặp tối đa",
"description": "Thời lượng cảnh tối đa (tính bằng giây) mà trình phát cảnh sẽ lặp lại video - 0 để tắt"
},
"performers": {
"options": {
"image_location": {
"description": "Đường dẫn tùy chỉnh cho ảnh mặc định của người biểu diễn. Để trống để sử dụng các mặc định có sẵn",
"heading": "Đường dẫn Ảnh Người biểu diễn Tùy chỉnh"
}
}
},
"preview_type": {
"description": "Tùy chọn mặc định là xem trước video (mp4). Để giảm sử dụng CPU khi duyệt, bạn có thể dùng xem trước ảnh động (webp). Tuy nhiên, chúng phải được tạo ra ngoài các bản xem trước video và có kích thước tệp lớn hơn.",
"heading": "Kiểu Xem trước",
"options": {
"animated": "Ảnh động",
"static": "Ảnh tĩnh",
"video": "Video"
}
},
"scene_list": {
"heading": "Chế độ xem dạng lưới",
"options": {
"show_studio_as_text": "Hiển thị lớp phủ studio dưới dạng văn bản"
}
},
"language": {
"heading": "Ngôn ngữ"
}
}
},
"age_on_date": "{age} tại thời điểm sản xuất",
"description": "Mô Tả",
"custom_fields": {
"title": "Tùy Chỉnh Trường (dữ liệu)",
"criteria_format_string": "{Tiêu chí} (trường tùy chỉnh) {Điều kiện} {Giá trị}",
"value": "Giá trị",
"criteria_format_string_others": "{Tiêu chí} (trường tùy chỉnh) {Điều kiện} {Giá trị} (+{số lượng khác} mục khác)",
"field": "Trường (dữ liệu)"
},
"dialogs": {
"delete_entity_title": "{count, plural, one {Xóa {singularEntity}} other {Xóa {pluralEntity}}}",
"delete_galleries_extra": "...cộng với bất kỳ tệp ảnh nào không được đính kèm vào bất kỳ thư viện ảnh nào khác.",
"delete_object_title": "Xóa {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"lightbox": {
"scale_up": {
"description": "Phóng lớn ảnh nhỏ để lấp đầy màn hình",
"label": "Phóng lớn để vừa"
},
"delay": "Độ Trễ (Giây)",
"display_mode": {
"fit_horizontally": "Căn chỉnh vừa theo chiều ngang",
"fit_to_screen": "Vừa màn hình",
"label": "Chế độ hiển thị",
"original": "Bản gốc"
},
"options": "Tùy Chọn",
"page_header": "Trang {page} / {total}",
"reset_zoom_on_nav": "Đặt lại mức thu phóng khi đổi ảnh",
"scroll_mode": {
"description": "Giữ phím Shift để tạm thời dùng chế độ khác.",
"pan_y": "Pan (chiều) Y",
"label": "Chế độ cuộn",
"zoom": "Phóng"
}
},
"clear_o_history_confirm": "Bạn có chắc chắn muốn xóa lịch sử O không?",
"clear_play_history_confirm": "Bạn có chắc muốn xóa lịch sử phát không?",
"create_new_entity": "Tạo mới {entity}",
"delete_entity_simple_desc": "{count, plural, one {Bạn có chắc chắn muốn xóa {singularEntity} này không?} other {Bạn có chắc chắn muốn xóa {pluralEntity} này không?}}",
"delete_gallery_files": "Xóa thư mục/tệp zip thư viện ảnh và bất kỳ ảnh nào không được đính kèm vào thư viện ảnh khác.",
"delete_object_desc": "Bạn có chắc muốn xóa {count, plural, one {{singularEntity} này} other {{pluralEntity} này} } không?",
"dont_show_until_updated": "Không hiển thị cho đến bản cập nhật tiếp theo",
"export_include_related_objects": "Bao gồm các đối tượng liên quan khi xuất",
"export_title": "Xuất (dữ liệu)",
"imagewall": {
"direction": {
"column": "Cột",
"description": "Bố cục dựa trên cột hoặc hàng.",
"row": "Hàng"
},
"margin_desc": "Số lượng pixel lề xung quanh mỗi ảnh."
},
"edit_entity_title": "Chỉnh sửa {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"delete_alert": "Các {count, plural, one {{singularEntity}} other {{pluralEntity}}} sau đây sẽ bị xóa vĩnh viễn:",
"delete_confirm": "Bạn có chắc chắn muốn xóa {entityName} không?",
"delete_entity_desc": "{count, plural, one {Bạn có chắc chắn muốn xóa {singularEntity} này không? Trừ khi tệp cũng bị xóa, {singularEntity} này sẽ được thêm lại khi quá trình quét được thực hiện.} other {Bạn có chắc chắn muốn xóa {pluralEntity} này không? Trừ khi các tệp cũng bị xóa, {pluralEntity} này sẽ được thêm lại khi quá trình quét được thực hiện.}}",
"delete_object_overflow": "...và {count} {count, plural, one {{singularEntity}} other {{pluralEntity}}} khác.",
"overwrite_filter_warning": "Bộ lọc đã lưu \"{entityName}\" sẽ bị ghi đè.",
"scene_gen": {
"clip_previews": "Xem trước Hình ảnh từ Clip",
"marker_screenshots": "Ảnh màn hình Điểm đánh dấu",
"marker_screenshots_tooltip": "Điểm đánh dấu ảnh tĩnh JPG",
"overwrite": "Ghi đè các tệp tin có sẫn",
"phash": "Băm (hash) nhận thức",
"preview_generation_options": "Lựa chọn Tạo ra Bản xem trước",
"covers": "Bìa cảnh quay",
"force_transcodes": "Ép chuyển mã",
"image_previews": "Xem trước Hình ảnh Động",
"image_thumbnails": "Hình thu nhỏ của Ảnh",
"interactive_heatmap_speed": "Tạo bản đồ nhiệt và tốc độ cho các cảnh tương tác",
"marker_image_previews": "Xem trước Điểm đánh dấu Ảnh động",
"marker_image_previews_tooltip": "Ngoài ra sẽ tạo nên những hình xem trước động (webp), chỉ bắt buộc khi Loại Cảnh/Dấu Tường Xem Trước được thành Ảnh Động. Khi lướt nó sử dụng ít CPU hơn video xem trước, nhưng khi tạo nên thì đi kèm với chúng và là những file lớn hơn.",
"markers": "Xem trước Điểm đánh dấu",
"markers_tooltip": "Video 20 giây bắt đầu tại điểm thời gian đã cho sẫn.",
"override_preview_generation_options": "Ghi đè các lựa chọn tạo ra Bản xem trước",
"phash_tooltip": "Cho việc khử trùng lặp và phát hiện cảnh quay",
"preview_exclude_end_time_desc": "Bỏ qua x giây cuối cùng từ các bản xem trước cảnh. Đây có thể là một giá trị bằng giây, hoặc phần trăm (ví dụ 2%) của tổng thời gian cảnh quay.",
"preview_exclude_start_time_head": "Bỏ qua thời gian bắt đầu",
"preview_options": "Lựa chọn Bản xem trước",
"preview_preset_desc": "Phần cài đặt trước điều chỉnh kích thước, chất lượng và thời gian mã hóa của bản xem trước. Các cài đặt trước vượt quá việc \"chậm\" có hiệu năng giảm dần và không được khuyến khích.",
"preview_preset_head": "Xem trước phần cài đặt trước cho việc mã hóa",
"preview_exclude_end_time_head": "Bỏ qua thời gian kết thúc",
"force_transcodes_tooltip": "Mặc định, việc chuyển mã sẽ được tạo ra khi file video không được hỗ trợ trong trình duyệt. Khi kích hoạt, việc chuyển mã sẽ bắt đầu kể cả khi file video có vẻ được hỗ trợ bởi trình duyệt.",
"image_previews_tooltip": "Ngoài ra sẽ tạo nên những hình xem trước động (webp), chỉ bắt buộc khi Loại Cảnh/Dấu Tường Xem Trước được thành Ảnh Động. Khi lướt nó sử dụng ít CPU hơn video xem trước, nhưng khi tạo nên thì đi kèm với chúng và là những file lớn hơn.",
"preview_exclude_start_time_desc": "Bỏ qua x giây đầu tiên từ các bản xem trước cảnh. Đây có thể là một giá trị bằng giây, hoặc phần trăm (ví dụ 2%) của tổng thời gian cảnh quay.",
"override_preview_generation_options_desc": "Ghi đè các lựa chọn tạo ra Bản xem trước cho hành động này. Những thiết lập mặc định được đặt trong Hệ thống -> Tạo ra Bản xem trước.",
"preview_seg_count_desc": "Số lượng phân đoạn trong các file bản xem trước.",
"preview_seg_count_head": "Số lượng phân đoạn trong bản xem trước",
"preview_seg_duration_desc": "Độ dài của mỗi đoạn xem trước, tính theo giây.",
"preview_seg_duration_head": "Độ dài đoạn xem trước",
"sprites": "Sprites của Phần tìm Phân cảnh",
"sprites_tooltip": "Danh sách ảnh hiển thị ở dưới video để dễ thao tác",
"transcodes": "Giải mã",
"video_previews": "Xem trước",
"transcodes_tooltip": "Mã chuyển đổi MP4 sẽ được tạo trước cho tất cả nội dung; hữu ích cho CPU chậm nhưng cần nhiều dung lượng hơn",
"video_previews_tooltip": "Bản xem trước video phát khi di chuột qua một cảnh"
},
"merge": {
"destination": "Đích đến",
"source": "Nguồn",
"empty_results": "Giá trị điền vào mục Đích đến sẽ không bị thay đổi."
},
"merge_tags": {
"destination": "Đích đến",
"source": "Nguồn"
},
"performers_found": "Đã tìm thấy {count} diễn viên",
"reassign_entity_title": "{count, plural, one {Chỉnh lại {singularEntity}} other {Chỉnh lại {pluralEntity}}}",
"reassign_files": {
"destination": "Chỉnh lại đến"
},
"scrape_results_existing": "Hiện có",
"set_default_filter_confirm": "Bạn có chắc chắn muốn đặt bộ lọc này làm mặc định không?",
"set_image_url_title": "URL hình ảnh",
"unsaved_changes": "Thay đổi chưa được lưu. Bạn có chắc chắn muốn thoát không?",
"scenes_found": "tìm được {count} cảnh quay"
},
"configuration": "Cấu Hình",
"connection_monitor": {
"websocket_connection_failed": "Không thể tạo kết nối websocket: xem bảng điều khiển trình duyệt để biết chi tiết",
"websocket_connection_reestablished": "Kết nối Websocket đã được thiết lập lại"
},
"containing_group": "Nhóm chứa",
"containing_groups": "Các Nhóm chứa",
"countables": {
"files": "{count, plural, one {Tệp} other {Các tệp}}",
"groups": "{count, plural, one {Nhóm} other {Các nhóm}}",
"images": "{count, plural, one {Ảnh} other {Các ảnh}}",
"markers": "{count, plural, one {Dấu} other {Các dấu}}",
"scenes": "{count, plural, one {Cảnh} other {Các cảnh}}",
"studios": "{count, plural, one {Studio} other {Các studio}}",
"tags": "{count, plural, one {Thẻ} other {Các thẻ}}",
"performers": "{count, plural, one {Người biểu diễn} other {Các người biểu diễn}}",
"galleries": "{count, plural, one {Thư viện ảnh} other {Các thư viện ảnh}}"
},
"country": "Quốc Gia",
"cover_image": "Ảnh Bìa",
"created_at": "Thời gian tạo",
"criterion": {
"greater_than": "Lớn hơn",
"less_than": "Nhỏ hơn",
"value": "Giá trị"
},
"criterion_modifier": {
"between": "Giữa",
"equals": "Là",
"format_string": "{criterion} {modifierString} {valueString}",
"format_string_excludes": "{Tiêu chí} {Điều kiện} {Giá trị} (loại trừ {Ngoại lệ})",
"format_string_excludes_depth": "{Tiêu chí} {Điều kiện} {Giá trị} (loại trừ {Ngoại lệ}) (+{depth, plural, =-1 {tất cả} other {{depth}}})",
"greater_than": "lớn hơn",
"includes": "Bao gồm",
"includes_all": "Bao gồm tất cả",
"is_null": "rỗng",
"less_than": "nhỏ hơn",
"matches_regex": "Khớp biểu thức chính quy",
"not_between": "không nằm giữa",
"not_equals": "không phải",
"not_null": "không rỗng",
"format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {all} other {{depth}}})",
"not_matches_regex": "Không khớp biểu thức chính quy",
"excludes": "Không bao gồm"
},
"death_date": "Ngày Mất",
"death_year": "Năm Mất",
"descending": "Giảm dần",
"details": "Thông tin chi tiết",
"developmentVersion": "Phiên bản Phát triển",
"criterion_modifier_values": {
"any_of": "bất kỳ nào trong số",
"none": "không gì cả",
"only": "Duy nhất",
"any": "bất kỳ"
},
"custom": "Tùy chỉnh",
"date": "Ngày",
"date_format": "YYYY-MM-DD",
"containing_group_count": "Số lượng Nhóm chứa",
"detail": "Chi tiết",
"datetime_format": "YYYY-MM-DD HH:MM",
"dimensions": "Kích thước",
"director": "Đạo diễn",
"display_mode": {
"grid": "Lưới",
"list": "Danh sách",
"unknown": "Chưa biết",
"label_current": "Chế độ Hiển Thị: {current}",
"wall": "Tường"
},
"distance": "Khoảng cách",
"donate": "Ủng hộ",
"dupe_check": {
"duration_diff": "Chênh lệch thời lượng tối đa",
"only_select_matching_codecs": "Chỉ chọn nếu tất cả codec khớp với nhóm trùng lặp",
"options": {
"high": "Cao",
"low": "Thấp",
"medium": "Trung bình",
"exact": "Chính xác"
},
"search_accuracy_label": "Độ chính xác tìm kiếm",
"select_all_but_largest_file": "Chọn mọi tệp trong mỗi nhóm trùng lặp, ngoại trừ tệp lớn nhất",
"select_all_but_largest_resolution": "Chọn mọi tệp trong mỗi nhóm được sao chép, ngoại trừ tệp có độ phân giải cao nhất",
"select_none": "Chọn Không",
"select_oldest": "Chọn tệp cũ nhất trong nhóm trùng lặp",
"select_options": "Chọn Tùy chọn…",
"select_youngest": "Chọn tệp mớinhất trong nhóm trùng lặp",
"title": "Cảnh quay trùng lặp",
"duration_options": {
"any": "Bất kỳ",
"equal": "Tương đương"
}
},
"duplicated_phash": "Trùng lặp (pHash)",
"duration": "Thời lượng",
"effect_filters": {
"aspect": "Tỷ lệ",
"blur": "Mờ",
"brightness": "Độ sáng",
"contrast": "Tương phản",
"green": "Xanh lá",
"hue": "Sắc thái",
"name": "Bộ lọc",
"name_transforms": "Biến đổi",
"red": "Đỏ",
"reset_filters": "Đặt lại bộ lọc",
"reset_transforms": "Đặt lại chuyển đổi",
"rotate": "Xoay",
"rotate_left_and_scale": "Xoay trái và thay đổi tỷ lệ",
"rotate_right_and_scale": "Xoay phải và thay đổi tỷ lệ",
"saturation": "Độ bão hòa",
"scale": "Tỉ lệ",
"warmth": "Sự ấm áp"
},
"empty_server": "Thêm một số cảnh quay vào máy chủ của bạn để xem các đề xuất trên trang này."
}

View file

@ -141,7 +141,17 @@
"reset_play_duration": "重置播放时长",
"reset_resume_time": "重置恢复时间",
"add_sub_groups": "添加子集合",
"remove_from_containing_group": "从集合中移除"
"remove_from_containing_group": "从集合中移除",
"sidebar": {
"close": "关闭侧边栏",
"open": "打开侧边栏",
"toggle": "切换侧边栏"
},
"play": "播放",
"show_results": "显示结果",
"show_count_results": "显示{count}个结果",
"load": "加载",
"load_filter": "加载过滤器"
},
"actions_name": "操作",
"age": "年龄",
@ -446,7 +456,9 @@
"endpoint": "入口",
"graphql_endpoint": "GraphQL 入口",
"name": "名称",
"title": "Stash-box 入口"
"title": "Stash-box 入口",
"max_requests_per_minute": "每分钟最多可发起请求数量",
"max_requests_per_minute_description": "使用{defaultValue}的默认数值当其数值设置为0时"
},
"system": {
"transcoding": "转码"
@ -572,7 +584,9 @@
"whitespace_chars": "空白字符",
"whitespace_chars_desc": "这些字符在标题中会替换为空白字符"
},
"scene_tools": "短片工具"
"scene_tools": "短片工具",
"heading": "工具",
"graphql_playground": "GraphQL试验场"
},
"ui": {
"abbreviate_counters": {
@ -906,7 +920,6 @@
"destination": "目标",
"source": "源"
},
"overwrite_filter_confirm": "确定要覆盖现有的已保存查询 {entityName} 吗?",
"reassign_entity_title": "{count, plural, one {Reassign {singularEntity}} 其它 {Reassign {pluralEntity}}}",
"reassign_files": {
"destination": "重新指定至"
@ -959,7 +972,9 @@
"unsaved_changes": "更改未保存,确定离开吗?",
"performers_found": "找到{count} 个演员",
"clear_o_history_confirm": "真的确定要清空高潮记录吗?",
"clear_play_history_confirm": "真的确定要清空播放历史?"
"clear_play_history_confirm": "真的确定要清空播放历史?",
"set_default_filter_confirm": "你确定要设置这个过滤器为默认吗?",
"overwrite_filter_warning": "已保存的过滤器 \"{entityName}\" 将被覆盖。"
},
"dimensions": "大小",
"director": "导演",
@ -969,7 +984,8 @@
"list": "列表显示",
"tagger": "标签工具",
"unknown": "未知",
"wall": "预览墙"
"wall": "预览墙",
"label_current": "显示模式: {current}"
},
"donate": "赞助",
"dupe_check": {
@ -1216,7 +1232,9 @@
"edit_filter": "编辑筛选器",
"name": "过滤",
"saved_filters": "保存过滤器",
"update_filter": "更新过滤器"
"update_filter": "更新过滤器",
"more_filter_criteria": "+{count}个更多",
"search_term": "搜索词"
},
"second": "秒",
"seconds": "秒",
@ -1522,5 +1540,12 @@
},
"eta": "预估剩余时间",
"sort_name": "排序用名",
"age_on_date": "在制作时{age}岁"
"age_on_date": "在制作时{age}岁",
"login": {
"username": "用户名",
"password": "密码",
"invalid_credentials": "无效的用户名或密码",
"internal_error": "意外的内部错误。有关更多详细信息,请查看日志",
"login": "登录"
}
}

View file

@ -141,7 +141,15 @@
"reset_resume_time": "重置恢復時間",
"set_cover": "設為封面",
"remove_from_containing_group": "從群組中刪除",
"add_sub_groups": "新增子分類"
"add_sub_groups": "新增子分類",
"sidebar": {
"close": "關閉側邊攔",
"open": "開啟側邊攔",
"toggle": "切換側邊欄"
},
"show_results": "顯示結果",
"show_count_results": "顯示 {count} 筆結果",
"play": "播放"
},
"actions_name": "動作",
"age": "年齡",
@ -440,7 +448,9 @@
"endpoint": "端點",
"graphql_endpoint": "GraphQL 端點",
"name": "名稱",
"title": "Stash-box 端點"
"title": "Stash-box 端點",
"max_requests_per_minute": "每分鐘請求上限",
"max_requests_per_minute_description": "當設為 0 時,會套用預設值 {defaultValue}"
},
"system": {
"transcoding": "轉檔"
@ -566,7 +576,9 @@
"whitespace_chars": "空白字元",
"whitespace_chars_desc": "這些字元將在標題中被空格取代"
},
"scene_tools": "短片工具"
"scene_tools": "短片工具",
"heading": "工具",
"graphql_playground": "GraphQL 測試環境"
},
"ui": {
"abbreviate_counters": {
@ -726,7 +738,8 @@
},
"enable_chromecast": "啟用 Chromecast",
"show_ab_loop_controls": "顯示AB循環插件控件",
"disable_mobile_media_auto_rotate": "停用行動裝置上全螢幕媒體的自動旋轉功能"
"disable_mobile_media_auto_rotate": "停用行動裝置上全螢幕媒體的自動旋轉功能",
"show_range_markers": "顯示範圍標記"
}
},
"scene_wall": {
@ -889,7 +902,6 @@
"destination": "目的地",
"source": "來源"
},
"overwrite_filter_confirm": "您確定要覆蓋現有的條件 {entityName} 嗎?",
"reassign_entity_title": "{count, plural, one {重新指定{singularEntity}}}",
"reassign_files": {
"destination": "重新指定至"
@ -950,7 +962,9 @@
},
"clear_o_history_confirm": "您確定要清除尻尻紀錄嗎?",
"clear_play_history_confirm": "您確定要清除播放紀錄嗎?",
"performers_found": "找到{count} 個演員"
"performers_found": "找到{count} 個演員",
"set_default_filter_confirm": "是否確定設定這一個過濾條件為預設?",
"overwrite_filter_warning": "篩選器 \"{entityName}\" 已存在,將被覆蓋。"
},
"dimensions": "解析度",
"director": "導演",
@ -960,7 +974,8 @@
"list": "條列顯示",
"tagger": "標記工具",
"unknown": "未知",
"wall": "預覽牆顯示"
"wall": "預覽牆顯示",
"label_current": "顯示模式:{current}"
},
"donate": "贊助",
"dupe_check": {
@ -1090,7 +1105,7 @@
"interactive_speed": "互動速度",
"performer_card": {
"age": "{age} {years_old}",
"age_context": "這齣戲裡面 {age} {years_old}"
"age_context": "這齣戲 {age} {years_old}"
},
"phash": "PHash",
"play_count": "播放次數",
@ -1190,7 +1205,8 @@
"name": "篩選",
"saved_filters": "已儲存的過濾條件",
"update_filter": "更新篩選",
"edit_filter": "編輯篩選器"
"edit_filter": "編輯篩選器",
"more_filter_criteria": "+{count} 更多"
},
"seconds": "秒",
"settings": "設定",
@ -1515,6 +1531,18 @@
"custom_fields": {
"field": "欄位",
"title": "自訂欄位",
"value": "值"
}
"value": "值",
"criteria_format_string_others": "{criterion} (custom field) 條件:{modifierString} {valueString} (+{others} others)",
"criteria_format_string": "{criterion} (custom field) 條件:{modifierString} {valueString}"
},
"login": {
"login": "登入",
"username": "使用者名稱",
"password": "密碼",
"invalid_credentials": "無效的使用者名稱或是密碼",
"internal_error": "系統發生未預期的內部錯誤。詳情請參考日誌"
},
"sort_name": "分類名稱",
"eta": "預估剩餘時間",
"age_on_date": "在{age}歲時製作"
}