0 suara
795 tampilan

Saya ingin mencetak salinan uji coba (draf, ke pdf) dari sebuah pasal dalam Kitab Imamat, setelah mengubah penanda \xt menjadi +xt, tetapi tugas pencetakan ditolak karena penanda tidak valid, namun saya tetap mencetaknya. Ketika saya membuka inventaris penanda, saya menemukan penanda baru yang terdaftar tetapi tidak dapat menandai bahwa penanda tersebut valid.

Diterjemahkan secara otomatis dari English
Paratext oleh (145 poin)
ditampilkan kembali | 795 tampilan

5 Jawaban

0 suara
Jawaban terbaik

Silakan gunakan Bantuan > Laporkan masalah untuk melaporkan masalah ini kepada kami. Laporan ini akan menyertakan beberapa file log yang mungkin membantu dalam mendiagnosis masalah.

Diterjemahkan secara otomatis dari English
oleh [Expert]
(16,7k poin)

Maaf, saya akan mengirimkan laporan kesalahan lain tentang masalah ini agar dapat dibandingkan. Saya melihat perilaku yang sama di proyek-proyek yang saya administrasikan, baik di PT8 maupun PT9.

Diterjemahkan secara otomatis dari English

Ups, maaf, saya rasa saya baru saja menemukan jawaban saya di topik bantuan lain ( Pengantar inventaris untuk pemeriksaan ). Sepertinya validitas penanda diatur di lembar gaya (style sheet), bukan di alat inventaris.

Diterjemahkan secara otomatis dari English

BruceBeatham,

Anda melaporkan masalah bahwa tidak mungkin untuk memvalidasi penanda. Ini memang cara kerja Paratext. Inventaris penanda tidak memungkinkan validasi - ia hanya menyediakan daftar penanda yang digunakan dalam proyek.

PENJELASAN PANJANG
Validasi ditangani oleh lembar gaya (usfm.sty dan mungkin custom.sty). Ketika Anda melihat Paratext, ada situasi di mana penanda seperti \v14 muncul sebagai “tebal merah” untuk menunjukkan bahwa itu bukan penanda yang valid (karena tidak muncul di lembar gaya). Anda juga dapat memiliki penanda seperti \xt yang muncul sebagai “garis bawah merah” untuk menunjukkan bahwa meskipun \xt adalah penanda yang valid di lembar gaya - ia tidak biasanya muncul di lokasi yang Anda tempatkan. Jadi, dalam kasus \xt, Anda dapat menggunakan banyak tempat dalam teks untuk menunjukkan bahwa referensi harus divalidasi, tetapi jika Anda menempatkan \xt di bidang \io, itu akan gagal karena lembar gaya tidak mengizinkan \xt di lokasi tersebut (ada penanda \ior yang digunakan untuk situasi-situasi tersebut).

Ada juga situasi di mana gaya karakter menjadi “bersarang” di dalam gaya karakter lainnya. Paratext menangani ini dengan mensyaratkan penggunaan simbol +. Misalnya, jika dalam bagian teks dengan perkataan Yesus saya perlu menambahkan nama dewa, saya akan memiliki sesuatu seperti ini:
\wj .....\+nd God\+nd* ....\wj*

Harap dicatat bahwa seiring dengan masuknya Paratext 9, usfm 3.0 diperkenalkan dengan beberapa fitur baru. Anda dapat melihat dokumentasi usfm 3 secara online di: https://ubsicap.github.io/usfm/

Diterjemahkan secara otomatis dari English

Ya, maaf. Saya lupa bahwa Inventaris Penanda hanyalah daftar penanda dan tidak memungkinkan pengguna untuk memilih apakah itu valid atau tidak. Maaf telah menyesatkan Anda berdua. :flushed:

Diterjemahkan secara otomatis dari English

Halo lagi,

Saya kembali ke utas ini untuk bertanya tentang praktik terbaik dalam menangani ini dan kesalahan terkait penanda lainnya yang muncul saat pemeriksaan dasar (basic checks). Karena validitasnya didefinisikan di file .sty, saya berpikir bahwa konfigurasi perlu dilakukan di sana untuk menyelesaikan kesalahan, tetapi saya tidak ingin mengutak-atik bagian internal jika ada sesuatu yang harus saya ubah di tempat lain.

