]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Add all file thai Language for translate 3419/head
authorNatPi <31546528+NatJNP@users.noreply.github.com>
Thu, 23 Nov 2017 19:53:01 +0000 (02:53 +0700)
committerNatPi <31546528+NatJNP@users.noreply.github.com>
Thu, 23 Nov 2017 19:53:01 +0000 (02:53 +0700)
app/config/wallabag.yml
src/Wallabag/CoreBundle/Resources/translations/messages.th.yml [new file with mode: 0644]
src/Wallabag/CoreBundle/Resources/translations/validators.th.yml [new file with mode: 0644]
src/Wallabag/UserBundle/Resources/translations/wallabag_user.th.yml [new file with mode: 0644]

index bbc587b0dae692df79d45f87f36ff18e47ecf893..19401aa7fe235ee71c35be5b4b2736da5c9ac4a8 100644 (file)
@@ -5,6 +5,7 @@ wallabag_core:
         en: 'English'
         fr: 'Français'
         de: 'Deutsch'
+        th: 'ไทย'
         tr: 'Türkçe'
         fa: 'فارسی'
         ro: 'Română'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.th.yml
new file mode 100644 (file)
index 0000000..ad83220
--- /dev/null
@@ -0,0 +1,607 @@
+security:
+    login:
+        page_title: 'ยินดีต้อนรับสู่ wallabag!'
+        keep_logged_in: 'บันทึกการเข้าใช้'
+        forgot_password: 'ลืมรหัสผ่าน?'
+        submit: 'ลงชื่อเข้าใช้'
+        register: 'ลงทะเบียน'
+        username: 'ชื่อผู้ใช้'
+        password: 'รหัสผ่าน'
+        cancel: 'ยกเลิก'
+    resetting:
+        description: "ทำการลงบัญชีอีเมลของคุณเพื่อส่งรหัสผ่านของคุณไปรีเซ็ตการใช้งาน"
+    register:
+        page_title: 'สร้างบัญชึของคุณ'
+        go_to_account: 'ไปยังบัญชีของคุณ'
+
+menu:
+    left:
+        unread: 'ยังไม่ได้อ่าน'
+        starred: 'ทำการแสดง'
+        archive: 'เอกสาร'
+        all_articles: 'รายการทั้งหมด'
+        config: 'กำหนดค่า'
+        tags: 'แท็ก'
+        internal_settings: 'ตั้งค่าภายใน'
+        import: 'นำข้อมูลเข้า'
+        howto: 'วิธีการ'
+        developer: 'การจัดการลูกข่ายของ API'
+        logout: 'ลงชื่อออก'
+        about: 'เกี่ยวกับ'
+        search: 'ค้นหา'
+        save_link: 'บันทึกลิงค์'
+        back_to_unread: 'กลับไปยังรายการที่ไม่ได้อ่าน'
+        users_management: 'การจัดการผู้ใช้'
+        site_credentials: 'การรับรองไซต์'
+    top:
+        add_new_entry: 'เพิ่มรายการใหม่'
+        search: 'ค้นหา'
+        filter_entries: 'ตัวกรองรายการ'
+        export: 'นำข้อมูลออก'
+    search_form:
+        input_label: 'ค้นหาที่นี้'
+
+footer:
+    wallabag:
+        elsewhere: 'การใช้ wallabag กับคุณ'
+        social: 'สังคม'
+        powered_by: 'สนับสนุนโดย'
+        about: 'เกี่ยวกับ'
+    stats: ตั้งแต่ %user_creation% ที่คุณอ่านรายการ %nb_archives% นี้จะเกี่ยวกับ %per_day% ของวันนั้น!
+
+config:
+    page_title: 'กำหนดค่า'
+    tab_menu:
+        settings: 'ตั้งค่า'
+        rss: 'RSS'
+        user_info: 'ข้อมูลผู้ใช้'
+        password: 'รหัสผ่าน'
+        rules: 'การแท็กข้อบังคับ'
+        new_user: 'เพิ่มผู้ใช้'
+    form:
+        save: 'บันทึก'
+    form_settings:
+        theme_label: 'ธีม'
+        items_per_page_label: 'ไอเทมต่อหน้า'
+        language_label: 'ภาษา'
+        reading_speed:
+            label: 'การอ่านแบบด่วน'
+            help_message: 'คุณสามารถใช้เครื่องมือออนไลน์เพื่อประเมินการอ่านแบบด่วน:'
+            100_word: 'ฉันอ่าน ~100 คำต่อนาที'
+            200_word: 'ฉันอ่าน ~200 คำต่อนาท'
+            300_word: 'ฉันอ่าน ~300 คำต่อนาท'
+            400_word: 'ฉันอ่าน ~400 คำต่อนาท'
+        action_mark_as_read:
+            label: 'คุณต้องการเปลี่ยนทิศทางหลังจากระบุเครื่องหมายรายการอ่านที่ไหน?'
+            redirect_homepage: 'ไปยังโฮมเพจ'
+            redirect_current_page: 'ไปยังหน้าปัจจุบัน'
+        pocket_consumer_key_label: คีย์ของลูกค้าที่ไว้เก็บเพื่อนำข้อมูลเนื่อหาเข้า
+        android_configuration: การกำหนดค่าของแอนดรอยแอพพลิเคชั่น
+        android_instruction: "แตะตับที่นี้เพื่อเพิ่มเติมแอนดรอยแอพพลิเคชั่นของคุณ"
+        help_theme: "wallabag เป็นการปรับแต่งที่คุณสามารถเลือกธีมที่คุณต้องการได้ที่นี้"
+        help_items_per_page: "คุณสามารถเปลี่ยนจำนวนรายการที่แสดงผลในแต่ละหน้า"
+        help_reading_speed: "wallabag จะคำนวณเวลาการอ่านในแต่ละรายการซึ่งคุณสามารถกำหนดได้ที่นี้,ต้องขอบคุณรายการนี้,หากคุณเป็นนักอ่านที่เร็วหรือช้า wallabag จะทำการคำนวณเวลาที่อ่านใหม่ในแต่ละรายการ"
+        help_language: "คุณสามารถเปลี่ยภาษาของ wallabag interface ได้"
+        help_pocket_consumer_key: "การ้องขอการเก็บการนำข้อมูลเข้า คุณสามารถสร้างบัญชีการเก็บของคุณ"
+    form_rss:
+        description: 'RSS จะเก็บเงื่อนไขโดย wallabag ต้องยอมรับการอ่านรายการของคุณกับผู้อ่านที่ชอบ RSS คุณต้องทำเครื่องหมายก่อน'
+        token_label: 'เครื่องหมาย RSS'
+        no_token: 'ไม่มีเครื่องหมาย'
+        token_create: 'สร้างเครื่องหมาย'
+        token_reset: 'ทำเครื่องหมาย'
+        rss_links: 'ลิงค์ RSS'
+        rss_link:
+            unread: 'ยังไมได้่อ่าน'
+            starred: 'ทำการแสดง'
+            archive: 'เอกสาร'
+            all: 'ทั้งหมด'
+        rss_limit: 'จำนวนไอเทมที่เก็บ'
+    form_user:
+        two_factor_description: "การเปิดใช้งาน two factor authentication คือคุณจะต้องได้รับอีเมลกับ code ที่ยังไม่ตรวจสอบในการเชื่อมต่อ"
+        name_label: 'ชื่อ'
+        email_label: 'อีเมล'
+        twoFactorAuthentication_label: 'Two factor authentication'
+        help_twoFactorAuthentication: "ถ้าคุณเปิด 2FA, ในแต่ละช่วงเวลาที่คุณต้องการลงชื่อเข้าใช wallabag, คุณจะต้องได้รับ code จากอีเมล"
+        delete:
+            title: ลบบัญชีของฉัน (โซนที่เป็นภัย!)
+            description: ถ้าคุณลบบัญชีของคุณIf , รายการทั้งหมดของคุณ, แท็กทั้งหมดของคุณ, หมายเหตุทั้งหมดของคุณและบัญชีของคุณจะถูกลบอย่างถาวร (มันไม่สามารถยกเลิกได้) คุณจะต้องลงชื่อออก
+            confirm: คุณแน่ใจหรือไม่? (ไม่สามารถยกเลิกได้)
+            button: ลบบัญชีของฉัน
+    reset:
+        title: รีเซ็ตพื้นที่ (โซนที่เป็นภัย!)
+        description: กดปุ่มด้านล่าง คุณจะสามารถลบข้อมูลบางอย่างจากบัญชีของคุณแล้วจะทราบได้ว่าการกระทำนี้เปลี่ยนแปลงไม่ได้.
+        annotations: ลบหมายเหตุทั้งหมด
+        tags: ลบแท็กทั้งหมด
+        entries: ลบรายการทั้งหมด
+        archived: ลบเอกสารรายการทั้งหมด
+        confirm: คุณแน่ใจหรือไม่? (ไม่สามารถยกเลิกได้)
+    form_password:
+        description: "คุณสามารถเปลี่ยนรหัสผ่านของคุณได้ที่นี้ รหัสผ่านใหม่ของคุณควรมีอย่างน้อย 8 ตัวอักษร"
+        old_password_label: 'รหัสผ่านปัจจุบัน'
+        new_password_label: 'รหัสผ่านใหม่'
+        repeat_new_password_label: 'รหัสผ่านใหม่อีกครั้ง'
+    form_rules:
+        if_label: 'ถ้า'
+        then_tag_as_label: 'แท็กเป็น'
+        delete_rule_label: 'ลบ'
+        edit_rule_label: 'ปรับแก้'
+        rule_label: 'ข้อบังคับ'
+        tags_label: 'แท็ก'
+        faq:
+            title: 'FAQ'
+            tagging_rules_definition_title: 'ข้อบังคับการแท็กคืออะไร?'
+            tagging_rules_definition_description: 'การใช้ข้อบังคับโดย Wallabag ไปแท็กรายการใหม่อัตโนมัติ <br />แต่ละช่วงรายการใหม่จะเป็นการเพิ่ม, การแท็กข้อบังคับทั้งหมดจะใช้การเพิ่มแท็กที่คุณกำหนดค่า, ดังนั้นการบันทึกของคุณจะเป็นปัญหาในการจัดหมวดหมู่ของรายการของคุณ'
+            how_to_use_them_title: 'ฉันจะใช้ได้อย่างไร?'
+            how_to_use_them_description: 'การสมมติที่คุณต้องการแท็กรายการใหม่ไปยัง « <i>การอ่านแบบสั้น</i> » เมื่ออ่านในช่วง 3 นาที <br />ในกรณีนี้, คุณควรใส่ « readingTime &lt;= 3 » ภายใน <i>ข้อบังคับ</i> ของพื่นที่และ « <i>การอ่านแบบสั้น</i> » ภายใน <i>แท็ก</i> ของพื้นที่<br />ในหลายแท็กสามารถเพิ่มได้พร้อมกันโดยแบ่งกับ comma: « <i>การอ่านแบบสั้น, ต้องอ่าน</i> »<br />ข้อบังคับที่ซับซ้อนสามารถเขียนโดยการใช้การดำเนินการที่กำหนดไว้ก่อน: ถ้า « <i>readingTime &gt;= 5 AND domainName = "github.com"</i> » ดังนั้นแท็กไปยัง « <i>การอ่านแบบยาว, github </i> »'
+            variables_available_title: 'ตัวแปรและตัวดำเนินการสามารถให้ใช้การเขียนข้อบังคับได้ที่ไหน?'
+            variables_available_description: 'การติดตามตัวแปรและตัวดำเนินการสามารถใช้การสร้างข้อบังคับแท็ก:'
+            meaning: 'ความหมาย'
+            variable_description:
+                label: 'ตัวแปร'
+                title: 'หัวข้อรายการ'
+                url: 'รายการของ URL'
+                isArchived: 'ว่าด้วยรายการของเอกสารหรือไม่'
+                isStarred: 'ว่าด้วยรายการแสดงหรือไม่'
+                content: "ราการเนื้อหา"
+                language: "รายการภาษา"
+                mimetype: "รากการประเภทของ MIME"
+                readingTime: "การประเมินรายการช่วงการอ่าน, ภายในช่วงนาที"
+                domainName: 'ชื่อโดเมนของรายการ'
+            operator_description:
+                label: 'ตัวดำเนินการ'
+                less_than: 'น้อยกว่า...'
+                strictly_less_than: 'เคร่งครัดน้อยกว่า...'
+                greater_than: 'มากกว่า...'
+                strictly_greater_than: 'เคร่งครัดมากกว่า...'
+                equal_to: 'เท่ากับ...'
+                not_equal_to: 'ไม่เท่ากับ...'
+                or: 'หนึ่งข้อบังคับหรืออื่นๆ'
+                and: 'หนึ่งข้อบังคับและอื่นๆ'
+                matches: 'ทดสอบว่า <i>เรื่อง</i> นี้ตรงกับ <i>การต้นหา</i> (กรณีไม่ทราบ).<br />ตัวอย่าง: <code>หัวข้อที่ตรงกับ "football"</code>'
+                notmatches: 'ทดสอบว่า <i>เรื่อง</i> นี้ไม่ตรงกับ <i>การต้นหา</i> (กรณีไม่ทราบ).<br />ตัวอย่าง: <code>หัวข้อทีไม่ตรงกับ "football"</code>'
+
+entry:
+    page_titles:
+        unread: 'รายการที่ไม่ได้อ่าน'
+        starred: 'รายการที่แสดง'
+        archived: 'รายการเอกสาร'
+        filtered: 'รายการที่กลั่นกรอง'
+        filtered_tags: 'แท็กทีกลั่นกรอง่:'
+        filtered_search: 'การค้นหาที่กลั่นกรอง:'
+        untagged: 'รายการที่ไม่ได้แท็ก'
+        all: 'รายการทั้งหมด'
+    list:
+        number_on_the_page: '{0} ไม่มีรายการ|{1} มีหนึ่งรายการ|]1,Inf[ มี %count% รายการ'
+        reading_time: 'ประเมินช่วงการอ่าน'
+        reading_time_minutes: 'ประเมินช่วงการอ่าน: %readingTime% min'
+        reading_time_less_one_minute: 'ประเมินช่วงการอ่าน: &lt; 1 min'
+        number_of_tags: '{1}และอีกหนึ่งแท็ก|]1,Inf[และอีก %count% แท็ก'
+        reading_time_minutes_short: '%readingTime% min'
+        reading_time_less_one_minute_short: '&lt; 1 min'
+        original_article: 'ต้นฉบับ'
+        toogle_as_read: 'ทำเครื่องหมายเพื่ออ่าน'
+        toogle_as_star: 'ทำการแสดง'
+        delete: 'ลบ'
+        export_title: 'นำข้อมูลออก'
+    filters:
+        title: 'ตัวกรอง'
+        status_label: 'สถานะ'
+        archived_label: 'เอกสาร'
+        starred_label: 'การแสดง'
+        unread_label: 'ยังไม่ได้อ่าน'
+        preview_picture_label: 'มีรูปภาพตัวอย่าง'
+        preview_picture_help: 'รูปภาพตัวอย่าง'
+        is_public_label: 'มีลิงค์สาธารณะ'
+        is_public_help: 'ลิงค์สาธารณะ'
+        language_label: 'ภาษา'
+        http_status_label: 'สถานะของ HTTP'
+        reading_time:
+            label: 'การอ่านตามช่วงนาที'
+            from: 'จาก'
+            to: 'ไปยัง'
+        domain_label: 'ชื่อโดเมน'
+        created_at:
+            label: 'วันที่สร้าง'
+            from: 'จาก'
+            to: 'ไปยัง'
+        action:
+            clear: 'ล้าง'
+            filter: 'ตัวกรอง'
+    view:
+        left_menu:
+            back_to_top: 'กลับไปข้างบน'
+            back_to_homepage: 'กลับ'
+            set_as_read: 'เครื่องหมายที่อ่าน'
+            set_as_unread: 'เครื่องหมายที่ไม่ได้อ่าน'
+            set_as_starred: 'ทำการแสดง'
+            view_original_article: 'บทความต้นฉบับ'
+            re_fetch_content: 'นำเนื้อหามาใหม่อีกครั้ง'
+            delete: 'ลบ'
+            add_a_tag: 'เพิ่มแท็ก'
+            share_content: 'แชร์'
+            share_email_label: 'อีเมล'
+            public_link: 'ลิงค์สาธารณะ'
+            delete_public_link: 'ลบลิงค์สาธารณะ'
+            export: 'นำข้อมูลออก'
+            print: 'ปริ้นท์'
+            problem:
+                label: 'ปัญหาที่พบ?'
+                description: 'บทความนี้แสดงผิด?'
+        edit_title: 'แก้ไขหัวข้อ'
+        original_article: 'ต้นฉบับ'
+        annotations_on_the_entry: '{0} ไม่มีหมายเหตุ|{1} มีหนึ่งหมายเหตุ|]1,Inf[ มี %count% หมายเหตุ'
+        created_at: 'วันที่สร้าง'
+        published_at: 'วันที่ประกาศ'
+        published_by: 'ประกาศโดย'
+    new:
+        page_title: 'บันทึกรายการใหม่'
+        placeholder: 'http://website.com'
+        form_new:
+            url_label: Url
+    search:
+        placeholder: 'คุณกำลังมองหาอะไร?'
+    edit:
+        page_title: 'แก้ไขรายการ'
+        title_label: 'หัวข้อ'
+        url_label: 'Url'
+        save_label: 'บันทึก'
+    public:
+        shared_by_wallabag: "บทความนี้จะมีการแชร์โดย %username% กับ <a href='%wallabag_instance%'>wallabag</a>"
+    confirm:
+        delete: "คุณแน่ใจหรือไม่ว่าคุณต้องการลบบทความนี้?"
+        delete_tag: "คุณแน่ใจหรือไม่ว่าคุณต้องการลบแท็กจากบทความนี้?"
+
+about:
+    page_title: 'เกี่ยวกับ'
+    top_menu:
+        who_behind_wallabag: 'ผู้อยู่เบื้องหลัง wallabag'
+        getting_help: 'การได้รับช่วยเหลือ'
+        helping: 'การช่วยเหลือของ wallabag'
+        contributors: 'ผู้มีส่วนร่วม'
+        third_party: 'ไลบรารี่ของบุคคลนอก'
+    who_behind_wallabag:
+        developped_by: 'พัฒนาโดย'
+        website: 'เว็บไซต์'
+        many_contributors: 'และมีผู้มีส่วนร่วมอื่น ♥ <a href="https://github.com/wallabag/wallabag/graphs/contributors">บน Github</a>'
+        project_website: 'โปรเจคเว็บไซต์'
+        license: 'การอนุญาต'
+        version: 'เวอร์ชั่น'
+    getting_help:
+        documentation: 'เอกสาร'
+        bug_reports: 'รายงาน Bug'
+        support: '<a href="https://github.com/wallabag/wallabag/issues">บน GitHub</a>'
+    helping:
+        description: 'wallabag จะฟรีและเปิดต้นฉบับแล้วคุณสามารถช่วยพวกเรา:'
+        by_contributing: 'โดยผู้มีส่วนร่วมโปรเจค:'
+        by_contributing_2: 'ฉบับของรายการทั้งหมดที่พวกเราต้องการ'
+        by_paypal: 'ผ่านทาง Paypal'
+    contributors:
+        description: 'ขอขอบคุณผู้มีส่วนร่วมบนเว็บแอพพลิเคชั่น wallabag'
+    third_party:
+        description: 'ที่นี้เป็นรายการของไลบรารี่ของบุคคลนอกจะใช้ใน wallabag (กับการอนุญาตของพวกเขา):'
+        package: 'แพ็กเกจ'
+        license: 'การอนุญาต'
+
+howto:
+    page_title: 'อย่างไร'
+    tab_menu:
+        add_link: "เพิ่มลิงค์"
+        shortcuts: "ใช้ Shortcut"
+    page_description: 'มีหลายทางเพื่อบันทึกบทความ:'
+    top_menu:
+        browser_addons: 'วิธีเบราเซอร์ของ addons'
+        mobile_apps: 'วิธี Mobile apps'
+        bookmarklet: 'วิธี Bookmarklet'
+    form:
+        description: 'ขอบคุณสิ่งนี้จาก'
+    browser_addons:
+        firefox: 'Firefox addon'
+        chrome: 'Chrome addon'
+        opera: 'Opera addon'
+    mobile_apps:
+        android:
+            via_f_droid: 'ผ่านทาง F-Droid'
+            via_google_play: 'ผ่านทาง Google Play'
+        ios: 'บน iTunes Store'
+        windows: 'บน Microsoft Store'
+    bookmarklet:
+        description: 'Drag & drop สื่งนี้บน bookmarks bar ของคุณ:'
+    shortcuts:
+        page_description: ที่นึ้จะใช้ Shortcut ใน wallabag
+        shortcut: Shortcut
+        action: แอ็คชั่น
+        all_pages_title: ใช้ Shortcut ในหน้าทั้งหมด
+        go_unread: ไปยังที่ยังไม่ได้อ่าน
+        go_starred: ไปยังการแสดง
+        go_archive: ไปยังเอกสาร
+        go_all: ไปยังรายการทั้งหมด
+        go_tags: ไปยังแท็ก
+        go_config: ไปยังการกำหนดค่า
+        go_import: ไปยังการนำข้อมูลเข้า
+        go_developers: ไปยังการพ้ฒนา
+        go_howto: ไปยัง howto (ในหน้านี้!)
+        go_logout: ลงชื่อออก
+        list_title: ใช้ Shortcut ในรายการของหน้า
+        search: แสดงการค้นหาจาก
+        article_title: ใช้ Shortcuts ในมุมมองของรายการ
+        open_original: เปิดต้นฉบับ URL ของรายการ
+        toggle_favorite: เครื่องหมายของสถานะดาวสำหรับรายการ
+        toggle_archive: เครื่องหมายสถานะการอ่านสำหรับรายการ
+        delete: ลบรายการ
+        material_title: ใช้ Shortcut กับ เนื้อหาของธีมเฉพาะ
+        add_link: เพิ่มลิงค์ใหม่
+        hide_form: ซ่อนในปัจุบันจาก (ค้นหา หรือ ลิงค์ใหม่)
+        arrows_navigation: นำไปที่บทความ
+        open_article: แสดงตัวเลือกรายการ
+
+quickstart:
+    page_title: 'เริ่มแบบด่วน'
+    more: 'มากกว่านี้…'
+    intro:
+        title: 'ยินดีต้อนรับสู่ wallabag!'
+        paragraph_1: "พวกเราจะนำคุณไปอยฃ wallabag และแสดงบางลักษณะที่คุณสนใจ"
+        paragraph_2: 'ติดตามพวกเรา!'
+    configure:
+        title: 'กำหนดค่าแอพพลิเคชั่น'
+        description: 'ภายใน order จะมี application suit ของคุณ, จะมองหาองค์ประกอบของ wallabag'
+        language: 'เปลี่ยนภาษาและออกแบบ'
+        rss: 'เปิดใช้ RSS'
+        tagging_rules: 'เขียนข้อบังคับการแท็กอัตโนมัติของบทความของคุณ'
+    admin:
+        title: 'ผู้ดูแลระบบ'
+        description: 'ผู้ดูแลระบบ, คุณจะมีสิทธิ์บน wallabag คุณสามารถ:'
+        new_user: 'สร้างผู้ใช้ใหม่'
+        analytics: 'กำหนดค่าการวิเคาระห์'
+        sharing: 'เปิดใชพารามิเตอร์บางตัวที่เกี่ยวกับการแชร์บทความ'
+        export: 'กำหนดค่าการนำข้อมูลออก'
+        import: 'กำหนดค่าการนำข้อมูลเข้า'
+    first_steps:
+        title: 'ขั้นตอนแรก'
+        description: "ตอนนี้ wallabag จะมีการกำหนดค่าที่ดี, มันจะเป็นช่วงเอกสารของเว็บที่คุณสามารถคลิกที่บนการลงชื่อ + การเพิ่มลิงค์"
+        new_article: 'บันทึกบทความแรกของคุณ'
+        unread_articles: 'และแยกประเภท!'
+    migrate:
+        title: 'การโอนย้ายจากบริการที่มีอยู่'
+        description: "คุณต้องการใช้บริการอื่นหรือไม่? พวกเราจะช่วยคุณกู้ข้อมูลของคุณบน wallabag"
+        pocket: 'การโอนย้ายจากการเก็บ'
+        wallabag_v1: 'การโอนย้าย wallabag v1'
+        wallabag_v2: 'การโอนย้าย wallabag v2'
+        readability: 'การโอนย้าย Readability'
+        instapaper: 'การโอนย้าย Instapaper'
+    developer:
+        title: 'ผู้พัฒนา'
+        description: 'พวกเราจะคำนึงถึงผู้พัฒนา: Docker, API, translations, etc.'
+        create_application: 'สร้างแอพพลิเคชั่นของคนภายนอกของคุณ'
+        use_docker: 'ใช้ Docker เพื่อไปติดตั้ง wallabag'
+    docs:
+        title: 'เอกสารสมบูรณ์'
+        description: "มีคุณสมบัติที่มายมายใน wallabag แล้วไม่รอการอ่านคู่มือเพื่อให้รู้และเรียนรู้การใช้งาน"
+        annotate: 'หมาายเหตุของบทความ'
+        export: 'ปรับเปลี่ยนบทความของคุณภานใน ePUB หรือ PDF'
+        search_filters: 'พบว่าคุณสามารถดูบทความโดยใช้การค้นหา engine และ filter'
+        fetching_errors: 'สิ่งที่ฉันสามารถทำได้ถ้าบทความเจอข้อบกพร่องระหว่างสิ่งที่สนใจคืออะไร?'
+        all_docs: 'และบทความอื่นๆอีกมาก!'
+    support:
+        title: 'สนับสนุน'
+        description: 'ถ้าคุณต้องการการชวยเหลอบางอย่าง, พวกเราจะอยู่ที่นี้เพื่อคุณ'
+        github: 'บน GitHub'
+        email: 'โดยอีเมล'
+        gitter: 'บน Gitter'
+
+tag:
+    page_title: 'แท็ก'
+    list:
+        number_on_the_page: '{0} ไม่มีการแท็ก|{1} มีหนึ่งแท็ก|]1,Inf[ มี %count% แท็ก'
+        see_untagged_entries: 'พบรายการที่ไม่ได้แท็ก'
+    new:
+        add: 'เพิ่ม'
+        placeholder: 'คุณสามารถเพิ่มได้หลายแท็ก, จากการแบ่งโดย comma'
+
+export:
+    footer_template: '<div style="text-align:center;"><p>ผลิตโดย wallabag กับ %method%</p><p>ให้ทำการเปิด <a href="https://github.com/wallabag/wallabag/issues">ฉบับนี้</a> ถ้าคุณมีข้อบกพร่องif you have trouble with the display of this E-Book on your device.</p></div>'
+
+import:
+    page_title: 'นำข้อมูลเช้า'
+    page_description: 'ยินดีตต้อนรับสู wallabag สำหรับผู้นำเข้าข้อมูล ทำการเลือกการบริการครั้งก่อนของคุณจากสิ่งที่ตุณต้องการโอนย้าย'
+    action:
+        import_contents: 'นำเข้าข้อมูลของเนื้อหา'
+    form:
+        mark_as_read_title: 'ทำเครื่องหมายการอ่านทั้งหมด?'
+        mark_as_read_label: 'ทำเครื่องหมายสำหรับการนำเข้าข้อมูลรายการทั้งหมดไปยังการอ่าน'
+        file_label: 'ไฟล์'
+        save_label: 'อัปโหลดไฟล์'
+    pocket:
+        page_title: 'นำเข้าข้อมูล > Pocket'
+        description: "สำหรับผู้เข้าข้อมูลจะ import ข้อมูล Pocket ทั้งหมดของคุณ Pocket ไม่ยอมให้กู้เนื้อหาจากการบริการ, ดังนั้นเนื้อหาที่อ่านง่ายของแต่ละบทความจะทำการเรียกใหม่อีกครั้งโดย wallabag"
+        config_missing:
+            description: "การนำเข้าข้อมูล Pocket จะไม่มีการกำหนดค่า"
+            admin_message: 'คุณต้องการกำหนด %keyurls%a pocket_consumer_key%keyurle%.'
+            user_message: 'ผู้ดูแลที่ให้บริการคุณต้องการกำหนด API Key สำหรับ Pocket.'
+        authorize_message: 'คุณสามารถนำเข้าข้อมูลของคุณจากบัญชี Pocket ของคุณ ซึ่งคุณจะต้อง click ที่ข้างใต้ button และ authorize แอพพลิเคชั่นไปเชื่อมต่อยัง getpocket.com.'
+        connect_to_pocket: 'การเชื่อมต่อไปยัง Pocket และ import data'
+    wallabag_v1:
+        page_title: 'นำเข้าข้อมูล > Wallabag v1'
+        description: 'สำหรับผู้นำเข้าข้อมูลจะ import บทความ wallabag v1 ทั้งหมดของคุณ ไปที่การตั้งค่าของหน้า, click ที่ "JSON export" ในส่วน "Export your wallabag data" ซึ่งคุณจะมไฟล์ "wallabag-export-1-xxxx-xx-xx.json"'
+        how_to: 'ทำการเลือก wallabag export ของคุณและ click ข้างใต้ button เพื่อ upload และ import'
+    wallabag_v2:
+        page_title: 'นำเข้าข้อมูล > Wallabag v2'
+        description: 'สำหรับผู้นำเข้าข้อมูลจะ import บทความ wallabag v2 ทั้งหมดของคุณ ไปยังบทความทั้งหมด, ดังนั้น, บน export sidebar, click ที่ "JSON" คุณจะมีไฟล์ "All articles.json"'
+    readability:
+        page_title: 'นำเข้าข้อมูล > Readability'
+        description: 'สำหรับผู้นำเข้าข้อมูลจะ import บทความ Readability ทั้งหมดของคุณ ไปที่เครื่องมือ (https://www.readability.com/tools/) ของหน้านั้น, click ที่ "Export your data" ในส่วน "Data Export" คุณจะได้รับ email ไป download json (which does not end with .json in fact).'
+        how_to: 'ทำการเลือก Readability export ของคุณและ click ข้างใต้ button เพื่อ upload และ import'
+    worker:
+        enabled: "การ Import จะทำ asynchronous ก่อนที่ import task จะเริ่มขึ้น, external worker จะจัดการงานในช่วงนั้น การบริการในปัจจุบันคือ:"
+        download_images_warning: "คุณจะเปิดการใช้ download images สำหรับบทความของคุณ รวมกับ classic import ทำให้สามารถใช้ ages ไปดำเนินการต่อ (หรืออาจเกิดความล้มเหลว) พวกเรา <strong>strongly recommend</strong> เปิดใช้ asynchronous import เพื่อหลีกเลี่ยงข้อผิดพลาด"
+    firefox:
+        page_title: 'นำเข้าข้อมูล > Firefox'
+        description: "สำหรับผู้นำเข้าข้อมูลจะ import Firefox bookmarks ทั้งหมดของคุณ ไปที่ bookmarks (Ctrl+Maj+O) ของคุณ, ดังนั้นใน \"Import และ backup\", choose \"Backup...\" คุณจะได้รับไฟล์ .json"
+        how_to: "ทำการเลือกไฟล์ bookmark backup และ click ที่ button ข้างใต้ที่จะ import ซึ่ง Note ของกระบวนการนี้อาจใช้เวลานานงจากบทความที่รับมา"
+    chrome:
+        page_title: 'นำเข้าข้อมูล > Chrome'
+        description: "สำหรับผู้นำเข้าข้อมูลจะ import Chrome bookmarks ทั้งหมดของคุณ ตำแน่งของไฟล์จะขึ้นอยู่กับระบบปฏิบัติการของคุณ : <ul><li>บน Linux, ไปยัง <code>~/.config/chromium/Default/</code> ของ directory</li><li>บน Windows, ควรจะเป็น <code>%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default</code></li><li>บน OS X, ควรจะเป็น <code>~/Library/Application Support/Google/Chrome/Default/Bookmarks</code></li></ul>Once ครั้งที่คุณได้รับสิ่งนั้น, copy  <code>Bookmarks</code> ไฟล์บางที่ คุณจะหา <em><br>Note สิ่งนี้ถ้าคุณมี Chromium instead ของ Chrome, คุณจะมี paths according ที่ถูกต้อง</em></p>"
+        how_to: "ทำการเลือกไฟล์ bookmark backu และ click ที่ button ข้างใตที่จะ import ซึ่ง Note ของกระบวนการนี้อาจใช้เวลานานงจากบทความที่รับมา"
+    instapaper:
+        page_title: นำเข้าข้อมูล > Instapaper'
+        description: 'สำหรับผู้นำเข้าข้อมูลจะ import Instapaper articles ทั้งหมดของคุณ ที่หน้า setting (https://www.instapaper.com/user), click ที่ "Download .CSV file" ในส่วน "Export" ซึ่งไฟล์ CSV จะ download (เหมือน "instapaper-export.csv").'
+        how_to: 'ทำการเลือก Instapaper export ของคุณและ click ข้างใต้ button ที่ upload และทำการ import'
+    pinboard:
+        page_title: "นำเข้าข้อมูล > Pinboard"
+        description: 'สำหรับผู้นำเข้าข้อมูลจะ import Pinboard articles ทั้งหมดของคุณ ที่หน้า backup (https://pinboard.in/settings/backup), click ที่ "JSON" ในส่วน "Bookmarks" ซึ่งไฟล์ JSON file จะ download (เหมือน "pinboard_export").'
+        how_to: 'ทำการเลือก Pinboard export ของคุณและ click ข้างใต้ button ที่ upload และทำการ import'
+
+developer:
+    page_title: 'การจัดการลูกข่ายของ API'
+    welcome_message: 'ยินดีต้อนรับสู่ wallabag API'
+    documentation: 'เอกสาร'
+    how_to_first_app: 'สร้างแอพพลิเคชั่นแรกของฉันอย่างไร'
+    full_documentation: 'มุมมองของเอกสาร API ฉบับสมบูรณื'
+    list_methods: 'รายการกระบวนการของ API'
+    clients:
+        title: 'ลูกข่าย'
+        create_new: 'สร้างลูกข่ายใหม่'
+    existing_clients:
+        title: 'ลูกข่ายที่มีอยู่'
+        field_id: 'ไอดีของลูกข่าย'
+        field_secret: 'ความเป็นส่วนตัวของลูกข่าย'
+        field_uris: 'เส้นทาง URIs'
+        field_grant_types: 'ประเภทที่ถูกยอมรับ'
+        no_client: 'ยังไม่มีลูกข่าย'
+    remove:
+        warn_message_1: 'คุณสามารถที่จะลบลูกข่าย %name% การกระทำสิ่งนี้เปลี่ยแปลงไม่ได้!'
+        warn_message_2: "ถ้าคุณลบ, ทุกๆ app ที่กำหนดค่ากับลูกข่ายจะไม่สามารถรองรับบน wallabag ของคุณ"
+        action: 'ลบลูกข่าย %name%'
+    client:
+        page_title: 'การจัดการลูกข่ายของ API > ลูกข่ายใหม่'
+        page_description: 'คุณจะมีการสร้างลูกข่ายใหม่ ทำการใส่ใต้พื่นที่สำหรับเส้นทาง URI ใหม่ของแอพพลิเคชั่นของคุณ'
+        form:
+            name_label: 'ชื่อของลูกข่าย'
+            redirect_uris_label: 'เส้นทางใหม่ของ URIs (ให้เลือกได้)'
+            save_label: 'สร่้างลูกข่ายใหม'
+        action_back: 'กลับ'
+    client_parameter:
+        page_title: 'การจัดการลูกข่ายของ API > พารามิเตอร์ของลูกข่าย'
+        page_description: 'ที่นี้เป็นพารามิเตอร์ของลูกข่ายของคุณ'
+        field_name: 'ชื่อลูกข่าย'
+        field_id: 'ไอดีของลูกข่าย'
+        field_secret: 'ความเป็นส่วนตัวของลูกข่าย'
+        back: 'กลับ'
+        read_howto: 'อ่านการทำอย่างไร "สร้างแอพพลิเคชั่นแรกของฉัน"'
+    howto:
+        page_title: 'การจัดการลูกข่ายของ API > สร้างแอพพลิเคชั่นแรกของฉันอย่างไร'
+        description:
+            paragraph_1: 'การติตามคำสั่งที่การใช้ <a href="https://github.com/jkbrzt/httpie">HTTPie library</a> จะทำให้แน่ใจได้ว่าการติดตั้งบนระบบของคุณก่อนที่จะใช้งาน'
+            paragraph_2: 'คุณต้องการเครื่องหมายการสื่อสารระหว่าง 3rd แอพพบิเคชั่นของคุณและ wallabag API.'
+            paragraph_3: 'ไปยังการสร้างเครื่องหมาย, คุณต้องการ <a href="%link%">เพื่อสร้างลูกข่ายใหม่</a>.'
+            paragraph_4: 'ตอนนี้, การสร้างเครื่องหมายของคุณ (แทนที่ client_id, client_secret, username และ password กับผลลัพธ์ที่ดี):'
+            paragraph_5: 'API จะกลับตอบรับเหมือนสิ่งนี้:'
+            paragraph_6: 'access_token เป็นประโยชน์ในการเรียก API endpoint สำหรับตัวอย่าง:'
+            paragraph_7: 'การเรียกนี้จะกลับไปที่รายการทั้งหมดสำหรับผู้ใช้'
+            paragraph_8: 'ถ้าคุณต้องการเห็น API endpoint ทั้งหมด, คุณสามารถดูได้ที่ <a href="%link%">ไปที่เอกสาร API ของพวกเรา</a>.'
+        back: 'กลับ'
+
+user:
+    page_title: การจัดการผู้ใช้
+    new_user: สร้างผู้ใช้ใหม่
+    edit_user: แก้ไขผู้ใช้ที่มีอยู่
+    description: "ที่นี้คุณสามารถจัดการผู้ใช้ทั้งหมด (สร้าง, แก้ไข และ ลบ)"
+    list:
+        actions: แอ็คชั่น
+        edit_action: แก้ไข
+        yes: ใช่
+        no: ไม่
+        create_new_one: สร้างผู้ใช้ใหม
+    form:
+        username_label: 'ชื่อผู้ใช้'
+        name_label: 'ชื่อ'
+        password_label: 'รหัสผ่าน'
+        repeat_new_password_label: 'รหัสผ่านซ้ำอีกครั้ง'
+        plain_password_label: '????'
+        email_label: 'อีเมล'
+        enabled_label: 'เปิดใช้งาน'
+        last_login_label: 'ลงชื้อเข้าใช้ครั้งสุดท้าย'
+        twofactor_label: Two factor authentication
+        save: บันทึก
+        delete: ลบ
+        delete_confirm: ตุณแน่ใจหรือไม่?
+        back_to_list: กลับไปยังรายการ
+    search:
+        placeholder: กลั่นกรองโดย ชื่อผู้ใช้ หรือ อีเมล
+
+site_credential:
+    page_title: ไซต์การจัดการข้อมูลส่วนตัว
+    new_site_credential: สร้างข้อมูลส่วนตัว
+    edit_site_credential: แก้ไขข้อมูลส่วนตัวที่มีอยู่
+    description: "ที่นี้สามารจัดการข้อมูลส่วนตัวทั้งหมดสำหรับไซต์ที่ใช้ (สร้าง, แก้ไข และ ลบ), เหมือน paywall, การรับรอง, etc."
+    list:
+        actions: แอ็คชั่น
+        edit_action: แก้ไข
+        yes: ใช่
+        no: ไม่
+        create_new_one: สร้างข้อมูลส่วนตัวใหม่
+    form:
+        username_label: 'ชื่อผู้ใช้'
+        host_label: 'โฮส'
+        password_label: 'รหัสผ่าน'
+        save: บันทึก
+        delete: ลบ
+        delete_confirm: คุณแน่ใจหรือไม่?
+        back_to_list: กลับไปยังรายการ
+
+error:
+    page_title: ข้อผิดพลาดที่เกิดขึ้น
+
+flashes:
+    config:
+        notice:
+            config_saved: 'กำหนดการบันทึก'
+            password_updated: 'อัปเดตรหัสผ่าน'
+            password_not_updated_demo: "In demonstration mode, you can't change password for this user."
+            user_updated: 'อัปเดตข้อมูล'
+            rss_updated: 'อัปเดตข้อมูล RSS'
+            tagging_rules_updated: 'อัปเดตการแท็กข้อบังคับ'
+            tagging_rules_deleted: 'การลบข้อบังคับของแท็ก'
+            rss_token_updated: 'อัปเดตเครื่องหมาย RSS '
+            annotations_reset: รีเซ็ตหมายเหตุ
+            tags_reset: รีเซ็ตแท็ก
+            entries_reset: รีเซ็ตรายการ
+            archived_reset: การลบเอกสารของรายการ
+    entry:
+        notice:
+            entry_already_saved: 'รายการพร้อมบันทึกที่ %date%'
+            entry_saved: 'บันทึกรายการ'
+            entry_saved_failed: 'บันทึกรายการแต่การรับเนื้อหาล้มเหลว'
+            entry_updated: 'อัปเดตรายการ'
+            entry_reloaded: 'โหลดรายการใหม่'
+            entry_reloaded_failed: 'โหลดรายการใหม่แต่การรับเนื้อหาล้มเหลว'
+            entry_archived: 'รายการที่เก็บเอกสาร'
+            entry_unarchived: 'รายการที่ไม่เก็บเอกสาร'
+            entry_starred: 'รายการที่แสดง'
+            entry_unstarred: 'รายการที่ไม่ได้แสดง'
+            entry_deleted: 'รายการที่ถูกลบ'
+    tag:
+        notice:
+            tag_added: 'แท็กที่เพิ่ม'
+    import:
+        notice:
+            failed: 'นำข้อมูลเข้าล้มเหลว, ลองใหม่อีกครั้ง'
+            failed_on_file: 'เกิดข้อผิดพลาดขณะทำการนำข้อมูลเข้า ทำการตรวจสอบการนำข้อมูลเข้าของไฟล์ของคุณ'
+            summary: 'สรุปผลการนำเข้าข้อมูล: %imported% ที่นำเข้า, %skipped% บันทึกแล้ว'
+            summary_with_queue: 'สรุปผลการนำเข้าข้อมูล: %queued% ที่อยู่ในคิว'
+        error:
+            redis_enabled_not_installed: Redis ที่เปิดใช้งานสำหรับจัดการ asynchronous import แต่ดูเหมือน <u>พวกเราไม่สามารถเชื่อมต่อได้</u> ตรวจสอบการกำหนดค่าของ Redis
+            rabbit_enabled_not_installed: RabbitMQ ที่เปิดใช้งานสำหรับจัดการ asynchronous import แต่ดูเหมือน <u>พวกเราไม่สามารถเชื่อมต่อได</u> ตรวจสอบการกำหนดค่าของ RabbitMQ
+    developer:
+        notice:
+            client_created: 'ลูกข่ายใหม่ %name% ที่สร้าง'
+            client_deleted: 'ลูกข่าย %name% ที่ลบ'
+    user:
+        notice:
+            added: 'ผู้ใช้ "%username%" ที่ทำการเพิ่ม'
+            updated: 'ผู้ใช้ "%username%" ที่ทำการอัปเดต'
+            deleted: 'ผู้ใช้ "%username%" ที่ทำการลบ'
+    site_credential:
+        notice:
+            added: 'ไซต์ข้อมูลประจำตัวสำหรับ "%host%" ที่ทำการเพิ่ม'
+            updated: 'ไซต์ข้อมูลประจำตัวสำหรับ "%host%" ที่ทำการอัปเดต'
+            deleted: 'ไซต์ข้อมูลประจำตัวสำหรับ "%host%" ที่ทำการลบ'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.th.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.th.yml
new file mode 100644 (file)
index 0000000..3864839
--- /dev/null
@@ -0,0 +1,7 @@
+validator:
+    password_must_match: 'พื้นที่ของรหัสผ่านต้องตรงกัน'
+    password_too_short: 'รหัสผ่านควรมีอย่างน้อยสุด 8 ตัวอักษร'
+    password_wrong_value: 'ค่าที่ผิดพลาดของรหัสผ่านปัจุบันของคุณ'
+    item_per_page_too_high: 'สิ่งนี้จะทำให้ส่งผลต่อ app'
+    rss_limit_too_high: 'สิ่งนี้จะทำให้ส่งผลต่อ app'
+    quote_length_too_high: 'การอ้างอิงที่ยาวไป มันควรที่จะมี {{ limit }} ตัวอักษรหรือน้อยกว่านั้น'
diff --git a/src/Wallabag/UserBundle/Resources/translations/wallabag_user.th.yml b/src/Wallabag/UserBundle/Resources/translations/wallabag_user.th.yml
new file mode 100644 (file)
index 0000000..0286ff2
--- /dev/null
@@ -0,0 +1,11 @@
+# Two factor mail
+auth_code:
+    on: 'on'
+    mailer:
+        subject: 'การรองรับ wallabag code'
+        body:
+            hello: "สวัสดี %user%,"
+            first_para: "ตั้งแต่ที่คุณเปิดใช้งาน two factor authentication บนบัญชี wallabag ของคุณ และ คุณได้ทำการลงชื่อเข้าใช้จากอุปกรณ์ใหม่ (คอมพิวเตอร์, มือถือ, etc.), พวกเราจะส่ง code ให้คุณเพื่อตรวจสอบการเชื่อมต่อ"
+            second_para: "ที่นี้เป็น code:"
+            support: "ไม่ต้องรอการติดต่อจากพวกเราถ้าคุณมีปัญหา:"
+            signature: "ทีม wallabag"