calibre - en to ms translation catalogue (16 entries)

en: All about using regular expressions in calibre
ms: Semua berkenaan penggunaan ungkapan nalar di dalam calibre

en: Regular expressions are features used in many places in calibre to perform sophisticated manipulation of e-book content and metadata. This tutorial is a gentle introduction to getting you started with using regular expressions in calibre.
ms: Ungkapan nalar merupakan fitur yang banyak digunakan di dalam calibre untuk membuat manipulasi rumit bagi kandungan serta data meta e-buku. Tutorial ini merupakan pengenalan asasi untuk anda memulakan penggunaan ungkapan nalar di dalam calibre.

en: Contents
ms: Kandungan

en: First, a word of warning and a word of courage
ms: Pertama sekali, untuk pembakar semangat dan peringatan mesra

en: This is, inevitably, going to be somewhat technical- after all, regular expressions are a technical tool for doing technical stuff. I'm going to have to use some jargon and concepts that may seem complicated or convoluted. I'm going to try to explain those concepts as clearly as I can, but really can't do without using them at all. That being said, don't be discouraged by any jargon, as I've tried to explain everything new. And while regular expressions themselves may seem like an arcane, black magic (or, to be more prosaic, a random string of mumbo-jumbo letters and signs), I promise that they are not all that complicated. Even those who understand regular expressions really well have trouble reading the more complex ones, but writing them isn't as difficult- you construct the expression step by step. So, take a step and follow me into the rabbit hole.
ms: Perbincangan ini akan menjadi lebih teknikal, ungkapan nalar atau regular expression ialah alat teknikal untuk membuat pekara-perkara teknikal :P. Terdapat beberapa istilah atau jargon dan konsep mungkin rumit atau berbelit (tak pe kita teruskan). Walaubagaimanapun, penerangan akan dibuat semudah yang mungkin, kerana istilah-istilah ini wajib digunakan. Jom kita teruskan.

en: Where in calibre can you use regular expressions?
ms: Kenapa calibre menggunakan ungkapan nalar?

en: What on earth *is* a regular expression?
ms: Apa *itu* ungkapan nalar atau regular expression?

en: A regular expression is a way to describe sets of strings. A single regular expression can *match* a number of different strings. This is what makes regular expression so powerful -- they are a concise way of describing a potentially large number of variations.
ms: Ungkapan nalar ialah satu cara menjelaskan set-set rentetan. Ungkapan nalar boleh *padankan* sejumlah rentetan yang berbeza. Ia menjadikan ungkapan nalar sangat hebat -- ia merupakan cara teringkas dan padat untuk menjelaskan sejumlah besar variasi.

en: I'm using string here in the sense it is used in programming languages: a string of one or more characters, characters including actual characters, numbers, punctuation and so-called whitespace (linebreaks, tabulators etc.). Please note that generally, uppercase and lowercase characters are not considered the same, thus "a" being a different character from "A" and so forth. In calibre, regular expressions are case insensitive in the Search bar, but not in the conversion options. There's a way to make every regular expression case insensitive, but we'll discuss that later. It gets complicated because regular expressions allow for variations in the strings it matches, so one expression can match multiple strings, which is why people bother using them at all. More on that in a bit.
ms: Retetan yang digunakan di sini adalah berbentuk bahasa pengaturcaraan: satu rentetan yang mengandungi lebih daripada satu aksara termasuklah aksara, tanda baca dan juga ruang putih atau whitespace (hentian baris, tabulator dan lain-lain). Perhatian aksara huruf besar dan kecil juga tidak dianggap sama, maka "a" adalah berbeza dangan "A". Dalam calibre, ungkapan nalar adalah peka kata, yang mana akan dibincangkan kemudian. Ia menjadi lebih rumit kerana ungkapan nalar membenarkan variasi dalam rentetan yang disepadankan, jadi satu ungkapan boleh dipadankan dengan berbilang rentetan.

en: Care to explain?
ms: Teruskan penjelasan?

en: Well, that's why we're here. First, this is the most important concept in regular expressions: *A string by itself is a regular expression that matches itself*. That is to say, if I wanted to match the string ``"Hello, World!"`` using a regular expression, the regular expression to use would be ``Hello, World!``. And yes, it really is that simple. You'll notice, though, that this *only* matches the exact string ``"Hello, World!"``, not e.g. ``"Hello, wOrld!"`` or ``"hello, world!"`` or any other such variation.
ms: Konsep terpenting dalam ungkapan nalar: *rentetan A itu sendiri ialah ungkapan nalar yang disepadankan dengan dirinya sendiri*/ Jika mahu padankan dengan rentetan `"Hello, World!"`` menggunakan ungkapan nalar, ia menjadi ``Hello, World!``. Ya nampak mudah. Anda dapati ia *hanya* disepadankan dengan rentetan ``"Hello, World!"`` dengan tepat, bukannya ``"Hello, wOrld!"`` atau ``"hello, world!"`` atau lain-lain variasi sebegitu.

en: That doesn't sound too bad. What's next?
ms: Ok nampak jelas, berikutnya?

en: Adding books
ms: Menambah buku

en: Quick reference
ms: Rujukan pantas

en: Credits
ms: Penghargaan

en: Thanks for helping with tips, corrections and such:
ms: Terima kasih atas bantuan petua, pembetulan dan juga:
