Translation components API.

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

GET /api/translations/appinventor/component-info/pt_BR/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/pt_BR/units/?format=api&page=6",
    "previous": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/pt_BR/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://weblate.appinventor.mit.edu/api/translations/appinventor/component-info/pt_BR/?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": "Compartilhamento é um componente não-visível que permite o compartilhamento de arquivos e/ou mensagens entre seu app e outros apps instalados em um dispositivo. O componente exibirá uma lista dos apps que podem lidar com as informações fornecidas, e permitirá que o usuário escolha um para compartilhar o conteúdo com, por exemplo, um app de email, de rede social, de mensagens de texto, e assim por diante. <br> O caminho do arquivo pode ser tomado diretamente de outros componentes, tais como a Câmera ou o EscolheImagem, mas também pode ser especificado diretamente para ser lido da área de armazenamento. Fique atento, pois diferentes dispositivos tratam o armazenamento de forma diferente; por exemplo, se você tiver um arquivo chamado img1.gif na pasta <code>AppInventor/assets</code>, tente, por exemplo: <code>\"file:///sdcard/AppInventor/assets/img1.gif\"</code> ou <code>\"/storage/AppInventor/assets/img1.gif\"</code>.",
            "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": true,
            "num_words": 155,
            "priority": 100,
            "id": 226332,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=20b791a19c9f27c3",
            "url": "https://weblate.appinventor.mit.edu/api/units/226332/?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/pt_BR/?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": "Um Deslizador é uma barra de progresso que adiciona um indicador arrastável. Você pode tocar no indicador e arrastar para a esquerda ou para a direita para ajustar sua posição. À medida que o indicador é arrastado, ele irá acionar o evento <code>PosiçãoAlterada</code>, relatando a posição. A posição do indicador deslizante pode ser utilizada para atualizar dinamicamente atributos de outros componentes, tais como o tamanho da fonte de uma <code>CaixaDeTexto</code>, ou o raio de uma <code>Bola</code>.",
            "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": 226333,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=74531cfe3af3481a",
            "url": "https://weblate.appinventor.mit.edu/api/units/226333/?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/pt_BR/?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>Componente multimídia que reproduz áudio e controla a vibração do telefone. O nome de um arquivo de som para tocar é especificado na propriedade <code>Fonte</code>, que pode ser ajustada no Designer ou no Editor de Blocos. A duração da vibração é especificada no Editor de Blocos em milissegundos.</p><p>Para ver os formatos de áudio suportados, consulte <a href=\"http://developer.android.com/guide/appendix/media-formats.html\" target=\"_blank\">Formatos Suportados pelo Android</a>.</p> <p>Este componente é melhor para arquivos de som curtos, tais como bips, alertas e efeitos sonoros, enquanto o componente <code>Tocador</code> é mais eficiente para arquivos longos, como músicas.</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": true,
            "num_words": 97,
            "priority": 100,
            "id": 226334,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=a573cae5af302fa1",
            "url": "https://weblate.appinventor.mit.edu/api/units/226334/?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/pt_BR/?format=api",
            "source": "<p>Multimedia component that records audio.</p>",
            "previous_source": "",
            "target": "<p>Componente multimídia que grava áudio.</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": 226335,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=8a5ae225bfc91429",
            "url": "https://weblate.appinventor.mit.edu/api/units/226335/?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/pt_BR/?format=api",
            "source": "Component for using Voice Recognition to convert from speech to text",
            "previous_source": "",
            "target": "Componente para usar Reconhecimento de Voz e converter voz em texto",
            "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": 226336,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=a5cfcd221b1c1446",
            "url": "https://weblate.appinventor.mit.edu/api/units/226336/?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/pt_BR/?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>Um componente para seleção que exibe um popup com uma lista de elementos. Esses elementos podem ser ajustados no Designer ou Editor de Blocos, ajustando a propriedade <code>CadeiaDeElementos</code> para uma cadeia de texto com os elementos concatenados (por examplo, <em>opção 1, opção 2, opção 3</em>) ou ajustando a propriedade <code>Elementos</code> para uma lista no Editor de Blocos.</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": 226337,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=fa22ef169c00c505",
            "url": "https://weblate.appinventor.mit.edu/api/units/226337/?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/pt_BR/?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": 226338,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=96de77368aaa3ed0",
            "url": "https://weblate.appinventor.mit.edu/api/units/226338/?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/pt_BR/?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": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "priority": 100,
            "id": 226339,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=94130b76424311c5",
            "url": "https://weblate.appinventor.mit.edu/api/units/226339/?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/pt_BR/?format=api",
            "source": "<p>A formatting element in which to place components that should be displayed in tabular form.</p>",
            "previous_source": "",
            "target": "<p>Um elemento de formatação para se colocar componentes que devem ser exibidos em forma de tabela.</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": 226340,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=72c22578e647d30c",
            "url": "https://weblate.appinventor.mit.edu/api/units/226340/?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/pt_BR/?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>Uma caixa para o usuário inserir texto. O valor inicial ou texto inserido pelo usuário está na propriedade <code>Texto</code>. Se estiver em branco, a propriedade <code>Dica</code> especifica um texto para aparecer fracamente na caixa, como orientação para o usuário sobre o que preencher.</p><p>A propriedade <code>MultiLinha</code> especifica se o texto pode ter mais de uma linha. Para caixas de texto de linha única, o teclado fecha automaticamente quando o usuário pressiona a tecla Concluído. Para fechar o teclado em caixas de texto de várias linhas, o app deve usar o método <code>EsconderTeclado</code> ou esperar o usuário pressionar tecla Voltar.</p><p>A propriedade <code>SomenteNúmeros</code> restringe o teclado para entradas numéricas.</p><p>Outras propriedades afetam a disponibilidade da caixa de texto (<code>Ativado</code>) e a sua aparência da caixa de texto (<code>AlinhamentoDoTexto</code>, <code>CorDeFundo</code>, etc.).</p><p>As caixas de texto são normalmente utilizadas com o componente <code>Botão</code> para que usuário clique o botão quando a entrada de texto estiver completa.</p><p>Se o texto digitado pelo usuário não deve ser mostrado, prefira o componente <code>CaixaDeSenha</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": true,
            "num_words": 157,
            "priority": 100,
            "id": 226341,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=eb9cefa3cd781ee0",
            "url": "https://weblate.appinventor.mit.edu/api/units/226341/?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/pt_BR/?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": "Componente usado para converter um texto em voz humana sintetizada",
            "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": true,
            "num_words": 118,
            "priority": 100,
            "id": 226342,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=f1dcb1839c6507ce",
            "url": "https://weblate.appinventor.mit.edu/api/units/226342/?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/pt_BR/?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>Um componente que envia, quando o método <code>EnviarMensagem</code> é chamado, uma mensagem de texto especificado em <code>Mensagem</code> para o número de telefone especificado em <code>NúmeroDeTelefone</code>. </p> <p>Se a propriedade <code>ReceberAtivado</code> for 1, mensagens <b>não</b> serão recebidas. Se <code> ReceberAtivado</code> for 2, mensagens serão recebidas somente quando o app estiver em execução. Finalmente, se <code>ReceberAtivado</code> for 3, mensagens serão recebidas durante a execução do app, e serão colocadas em fila (o usuário receberá uma notificação) quando o app não estiver em execução. </p> <p>Quando uma mensagem chega, o evento <code>MensagemRecebida</code> é disparado e fornece o número de envio e a mensagem. </p> <p>Um app que inclui esse componente receberá mensagens mesmo se estiver executando ao fundo (ou seja, não é visível na tela do telefone) e, mesmo se não estiver em execução, contanto que esteja instalado. Se o telefone recebe uma mensagem de texto quando o app não está em primeiro plano, o telefone mostra uma notificação na barra de notificação. Selecionando a notificação ativa o app. Como um desenvolvedor de apps, você deve oferecer aos seus usuários a possibilidade de controlar <code>ReceberAtivado</code> para que eles possam fazer o telefone ignorar mensagens de texto.</p> <p>Se a propriedade <code>GoogleVoiceAtivado</code> for verdadeira, as mensagens poderão ser enviadas através de wifi usando Google Voice. Essa opção requer que o usuário tenha uma conta do Google Voice e que o app de voz móvel esteja instalado no telefone. A opção Google Voice funciona apenas em telefones que suportam o Android 2.0 (Eclair) ou superior. </p> <p> Para especificar o número de telefone (por exemplo, 650-555-1212), ajuste a propriedade <code>NúmeroDeTelefone</code> para uma cadeia de texto com os dígitos especificados (por exemplo, 6505551212). Traços, pontos e parênteses podem ser incluídos (por exemplo, (650)-555-1212) mas serão ignorado; espaços não devem ser incluídos.</p> <p>O app também pode especificar um número de telefone usando um componente <code>EscolheNúmeroDeTelefone</code>, que permite aos usuários selecionar um número de telefone dentre os armazenados na lista de contatos do telefone.</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": true,
            "num_words": 333,
            "priority": 100,
            "id": 226343,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=92b89a45d702a4fa",
            "url": "https://weblate.appinventor.mit.edu/api/units/226343/?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/pt_BR/?format=api",
            "source": "A sensor component that can measure the ambient (external) temperature. Most Android devices do not have this sensor.",
            "previous_source": "",
            "target": "",
            "id_hash": -4448135438193971009,
            "content_hash": 1882988836019566237,
            "location": "",
            "context": "ThermometerHelpStringComponentPallette",
            "comment": "",
            "flags": "",
            "fuzzy": false,
            "translated": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "priority": 100,
            "id": 226344,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=42450c62dd9f30bf",
            "url": "https://weblate.appinventor.mit.edu/api/units/226344/?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/pt_BR/?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>Um botão que, quando clicado, inicia um diálogo que permite ao usuário selecionar um horário.</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": 226345,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=7f64e8838de1e65e",
            "url": "https://weblate.appinventor.mit.edu/api/units/226345/?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/pt_BR/?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 é um componente invisível que armazena dados para um app. <p> Apps criados com o App Inventor são reiniciados a cada execução: o valor das variáveis não é \"lembrado\" entre execuções. Em contraste, TinyDB é permite armazenamento <em>persistente</em> de dados para o app, ou seja, os dados armazenados continuarão guardados mesmo depois que o app é fechado. Por exemplo, um jogo pode salvar a pontuação máxima e recupera-la quando o jogo é aberto novamente. </p> <p> Itens de dados são cadeias de texto armazenadas sob <em>rótulos</em>. Para armazenar um item de dados, você especifica seu rótulo para armazenamento. Posteriormente, você pode recuperar os dados que armazenados com um determinado rótulo. </p> <p> Há apenas um armazenamento de dados por app. Mesmo se você tiver vários componentes TinyDB, eles vão usar o mesmo armazenamento de dados. Para obter o efeito de bancos de dados separados, use os rótulos de forma inteligente (colocando um prefixo, por exemplo). Cada app tem um armazenamento de dados independente: o TinyDB não pode passar dados entre dois apps diferentes no telefone, embora funcione para passar dados entre as telas de um app multi-tela. </p> <p> Quando você estiver desenvolvendo apps usando o Assistente AI, todos os apps que usam o Assistente irão compartilhar o mesmo TinyDB, mas o compartilhamento desaparecerá quando os apps forem empacotados. Durante o desenvolvimento com o Assistente, tenha cuidado de limpar a TinyDB sempre que for trabalhar em um outro app. </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": 226346,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=1fc7ffa38836cc86",
            "url": "https://weblate.appinventor.mit.edu/api/units/226346/?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/pt_BR/?format=api",
            "source": "Non-visible component that communicates with a Web service to store and retrieve information.",
            "previous_source": "",
            "target": "Componentes invisíveis que se comunicam com serviços web para armazenar e receber informações.",
            "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": 226347,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=f532a86eec7af812",
            "url": "https://weblate.appinventor.mit.edu/api/units/226347/?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/pt_BR/?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": 226348,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=3a28aa9afa34ae92",
            "url": "https://weblate.appinventor.mit.edu/api/units/226348/?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/pt_BR/?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": 226349,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=e45c6a0264cc8839",
            "url": "https://weblate.appinventor.mit.edu/api/units/226349/?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/pt_BR/?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": "Um componente invisível que permite a comunicação com <a href=\"http://www.twitter.com\" target=\"_blank\">Twitter </a>. Com o usuário conectado à sua conta no Twitter, e a autorização confirmada pelo evento <code>FoiAutorizado</code>), muitas operações estarão disponíveis: <ul><li> pesquisar o Twitter por tweets ou rótulos (<code>BuscarNoTwitter</code>) </li> <li>enviar um tweet (<code>Tweetar</code>) </li> <li> enviar um tweet com uma imagem (<code>TweetarComImagem</code>) </li> <li>enviar uma mensagem direta para um usuário específico (<code>MensagemDireta</code>) </li> <li>receber as mensagens mais recentes do usuário logado (<code>PedirMensagensDiretas</code>) </li> <li>seguir um usuário específico (<code>Seguir</code>) </li> <li>Deixar de seguir um usuário específico (<code>PararDeSeguir</code>) </li> <li>obter uma lista dos usuários que seguem o usuário logado (<code>PedirSeguidores</code>) </li> <li>obter as mensagens mais recentes dos usuários que o usuário conectado segue (<code>PedirTimelineDosAmigos</code>) </li> <li>obter as menções mais recentes ao usuário logado (<code>PedirMenções</code>) </li> </ul> </p> <p>Você deve obter as chaves secretas Consumer Key (<code>ChaveDoConsumidor</code>) e Consumer Secret (<code>SegredoDoConsumidor</code>) específicas para autorizar seu app a utilizar o Twitter, veja os detalhes aqui: <a href=\"http://twitter.com/oauth_clients/new\" target=\"_blank\">http://twitter.com/oauth_clients/new</a>.",
            "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": true,
            "num_words": 141,
            "priority": 100,
            "id": 226350,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=96ea857739b96484",
            "url": "https://weblate.appinventor.mit.edu/api/units/226350/?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/pt_BR/?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>Um elemento de formatação onde colocar componentes que devem ser mostrados do alto para baixo. Se quiser mostrar os componentes da esquerda para a direita, utilize <code>OrganizaçãoHorizontal</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": 226351,
            "web_url": "https://weblate.appinventor.mit.edu/translate/appinventor/component-info/pt_BR/?checksum=17a509befe6d1e59",
            "url": "https://weblate.appinventor.mit.edu/api/units/226351/?format=api",
            "source_info": "https://weblate.appinventor.mit.edu/api/sources/10821/?format=api"
        }
    ]
}