Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/appinventor/component-info/zh_Hant/units/?format=api&page=5
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 229,
    "next": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/zh_Hant/units/?format=api&page=6",
    "previous": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/zh_Hant/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/zh_Hant/?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": "本元件屬於不可見元件,用於在手機上不同app之間分享檔案及(或)訊息。本元件將顯示可處理相關訊息的已安裝 app 清單,並允許使用者從中選擇一個來分享相關內容,例如,將App Inventor的訊息分享到郵件類、社群網路類或簡訊類的 app 等等。<br>檔案可直接由其他元件取得,例如相機或圖像選擇器,但也可指定從儲存空間來讀取。請注意不同裝置的儲存方式也不同,所以要試試看。舉例來說,在<code>Appinventor/assets</code>資料夾中有一個 arrow.gif,路徑為 <ul><li><code>\"file:///sdcard/Appinventor/assets/arrow.gif\"</code></li>或<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": 228393,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=20b791a19c9f27c3",
            "url": "https://weblate.appinventor.mit.edu/api/units/228393/?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/zh_Hant/?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": "滑桿元件是具備可拖曳指針的進度條。您可以觸碰指針之後將其左右拖動來設定滑桿指針位置,拖動指針將觸發“位置變化”事件,並回傳指針位置。指針位置可用於動態更新其他元件的屬性,例如文字輸入盒元件的字體大小或球形精靈的半徑等等。",
            "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": 228394,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=74531cfe3af3481a",
            "url": "https://weblate.appinventor.mit.edu/api/units/228394/?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/zh_Hant/?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>一種多媒體元件,可播放聲音檔案,並可選擇在方塊編輯器中指定的毫秒數(千分之一秒)內振動。 要播放的聲音檔案的名稱可以在設計器或方塊編輯器中指定。</p> <p>有關支援的聲音檔案格式,請參閱 <a href=\"http://developer.android.com/guide/appendix/media-formats.html\" target=\"_blank\">Android 支援的媒體格式</a>。</p><p>這個 <code>音效</code> 元件最適合短聲音檔案,例如 作為音效,而 <code>播放音樂</code> 元件對於較長的聲音(例如歌曲)更有效。</p><p>如果您在設置來源後立即嘗試播放聲音,則可能會出錯 .</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": 228395,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=a573cae5af302fa1",
            "url": "https://weblate.appinventor.mit.edu/api/units/228395/?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/zh_Hant/?format=api",
            "source": "<p>Multimedia component that records audio.</p>",
            "previous_source": "",
            "target": "<p>用於錄製聲音的多媒體元件。</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": 228396,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=8a5ae225bfc91429",
            "url": "https://weblate.appinventor.mit.edu/api/units/228396/?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/zh_Hant/?format=api",
            "source": "Component for using Voice Recognition to convert from speech to text",
            "previous_source": "",
            "target": "本元件使用語音識別技術將語音輸入轉換為文字",
            "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": 228397,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=a5cfcd221b1c1446",
            "url": "https://weblate.appinventor.mit.edu/api/units/228397/?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/zh_Hant/?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>點選該元件時將彈出清單視窗。清單元素可以在畫面編排與程式設計視窗中透過<code>字串轉元素</code>屬性來設定,該字串由一組逗號分隔的字元串組成(如<em>選項1,選項2,選項3</em>),也可以在程式設計視窗中將<code>元素</code>屬性設定為指定的清單。下拉式選單的特性是第一個項目已被選取,所以選擇第一個項目將不會觸發「選擇完成」事件。因此可將下拉式選單的第一個項目設定為一個非選項的項目,例如 \"請選擇以下項目...\"。</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": 228398,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=fa22ef169c00c505",
            "url": "https://weblate.appinventor.mit.edu/api/units/228398/?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/zh_Hant/?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": "試算表元件屬於不可見元件,用於通過 Google Sheets API 儲存與接收來自試算表文件的資料。 <p>要使用本元件,首先必須擁有Google開發者帳戶。然後,在該Google開發者帳戶下建立一個新專案、在專案中啟用 Google Sheets API,最後為 Sheets API 建立一個服務帳戶。</p><p>有關如何建立服務帳戶的指南,以及使用試算表元件的更多相關資訊,可在<a href=''/reference/other/googlesheets-api-setup.html''>這裡</a>找到。</p>",
            "id_hash": 1647885589802532560,
            "content_hash": -4690990391609770611,
            "location": "",
            "context": "SpreadsheetHelpStringComponentPallette",
            "comment": "",
            "flags": "",
            "fuzzy": false,
            "translated": true,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 89,
            "priority": 100,
            "id": 228399,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=96de77368aaa3ed0",
            "url": "https://weblate.appinventor.mit.edu/api/units/228399/?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/zh_Hant/?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": "本元件概念等同於開關,當使用者點選它時會觸發對應的事件。您可以在畫面編排與程式設計視窗中設定它的屬性,從而改變它的外觀。",
            "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": 228400,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=94130b76424311c5",
            "url": "https://weblate.appinventor.mit.edu/api/units/228400/?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/zh_Hant/?format=api",
            "source": "<p>A formatting element in which to place components that should be displayed in tabular form.</p>",
            "previous_source": "",
            "target": "<p>本元件用於版面配置,可將放置於其中的元件按照所設定的行列數來顯示。</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": 228401,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=72c22578e647d30c",
            "url": "https://weblate.appinventor.mit.edu/api/units/228401/?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/zh_Hant/?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>供使用者輸入文字的框。初始或使用者輸入的文字值位於 <code>Text</code> 屬性中。如果為空,<code>Hint</code> 屬性(在框中顯示為模糊文字)可為使用者提供有關鍵入內容的指導。</p><p><code>允許多行</code > 屬性確定文字是否可以有多於一行。對於單行文字框,當使用者按下 Done 鍵時,鍵盤將自動關閉。要關閉多行文字框的鍵盤,應用程序應使用 隱藏鍵盤 方法或依靠使用者按後退鍵。</p><p><code> 僅限文字</code> 屬性限制鍵盤接受數字輸入</p><p>其他屬性影響文字框的外觀(<code>文字對齊</code>、<code>背景顏色</code>等)以及是否可以使用(<code>啟用</code>)。</p><p>文字框通常與<code>按鈕</code> 組件一起使用,使用者在文字輸入完成後點擊按鈕。</p><p >如果不應顯示使用者輸入的文字,請改用<code>密碼輸入盒</code>。</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": 228402,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=eb9cefa3cd781ee0",
            "url": "https://weblate.appinventor.mit.edu/api/units/228402/?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/zh_Hant/?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": "本元件可把指定的文字以語音方式來播放。您可設定語音的音高與速度。<p>另外也可以指定「語言」編碼來設定語言。這會改變字詞的發音方式,而非實際講述的語言。例如,將語言設定為法語並說英語語句,這聽起來會像是用法語腔調來說英文(en)。</p> <p>另外也可以設定「國家」編碼來指定國家,這也會改變發音方式。例如,英式英語 (GBR)與 美式英語 (USA) 聽起來會有些許不同,但並非每個國家編碼對各語言都有影響。</p> <p>可用的語言與國家會根據實際裝置而定,您可透過「可用語言」與「可用國家」等屬性值來檢視。</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": 228403,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=f1dcb1839c6507ce",
            "url": "https://weblate.appinventor.mit.edu/api/units/228403/?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/zh_Hant/?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>本元件,當呼叫<code>SendMessage</code>方法時,會發送文字簡訊 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>",
            "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": 228404,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=92b89a45d702a4fa",
            "url": "https://weblate.appinventor.mit.edu/api/units/228404/?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/zh_Hant/?format=api",
            "source": "A sensor component that can measure the ambient (external) temperature. Most Android devices do not have this sensor.",
            "previous_source": "",
            "target": "用於測量環境溫度的感測器元件。注意:大多數 Android 裝置無此感測器。",
            "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": 228405,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=42450c62dd9f30bf",
            "url": "https://weblate.appinventor.mit.edu/api/units/228405/?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/zh_Hant/?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>本元件外觀類似於按鈕,點選後會彈出一個新視窗,讓使用者從中選擇時間。</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": 228406,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=7f64e8838de1e65e",
            "url": "https://weblate.appinventor.mit.edu/api/units/228406/?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/zh_Hant/?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": "<p>用來儲存 app 資料的不可見元件。</p><p>使用 App Inventor 建立的 app,在每次執行時都會初始化:例如app中的變數,當使用者退出再重新執行app時,那些修改過的變數值將不復存在;而微型資料庫則為app提供了一種永久性的資料儲存方式,日後每次啟動app時都可以取得先前儲存過的資料。比如遊戲中儲存的最高得分等紀錄都可以讀取到。</p><p>資料項是以字串格式儲存在標籤下,也就是說要儲存的每一項資料都需要一個專用標籤,之後才用這個標籤來讀取已經儲存的資料。</p><p>每個app中只有一個資料儲存區,即便您在同一個app中加入了多個微型資料庫元件,還是使用同一個儲存區。如果想使用不同的儲存區,需要使用不同的加密金鑰。同樣,由於每個app都擁有獨立的儲存區,雖然app中的多個畫面應用中能夠在不同畫面之間共享資料,但同一部手機上的不同app之間卻無法通過微型資料庫來傳遞資料。</p><p>在使用AI Companion來開發時,使用該軟體的所有程式都將共用一個微資料庫,但是在打包apk之後,資料的共享將不復存在。請注意在開發過程中,每次建立新專案時都會先清空微型資料庫。</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": 228407,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=1fc7ffa38836cc86",
            "url": "https://weblate.appinventor.mit.edu/api/units/228407/?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/zh_Hant/?format=api",
            "source": "Non-visible component that communicates with a Web service to store and retrieve information.",
            "previous_source": "",
            "target": "本元件屬於不可見元件,可與指定網路服務溝通來儲存與取得資訊。",
            "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": 228408,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=f532a86eec7af812",
            "url": "https://weblate.appinventor.mit.edu/api/units/228408/?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/zh_Hant/?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": "本元件可以在不同語言之間翻譯單詞和句子。本元件需要連上網路才能使用,因為它會向麻省理工學院的伺服器發送翻譯請求(再由該伺服器向商業翻譯服務發送請求)。使用兩個字母的語言代碼指定來源語言和目標語言,格式為source-target。因此,\"en-es\" 會將英語翻譯成西班牙語,而 \"es-ru\" 會將西班牙語翻譯成俄語。如果未指定來源語言,服務會試著偵測來源語言。所以,只提供 \"es\" 會檢測來源語言並將其翻譯成西班牙語。<i>注意</i>:翻譯是在背景以非同步方式進行。翻譯完成時會觸發 <b>取得翻譯\n</b> 事件。",
            "id_hash": -5032585000987087214,
            "content_hash": 4376338886860662361,
            "location": "",
            "context": "TranslatorHelpStringComponentPallette",
            "comment": "",
            "flags": "",
            "fuzzy": false,
            "translated": true,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 106,
            "priority": 100,
            "id": 228409,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=3a28aa9afa34ae92",
            "url": "https://weblate.appinventor.mit.edu/api/units/228409/?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/zh_Hant/?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": true,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "priority": 100,
            "id": 228410,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=e45c6a0264cc8839",
            "url": "https://weblate.appinventor.mit.edu/api/units/228410/?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/zh_Hant/?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": "本元件屬於不可見元件,可以與 <a href=\"http://www.twitter.com\" target=\"_blank\">Twitter</a> 進行通訊。一旦使用者登入他們的 Twitter 帳戶(並且通過 <code>是否授權</code> 事件確認授權成功),還有更多操作可用:<ul><li> 在 Twitter 上搜索推文或標籤(<code>搜尋Twitter</code>)</li><li> 發送推文 (<code>Tweet</code>) </li><li> 發送帶有圖片的推文 (<code>發送圖片推文</code> ) </li><li> 將消息定向到特定使用者 (<code>私訊</code>)</li> <li> 接收定向到登錄使用者的最新消息 (<code>收到私訊< /code>)</li> <li> 關注特定使用者 (<code>粉絲請求</code>)</li><li> 停止關注特定使用者 (<code>停止關注</code>)</ li><li> 獲取登錄使用者關注的使用者清單 (<code>取得粉絲</code>)</li> <li> 取得登錄使用者關注的使用者的最新消息 (<code> >取得好友動態</code>)</li> <li> 取得登錄使用者的最近提及(<code>提及訊息</code >)</li></ul></p> <p>您必須從 http://twitter.com/oauth_clients/new 取得特定於您的應用的 Twitter 授權的使用者密鑰和使用者密碼",
            "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": 228411,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=96ea857739b96484",
            "url": "https://weblate.appinventor.mit.edu/api/units/228411/?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/zh_Hant/?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>垂直配置元件可讓其中的元件自上而下垂直排列,最先加入的元件在頂部,後面的元件依次向下排列。如果希望內部元件自左向右排列,則需使用<code>水平配置</code>元件。</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": 228412,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/zh_Hant/?checksum=17a509befe6d1e59",
            "url": "https://weblate.appinventor.mit.edu/api/units/228412/?format=api",
            "source_info": "https://weblate.appinventor.mit.edu/api/sources/10821/?format=api"
        }
    ]
}