Saya telah mengabaikan/menolak kesalahan penanda selama beberapa waktu, tetapi sekarang saya sedang mempersiapkan sebuah kitab untuk diserahkan ke DBL dan sepertinya kesalahan ini harus diselesaikan dengan lebih tepat. Ada tiga kesalahan umum dengan penanda yang tidak dapat saya selesaikan:

  • \xt tidak diizinkan dalam paragraf Pengantar (\ip);
  • \ior tidak diizinkan dalam paragraf Garis Besar Pengantar (\io#); dan
  • penanda tertanam dilaporkan sebagai ‘tidak diketahui’ (misalnya tautan glosarium yang tertanam di dalam perkataan Yesus dengan penanda \+w).

Informasi lembar gaya di tab Lanjutan (Advanced) dari Properti Proyek menunjukkan bahwa ia menggunakan Lembar Gaya usfm.sty, dengan catatan bahwa itu “Dikustomisasi”. Saya mengubah versi USFM menjadi 3, tetapi tidak ada perubahan dalam hasil Pemeriksaan Dasar (Basic Checks). Ketika saya melihat di usfm.sty di folder “C:\My Paratext 9 Projects”, itu menunjukkan “Version=3.0.2”. Karena Properti Proyek melaporkan bahwa ia menggunakan Lembar Gaya “Dikustomisasi”, saya juga melihat file custom.sty di folder proyek saya. Komentar di bagian atas file itu mengatakan bahwa itu “dibuat oleh peningkatan ke Paratext 8.0. Ini didasarkan pada file gaya asli yang digunakan oleh proyek Anda. File-file ini telah dihapus, tetapi cadangan file telah disimpan ke usfm-color.sty.bak dan custom.sty.bak” Saya tidak melihat file .bak tersebut di folder proyek saya saat ini, tetapi saya asumsikan mereka pasti ada di folder Paratext 8.

Saya secara sementara mengubah nama custom.sty di folder proyek saya (yaitu sehingga tab Lanjutan tidak lagi melaporkan lembar gaya “Dikustomisasi” ketika saya memulai ulang Paratext). Saya tidak lagi memiliki penataan warna kustom yang biasa kami gunakan, tetapi ketika saya menjalankan pemeriksaan dasar dengan pengaturan itu, kesalahan dengan \xt dan \ior terselesaikan. Penanda +w masih dilaporkan sebagai “Penanda Tidak Diketahui”, meskipun.

Jadi saya melihat melalui definisi \Marker di file custom.sty di folder proyek saya saat ini, dan melihat beberapa petunjuk untuk menyelesaikan kesalahan Penanda:

  • Untuk aturan “\Marker xt”, custom.sty saya saat ini hanya memiliki nilai “x” untuk propertinya “\Occurs under”, sementara di file usfm.sty saya menemukan daftar penanda yang diizinkan yang cukup panjang.
  • Untuk aturan “\Marker ior”, custom.sty saya saat ini hanya memiliki nilai “id” untuk propertinya “\Occurs under”, sementara di file usfm.sty saya menemukan bahwa ia diizinkan untuk terjadi di bawah berbagai Garis Besar Pengantar, serta nilai “NEST”.
  • Untuk aturan “\Marker w”, custom.sty saya saat ini memiliki subset dari nilai-nilai yang terjadi di file usfm.sty, serta tidak memiliki nilai “NEST”.

Jadi saya membuat salinan sementara lainnya dari file custom.sty; satu di mana saya menggunakan semua nilai “\Occurs under” dari usfm.sty untuk ketiga penanda ini, dan satu lagi di mana saya hanya mengomentari informasi untuk penanda-penanda ini di file custom.sty. Seperti yang diharapkan, saya mendapatkan kembali penataan warna kustom saya, tetapi hasil Pemeriksaan Dasar sama dengan ketika saya menghapus custom.sty: kesalahan dengan \xt dan \ior terselesaikan, tetapi penanda \+w masih dilaporkan sebagai “Penanda Tidak Diketahui”.

Apakah ada cara untuk menyelesaikan kesalahan “Penanda Tidak Diketahui” untuk penanda \+w? Dan apakah mengedit file custom.sty saya seperti yang saya jelaskan di atas adalah cara terbaik untuk menyelesaikan kesalahan “Tidak dapat terjadi di sini” untuk penanda \xt dan \ior di Pengantar?

Diterjemahkan secara otomatis dari English

Tambahkan ip sebagai penanda di bagian \OccursUnder di bawah \xt
Beginilah penampilannya di file custom.sty saya

\Marker xt
\Description Cross reference target reference(s)
\OccursUnder x f ex ef fe ip ipi im imi ili ili1 ili2 ipq imq ipr iq iq1 iq2 iex p pi pi1 pi2 ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr # 3.0 Added ex ef fe  ipq imq ipr iq iq1 iq2 iex  ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr

Anda dapat menambahkan NEST. Sepertinya bekerja baik dengan atau tanpa itu. Seseorang dapat mengoreksi saya jika saya salah, tetapi saya pikir NEST hanya diperlukan untuk kompatibilitas mundur.

Di proyek yang memiliki \wj . . .\+w Word|Lemma\+w . . .\wj*. Saya tidak memiliki modifikasi pada \w di custom.sty dan sepertinya bekerja dengan baik.
Apakah Anda menggunakan USFM 3.0?

Diterjemahkan secara otomatis dari English

NEST masih diperlukan ketika menerapkan gaya untuk mengetahui apakah gaya tersebut dapat bersarang (yaitu apakah ia akan menambahkan ‘+’ ke gaya secara otomatis atau tidak). Tetapi itu pada dasarnya satu-satunya kegunaannya.

Diterjemahkan secara otomatis dari English
0 suara

Terima kasih anon848905 & anon291708,
Saya rasa yang membuat saya bingung adalah Peringatan di bagian atas Panduan untuk jendela Inventaris Penanda yang mengatakan “Ini hanya dapat dilakukan oleh administrator proyek.” Itu membuat saya berpikir bahwa fungsi validasi tidak tersedia karena Paratext tidak mengenali saya sebagai administrator. Mungkin akan lebih baik jika peringatan itu diganti atau menyertakan komentar lain untuk memberi tahu pengguna bahwa penanda valid & urutan mereka didefinisikan di lembar gaya.
Terima kasih lagi,
BruceBeatham

Diterjemahkan secara otomatis dari English
oleh (129 poin)

Ya, BruceBeatham, itu “Peringatan” yang juga membuat saya bingung!

anon200667

Diterjemahkan secara otomatis dari English
0 suara

Terima kasih atas petunjuk-petunjuk ini.

Dengan mengomentari bagian untuk \xt, \ior, dan \w di file custom.sty saya untuk menghapus modifikasi apa pun dari usfm standar, saya mampu menyelesaikan 2 dari 3 masalah saya: Saya tidak lagi melihat kesalahan “terjadi di bawah”, tetapi masih banyak kesalahan terkait \w: “Penanda Tidak Diketahui \+w” dan “Atribut Tidak Diketahui (lemma): \+w

Ya, proyek sekarang menggunakan USFM 3. Saya baru-baru ini mengubahnya dari 2 ke 3 sambil mencoba menyelesaikan kesalahan-kesalahan ini.

Di usfm.sty yang saya miliki, properti \OccursUnder untuk bagian \w menyertakan NEST di akhir. Saya perhatikan bahwa ada juga baris yang dikomentari di bagian itu yang mengatakan:
#!\Attributes ?lemma ?strong ?srcloc
yang membuat saya bertanya-tanya apakah itu berkaitan dengan “kesalahan atribut tidak diketahui”

Diterjemahkan secara otomatis dari English
oleh (129 poin)

Periksa untuk memastikan \+w …\+w* hanya digunakan dalam situasi tertanam seperti di catatan kaki dan di dalam \wj …\wj*. Jika tidak ditandai dengan benar, Anda akan mendapatkan kesalahan “Penanda Tidak Diketahui +w”.

Baris
#!\Attributes ?lemma ?strong ?srcloc
adalah properti \Attributes untuk USFM 3.0. (USFM 2.0 melihatnya sebagai komentar.)
Ini mendefinisikan “Atribut Tingkat Kata” untuk kata-kata yang ditandai dengan \w (Lemma, Nomor Strong, dan Lokasi Sumber). Contoh:
\w gracious|strong="H1234,G5485"\w*
Ini seharusnya tidak menyebabkan “kesalahan atribut tidak diketahui.”
Lihat:

Diterjemahkan secara otomatis dari English
0 suara

Sudah terselesaikan! Saya menyadari bahwa tidak semua penanda \+w ditandai sebagai tidak diketahui. Ketika saya melihat mengapa beberapa di antaranya ditandai, saya menemukan bahwa dalam kasus-kasus itu sebenarnya ada penanda akhir untuk gaya karakter “sekitarnya” sebelum penanda \w+, dan kemudian gaya karakter sekitarnya dimulai ulang setelah \w+* berakhir. Jadi \w+ sebenarnya tidak tertanam karena beberapa alasan. Saya sedang membuat perubahan yang diperlukan secara manual.

Diterjemahkan secara otomatis dari English
oleh (129 poin)
0 suara

Ya! itulah penyebabnya!

Diterjemahkan secara otomatis dari English
oleh (129 poin)

Pertanyaan terkait

0 suara
2 jawaban 207 tampilan
Kami menggunakan \xt ...\xt* terus-menerus di Paratext dan di banyak tempat, seperti Indeks Topikal, Baca Alkitab, ... Rujukan Kitab Suci. XXA Lit. Liturgy Sunday Liturgy dll.
davidc78 370 bertanya Mar 6, 2025
0 suara
1 jawaban 33 tampilan
Salah satu proyek terjemahan yang saya kerjakan harus menggabungkan dua ayat menjadi satu, karena struktur bahasanya. ... referensi ayat yang valid. Bagaimana cara melakukannya?
Rɔnelh 199 bertanya Mar 18
0 suara
1 jawaban 151 tampilan
Saya telah menambahkan penanda yang didefinisikan pengguna ke pengaturan Paratext saya. Saya membutuhkannya untuk ... membuat \zei hanya menerima angka sebagai argumennya?
oz1cz 106 bertanya Mei 18, 2024
0 suara
1 jawaban 429 tampilan
Saya ingin mengekspor proyek ke HTML agar saya dapat membagikan draf kepada orang lain. Saya tidak ingin ... Bagaimana cara menyembunyikan penanda USFM dari HTML yang diekspor?
bit 495 bertanya Apr 14, 2022
0 suara
1 jawaban 36 tampilan
Hal ini terjadi dalam kasus seperti kata Odia berikut: ସା'ତେରେ Dalam konteks ini, karakter ' (U+2019) ... juga mematuhi aturan validasi Paratext. Terima kasih atas dukungan Anda.
Shivaji 117 bertanya Mar 18
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,047 pertanyaan
6,007 jawaban
5,672 komentar
2,027 pengguna