c6168be8b1
* 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
1990 lignes
52 Kio
JSON
1990 lignes
52 Kio
JSON
[
|
|
{
|
|
"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": "ยืนยันอีเมลสำหรับ NyaaPantsu"
|
|
},
|
|
{
|
|
"id": "verify_email_content",
|
|
"translation": "กรุณากดลิงค์ข้างล่างเพื่อยืนยันอีเมล"
|
|
},
|
|
{
|
|
"id": "reset_password_title",
|
|
"translation": "รีเซ็ทรหัสผ่านสำหรับ NyaaPantsu"
|
|
},
|
|
{
|
|
"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": "Nope.avi"
|
|
},
|
|
{
|
|
"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": "สามารถปล่อยว่างได้"
|
|
},
|
|
{
|
|
"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": "ไม่กาม"
|
|
},
|
|
{
|
|
"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": "ประกาศ: กรุณาปล่อย Seed ทิ้งไว้และเปิด DHT ด้วย"
|
|
},
|
|
{
|
|
"id": "official_nyaapocalipse_faq",
|
|
"translation": "ถาม-ตอบสถานการณ์ล่าสุดของ Nyaa อย่างเป็นทางการ"
|
|
},
|
|
{
|
|
"id": "links_replacement_mirror",
|
|
"translation": "ลิงค์สำหรับเว็บที่ใช้ทดแทน / Mirror"
|
|
},
|
|
{
|
|
"id": "what_happened",
|
|
"translation": "เกิดอะไรขึ้น?"
|
|
},
|
|
{
|
|
"id": "nyaa_se_went_offline",
|
|
"translation": "nyaa.se และโดเมนที่เกี่ยวข้อง (อย่าง nyaatorrents.info) ออฟไลน์ไปตั้งแต่ 1 พฤษภาคม 2017"
|
|
},
|
|
{
|
|
"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": "เรามีข้อมูลฐานข้อมูลทอร์เรนท์ที่อยู่บน Nyaa ถึง <s>5 เมษายน</s> 1 พฤษภาคม นั่นหมายความว่าแทบจะไม่มีอะไรหาย"
|
|
},
|
|
{
|
|
"id": "answer_is_sukebei_db_lost",
|
|
"translation": "ที่ Sukebei เองก็แทบจะไม่มีอะไรหายเหมือนกัน"
|
|
},
|
|
{
|
|
"id": "how_are_we_recovering",
|
|
"translation": "กู้กลับมายังไง?"
|
|
},
|
|
{
|
|
"id": "answer_how_are_we_recovering",
|
|
"translation": "ฐานข้อมูลดังกล่าวถูกใช้งานกับ nyaa.pantsu.cat และ sukebei.pantsu.cat ซึ่งมีระบบค้นหา และระบบของ Nyaa (เกือบ) ครบถ้วนควรจะมาในเร็วๆ นี้"
|
|
},
|
|
{
|
|
"id": "how_do_i_link_my_old_account",
|
|
"translation": "จะลิงค์ไฟล์ที่เคยอัพโหลดกลับเข้าแอคเคาท์ของตัวเองยังไง?"
|
|
},
|
|
{
|
|
"id": "answer_how_do_i_link_my_old_account",
|
|
"translation": "เข้าไปถาม Moderator ที่ <a href=\"ircs://irc.rizon.net/nyaapantsu-help\">#nyaapantsu-help@Rizon</a> เพื่อโอนทอร์เรนท์เก่าของคุณและแจ้งชื่อผู้ใช้ทั้งของเดิมและของใหม่"
|
|
},
|
|
{
|
|
"id": "are_the_trackers_working",
|
|
"translation": "ตัวทอร์เรนท์จะยังใช้ได้รึเปล่า?"
|
|
},
|
|
{
|
|
"id": "answer_are_the_trackers_working",
|
|
"translation": "ถ้าแทรคเกอร์ล่ม ผู้ปล่อย Seed จะยังเชื่อมต่อกันผ่านเครือข่าย DHT ที่ไร้ศูนย์กลาง ตราบที่ไฟล์ยังอยู่ในเครือข่าย DHT ก็ยังโหลดได้"
|
|
},
|
|
{
|
|
"id": "how_do_i_download_the_torrents",
|
|
"translation": "โหลดทอร์เรนท์ยังไง?"
|
|
},
|
|
{
|
|
"id": "answer_how_do_i_download_the_torrents",
|
|
"translation": "ใช้ <b>Magnet link</b> ตัว Magnet link จะใช้กับไคลเอนท์บิททอร์เรนท์ในเครื่องเพื่อตรวจสอบไฟล์ที่อยู่ในเครือข่าย DHT และควรจะดาวน์โหลดได้ตามปกติ"
|
|
},
|
|
{
|
|
"id": "magnet_link_should_look_like",
|
|
"translation": "ตัว Magnet link ควรจะเป็นลักษณะนี้:"
|
|
},
|
|
{
|
|
"id": "which_trackers_do_you_recommend",
|
|
"translation": "แทรคเกอร์ไหนที่คุณแนะนำให้ใช้?"
|
|
},
|
|
{
|
|
"id": "answer_which_trackers_do_you_recommend",
|
|
"translation": "เรามีแทรคเกอร์เป็นของตัวเองในชื่อ doko.moe กรุณาใส่ไว้บนสุดของลิสต์ก่อนอัพโหลด และควรใส่แทรคเกอร์เหล่านี้ไปด้วยเพื่อให้ทอร์เรนท์คงความยืดหยุ่น"
|
|
},
|
|
{
|
|
"id": "how_can_i_help",
|
|
"translation": "จะให้ช่วยยังไง?"
|
|
},
|
|
{
|
|
"id": "answer_how_can_i_help",
|
|
"translation": "หากมีประสบการณ์ในการเขียนเว็บ คุณสามารถเข้ามาคุยในช่อง IRC #nyaapantsu บน irc.rizon.net หากคุณมีฐานข้อมูลใดๆ โดยเฉพาะของ Sukebei กรุณาอัพโหลด"
|
|
},
|
|
{
|
|
"id": "your_design_sucks_found_a_bug",
|
|
"translation": "ดีไซน์กากว่ะคุณ / เจอบัค"
|
|
},
|
|
{
|
|
"id": "why_written_in_go",
|
|
"translation": "ทำไมเขียนเป็นภาษา Go?"
|
|
},
|
|
{
|
|
"id": "authors_favorite_language",
|
|
"translation": "เพราะเป็นภาษาที่ผู้พัฒนาชอบ"
|
|
},
|
|
{
|
|
"id": "torrent_file",
|
|
"translation": "ไฟล์ทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "uploading_file_prefills_fields",
|
|
"translation": "แนะนำให้อัพโหลดไฟล์ทอร์เรนท์ที่ใส่ข้อมูลมาให้แล้วในบางช่อง"
|
|
},
|
|
{
|
|
"id": "magnet_link",
|
|
"translation": "Magnet Link"
|
|
},
|
|
{
|
|
"id": "all_categories",
|
|
"translation": "ทุกหมวดหมู่"
|
|
},
|
|
{
|
|
"id": "select_a_torrent_category",
|
|
"translation": "เลือกหมวดหมู่ทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "anime",
|
|
"translation": "อนิเมะ"
|
|
},
|
|
{
|
|
"id": "anime_amv",
|
|
"translation": "อนิเมะ - Anime Music Video"
|
|
},
|
|
{
|
|
"id": "anime_english_translated",
|
|
"translation": "อนิเมะ - ถูกแปลเป็นภาษาอังกฤษ"
|
|
},
|
|
{
|
|
"id": "anime_non_english_translated",
|
|
"translation": "อนิเมะ - ถูกแปลเป็นภาษาอื่น"
|
|
},
|
|
{
|
|
"id": "anime_raw",
|
|
"translation": "อนิเมะ - Raw"
|
|
},
|
|
{
|
|
"id": "audio",
|
|
"translation": "เสียง"
|
|
},
|
|
{
|
|
"id": "audio_lossless",
|
|
"translation": "เสียง - Lossless"
|
|
},
|
|
{
|
|
"id": "audio_lossy",
|
|
"translation": "เสียง - Lossy"
|
|
},
|
|
{
|
|
"id": "literature",
|
|
"translation": "งานเขียน"
|
|
},
|
|
{
|
|
"id": "literature_english_translated",
|
|
"translation": "งานเขียน - ถูกแปลเป็นภาษาอังกฤษ"
|
|
},
|
|
{
|
|
"id": "literature_raw",
|
|
"translation": "งานเขียน - Raw"
|
|
},
|
|
{
|
|
"id": "literature_non_english_translated",
|
|
"translation": "งานเขียน - ถูกแปลเป็นภาษาอื่น"
|
|
},
|
|
{
|
|
"id": "live_action",
|
|
"translation": "คนแสดง"
|
|
},
|
|
{
|
|
"id": "live_action_english_translated",
|
|
"translation": "คนแสดง - ถูกแปลเป็นภาษาอังกฤษ"
|
|
},
|
|
{
|
|
"id": "live_action_idol_pv",
|
|
"translation": "คนแสดง - ไอดอล/Promotional Video"
|
|
},
|
|
{
|
|
"id": "live_action_non_english_translated",
|
|
"translation": "คนแสดง - ถูกแปลเป็นภาษาอื่น"
|
|
},
|
|
{
|
|
"id": "live_action_raw",
|
|
"translation": "คนแสดง - Raw"
|
|
},
|
|
{
|
|
"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": "งานศิลป์"
|
|
},
|
|
{
|
|
"id": "art_anime",
|
|
"translation": "งานศิลป์ - อนิเมะ"
|
|
},
|
|
{
|
|
"id": "art_doujinshi",
|
|
"translation": "งานศิลป์ - โดจินชิ"
|
|
},
|
|
{
|
|
"id": "art_games",
|
|
"translation": "งานศิลป์ - เกม"
|
|
},
|
|
{
|
|
"id": "art_manga",
|
|
"translation": "งานศิลป์ - มังงะ"
|
|
},
|
|
{
|
|
"id": "art_pictures",
|
|
"translation": "งานศิลป์ - ภาพวาด"
|
|
},
|
|
{
|
|
"id": "real_life",
|
|
"translation": "คนจริง"
|
|
},
|
|
{
|
|
"id": "real_life_photobooks_and_pictures",
|
|
"translation": "คนจริง - โฟโต้บุ๊คและภาพถ่าย"
|
|
},
|
|
{
|
|
"id": "real_life_videos",
|
|
"translation": "คนจริง - วีดีโอ"
|
|
},
|
|
{
|
|
"id": "torrent_description",
|
|
"translation": "รายละเอียดของทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "description_markdown_notice",
|
|
"translation": "สามารถใช้ Markdown ได้ในส่วนของรายละเอียด"
|
|
},
|
|
{
|
|
"id": "show_all",
|
|
"translation": "แสดงทั้งหมด"
|
|
},
|
|
{
|
|
"id": "delete_all",
|
|
"translation": "Delete all"
|
|
},
|
|
{
|
|
"id": "filter_remakes",
|
|
"translation": "กรองงานทำซ้ำออกไป"
|
|
},
|
|
{
|
|
"id": "trusted",
|
|
"translation": "Trusted"
|
|
},
|
|
{
|
|
"id": "search",
|
|
"translation": "ค้นหา"
|
|
},
|
|
{
|
|
"id": "hash",
|
|
"translation": "Hash"
|
|
},
|
|
{
|
|
"id": "description",
|
|
"translation": "รายละเอียด"
|
|
},
|
|
{
|
|
"id": "comments",
|
|
"translation": "คอมเมนท์"
|
|
},
|
|
{
|
|
"id": "no_description",
|
|
"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": "Trusted member"
|
|
},
|
|
{
|
|
"id": "scraped_user",
|
|
"translation": "Scraped user"
|
|
},
|
|
{
|
|
"id": "moderator",
|
|
"translation": "Moderator"
|
|
},
|
|
{
|
|
"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": "Moderation"
|
|
},
|
|
{
|
|
"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": "ระบุว่าเป็นงานทำซ้ำ"
|
|
},
|
|
{
|
|
"id": "email_changed",
|
|
"translation": "เปลี่ยนอีเมลเรียบร้อย! แต่คุณยังต้องยืนยันด้วยลิงค์ที่ส่งไปยัง: %s"
|
|
},
|
|
{
|
|
"id": "torrent_status",
|
|
"translation": "สถานะทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "torrent_status_normal",
|
|
"translation": "ปกติ"
|
|
},
|
|
{
|
|
"id": "torrent_status_remake",
|
|
"translation": "งานทำซ้ำ"
|
|
},
|
|
{
|
|
"id": "torrent_status_blocked",
|
|
"translation": "ถูกล๊อค"
|
|
},
|
|
{
|
|
"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": "th-th"
|
|
},
|
|
{
|
|
"id": "delete",
|
|
"translation": "ลบ"
|
|
},
|
|
{
|
|
"id": "website_link",
|
|
"translation": "ลิงค์เว็บ"
|
|
},
|
|
{
|
|
"id": "files",
|
|
"translation": "ไฟล์"
|
|
},
|
|
{
|
|
"id": "no_files",
|
|
"translation": "ไม่เจอไฟล์? บ้าน่า!"
|
|
},
|
|
{
|
|
"id": "uploaded_by",
|
|
"translation": "อัพโหลดโดย"
|
|
},
|
|
{
|
|
"id": "report_btn",
|
|
"translation": "รายงาน"
|
|
},
|
|
{
|
|
"id": "are_you_sure",
|
|
"translation": "แน่ใจแล้วเหรอ?"
|
|
},
|
|
{
|
|
"id": "report_torrent_number",
|
|
"translation": "รายงานทอร์เรนท์ #%s"
|
|
},
|
|
{
|
|
"id": "report_type",
|
|
"translation": "รูปแบบการรายงาน"
|
|
},
|
|
{
|
|
"id": "illegal_content",
|
|
"translation": "คอนเทนท์ผิดกฎหมาย"
|
|
},
|
|
{
|
|
"id": "spam_garbage",
|
|
"translation": "สแปม / ขยะ"
|
|
},
|
|
{
|
|
"id": "wrong_category",
|
|
"translation": "ผิดหมวดหมู่"
|
|
},
|
|
{
|
|
"id": "duplicate_deprecated",
|
|
"translation": "ซ้ำ / ถูกลอยแพ"
|
|
},
|
|
{
|
|
"id": "captcha",
|
|
"translation": "Captcha"
|
|
},
|
|
{
|
|
"id": "captcha_audio",
|
|
"translation": "Captcha Audio"
|
|
},
|
|
{
|
|
"id": "file_name",
|
|
"translation": "ชื่อไฟล์"
|
|
},
|
|
{
|
|
"id": "cancel",
|
|
"translation": "ยกเลิก"
|
|
},
|
|
{
|
|
"id": "please_include_our_tracker",
|
|
"translation": "กรุณาใส่ udp://tracker.doko.moe:6969 ไว้ในรายชื่อแทรคเกอร์ของคุณ"
|
|
},
|
|
{
|
|
"id": "unknown",
|
|
"translation": "Unknown"
|
|
},
|
|
{
|
|
"id": "last_scraped",
|
|
"translation": "Scrap ครั้งล่าสุด: "
|
|
},
|
|
{
|
|
"id": "server_status_link",
|
|
"translation": "สามารถดูสถานะของเซิร์ฟเวอร์ได้ที่นี่"
|
|
},
|
|
{
|
|
"id": "no_database_dumps_available",
|
|
"translation": "ยังไม่มีไฟล์ดัมพ์ฐานข้อมูลในขณะนี้"
|
|
},
|
|
{
|
|
"id": "clear_notifications",
|
|
"translation": "ล้างการแจ้งเตือน"
|
|
},
|
|
{
|
|
"id": "notifications_cleared",
|
|
"translation": "ลบการแจ้งเตือนแล้ว!"
|
|
},
|
|
{
|
|
"id": "my_notifications",
|
|
"translation": "การแจ้งเตือนของฉัน"
|
|
},
|
|
{
|
|
"id": "new_torrent_uploaded",
|
|
"translation": "ทอร์เรนท์ใหม่: \"%s\" จาก %s"
|
|
},
|
|
{
|
|
"id": "torrent_uploaded",
|
|
"translation": "torrent uploaded successfully!"
|
|
},
|
|
{
|
|
"id": "preferences",
|
|
"translation": "ตั้งค่า"
|
|
},
|
|
{
|
|
"id": "new_torrent_settings",
|
|
"translation": "แจ้งเตือนเมื่อมีทอร์เรนท์ใหม่ที่เพิ่มมาจากผู้ใช้ที่ติดตาม"
|
|
},
|
|
{
|
|
"id": "new_torrent_email_settings",
|
|
"translation": "แจ้งเตือนผ่านอีเมล์เมื่อมีทอร์เรนท์ใหม่ที่เพิ่มมาจากผู้ใช้ที่ติดตาม"
|
|
},
|
|
{
|
|
"id": "new_comment_settings",
|
|
"translation": "แจ้งเตือนเมื่อมีคอมเมนท์ใหม่ในคอมเมนท์ของคุณ"
|
|
},
|
|
{
|
|
"id": "new_comment_email_settings",
|
|
"translation": "แจ้งเตือนผ่านอีเมล์เมื่อมีคอมเมนท์ใหม่ในทอร์เรนท์ของคุณ"
|
|
},
|
|
{
|
|
"id": "new_responses_settings",
|
|
"translation": "แจ้งเตือนเมื่อมีการตอบรับที่คอมเมนท์ของคุณ"
|
|
},
|
|
{
|
|
"id": "new_responses_email_settings",
|
|
"translation": "แจ้งเตือนผ่านอีเมล์เมื่อมีการตอบรับที่คอมเมนท์ของคุณ"
|
|
},
|
|
{
|
|
"id": "new_follower_settings",
|
|
"translation": "แจ้งเตือนเมื่อคุณมีผู้ติดตามใหม่"
|
|
},
|
|
{
|
|
"id": "new_follower_email_settings",
|
|
"translation": "แจ้งเตือนผ่านอีเมล์เมื่อคุณมีผู้ติดตามใหม่"
|
|
},
|
|
{
|
|
"id": "followed_settings",
|
|
"translation": "แจ้งเตือนเมื่อคุณติดตามใครบางคน"
|
|
},
|
|
{
|
|
"id": "followed_email_settings",
|
|
"translation": "แจ้งเตือนผ่านอีเมล์เมื่อคุณติดตามใครบางคน"
|
|
},
|
|
{
|
|
"id": "yes",
|
|
"translation": "ใช่"
|
|
},
|
|
{
|
|
"id": "no",
|
|
"translation": "ไม่ใช่"
|
|
},
|
|
{
|
|
"id": "new_comment_on_torrent",
|
|
"translation": "คอมเมนท์ใหม่ในทอร์เรนท์: \"%s\""
|
|
},
|
|
{
|
|
"id": "no_action_selected",
|
|
"translation": "คุณต้องเลือกว่าคุณจะทำอะไร!"
|
|
},
|
|
{
|
|
"id": "no_move_location_selected",
|
|
"translation": "คุณยังไม่ได้บอกว่าจะย้ายไปไหน!"
|
|
},
|
|
{
|
|
"id": "select_one_element",
|
|
"translation": "คุณต้องเลือกอย่างน้อย 1 อย่าง!"
|
|
},
|
|
{
|
|
"id": "torrent_moved",
|
|
"translation": "ย้ายทอร์เรนท์ %s แล้ว!"
|
|
},
|
|
{
|
|
"id": "no_status_exist",
|
|
"translation": "ไม่มีสถานะ %d !"
|
|
},
|
|
{
|
|
"id": "torrent_deleted",
|
|
"translation": "ลบทอร์เรนท์ %s แล้ว!"
|
|
},
|
|
{
|
|
"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": "ลบทอร์เรนท์แล้ว"
|
|
},
|
|
{
|
|
"id": "delete_torrent",
|
|
"translation": "ลบทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "delete_report",
|
|
"translation": "ลบรายงาน"
|
|
},
|
|
{
|
|
"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": "ไม่มีคำสั่ง %s !"
|
|
},
|
|
{
|
|
"id": "torrent_not_exist",
|
|
"translation": "ไม่มีทอร์เรนท์ไอดี %s อยู่!"
|
|
},
|
|
{
|
|
"id": "something_went_wrong",
|
|
"translation": "มีบางอย่างผิดพลาด"
|
|
},
|
|
{
|
|
"id": "nb_torrents_updated",
|
|
"translation": "อัพเดตทอร์เรนท์ %d แล้ว"
|
|
},
|
|
{
|
|
"id": "torrent_updated",
|
|
"translation": "อัพเดตรายละเอียดทอร์เรนท์แล้ว"
|
|
},
|
|
{
|
|
"id": "fail_torrent_update",
|
|
"translation": "อัพเดตทอร์เรนท์ล้มเหลว!"
|
|
},
|
|
{
|
|
"id": "bad_captcha",
|
|
"translation": "Bad captcha!"
|
|
},
|
|
{
|
|
"id": "comment_empty",
|
|
"translation": "คอมเมนท์ว่างเปล่า!"
|
|
},
|
|
{
|
|
"id": "no_owner_selected",
|
|
"translation": "ต้องการเจ้าของทอร์เรนท์คนใหม่!"
|
|
},
|
|
{
|
|
"id": "no_category_selected",
|
|
"translation": "ยังไม่ได้เลือกหมวดหมู่!"
|
|
},
|
|
{
|
|
"id": "no_user_found_id",
|
|
"translation": "ไม่มีผู้ใช้ไอดี %d อยู่ในฐานข้อมูล!"
|
|
},
|
|
{
|
|
"id": "invalid_torrent_category",
|
|
"translation": "ไม่มีหมวดหมุ่ทอร์เรนท์นี้!"
|
|
},
|
|
{
|
|
"id": "torrent_owner_changed",
|
|
"translation": "เปลี่ยนตัวเจ้าของทอร์เรนท์ \"%s\" เรียบร้อยแล้ว!"
|
|
},
|
|
{
|
|
"id": "torrent_category_changed",
|
|
"translation": "หมวดหมู่ของทอร์เรนท์ \"%s\" ถูกเปลี่ยน!"
|
|
},
|
|
{
|
|
"id": "torrent_reports_deleted",
|
|
"translation": "รายงานของทอร์เรนท์ \"%s\" ถูกลบ!"
|
|
},
|
|
{
|
|
"id": "edit",
|
|
"translation": "แก้ไข"
|
|
},
|
|
{
|
|
"id": "lock_delete",
|
|
"translation": "ล๊อคและลบ"
|
|
},
|
|
{
|
|
"id": "delete_definitely_torrent_warning",
|
|
"translation": "คุณจะกู้ไฟล์กลับมาไม่ได้ จะหยุดคนอื่นไม่ให้อัพโหลดซ้ำก็ไม่ได้!"
|
|
},
|
|
{
|
|
"id": "delete_definitely",
|
|
"translation": "ลบถาวร"
|
|
},
|
|
{
|
|
"id": "torrent_unblock",
|
|
"translation": "ปลดล๊อค"
|
|
},
|
|
{
|
|
"id": "torrent_block",
|
|
"translation": "ล๊อค"
|
|
},
|
|
{
|
|
"id": "torrent_deleted_definitely",
|
|
"translation": "ทอร์เรนท์ถูกลบออกจากฐานข้อมูลแล้ว!"
|
|
},
|
|
{
|
|
"id": "torrent_not_deleted",
|
|
"translation": "Torrent was not deleted"
|
|
},
|
|
{
|
|
"id": "torrent_unblocked",
|
|
"translation": "ทอร์เรนท์ถูกปลดล๊อคแล้ว!"
|
|
},
|
|
{
|
|
"id": "torrent_blocked",
|
|
"translation": "ทอร์เรนท์ถูกล๊อคแล้ว!"
|
|
},
|
|
{
|
|
"id": "torrent_nav_notdeleted",
|
|
"translation": "ทอร์เรนท์ยังไม่ถูกลบ"
|
|
},
|
|
{
|
|
"id": "torrent_nav_deleted",
|
|
"translation": "ทอรเรนท์ถูกลบแล้ว"
|
|
},
|
|
{
|
|
"id": "change_settings",
|
|
"translation": "เปลี่ยนรูปลักษณ์/ภาษา"
|
|
},
|
|
{
|
|
"id": "mascot",
|
|
"translation": "มาสคอต"
|
|
},
|
|
{
|
|
"id": "theme",
|
|
"translation": "ธีม"
|
|
},
|
|
{
|
|
"id": "theme_select",
|
|
"translation": "เลือกธีม"
|
|
},
|
|
{
|
|
"id": "theme_none",
|
|
"translation": "None"
|
|
},
|
|
{
|
|
"id": "mark_as_hidden",
|
|
"translation": "ทำเครื่องหมายว่าถูกซ่อน"
|
|
},
|
|
{
|
|
"id": "cookies",
|
|
"translation": "หากคุณกดบันทึกแสดงว่าคุณอนุญาตให้เราใช้คุกกี้"
|
|
},
|
|
{
|
|
"id": "show",
|
|
"translation": "แสดง"
|
|
},
|
|
{
|
|
"id": "hide",
|
|
"translation": "ซ่อน"
|
|
},
|
|
{
|
|
"id": "nyaa_pantsu",
|
|
"translation": "Nyaa Pantsu"
|
|
},
|
|
{
|
|
"id": "users",
|
|
"translation": "ผู้ใช้"
|
|
},
|
|
{
|
|
"id": "torrent_reports",
|
|
"translation": "รายงานทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "show_mod_tools",
|
|
"translation": "แสดงเครื่องมือ Mod"
|
|
},
|
|
{
|
|
"id": "hide_mod_tools",
|
|
"translation": "ซ่อนเครื่องมือ Mod"
|
|
},
|
|
{
|
|
"id": "following_changes_applied",
|
|
"translation": "การเปลี่ยนแปลงดังกล่าวถูกยืนยัน"
|
|
},
|
|
{
|
|
"id": "changes_in_following_order",
|
|
"translation": "การเปลี่ยนแปลงจะเกิดขึ้นตามคำสั่งต่อไปนี้:"
|
|
},
|
|
{
|
|
"id": "edit_changes",
|
|
"translation": "แก้ไขการเปลี่ยนแปลง"
|
|
},
|
|
{
|
|
"id": "delete_changes",
|
|
"translation": "ลบการเปลี่ยนแปลง"
|
|
},
|
|
{
|
|
"id": "owner_id_placeholder",
|
|
"translation": "ไอดีเจ้าของ (เช่น Renchon = 0)"
|
|
},
|
|
{
|
|
"id": "try_new_attempt",
|
|
"translation": "กำลังลองใหม่อีกครั้ง..."
|
|
},
|
|
{
|
|
"id": "query_is_broken",
|
|
"translation": "การสืบค้น ({0}?{1}) ผิดพลาด!"
|
|
},
|
|
{
|
|
"id": "query_executed_success",
|
|
"translation": "การสืบค้นที่ดำเนินการอยู่สำเร็จ!"
|
|
},
|
|
{
|
|
"id": "all_operations_done",
|
|
"translation": "All operations are done!"
|
|
},
|
|
{
|
|
"id": "refreshing_in",
|
|
"translation": "กำลัง Refresh หน้าใน {0} วินาที..."
|
|
},
|
|
{
|
|
"id": "delete_reports_with_torrents",
|
|
"translation": "Do you want to delete the reports along the selected torrents?"
|
|
},
|
|
{
|
|
"id": "with_st",
|
|
"translation": "กับ {0}"
|
|
},
|
|
{
|
|
"id": "and_reports",
|
|
"translation": " และรายงาน"
|
|
},
|
|
{
|
|
"id": "reports",
|
|
"translation": "รายงาน"
|
|
},
|
|
{
|
|
"id": "lock",
|
|
"translation": "ล๊อค"
|
|
},
|
|
{
|
|
"id": "status_js",
|
|
"translation": "สถานะ: {0}"
|
|
},
|
|
{
|
|
"id": "owner_id_js",
|
|
"translation": "owner_id: {0}"
|
|
},
|
|
{
|
|
"id": "category_js",
|
|
"translation": "หมวดหมู่: {0}"
|
|
},
|
|
{
|
|
"id": "no_changes",
|
|
"translation": "ไม่มีการเปลี่ยนแปลง"
|
|
},
|
|
{
|
|
"id": "query_nb",
|
|
"translation": "การสืบค้น #{0}"
|
|
},
|
|
{
|
|
"id": "reason",
|
|
"translation": "เหตุผล"
|
|
},
|
|
{
|
|
"id": "actions",
|
|
"translation": "คำสั่ง"
|
|
},
|
|
{
|
|
"id": "action_select",
|
|
"translation": "คำสั่ง..."
|
|
},
|
|
{
|
|
"id": "change_status",
|
|
"translation": "เปลี่ยนสถานะ"
|
|
},
|
|
{
|
|
"id": "to_status",
|
|
"translation": "เป็น..."
|
|
},
|
|
{
|
|
"id": "torrents_not_deleted",
|
|
"translation": "ทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "more",
|
|
"translation": "เพิ่มเติม"
|
|
},
|
|
{
|
|
"id": "last_comments",
|
|
"translation": "คอมเมนท์ล่าสุด"
|
|
},
|
|
{
|
|
"id": "last_reports",
|
|
"translation": "รายงานล่าสุด"
|
|
},
|
|
{
|
|
"id": "last_torrents",
|
|
"translation": "ทอรเรนท์ล่าสุด"
|
|
},
|
|
{
|
|
"id": "last_users",
|
|
"translation": "ผู้ใช้ล่าสุด"
|
|
},
|
|
{
|
|
"id": "moderation_overview",
|
|
"translation": "การดูแลโดยรวม"
|
|
},
|
|
{
|
|
"id": "users_list",
|
|
"translation": "รายชื่อผู้ใช้"
|
|
},
|
|
{
|
|
"id": "comments_list",
|
|
"translation": "ลิสต์คอมเมนท์"
|
|
},
|
|
{
|
|
"id": "reports_list",
|
|
"translation": "ลิสต์รายงาน"
|
|
},
|
|
{
|
|
"id": "torrents_list",
|
|
"translation": "ลิสต์ทอรเรนท์"
|
|
},
|
|
{
|
|
"id": "torrent_edit_panel",
|
|
"translation": "แผงแก้ไขทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "torrent_reassign",
|
|
"translation": "บรรจุทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "reassign_warning",
|
|
"translation": "จึงพึงระลึกเสมอว่าการบรรจุทอร์เรนท์ไปยังผู้ใช้ใหม่จะแก้ไขกลับไปยาก"
|
|
},
|
|
{
|
|
"id": "previous_username",
|
|
"translation": "ชื่อผู้ใช้เดิม"
|
|
},
|
|
{
|
|
"id": "torrent_id",
|
|
"translation": "ไอดีทอร์เรนท์"
|
|
},
|
|
{
|
|
"id": "reassign_indication",
|
|
"translation": "หนึ่งไอดีต่อบรรทัด<b>หรือ</b>หนึ่งชื่อผู้ใช้"
|
|
},
|
|
{
|
|
"id": "reassign_warning_2",
|
|
"translation": "อาจจะกินเวลานานฉะนั้น<b>อย่า</b>ยุติคำขอ"
|
|
},
|
|
{
|
|
"id": "reassign_to",
|
|
"translation": "บรรจุใหม่ไปยัง:"
|
|
},
|
|
{
|
|
"id": "reassign_based_on",
|
|
"translation": "บรรจุใหม่ภายใต้:"
|
|
},
|
|
{
|
|
"id": "user_id",
|
|
"translation": "ไอดีผู้ใช้"
|
|
},
|
|
{
|
|
"id": "mascot_url",
|
|
"translation": "URL มาสคอต"
|
|
},
|
|
{
|
|
"id": "no_notifications",
|
|
"translation": "ไม่มีการแจ้งเตือน"
|
|
},
|
|
{
|
|
"id": "report_msg",
|
|
"translation": "ทอร์เรนท์ #%s ถูกรายงาน!"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
]
|