Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/appinventor/component-info/id/units/?format=api&page=5
https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/units/?format=api&page=6", "previous": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/units/?format=api&page=4", "results": [ { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Sharing is a non-visible component that enables sharing files and/or messages between your app and other apps installed on a device. The component will display a list of the installed apps that can handle the information provided, and will allow the user to choose one to share the content with, for instance a mail app, a social network app, a texting app, and so on.<br>The file path can be taken directly from other components such as the Camera or the ImagePicker, but can also be specified directly to read from storage. The default behaviour is to share files from the private data directory associated with your app. If the file path starts with a slash (/), the the file relative to / is shared.<br>Be aware that different devices treat storage differently, so a few things to try if, for instance, you have a file called arrow.gif in the folder <code>Appinventor/assets</code>, would be: <ul><li><code>\"file:///sdcard/Appinventor/assets/arrow.gif\"</code></li> or <li><code>\"/storage/Appinventor/assets/arrow.gif\"</code></li></ul>", "previous_source": "", "target": "Berbagi adalah komponen tidak terlihat yang memungkinkan berbagi file dan/atau pesan antara aplikasi Anda dan aplikasi lain yang diinstal pada perangkat. Komponen akan menampilkan daftar aplikasi terinstal yang dapat menangani informasi yang diberikan, dan akan memungkinkan pengguna untuk memilih salah satu untuk berbagi konten, misalnya aplikasi email, aplikasi jaringan sosial, aplikasi SMS, dan sebagainya. <br>Jalur file dapat diambil langsung dari komponen lain seperti Kamera atau PengambilGambar, tetapi juga dapat ditentukan langsung untuk dibaca dari penyimpanan. Ketahuilah bahwa perangkat yang berbeda memperlakukan penyimpanan secara berbeda, jadi beberapa hal yang harus dicoba jika, misalnya, Anda memiliki file bernama arrow.gif di folder <code>Appinventor/assets</code>, adalah: <ul><li ><code>\"file:///sdcard/Appinventor/assets/arrow.gif\"</code></li> atau <li><code>\"/storage/Appinventor/assets/arrow.gif\"</code ></li></ul>", "id_hash": -6865858983599593533, "content_hash": 8424555801689282609, "location": "", "context": "SharingHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 81, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 155, "priority": 100, "id": 224500, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=20b791a19c9f27c3", "url": "https://weblate.appinventor.mit.edu/api/units/224500/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10802/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "A Slider is a progress bar that adds a draggable thumb. You can touch the thumb and drag left or right to set the slider thumb position. As the Slider thumb is dragged, it will trigger the PositionChanged event, reporting the position of the Slider thumb. The reported position of the Slider thumb can be used to dynamically update another component attribute, such as the font size of a TextBox or the radius of a Ball.", "previous_source": "", "target": "Slider adalah bilah kemajuan yang menambahkan ibu jari yang dapat diseret. Anda dapat menyentuh ibu jari dan menyeret ke kiri atau kanan untuk mengatur posisi ibu jari penggeser. Saat ibu jari Slider diseret, itu akan memicu acara PosisiBerubah, melaporkan posisi ibu jari Slider. Posisi ibu jari Slider yang dilaporkan dapat digunakan untuk memperbarui atribut komponen lain secara dinamis, seperti ukuran font Kotak Teks atau radius Bola.", "id_hash": -841296827151857638, "content_hash": -1980788688498097494, "location": "", "context": "SliderHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 82, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 76, "priority": 100, "id": 224501, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=74531cfe3af3481a", "url": "https://weblate.appinventor.mit.edu/api/units/224501/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10803/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A multimedia component that plays sound files and optionally vibrates for the number of milliseconds (thousandths of a second) specified in the Blocks Editor. The name of the sound file to play can be specified either in the Designer or in the Blocks Editor.</p> <p>For supported sound file formats, see <a href=\"http://developer.android.com/guide/appendix/media-formats.html\" target=\"_blank\">Android Supported Media Formats</a>.</p><p>This <code>Sound</code> component is best for short sound files, such as sound effects, while the <code>Player</code> component is more efficient for longer sounds, such as songs.</p><p>You might get an error if you attempt to play a sound immeditely after setting the source.</p>", "previous_source": "", "target": "<p>Komponen multimedia yang memutar file suara dan bergetar secara opsional untuk jumlah milidetik (seperseribu detik) yang ditentukan di Editor Blok. Nama file suara yang akan diputar dapat ditentukan baik di Perancang atau di Editor Blok.</p> <p>Untuk format file suara yang didukung, lihat <a href=\"http://developer.android.com/guide/appendix/media-formats.html\" target=\"_blank\">Format Media yang Didukung Android</a>.</p><p>Komponen <code>Suara</code> ini paling cocok untuk file suara pendek, seperti sebagai efek suara, sedangkan komponen <code>Player</code> lebih efisien untuk suara yang lebih panjang, seperti lagu.</p><p>Anda mungkin mendapatkan kesalahan jika mencoba memutar suara segera setelah menyetel sumber .</p>", "id_hash": 2698723689560551329, "content_hash": 1308650498531894201, "location": "", "context": "SoundHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 83, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 97, "priority": 100, "id": 224502, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=a573cae5af302fa1", "url": "https://weblate.appinventor.mit.edu/api/units/224502/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10804/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>Multimedia component that records audio.</p>", "previous_source": "", "target": "<p>Komponen multimedia yang merekam audio.</p>", "id_hash": 746157340042531881, "content_hash": -559477805619312424, "location": "", "context": "SoundRecorderHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 84, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "priority": 100, "id": 224503, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=8a5ae225bfc91429", "url": "https://weblate.appinventor.mit.edu/api/units/224503/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10805/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Component for using Voice Recognition to convert from speech to text", "previous_source": "", "target": "Komponen untuk menggunakan Pengenalan Suara untuk mengonversi dari ucapan ke teks", "id_hash": 2724621845949846598, "content_hash": 7409690960154144719, "location": "", "context": "SpeechRecognizerHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 85, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "priority": 100, "id": 224504, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=a5cfcd221b1c1446", "url": "https://weblate.appinventor.mit.edu/api/units/224504/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10806/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A spinner component that displays a pop-up with a list of elements. These elements can be set in the Designer or Blocks Editor by setting the<code>ElementsFromString</code> property to a string-separated concatenation (for example, <em>choice 1, choice 2, choice 3</em>) or by setting the <code>Elements</code> property to a List in the Blocks editor. Spinners are created with the first item already selected. So selecting it does not generate an After Picking event. Consequently it''s useful to make the first Spinner item be a non-choice like \"Select from below...\". </p>", "previous_source": "", "target": "<p>Komponen spinner yang menampilkan pop-up dengan daftar elemen. Elemen-elemen ini dapat disetel di Designer atau Editor Blok dengan menyetel properti<code>ElemenDariString</code> ke rangkaian yang dipisahkan string (misalnya, <em>pilihan 1, pilihan 2, pilihan 3</em>) atau dengan menyetel properti <code>Elemen</code> ke Daftar di editor Blok. Pemintal dibuat dengan item pertama yang sudah dipilih. Jadi memilihnya tidak menghasilkan acara Setelah Memilih. Akibatnya, sangat berguna untuk membuat item Spinner pertama menjadi non-pilihan seperti \"Pilih dari bawah...\". </p>", "id_hash": 8800859502220985605, "content_hash": -946766872048423935, "location": "", "context": "SpinnerHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 86, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 88, "priority": 100, "id": 224505, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=fa22ef169c00c505", "url": "https://weblate.appinventor.mit.edu/api/units/224505/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10807/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Spreadsheet is a non-visible component for storing and receiving data from a Spreadsheet document using the Google Sheets API. <p>In order to utilize this component, one must first have a Google Developer Account. Then, one must create a new project under that Google Developer Account, enable the Google Sheets API on that project, and finally create a Service Account for the Sheets API.</p><p>Instructions on how to create the Service Account, as well as where to find other relevant information for using the Spreadsheet Component, can be found <a href=''/reference/other/googlesheets-api-setup.html''>here</a>.</p>", "previous_source": "", "target": "", "id_hash": 1647885589802532560, "content_hash": -4690990391609770611, "location": "", "context": "SpreadsheetHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": false, "position": 87, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 89, "priority": 100, "id": 224506, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=96de77368aaa3ed0", "url": "https://weblate.appinventor.mit.edu/api/units/224506/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10808/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Toggle switch that raises an event when the user clicks on it. There are many properties affecting its appearance that can be set in the Designer or Blocks Editor.", "previous_source": "", "target": "Sakelar sakelar yang memunculkan peristiwa saat pengguna mengkliknya. Ada banyak properti yang mempengaruhi tampilannya yang bisa diatur di Perancang atau Editor Blok.", "id_hash": 1446512507861799365, "content_hash": 5317770968930740160, "location": "", "context": "SwitchHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 88, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "priority": 100, "id": 224507, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=94130b76424311c5", "url": "https://weblate.appinventor.mit.edu/api/units/224507/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10809/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A formatting element in which to place components that should be displayed in tabular form.</p>", "previous_source": "", "target": "<p>Elemen pemformatan untuk menempatkan komponen yang harus ditampilkan dalam bentuk tabel.</p>", "id_hash": -954158969859353844, "content_hash": -9201979714355875109, "location": "", "context": "TableArrangementHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 89, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "priority": 100, "id": 224508, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=72c22578e647d30c", "url": "https://weblate.appinventor.mit.edu/api/units/224508/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10810/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A box for the user to enter text. The initial or user-entered text value is in the <code>Text</code> property. If blank, the <code>Hint</code> property, which appears as faint text in the box, can provide the user with guidance as to what to type.</p><p>The <code>MultiLine</code> property determines if the text can havemore than one line. For a single line text box, the keyboard will closeautomatically when the user presses the Done key. To close the keyboard for multiline text boxes, the app should use the HideKeyboard method or rely on the user to press the Back key.</p><p>The <code> NumbersOnly</code> property restricts the keyboard to acceptnumeric input only.</p><p>Other properties affect the appearance of the text box (<code>TextAlignment</code>, <code>BackgroundColor</code>, etc.) and whether it can be used (<code>Enabled</code>).</p><p>Text boxes are usually used with the <code>Button</code> component, with the user clicking on the button when text entry is complete.</p><p>If the text entered by the user should not be displayed, use <code>PasswordTextBox</code> instead.</p>", "previous_source": "", "target": "<p>Kotak bagi pengguna untuk memasukkan teks. Nilai teks awal atau yang dimasukkan pengguna ada di properti <code>Teks</code>. Jika kosong, properti <code>Petunjuk</code>, yang muncul sebagai teks samar di dalam kotak, dapat memberikan panduan kepada pengguna tentang apa yang harus diketik.</p><p><code>MultiBaris</code> properti menentukan apakah teks dapat memiliki lebih dari satu baris. Untuk kotak teks satu baris, keyboard akan menutup secara otomatis saat pengguna menekan tombol Selesai. Untuk menutup keyboard untuk kotak teks multibaris, aplikasi harus menggunakan metode SembunyikanPapanKetik atau mengandalkan pengguna untuk menekan tombol Kembali.</p><p>Properti <code>HanyaAngka</code> membatasi keyboard untuk menerima input numerik saja.</p><p>Properti lain memengaruhi tampilan kotak teks (<code>PosisiTeks</code>, <code>WarnaLatarBelakang</code>, dll.) dan apakah kotak teks dapat digunakan (<code>Diaktifkan</code>).</p><p>Kotak teks biasanya digunakan dengan komponen <code>Tombol</code>, dengan pengguna mengklik tombol saat entri teks selesai.</p><p>Jika teks yang dimasukkan oleh pengguna tidak ditampilkan, gunakan <code>KotakTeksKataSandi</code> sebagai gantinya.</p>", "id_hash": 7754336145231060704, "content_hash": -6828605109674674694, "location": "", "context": "TextBoxHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 90, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 157, "priority": 100, "id": 224509, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=eb9cefa3cd781ee0", "url": "https://weblate.appinventor.mit.edu/api/units/224509/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10811/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "The TextToSpeech component speaks a given text aloud. You can set the pitch and the rate of speech. <p>You can also set a language by supplying a language code. This changes the pronunciation of words, not the actual language spoken. For example, setting the language to French and speaking English text will sound like someone speaking English (en) with a French accent.</p> <p>You can also specify a country by supplying a country code. This can affect the pronunciation. For example, British English (GBR) will sound different from US English (USA). Not every country code will affect every language.</p> <p>The languages and countries available depend on the particular device, and can be listed with the AvailableLanguages and AvailableCountries properties.</p>", "previous_source": "", "target": "Komponen TeksKeBicara mengucapkan teks tertentu dengan lantang. Anda dapat mengatur nada dan kecepatan bicara. <p>Anda juga dapat mengatur bahasa dengan memberikan kode bahasa. Ini mengubah pengucapan kata-kata, bukan bahasa sebenarnya yang diucapkan. Misalnya, menyetel bahasa ke bahasa Prancis dan teks berbahasa Inggris akan terdengar seperti seseorang yang berbicara bahasa Inggris (en) dengan aksen Prancis.</p> <p>Anda juga dapat menentukan negara dengan memberikan kode negara. Hal ini dapat mempengaruhi pengucapan. Misalnya, bahasa Inggris British (GBR) akan terdengar berbeda dengan bahasa Inggris AS (USA). Tidak semua kode negara akan memengaruhi setiap bahasa.</p> <p>Bahasa dan negara yang tersedia bergantung pada perangkat tertentu, dan dapat dicantumkan dengan properti BahasaTersedia dan NegaraTersedia.</p>", "id_hash": 8204627799984900046, "content_hash": -1855049241299501545, "location": "", "context": "TextToSpeechHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 91, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 118, "priority": 100, "id": 224510, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=f1dcb1839c6507ce", "url": "https://weblate.appinventor.mit.edu/api/units/224510/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10812/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A component that will, when the <code>SendMessage</code> method is called, send the text message specified in the <code>Message</code> property to the phone number specified in the <code>PhoneNumber</code> property.</p> <p>If the <code>ReceivingEnabled</code> property is set to 1 messages will <b>not</b> be received. If <code>ReceivingEnabled</code> is set to 2 messages will be received only when the application is running. Finally if <code>ReceivingEnabled</code> is set to 3, messages will be received when the application is running <b>and</b> when the application is not running they will be queued and a notification displayed to the user.</p> <p>When a message arrives, the <code>MessageReceived</code> event is raised and provides the sending number and message.</p> <p> An app that includes this component will receive messages even when it is in the background (i.e. when it''s not visible on the screen) and, moreso, even if the app is not running, so long as it''s installed on the phone. If the phone receives a text message when the app is not in the foreground, the phone will show a notification in the notification bar. Selecting the notification will bring up the app. As an app developer, you''ll probably want to give your users the ability to control ReceivingEnabled so that they can make the phone ignore text messages.</p> <p>If the GoogleVoiceEnabled property is true, messages can be sent over Wifi using Google Voice. This option requires that the user have a Google Voice account and that the mobile Voice app is installed on the phone. The Google Voice option works only on phones that support Android 2.0 (Eclair) or higher.</p> <p>To specify the phone number (e.g., 650-555-1212), set the <code>PhoneNumber</code> property to a Text string with the specified digits (e.g., 6505551212). Dashes, dots, and parentheses may be included (e.g., (650)-555-1212) but will be ignored; spaces may not be included.</p> <p>Another way for an app to specify a phone number would be to include a <code>PhoneNumberPicker</code> component, which lets the users select a phone numbers from the ones stored in the the phone''s contacts.</p>", "previous_source": "", "target": "<p>Komponen yang akan, ketika metode <code>KirimPesan</code> dipanggil, mengirim pesan teks yang ditentukan dalam properti <code>Pesan</code> ke nomor telepon yang ditentukan dalam <code>NomorPonsel</code> properti.</p> <p>Jika properti <code>MenerimaDiaktifkan</code> disetel ke 1 pesan <b>tidak</b> akan diterima. Jika <code>MenerimaDiaktifkan</code> disetel ke 2 pesan hanya akan diterima saat aplikasi sedang berjalan. Terakhir, jika <code>MenerimaDiaktifkan</code> disetel ke 3, pesan akan diterima saat aplikasi berjalan <b>dan</b> saat aplikasi tidak berjalan, pesan akan diantrekan dan pemberitahuan ditampilkan kepada pengguna. </p> <p>Saat sebuah pesan tiba, peristiwa <code>PesanDiterima</code> dimunculkan dan memberikan nomor pengirim dan pesan.</p> <p> Aplikasi yang menyertakan komponen ini akan menerima pesan bahkan saat itu ada di latar belakang (yaitu ketika tidak terlihat di layar) dan, terlebih lagi, bahkan jika aplikasi tidak berjalan, selama itu diinstal di telepon. Jika ponsel menerima pesan teks saat aplikasi tidak berada di latar depan, ponsel akan menampilkan notifikasi di bilah notifikasi. Memilih notifikasi akan memunculkan aplikasi. Sebagai pengembang aplikasi, Anda mungkin ingin memberi pengguna Anda kemampuan untuk mengontrol MenerimaDiaktifkan sehingga mereka dapat membuat ponsel mengabaikan pesan teks.</p> <p>Jika properti SuaraGoogleDiaktifkan benar, pesan dapat dikirim melalui Wi-Fi menggunakan Google Suara. Opsi ini mengharuskan pengguna memiliki akun Google Suara dan aplikasi Suara seluler diinstal di telepon. Opsi Google Suara hanya berfungsi pada ponsel yang mendukung Android 2.0 (Eclair) atau lebih tinggi.</p> <p>Untuk menentukan nomor telepon (misalnya, 650-555-1212), setel <code>NomorPonsel</code> properti ke string Teks dengan digit yang ditentukan (misalnya, 6505551212). Tanda hubung, titik, dan tanda kurung dapat disertakan (mis., (650)-555-1212) tetapi akan diabaikan; spasi mungkin tidak disertakan.</p> <p>Cara lain bagi aplikasi untuk menentukan nomor telepon adalah dengan menyertakan komponen <code>PengambilNomorPonsel</code>, yang memungkinkan pengguna memilih nomor telepon dari yang disimpan di kontak telepon.</p>", "id_hash": 1348997713148159226, "content_hash": -88412957030434258, "location": "", "context": "TextingHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 92, "has_suggestion": false, "has_comment": true, "has_failing_check": false, "num_words": 333, "priority": 100, "id": 224511, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=92b89a45d702a4fa", "url": "https://weblate.appinventor.mit.edu/api/units/224511/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10813/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "A sensor component that can measure the ambient (external) temperature. Most Android devices do not have this sensor.", "previous_source": "", "target": "Sebuah komponen sensor yang dapat mengukur suhu lingkungan (eksternal). Sebagian besar perangkat Android tidak memiliki sensor ini.", "id_hash": -4448135438193971009, "content_hash": 1882988836019566237, "location": "", "context": "ThermometerHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 93, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "priority": 100, "id": 224512, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=42450c62dd9f30bf", "url": "https://weblate.appinventor.mit.edu/api/units/224512/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10814/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A button that, when clicked on, launches a popup dialog to allow the user to select a time.</p>", "previous_source": "", "target": "<p>Tombol yang, ketika diklik, meluncurkan dialog pop-up untuk memungkinkan pengguna memilih waktu.</p>", "id_hash": -43654444648110498, "content_hash": 1389934269603851248, "location": "", "context": "TimePickerHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 94, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "priority": 100, "id": 224513, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=7f64e8838de1e65e", "url": "https://weblate.appinventor.mit.edu/api/units/224513/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10815/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "TinyDB is a non-visible component that stores data for an app. <p> Apps created with App Inventor are initialized each time they run: If an app sets the value of a variable and the user then quits the app, the value of that variable will not be remembered the next time the app is run. In contrast, TinyDB is a <em> persistent </em> data store for the app, that is, the data stored there will be available each time the app is run. An example might be a game that saves the high score and retrieves it each time the game is played. </<p> <p> Data items are strings stored under <em>tags</em> . To store a data item, you specify the tag it should be stored under. Subsequently, you can retrieve the data that was stored under a given tag. </p><p> There is only one data store per app. Even if you have multiple TinyDB components, they will use the same data store. To get the effect of separate stores, use different keys. Also each app has its own data store. You cannot use TinyDB to pass data between two different apps on the phone, although you <em>can</em> use TinyDb to shares data between the different screens of a multi-screen app. </p> <p>When you are developing apps using the AI Companion, all the apps using that companion will share the same TinyDb. That sharing will disappear once the apps are packaged. But, during development, you should be careful to clear the TinyDb each time you start working on a new app.</p>", "previous_source": "", "target": "TinyDB adalah komponen yang tidak terlihat yang menyimpan data untuk suatu aplikasi. <p> Aplikasi yang dibuat dengan Penemu Aplikasi diinisialisasi setiap kali dijalankan: Jika aplikasi menetapkan nilai variabel dan pengguna kemudian keluar dari aplikasi, nilai variabel tersebut tidak akan diingat saat aplikasi dijalankan berikutnya. Sebaliknya, TinyDB adalah penyimpanan data <em> persisten </em> untuk aplikasi, yaitu, data yang disimpan di sana akan tersedia setiap kali aplikasi dijalankan. Contohnya mungkin permainan yang menyimpan skor tinggi dan mengambilnya kembali setiap kali permainan dimainkan. </<p> <p> Item data adalah string yang disimpan di bawah <em>tag</em> . Untuk menyimpan item data, Anda menentukan tag yang harus disimpan di bawahnya. Selanjutnya, Anda dapat mengambil data yang disimpan di bawah tag yang diberikan. </p><p> Hanya ada satu penyimpanan data per aplikasi. Bahkan jika Anda memiliki beberapa komponen TinyDB, mereka akan menggunakan penyimpanan data yang sama. Untuk mendapatkan efek toko terpisah, gunakan kunci yang berbeda. Juga setiap aplikasi memiliki penyimpanan datanya sendiri. Anda tidak dapat menggunakan TinyDB untuk meneruskan data antara dua aplikasi yang berbeda di telepon, meskipun Anda <em>dapat</em> menggunakan TinyDb untuk berbagi data antara layar yang berbeda dari aplikasi multilayar. </p> <p>Saat Anda mengembangkan aplikasi menggunakan Pendamping AI, semua aplikasi yang menggunakan pendamping tersebut akan menggunakan TinyDb yang sama. Berbagi itu akan hilang setelah aplikasi dikemas. Namun, selama pengembangan, Anda harus berhati-hati untuk menghapus TinyDb setiap kali Anda mulai mengerjakan aplikasi baru.</p>", "id_hash": -6933292023483544442, "content_hash": -7462856935694662313, "location": "", "context": "TinyDBHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 95, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 261, "priority": 100, "id": 224514, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=1fc7ffa38836cc86", "url": "https://weblate.appinventor.mit.edu/api/units/224514/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10816/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Non-visible component that communicates with a Web service to store and retrieve information.", "previous_source": "", "target": "Komponen tidak terlihat yang berkomunikasi dengan layanan Web untuk menyimpan dan mengambil informasi.", "id_hash": 8444997445640452114, "content_hash": -8805025370290995763, "location": "", "context": "TinyWebDBHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 96, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "priority": 100, "id": 224515, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=f532a86eec7af812", "url": "https://weblate.appinventor.mit.edu/api/units/224515/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10817/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "Use this component to translate words and sentences between differentlanguages. This component needs Internet access, as it will requesttranslations from a server at MIT (which in turn will requesttranslations from a commercial translation service). Specify thesource and target language in the form source-target using two letterlanguage codes. So \"en-es\" will translate from English to Spanishwhile \"es-ru\" will translate from Spanish to Russian. If you leave outthe source language, the service will attempt to detect the sourcelanguage. So providing just \"es\" will attempt to detect the sourcelanguage and translate it to Spanish. <i>Note</i>: Translationhappens asynchronously in the background. When the translation iscomplete, the <b>GotTranslation(String, String)</b> event istriggered.", "previous_source": "", "target": "", "id_hash": -5032585000987087214, "content_hash": 4376338886860662361, "location": "", "context": "TranslatorHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": false, "position": 97, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 106, "priority": 100, "id": 224516, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=3a28aa9afa34ae92", "url": "https://weblate.appinventor.mit.edu/api/units/224516/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10818/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "A component that predicts a best fit model for a given data series.", "previous_source": "", "target": "", "id_hash": 7231771660163778617, "content_hash": 1351795051794317769, "location": "", "context": "TrendlineHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": false, "position": 98, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "priority": 100, "id": 224517, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=e45c6a0264cc8839", "url": "https://weblate.appinventor.mit.edu/api/units/224517/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10819/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "A non-visible component that enables communication with <a href=\"http://www.twitter.com\" target=\"_blank\">Twitter</a>. Once a user has logged into their Twitter account (and the authorization has been confirmed successful by the <code>IsAuthorized</code> event), many more operations are available:<ul><li> Searching Twitter for tweets or labels (<code>SearchTwitter</code>)</li><li> Sending a Tweet (<code>Tweet</code>) </li><li> Sending a Tweet with an Image (<code>TweetWithImage</code>) </li><li> Directing a message to a specific user (<code>DirectMessage</code>)</li> <li> Receiving the most recent messages directed to the logged-in user (<code>RequestDirectMessages</code>)</li> <li> Following a specific user (<code>Follow</code>)</li><li> Ceasing to follow a specific user (<code>StopFollowing</code>)</li><li> Getting a list of users following the logged-in user (<code>RequestFollowers</code>)</li> <li> Getting the most recent messages of users followed by the logged-in user (<code>RequestFriendTimeline</code>)</li> <li> Getting the most recent mentions of the logged-in user (<code>RequestMentions</code>)</li></ul></p> <p>You must obtain a Consumer Key and Consumer Secret for Twitter authorization specific to your app from http://twitter.com/oauth_clients/new", "previous_source": "", "target": "Komponen tidak terlihat yang memungkinkan komunikasi dengan <a href=\"http://www.twitter.com\" target=\"_blank\">Twitter</a>. Setelah pengguna masuk ke akun Twitter mereka (dan otorisasi telah dikonfirmasi berhasil oleh acara <code>DiOtorisasi</code>), lebih banyak operasi tersedia:<ul><li> Mencari tweet atau label di Twitter (<code>CariTweeter</code>)</li><li> Mengirim Tweet (<code>Tweet</code>) </li><li> Mengirim Tweet dengan Gambar (<code>TweetDenganGambar</code>) </li><li> Mengarahkan pesan ke pengguna tertentu (<code>PesanLangsung</code>)</li> <li> Menerima pesan terbaru yang ditujukan ke pengguna yang masuk (<code>MintaPesanLangsung< /code>)</li> <li> Mengikuti pengguna tertentu (<code>Ikuti</code>)</li><li> Berhenti mengikuti pengguna tertentu (<code>BerhentiMengikuti</code>)</li><li> Mendapatkan daftar pengguna yang mengikuti pengguna yang masuk (<code>MintaPengikut</code>)</li> <li> Mendapatkan pesan terbaru dari pengguna diikuti oleh pengguna yang masuk (<code >MintaLinimasaTeman</code>)</li> <li> Mendapatkan penyebutan terbaru dari pengguna yang masuk (<code>MintaSebutan</code >)</li></ul></p> <p>Anda harus mendapatkan Kunci Konsumen dan Rahasia Konsumen untuk otorisasi Twitter khusus untuk aplikasi Anda dari http://twitter.com/oauth_clients/new", "id_hash": 1651278960500761732, "content_hash": 171343818375809046, "location": "", "context": "TwitterHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 99, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 141, "priority": 100, "id": 224518, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=96ea857739b96484", "url": "https://weblate.appinventor.mit.edu/api/units/224518/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10820/?format=api" }, { "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/id/?format=api", "source": "<p>A formatting element in which to place components that should be displayed one below another. (The first child component is stored on top, the second beneath it, etc.) If you wish to have components displayed next to one another, use <code>HorizontalArrangement</code> instead.</p>", "previous_source": "", "target": "<p>Elemen pemformatan untuk menempatkan komponen yang harus ditampilkan satu di bawah yang lain. (Komponen turunan pertama disimpan di atas, yang kedua di bawahnya, dll.) Jika Anda ingin komponen ditampilkan bersebelahan, gunakan <code>SusunanHorizontal</code> sebagai gantinya.</p>", "id_hash": -7519593286908174759, "content_hash": -7387603637204118254, "location": "", "context": "VerticalArrangementHelpStringComponentPallette", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 100, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 42, "priority": 100, "id": 224519, "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/id/?checksum=17a509befe6d1e59", "url": "https://weblate.appinventor.mit.edu/api/units/224519/?format=api", "source_info": "https://weblate.appinventor.mit.edu/api/sources/10821/?format=api" } ] }{ "count": 229, "next": "