Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/translations/zh-tw.all.json
akuma06 c6168be8b1 Tag Search + Tests + Search slight refactor [DONE] (#1342)
* Tag Search + Tests + Search slight refactor

First commit improving search. Different struct have their own file with their tests. This way of separating struct by files is inspired by the go packages I've seen so far.

Added new behaviour as discussed in #1334

* fix fallback to ES

* Added some comments to explain PG fallback + log err moved

* Refactored search

Nearly fully covered
WhereParams struct has disappeared for Query struct instead
In DB model, we use an interface implementing Query struct methods

* 1rst Refactor of Tags (WTF already?!)

Prepare Tags for the refactored system. Now there will be descriptive tags for a particular release (ecchi, BDSM, ....) and typed tags.
Typed tags are tags relevant to all torrents and can be limited to some input value. For example, video quality is a typed tag limited to some values (hd, full hd, sd, ...). In the same way, anidbid is also a typed tag but doesn't have default values.

Furthermore, the location storage of tags have changed, now accepted descriptive tags are stored in the torrents table in the column "tags" and they are separated by commas.
In the opposite, accepted typed tags can have have their own column in the torrents table. For example, anidbid, vndbid will populate the column DbID when accepted. On the other hand, videoquality will populate the same way as descriptive tags.

This behaviour depends on the callbackOnType function in tag/helpers.go

* fix for modtools :')

* Added anidb, vndb, dlsite & vmdb id fields in torrent model.
Tags don't have an accepted field anymore.
Accepted Tags are in torrent.AcceptedTags and non-accepted ones in torrrent.Tags.

New Helper + New Changelog for translation string.

* New upload/edit form for torrent tags.
Now the inputs are dynamically generated by the helper tag_form.
No more modal window in those form, only inputs.
Support of tags in API
New translation string for the  link to the modal on torrent view.
More comments in the functions for tags

* Improving how config for tags work. Adding a test on them with understandable messages.
Config for tags have now a Field attribute which is linked to the Torrent model. For example anidbid tag type has now a AnidbID field in config which is the name of the field in torrent model (AnidbID). Every new tag type need to have a field attribute with its counterpart in torrent Model.
Fixing some errors

* Fix compile error + Tests Errors

* Improve performance by caching the list of tags with an index
Adding/removing tags works/tested
New translation strings

TODO: test/fix adding tag on upload/edit

* Mini fix to display video quality
+ tags works/tested on modo edit

* Fix editing tags on modpanel

* Edit tags works

* Add translation string

* Add search backend for tags.
?tags=xxx,eee,ddd
?anidb=21
?vndb=23
?vgmdb=24
?vq=full_hd

* Fix Ajax tag Removal&Add

* Added form for descriptive tags

* Forgot to add the link between database and form for descriptive tags.

* Adding the increase/decrease pantsu for descriptive tags

* Fix #1370

* When you actually forgot to commit files after having forgotten commits
2017-08-22 11:48:10 +10:00

1990 lignes
42 Kio
JSON
Brut Annotations Historique

Ce fichier contient des caractères Unicode ambigus.

Ce fichier contient des caractères Unicode qui peuvent être confondus avec d'autres caractères. Si vous pensez que c'est intentionnel, vous pouvez ignorer cet avertissement. Utilisez le bouton Échappe pour les dévoiler.

[
{
"id": "rules",
"translation": "Rules"
},
{
"id": "no_cp",
"translation": "No child pornography (lolicon doesn't count)"
},
{
"id": "asia",
"translation": "Asian related content only (no Western Movies, no Cartoon)"
},
{
"id": "rules_spam",
"translation": "No spam"
},
{
"id": "rules_sukebei",
"translation": "NSFW content belongs in sukebei.pantsu.cat"
},
{
"id": "verify_email_title",
"translation": "喵 請驗證您的電子郵件"
},
{
"id": "verify_email_content",
"translation": "請按下面連結驗證您的電子郵件"
},
{
"id": "reset_password_title",
"translation": "喵 重設密碼"
},
{
"id": "reset_password_content",
"translation": "請按下面連結重設密碼"
},
{
"id": "register_title",
"translation": "建立新帳號"
},
{
"id": "signup_box_title",
"translation": "請註冊 <small>永遠免費</small>"
},
{
"id": "username",
"translation": "使用者名稱"
},
{
"id": "email_address_or_username",
"translation": "電子郵件或使用者名稱"
},
{
"id": "email_address",
"translation": "電子郵件"
},
{
"id": "password",
"translation": "密碼"
},
{
"id": "confirm_password",
"translation": "密碼確認"
},
{
"id": "terms_conditions_confirm",
"translation": "按下 <b>註冊</b> 表示您同意此網站之 <a id=\"modal_active\" href=\"#\">條款和條件</a> 以及瀏覽器 Cookie 之使用"
},
{
"id": "signin",
"translation": "登入"
},
{
"id": "register",
"translation": "註冊"
},
{
"id": "terms_conditions",
"translation": "條款和條件"
},
{
"id": "terms_conditions_full",
"translation": "一些扯淡"
},
{
"id": "remember_me",
"translation": "請記住我"
},
{
"id": "forgot_password",
"translation": "忘記密碼嗎?"
},
{
"id": "sign_in_box_title",
"translation": "請登入"
},
{
"id": "sign_in_title",
"translation": "登入"
},
{
"id": "register_success_title",
"translation": "註冊成功"
},
{
"id": "sign_up_success",
"translation": "感謝您的註冊!"
},
{
"id": "verify_success",
"translation": "<i style=\"color:limegreen\" class=\"glyphicon glyphicon-ok-circle\"></i>您的帳號已啟用!"
},
{
"id": "signup_verification_email",
"translation": "最後請檢查您的電子信箱 (與垃圾郵件)直到找到帳號確認郵件"
},
{
"id": "signup_verification_noemail",
"translation": "註冊成功,帳號已可供使用"
},
{
"id": "email_placeholder",
"translation": "Can be left blank."
},
{
"id": "settings",
"translation": "帳號設定"
},
{
"id": "torrents",
"translation": "種子種子"
},
{
"id": "follow",
"translation": "跟隨"
},
{
"id": "unfollow",
"translation": "取消跟隨"
},
{
"id": "user_followed_msg",
"translation": "您已經跟隨 %s"
},
{
"id": "user_unfollowed_msg",
"translation": "您已經取消跟隨 %s"
},
{
"id": "profile_page",
"translation": "%s 使用者資料"
},
{
"id": "see_more_torrents_from",
"translation": "更多種子來自 %s "
},
{
"id": "torrents_uploaded",
"translation": "Torrents uploaded"
},
{
"id": "category",
"translation": "分類"
},
{
"id": "name",
"translation": "名稱"
},
{
"id": "date",
"translation": "日期"
},
{
"id": "size",
"translation": "檔案大小"
},
{
"id": "links",
"translation": "連結"
},
{
"id": "home",
"translation": "首頁"
},
{
"id": "error_404",
"translation": "糟糕! 是 404"
},
{
"id": "error_400",
"translation": "Error 400"
},
{
"id": "error_500",
"translation": "Error 500"
},
{
"id": "err_no_results",
"translation": "No results found"
},
{
"id": "upload",
"translation": "上傳"
},
{
"id": "faq",
"translation": "常見問題"
},
{
"id": "fap",
"translation": "尻尻"
},
{
"id": "fun",
"translation": "Fun"
},
{
"id": "nothing_here",
"translation": "什麼都沒有"
},
{
"id": "404_not_found",
"translation": "404 找不到啦"
},
{
"id": "500_internal_server_error",
"translation": "500 Internal Server Error"
},
{
"id": "400_bad_request",
"translation": "400 Bad Request"
},
{
"id": "no_torrents_uploaded",
"translation": "目前沒有種子被上傳喔!"
},
{
"id": "profile",
"translation": "使用者資料"
},
{
"id": "sign_out",
"translation": "登出"
},
{
"id": "member",
"translation": "會員"
},
{
"id": "no_results_found",
"translation": "找不到結果"
},
{
"id": "notice_keep_seeding",
"translation": "請注意:別混帳惹!持續做種並開啟您的 DHT"
},
{
"id": "official_nyaapocalipse_faq",
"translation": "NYAA末日之官方問答"
},
{
"id": "links_replacement_mirror",
"translation": "替代連結/鏡像"
},
{
"id": "what_happened",
"translation": "發生什麼啦?"
},
{
"id": "nyaa_se_went_offline",
"translation": "nyaa.se 以及相關網域(比如 nyaatorrents.info不幸於 2017年5月1日 離開我們"
},
{
"id": "its_not_a_ddos",
"translation": "網域是被停用,不像以往是受到 DDoS 攻擊"
},
{
"id": "future_not_looking_good",
"translation": "nyaa 的未來並不樂觀(她真的離開了)"
},
{
"id": "recovery_effort",
"translation": "資料的急救正在進行中"
},
{
"id": "is_everything_lost",
"translation": "難道所有的東西都消失了嗎?"
},
{
"id": "in_short_no",
"translation": "長話短說,並沒有"
},
{
"id": "are_some_things_lost",
"translation": "那有東西消失了嗎?"
},
{
"id": "answer_is_nyaa_db_lost",
"translation": "我們有直到 <s>4月5日</s> 5月1日的 nyaa 種子資料庫,這表示幾乎沒失去任何東西"
},
{
"id": "answer_is_sukebei_db_lost",
"translation": "sukebei 還活著,也幾乎沒有雷到。然而 sukebei 的命運比較坎坷。目前資料庫只有備份到 2016年但也許有個新的日期版本可供使用"
},
{
"id": "how_are_we_recovering",
"translation": "我們如何恢復她?"
},
{
"id": "answer_how_are_we_recovering",
"translation": "前述的資料庫目前放在 nyaa.pantsu.cat 和 sukebei.pantsu.cat 的伺服器。 我們有搜尋功能,而(幾乎)所有 nyaa 舊有功能將在未來不久後實現。 種子/連線數的統計資訊則可能透過抓取其他 tracker 來恢復,也許在未來某天吧!先做出其他較優先的功能再說。"
},
{
"id": "how_do_i_link_my_old_account",
"translation": "How do I link my old uploads back to my new account?"
},
{
"id": "answer_how_do_i_link_my_old_account",
"translation": "Join <a href=\"ircs://irc.rizon.net/nyaapantsu-help\">#nyaapantsu-help@Rizon</a> and ask a moderator to migrate your old torrents while mentioning your old and new usernames."
},
{
"id": "are_the_trackers_working",
"translation": "這些種子都還活著嗎?"
},
{
"id": "answer_are_the_trackers_working",
"translation": "就算 tracker 都掛了,做種的前輩們都還是透過分散式的 DHT 網路聯繫著。 只要那些檔案都還列在 DHT 網路上,那就沒有太大影響。"
},
{
"id": "how_do_i_download_the_torrents",
"translation": "所以說種子該怎麼抓啊?"
},
{
"id": "answer_how_do_i_download_the_torrents",
"translation": "用<b>磁力連結</b>就對啦! 磁力連結能讓你的 BT 客戶端在 DHT 網路尋找檔案並且下載。"
},
{
"id": "magnet_link_should_look_like",
"translation": "磁力連結長這樣:"
},
{
"id": "which_trackers_do_you_recommend",
"translation": "有推薦的 tracker 嗎?"
},
{
"id": "answer_which_trackers_do_you_recommend",
"translation": "我們現在有自己的 Tracker 啦!如果您上傳種子遭到拒絕,原因是 tracker 不符要求,那有可能需要加上這其中幾個 tracker"
},
{
"id": "how_can_i_help",
"translation": "那個,我能幫上什麼忙嗎?"
},
{
"id": "answer_how_can_i_help",
"translation": "如果您專精於網站開發,請加入 #nyaapantsu 的 IRC位於 irc.rizon.net 。如果您有最新的資料庫,特別是 sukebei 的資料庫,<b>請上傳它們</b>"
},
{
"id": "your_design_sucks_found_a_bug",
"translation": "你們的網站設計爛死了 / 我找到 bug 啦啦啦啦"
},
{
"id": "why_written_in_go",
"translation": "你的狗屎爛蛋為什麼用Go寫"
},
{
"id": "authors_favorite_language",
"translation": "作者尬意"
},
{
"id": "torrent_file",
"translation": "種子檔案"
},
{
"id": "uploading_file_prefills_fields",
"translation": "上傳種子時允許預填pre-filling一些欄位這是推薦選項。"
},
{
"id": "magnet_link",
"translation": "磁力連結位址"
},
{
"id": "all_categories",
"translation": "所有分類"
},
{
"id": "select_a_torrent_category",
"translation": "選擇種子分類"
},
{
"id": "anime",
"translation": "動畫"
},
{
"id": "anime_amv",
"translation": "動畫 - 動畫MV"
},
{
"id": "anime_english_translated",
"translation": "動畫 - 已翻譯爲英文"
},
{
"id": "anime_non_english_translated",
"translation": "動畫 - 未翻譯爲英文"
},
{
"id": "anime_raw",
"translation": "動畫 - 生肉"
},
{
"id": "audio",
"translation": "音樂"
},
{
"id": "audio_lossless",
"translation": "音樂 - 無損"
},
{
"id": "audio_lossy",
"translation": "音樂 - 有損"
},
{
"id": "literature",
"translation": "文學"
},
{
"id": "literature_english_translated",
"translation": "文學 - 已翻譯爲英文"
},
{
"id": "literature_raw",
"translation": "文學 - 生肉"
},
{
"id": "literature_non_english_translated",
"translation": "文學 - 未翻譯爲英文"
},
{
"id": "live_action",
"translation": "真人電影"
},
{
"id": "live_action_english_translated",
"translation": "真人電影 - 已翻譯爲英文"
},
{
"id": "live_action_idol_pv",
"translation": "真人電影 - 偶像/PV"
},
{
"id": "live_action_non_english_translated",
"translation": "真人電影 - 未翻譯爲英文"
},
{
"id": "live_action_raw",
"translation": "真人電影 - 生肉"
},
{
"id": "pictures",
"translation": "圖片"
},
{
"id": "pictures_graphics",
"translation": "圖片 - 圖像"
},
{
"id": "pictures_photos",
"translation": "圖片 - 照片"
},
{
"id": "software",
"translation": "軟體"
},
{
"id": "software_applications",
"translation": "軟體 - 應用軟體"
},
{
"id": "software_games",
"translation": "軟體 - 遊戲"
},
{
"id": "art",
"translation": "Art"
},
{
"id": "art_anime",
"translation": "Art - Anime"
},
{
"id": "art_doujinshi",
"translation": "Art - Doujinshi"
},
{
"id": "art_games",
"translation": "Art - Games"
},
{
"id": "art_manga",
"translation": "Art - Manga"
},
{
"id": "art_pictures",
"translation": "Art - Pictures"
},
{
"id": "real_life",
"translation": "Real Life"
},
{
"id": "real_life_photobooks_and_pictures",
"translation": "Real Life - Photobooks and Pictures"
},
{
"id": "real_life_videos",
"translation": "Real Life - Videos"
},
{
"id": "torrent_description",
"translation": "種子描述"
},
{
"id": "description_markdown_notice",
"translation": "描述可使用 Markdown 語法"
},
{
"id": "show_all",
"translation": "列出全部"
},
{
"id": "delete_all",
"translation": "Delete all"
},
{
"id": "filter_remakes",
"translation": "過濾掉 Remakes"
},
{
"id": "trusted",
"translation": "受信任"
},
{
"id": "search",
"translation": "搜尋"
},
{
"id": "hash",
"translation": "Hash"
},
{
"id": "description",
"translation": "描述"
},
{
"id": "no_description",
"translation": "No description provided!"
},
{
"id": "comments",
"translation": "評論"
},
{
"id": "submit_a_comment_as_username",
"translation": "以使用者 %s 留言"
},
{
"id": "submit_a_comment_as_anonymous",
"translation": "以匿名留言"
},
{
"id": "submit",
"translation": "送出"
},
{
"id": "personal_info",
"translation": "個人資訊"
},
{
"id": "language",
"translation": "語言"
},
{
"id": "current_password",
"translation": "目前密碼"
},
{
"id": "role",
"translation": "角色"
},
{
"id": "banned",
"translation": "帳號已被停用"
},
{
"id": "default",
"translation": "預設值"
},
{
"id": "trusted_member",
"translation": "受信任會員"
},
{
"id": "scraped_user",
"translation": "Scraped user"
},
{
"id": "moderator",
"translation": "管理員"
},
{
"id": "api_token",
"translation": "API Token"
},
{
"id": "save_changes",
"translation": "儲存變更"
},
{
"id": "profile_updated",
"translation": "您的個人資料已更新!"
},
{
"id": "delete_account",
"translation": "刪除帳號"
},
{
"id": "delete_account_confirm",
"translation": "確定要刪除這個帳號嗎?"
},
{
"id": "delete_success",
"translation": "您的帳號已經成功刪除!"
},
{
"id": "moderation",
"translation": "節制"
},
{
"id": "extensions_and_plugins",
"translation": "Extensions and Plugins (made by third-party developers)"
},
{
"id": "qbittorrent_plugin",
"translation": "qBittorrent Plugin"
},
{
"id": "local_client",
"translation": "Local Client"
},
{
"id": "chrome_extension",
"translation": "Chrome Extension"
},
{
"id": "firefox_extension",
"translation": "Firefox Extension"
},
{
"id": "android_app",
"translation": "Android App"
},
{
"id": "who_is_renchon",
"translation": "誰是<span lang=\"ja\">れんちょん</span>"
},
{
"id": "renchon_anon_explanation",
"translation": "<span lang=\"ja\">れんちょん</span> (Ren-chon) 是匿名評論與上傳者的默認用戶名同時也顯示為Nyaa站原始資源的上傳者。"
},
{
"id": "mark_as_remake",
"translation": "設為Remake"
},
{
"id": "email_changed",
"translation": "電子郵件變更成功,已發送確認郵件到 %s ,請按下裡面的確認連結來完成修改!"
},
{
"id": "torrent_status",
"translation": "種子狀態"
},
{
"id": "torrent_status_normal",
"translation": "普通"
},
{
"id": "torrent_status_remake",
"translation": "再發行"
},
{
"id": "torrent_status_blocked",
"translation": "Locked"
},
{
"id": "profile_edit_page",
"translation": "編輯 %s 的個人檔案"
},
{
"id": "seeders",
"translation": "上傳數"
},
{
"id": "leechers",
"translation": "下載數"
},
{
"id": "completed",
"translation": "完成數"
},
{
"id": "change_language",
"translation": "變更語言"
},
{
"id": "language_name",
"translation": "繁體中文"
},
{
"id": "language_code",
"translation": "zh-tw"
},
{
"id": "delete",
"translation": "刪除"
},
{
"id": "website_link",
"translation": "Website Link"
},
{
"id": "files",
"translation": "Files"
},
{
"id": "no_files",
"translation": "No files found? That doesn't even make sense!"
},
{
"id": "uploaded_by",
"translation": "Uploaded by"
},
{
"id": "report_btn",
"translation": "Report"
},
{
"id": "are_you_sure",
"translation": "Are you sure?"
},
{
"id": "report_torrent_number",
"translation": "Report Torrent #%d"
},
{
"id": "report_type",
"translation": "Report type"
},
{
"id": "illegal_content",
"translation": "Illegal content"
},
{
"id": "spam_garbage",
"translation": "Spam / Garbage"
},
{
"id": "wrong_category",
"translation": "Wrong category"
},
{
"id": "duplicate_deprecated",
"translation": "Duplicate / Deprecated"
},
{
"id": "captcha",
"translation": "Captcha"
},
{
"id": "captcha_audio",
"translation": "Captcha Audio"
},
{
"id": "file_name",
"translation": "File Name"
},
{
"id": "cancel",
"translation": "Cancel"
},
{
"id": "please_include_our_tracker",
"translation": "Please include udp://tracker.doko.moe:6969 in your trackers."
},
{
"id": "unknown",
"translation": "Unknown"
},
{
"id": "last_scraped",
"translation": "Last scraped: "
},
{
"id": "server_status_link",
"translation": "Server status can be found here"
},
{
"id": "no_database_dumps_available",
"translation": "No database dumps are available at this moment."
},
{
"id": "clear_notifications",
"translation": "Clear Notifications"
},
{
"id": "notifications_cleared",
"translation": "Notifications erased!"
},
{
"id": "my_notifications",
"translation": "My Notifications"
},
{
"id": "new_torrent_uploaded",
"translation": "New torrent: \"%s\" from %s"
},
{
"id": "torrent_uploaded",
"translation": "torrent uploaded successfully!"
},
{
"id": "preferences",
"translation": "Preferences"
},
{
"id": "new_torrent_settings",
"translation": "Be notified when a new torrent is added from a user followed"
},
{
"id": "new_torrent_email_settings",
"translation": "Be notified by e-mail when a new torrent is added from a user followed"
},
{
"id": "new_comment_settings",
"translation": "Be notified when there is a new comment on your torrents"
},
{
"id": "new_comment_email_settings",
"translation": "Be notified by e-mail when there is a new comment on your torrents"
},
{
"id": "new_responses_settings",
"translation": "Be notified when there is a new response to your comment"
},
{
"id": "new_responses_email_settings",
"translation": "Be notified by e-mail when there is a new response to your comment"
},
{
"id": "new_follower_settings",
"translation": "Be notified when you have a new follower"
},
{
"id": "new_follower_email_settings",
"translation": "Be notified by e-mail when you have a new follower"
},
{
"id": "followed_settings",
"translation": "Be notified when you have followed someone"
},
{
"id": "followed_email_settings",
"translation": "Be notified by e-mail when you have followed someone"
},
{
"id": "yes",
"translation": "Yes"
},
{
"id": "no",
"translation": "No"
},
{
"id": "new_comment_on_torrent",
"translation": "New comment on torrent: \"%s\""
},
{
"id": "no_action_selected",
"translation": "You have to tell what you want to do with your selection!"
},
{
"id": "no_move_location_selected",
"translation": "Thou has't to telleth whither thee wanteth to moveth thy selection!"
},
{
"id": "select_one_element",
"translation": "You need to select at least 1 element!"
},
{
"id": "torrent_moved",
"translation": "Torrent %s moved!"
},
{
"id": "no_status_exist",
"translation": "No such status %d exist!"
},
{
"id": "torrent_deleted",
"translation": "Torrent %s deleted!"
},
{
"id": "torrent_deleted_by",
"translation": "Torrent #%d from %s has been deleted by %s."
},
{
"id": "torrent_edited_by",
"translation": "Torrent #%d from %s has been edited by %s."
},
{
"id": "torrent_blocked_by",
"translation": "Torrent #%d from %s has been locked by %s."
},
{
"id": "torrent_blocked_by",
"translation": "Torrent #%d from %s has been unlocked by %s."
},
{
"id": "torrents_deleted",
"translation": "Torrents Deleted"
},
{
"id": "delete_torrent",
"translation": "Delete Torrent"
},
{
"id": "delete_report",
"translation": "Delete Report"
},
{
"id": "comment_deleted",
"translation": "Comment has been deleted!"
},
{
"id": "comment_deleted_by",
"translation": "Comment #%d from %s has been deleted by %s."
},
{
"id": "comment_edited_by",
"translation": "Comment #%d from %s has been edited by %s."
},
{
"id": "oauth_client_deleted",
"translation": "Oauth API Client has been deleted!"
},
{
"id": "oauth_client_deleted_by",
"translation": "Oauth API Client #%s from %s has been deleted by %s."
},
{
"id": "no_action_exist",
"translation": "No such action %s exist!"
},
{
"id": "torrent_not_exist",
"translation": "Torrent with ID %d doesn't exist!"
},
{
"id": "something_went_wrong",
"translation": "Something went wrong"
},
{
"id": "nb_torrents_updated",
"translation": "%d torrents updated."
},
{
"id": "torrent_updated",
"translation": "Torrent details updated."
},
{
"id": "fail_torrent_update",
"translation": "Failed to update torrent!"
},
{
"id": "bad_captcha",
"translation": "Bad captcha!"
},
{
"id": "comment_empty",
"translation": "Comment empty!"
},
{
"id": "no_owner_selected",
"translation": "New torrent owner is needed!"
},
{
"id": "no_category_selected",
"translation": "No category selected!"
},
{
"id": "no_user_found_id",
"translation": "User with id %d isn't in the database!"
},
{
"id": "invalid_torrent_category",
"translation": "Torrent category doesn't exist!"
},
{
"id": "torrent_owner_changed",
"translation": "Owner of torrent \"%s\" has been successfully changed!"
},
{
"id": "torrent_category_changed",
"translation": "Category of torrent \"%s\" has been changed!"
},
{
"id": "torrent_reports_deleted",
"translation": "Reports of torrent \"%s\" were deleted!"
},
{
"id": "edit",
"translation": "Edit"
},
{
"id": "lock_delete",
"translation": "Lock & Delete"
},
{
"id": "delete_definitely_torrent_warning",
"translation": "You will not be able to recover the file, neither stop someone to reupload it!"
},
{
"id": "delete_definitely",
"translation": "Delete definitely"
},
{
"id": "torrent_unblock",
"translation": "Unlock"
},
{
"id": "torrent_block",
"translation": "Lock"
},
{
"id": "torrent_deleted_definitely",
"translation": "Torrent has been erased from the database!"
},
{
"id": "torrent_not_deleted",
"translation": "Torrent was not deleted"
},
{
"id": "torrent_unblocked",
"translation": "Torrent has been unlocked!"
},
{
"id": "torrent_blocked",
"translation": "Torrent has been locked!"
},
{
"id": "torrent_nav_notdeleted",
"translation": "Torrents not deleted"
},
{
"id": "torrent_nav_deleted",
"translation": "Torrents deleted"
},
{
"id": "change_settings",
"translation": "Change Appearance/Language"
},
{
"id": "mascot",
"translation": "Mascot"
},
{
"id": "theme",
"translation": "Theme"
},
{
"id": "theme_select",
"translation": "Select a Theme"
},
{
"id": "theme_none",
"translation": "None"
},
{
"id": "upload_as_anon",
"translation": "Upload Anonymously"
},
{
"id": "cookies",
"translation": "By clicking save, you consent to our use of cookies"
},
{
"id": "show",
"translation": "Show"
},
{
"id": "hide",
"translation": "Hide"
},
{
"id": "nyaa_pantsu",
"translation": "Nyaa Pantsu"
},
{
"id": "users",
"translation": "Users"
},
{
"id": "torrent_reports",
"translation": "Torrent Reports"
},
{
"id": "show_mod_tools",
"translation": "Show Mod Tools"
},
{
"id": "hide_mod_tools",
"translation": "Hide Mod Tools"
},
{
"id": "following_changes_applied",
"translation": "Following changes will be applied"
},
{
"id": "changes_in_following_order",
"translation": "Changes will be made in the following order:"
},
{
"id": "edit_changes",
"translation": "Edit Changes"
},
{
"id": "delete_changes",
"translation": "Delete Changes"
},
{
"id": "owner_id_placeholder",
"translation": "New Owner"
},
{
"id": "try_new_attempt",
"translation": "Trying a new attempt..."
},
{
"id": "query_is_broken",
"translation": "The query ({0}?{1}) seems broken!"
},
{
"id": "query_executed_success",
"translation": "Query executed with success!"
},
{
"id": "all_operations_done",
"translation": "All operations are done!"
},
{
"id": "refreshing_in",
"translation": "Refreshing the page in {0} seconds..."
},
{
"id": "delete_reports_with_torrents",
"translation": "Do you want to delete the reports along the selected torrents?"
},
{
"id": "with_st",
"translation": "with {0}"
},
{
"id": "and_reports",
"translation": " and reports"
},
{
"id": "reports",
"translation": "reports"
},
{
"id": "lock",
"translation": "lock"
},
{
"id": "status_js",
"translation": "status: {0}"
},
{
"id": "owner_id_js",
"translation": "owner_id: {0}"
},
{
"id": "category_js",
"translation": "category: {0}"
},
{
"id": "no_changes",
"translation": "No changes"
},
{
"id": "query_nb",
"translation": "Query #{0}"
},
{
"id": "reason",
"translation": "Reason"
},
{
"id": "actions",
"translation": "Actions"
},
{
"id": "action_select",
"translation": "Action..."
},
{
"id": "change_status",
"translation": "Change Status"
},
{
"id": "to_status",
"translation": "To..."
},
{
"id": "torrents_not_deleted",
"translation": "Torrents Not Deleted"
},
{
"id": "more",
"translation": "More"
},
{
"id": "last_comments",
"translation": "Last Comments"
},
{
"id": "last_reports",
"translation": "Last Reports"
},
{
"id": "last_torrents",
"translation": "Last Torrents"
},
{
"id": "last_users",
"translation": "Last Users"
},
{
"id": "moderation_overview",
"translation": "Moderation Overview"
},
{
"id": "users_list",
"translation": "Users List"
},
{
"id": "comments_list",
"translation": "Comments List"
},
{
"id": "reports_list",
"translation": "Reports List"
},
{
"id": "torrents_list",
"translation": "Torrents List"
},
{
"id": "torrent_edit_panel",
"translation": "Torrent Edit Panel"
},
{
"id": "torrent_reassign",
"translation": "Torrent Reassign"
},
{
"id": "reassign_warning",
"translation": "Reassigning torrents to a new user is not easily reverted and should be done with care."
},
{
"id": "previous_username",
"translation": "Previous Username"
},
{
"id": "torrent_id",
"translation": "Torrent ID"
},
{
"id": "reassign_indication",
"translation": "One ID per line <b>or</b> a single username"
},
{
"id": "reassign_warning_2",
"translation": "Might take a long time, do <b>NOT</b> abort the request."
},
{
"id": "reassign_to",
"translation": "Reassign to:"
},
{
"id": "reassign_based_on",
"translation": "Reassign based on:"
},
{
"id": "user_id",
"translation": "User ID"
},
{
"id": "mascot_url",
"translation": "Mascot URL"
},
{
"id": "no_notifications",
"translation": "No Notifications"
},
{
"id": "report_msg",
"translation": "The torrent #%d has been reported!"
},
{
"id": "email_not_valid",
"translation": "Email Address is not valid!"
},
{
"id": "username_illegal",
"translation": "Username contains illegal characters!"
},
{
"id": "torrent_language",
"translation": "Torrent language"
},
{
"id": "language_not_mandatory",
"translation": "Language is not mandatory anymore"
},
{
"id": "language_en-us_name",
"translation": "English"
},
{
"id": "language_ca-es_name",
"translation": "Catalan"
},
{
"id": "language_de-de_name",
"translation": "German"
},
{
"id": "language_es-es_name",
"translation": "Spanish"
},
{
"id": "language_es-mx_name",
"translation": "Spanish (LATAM)"
},
{
"id": "language_fr-fr_name",
"translation": "French"
},
{
"id": "language_hu-hu_name",
"translation": "Hungarian"
},
{
"id": "language_is-is_name",
"translation": "Icelandic"
},
{
"id": "language_it-it_name",
"translation": "Italian"
},
{
"id": "language_ja-jp_name",
"translation": "Japanese"
},
{
"id": "language_ko-kr_name",
"translation": "Korean"
},
{
"id": "language_nb-no_name",
"translation": "Norwegian"
},
{
"id": "language_nl-nl_name",
"translation": "Dutch"
},
{
"id": "language_pt-br_name",
"translation": "Portuguese (Brazil)"
},
{
"id": "language_pt-pt_name",
"translation": "Portuguese (Portugal)"
},
{
"id": "language_ro-ro_name",
"translation": "Romanian"
},
{
"id": "language_ru-ru_name",
"translation": "Russian"
},
{
"id": "language_sv-se_name",
"translation": "Swedish"
},
{
"id": "language_th-th_name",
"translation": "Thai"
},
{
"id": "language_zh-cn_name",
"translation": "Simplified Chinese"
},
{
"id": "language_zh-tw_name",
"translation": "Traditional Chinese"
},
{
"id": "language_other_name",
"translation": "Other"
},
{
"id": "language_multiple_name",
"translation": "Multiple Languages"
},
{
"id": "activity_list",
"translation": "Activity List"
},
{
"id": "activities",
"translation": "Activities"
},
{
"id": "filter",
"translation": "Filter"
},
{
"id": "error_min_length",
"translation": "Minimal length of %s required for the input: %s"
},
{
"id": "error_min_number",
"translation": "%s must be %s or greater"
},
{
"id": "error_min_field",
"translation": "%s must be equal or greater to %s"
},
{
"id": "error_min_array",
"translation": "%s must contain at least %s items"
},
{
"id": "error_less_date",
"translation": "%s must be less than the current Date & Time"
},
{
"id": "error_less_array",
"translation": "%s must contain less than %s items"
},
{
"id": "error_less_length",
"translation": "%s must be less than %s in length"
},
{
"id": "error_less_number",
"translation": "%s must be less than %s"
},
{
"id": "error_less_equal_date",
"translation": "%s must be less than or equal to the current Date & Time"
},
{
"id": "error_greater_date",
"translation": "%s must be greater than the current Date & Time"
},
{
"id": "error_greater_length",
"translation": "%s must be greater than %s in length"
},
{
"id": "error_greater_number",
"translation": "%s must be greater than %s"
},
{
"id": "error_greater_equal_date",
"translation": "%s must be greater than or equal to the current Date & Time"
},
{
"id": "error_max_field",
"translation": "%s must be equal or less to %s"
},
{
"id": "error_max_length",
"translation": "Maximal length of %s required for the input: %s"
},
{
"id": "error_max_number",
"translation": "%s must be %s or less"
},
{
"id": "error_max_array",
"translation": "%s must contain at maximum %s items"
},
{
"id": "error_length",
"translation": "Length of %s required for the input: %s"
},
{
"id": "error_equal",
"translation": "%s is not equal to %s"
},
{
"id": "error_same_value",
"translation": "Field '%s' must have the same value as the field '%s'"
},
{
"id": "error_field",
"translation": "Unexpected error on field: %s"
},
{
"id": "error_not_equal",
"translation": "%s should not be equal to %s"
},
{
"id": "error_wrong_value",
"translation": "Wrong value for the input: %s"
},
{
"id": "error_field_needed",
"translation": "Field needed: %s"
},
{
"id": "error_len_array",
"translation": "%s must contain %s items"
},
{
"id": "error_alpha",
"translation": "%s can only contain alphabetic characters"
},
{
"id": "error_alphanum",
"translation": "%s can only contain alphanumeric characters"
},
{
"id": "error_numeric_valid",
"translation": "%s must be a valid numeric value"
},
{
"id": "error_number_valid",
"translation": "%s must be a valid number"
},
{
"id": "error_hexadecimal_valid",
"translation": "%s must be a valid hexadecimal"
},
{
"id": "error_hex_valid",
"translation": "%s must be a valid HEX color"
},
{
"id": "error_rgb_valid",
"translation": "%s must be a valid RGB color"
},
{
"id": "error_rgba_valid",
"translation": "%s must be a valid RGBA color"
},
{
"id": "error_hsl_valid",
"translation": "%s must be a valid HSL color"
},
{
"id": "error_hsla_valid",
"translation": "%s must be a valid HSLA color"
},
{
"id": "error_url_valid",
"translation": "%s must be a valid URL"
},
{
"id": "error_uri_valid",
"translation": "%s must be a valid URI"
},
{
"id": "error_base64_valid",
"translation": "%s must be a valid Base64 string"
},
{
"id": "error_contains",
"translation": "%s must contain the text '%s'"
},
{
"id": "error_contains_any",
"translation": "%s must contain at least one of the following characters '%s'"
},
{
"id": "error_excludes",
"translation": "%s cannot contain the text '%s'"
},
{
"id": "error_excludes_all",
"translation": "%s cannot contain any of the following characters '%s'"
},
{
"id": "error_excludes_rune",
"translation": "%s cannot contain the following '%s'"
},
{
"id": "error_color_valid",
"translation": "%s must be a valid color"
},
{
"id": "error_",
"translation": "%s must contain %s items"
},
{
"id": "error_len_array",
"translation": "%s must contain %s items"
},
{
"id": "refine_search",
"translation": "Refine your search"
},
{
"id": "between",
"translation": "Between"
},
{
"id": "and",
"translation": "and"
},
{
"id": "days",
"translation": "Days"
},
{
"id": "months",
"translation": "Months"
},
{
"id": "years",
"translation": "Years"
},
{
"id": "refine",
"translation": "Refine"
},
{
"id": "large",
"translation": "large."
},
{
"id": "old",
"translation": "old"
},
{
"id": "optional",
"translation": "Optional"
},
{
"id": "search_for",
"translation": "Search for"
},
{
"id": "show",
"translation": "Show"
},
{
"id": "username_taken",
"translation": "Username already taken, you can choose: %s"
},
{
"id": "email_in_db",
"translation": "Email address already in database"
},
{
"id": "user_not_found",
"translation": "User not found"
},
{
"id": "incorrect_password",
"translation": "Password Incorrect"
},
{
"id": "password_error_generating",
"translation": "Error when generating your password hash"
},
{
"id": "permission_delete_error",
"translation": "You don't have the right to delete this"
},
{
"id": "no_username_password",
"translation": "No username/password entered"
},
{
"id": "account_banned",
"translation": "Account banned"
},
{
"id": "account_need_activation",
"translation": "This account needs activation from Moderators, please contact us"
},
{
"id": "retrieve_torrent_error",
"translation": "Couldn't retrieve torrents"
},
{
"id": "multiple_username_error",
"translation": "More than one username given"
},
{
"id": "elevating_user_error",
"translation": "Elevating status to moderator is prohibited"
},
{
"id": "parse_error_line",
"translation": "Couldn't parse on line %d"
},
{
"id": "language_not_available",
"translation": "Language not available"
},
{
"id": "mascot_url_too_long",
"translation": "Mascot URL is too long (max is 255 chars)"
},
{
"id": "mascor_url_parse_error",
"translation": "Error occurred when parsing mascot URL: %s"
},
{
"id": "no_id_given",
"translation": "No torrent ID given"
},
{
"id": "error_api_token",
"translation": "Error API token doesn't exist"
},
{
"id": "uploads_disabled",
"translation": "Uploads are disabled"
},
{
"id": "try_to_delete_report_inexistant",
"translation": "Trying to delete a torrent report that does not exists"
},
{
"id": "torrent_report_not_created",
"translation": "TorrentReport was not created"
},
{
"id": "user_not_deleted",
"translation": "User wasn't deleted"
},
{
"id": "error_content_type_post",
"translation": "Please provide either of Content-Type: application/json header or multipart/form-data"
},
{
"id": "torrent_name_invalid",
"translation": "Torrent name is invalid"
},
{
"id": "torrent_private",
"translation": "Torrent is private"
},
{
"id": "torrent_no_working_trackers",
"translation": "Torrent does not have any (working) trackers: <a href=\"/faq#trackers\">Trackers List</a>"
},
{
"id": "torrent_desc_invalid",
"translation": "Torrent description is invalid"
},
{
"id": "torrent_cat_invalid",
"translation": "Torrent category is invalid"
},
{
"id": "torrent_lang_invalid",
"translation": "Language sent is not yet supported! You can help supporting it by contributing in our github page"
},
{
"id": "torrent_cat_is_english",
"translation": "Torrent's category is for English translations, but language wasn't English. We changed it to english"
},
{
"id": "torrent_cat_not_english",
"translation": "Torrent's category is for non-English translations, but language selected is only English"
},
{
"id": "torrent_magnet_invalid",
"translation": "Magnet couldn't be parsed, please check it"
},
{
"id": "torrent_hash_invalid",
"translation": "Torrent hash is incorrect"
},
{
"id": "torrent_plus_magnet",
"translation": "Upload either a torrent file or magnet link, not both"
},
{
"id": "torrent_file_invalid",
"translation": "Torrent File is invalid"
},
{
"id": "torrent_uri_invalid",
"translation": "Website url or IRC link is invalid"
},
{
"id": "api_documentation",
"translation": "API documentation"
},
{
"id": "api_help",
"translation": "Do you have an api?"
},
{
"id": "trusted",
"translation": "Torrents uploaded by trusted users."
},
{
"id": "reencodes",
"translation": "Re-encodes"
},
{
"id": "remux",
"translation": "Remux of another uploader's original release"
},
{
"id": "reupload",
"translation": "Reupload of another users torrent with missing and/or unrelated additional files."
},
{
"id": "red",
"translation": "Red entries are: "
},
{
"id": "green",
"translation": "Green entries are:"
},
{
"id": "torrent_colors",
"translation": "Torrent colors"
},
{
"id": "torrent_preview",
"translation": "Preview your torrent"
},
{
"id": "announcement",
"translation": "Announcement"
},
{
"id": "update_client_failed",
"translation": "Update of the client has failed!"
},
{
"id": "update_client_success",
"translation": "You have successfully updated the client!"
},
{
"id": "update_client_panel",
"translation": "Update a Client"
},
{
"id": "create_client_success",
"translation": "You have successfully created the client!"
},
{
"id": "create_client_failed",
"translation": "Client creation has failed!"
},
{
"id": "create_client_panel",
"translation": "Create a new Client"
},
{
"id": "redirect_uri",
"translation": "Redirect URI"
},
{
"id": "grant_types",
"translation": "Grant Types"
},
{
"id": "response_types",
"translation": "Response Types"
},
{
"id": "scope",
"translation": "Scopes"
},
{
"id": "owner",
"translation": "Owner"
},
{
"id": "policy_uri",
"translation": "Policy URI"
},
{
"id": "tos_uri",
"translation": "Terms Of Service URI"
},
{
"id": "logo_uri",
"translation": "Logo URI"
},
{
"id": "contacts",
"translation": "Owner Emails"
},
{
"id": "oauth_clients_list",
"translation": "OAuth API Clients"
},
{
"id": "add",
"translation": "Add"
},
{
"id": "remove",
"translation": "Remove"
},
{
"id": "secret",
"translation": "Client Secret"
},
{
"id": "torrent_age",
"translation": "{1} days {2} hours ago"
},
{
"id": "wrong_tag_type",
"translation": "The tag type selected doesn't exist"
},
{
"id": "add_tag",
"translation": "Add a Tag"
},
{
"id": "tagtype",
"translation": "Tag Type"
},
{
"id": "tagtype_anidbid",
"translation": "Anidb ID"
},
{
"id": "tagtype_vndbid",
"translation": "VNdb ID"
},
{
"id": "tagtype_videoquality",
"translation": "Video Quality"
},
{
"id": "torrent_tags",
"translation": "Torrent tags"
},
{
"id": "announcements",
"translation": "Announcements"
},
{
"id": "message",
"translation": "Message"
},
{
"id": "delay",
"translation": "Delay"
},
{
"id": "update_annoucement_panel",
"translation": "Update Announcement"
},
{
"id": "create_annoucement_panel",
"translation": "Create Announcement"
},
{
"id": "expire",
"translation": "Expire"
}
]