Translation components API.

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

GET /api/translations/libo_help-24-2/textsbasicshared03/en/changes/?format=api&page=29
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 4174,
    "next": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/changes/?format=api&page=30",
    "previous": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/changes/?format=api&page=28",
    "results": [
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349675/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870958Z",
            "action": 59,
            "target": "The output from the code above is the base directory where %PRODUCTNAME is installed. Now you need to add the \"program\" subfolder to the resulting path. This is the base folder from which you will run Python scripts from a separate process.",
            "id": 48112156,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112156/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349673/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870931Z",
            "action": 59,
            "target": "The first step to run scripts from a separate process is to find the folder where %PRODUCTNAME is installed. There are several ways to do that, but <literal>ScriptForge</literal> provides a quick way to identify your installation path. For that, open APSO's Python shell and type:",
            "id": 48112155,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112155/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349671/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870820Z",
            "action": 59,
            "target": "Determining the Installation Path",
            "id": 48112154,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112154/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349669/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870798Z",
            "action": 59,
            "target": "Running Scripts separately from the %PRODUCTNAME process",
            "id": 48112153,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112153/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349667/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870777Z",
            "action": 59,
            "target": "Click <menuitem>Execute</menuitem>.",
            "id": 48112152,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112152/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349666/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870754Z",
            "action": 59,
            "target": "In the macro list, navigate to <menuitem>My Macros - sf_test - increment_cell</menuitem>.",
            "id": 48112151,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112151/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349664/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870729Z",
            "action": 59,
            "target": "First open APSO by going to <menuitem>Tools - Macros - Organize Python Scripts</menuitem>.",
            "id": 48112150,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112150/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349656/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870702Z",
            "action": 59,
            "target": "You can also use APSO to run Python scripts in a similar manner:",
            "id": 48112149,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112149/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349652/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870679Z",
            "action": 59,
            "target": "Click <emph>Run</emph>. Note that the value in cell \"A1\" was incremented by 1.",
            "id": 48112148,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112148/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349643/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870657Z",
            "action": 59,
            "target": "Choose My Macros - sf_test in the library selector. Then choose the <literal>increment_cell</literal> function under the <menuitem>Macro Name</menuitem> list.",
            "id": 48112147,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112147/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349615/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870632Z",
            "action": 59,
            "target": "Go to <menuitem>Tools - Macros - Run Macros</menuitem> .",
            "id": 48112146,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112146/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349588/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870611Z",
            "action": 59,
            "target": "Enter some numeric value into cell \"A1\" in the current sheet.",
            "id": 48112145,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112145/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349562/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870590Z",
            "action": 59,
            "target": "Create or open a Calc file.",
            "id": 48112144,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112144/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349516/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870568Z",
            "action": 59,
            "target": "To run this script from within a Calc document:",
            "id": 48112143,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112143/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349490/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870544Z",
            "action": 59,
            "target": "This example creates the <literal>increment_cell</literal> function. Note that <literal>g_exportedScripts</literal> is a tuple that tells which functions will be displayed in %PRODUCTNAME as user scripts.",
            "id": 48112142,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112142/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349471/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870522Z",
            "action": 59,
            "target": "Next is a simple example that gets the numeric value from a Calc cell and increments it by 1. Simply type the following code into the <emph>sf_test.py</emph> file.",
            "id": 48112141,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112141/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349455/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870501Z",
            "action": 59,
            "target": "Now you can create a text file inside your Python user scripts folder, for instance <emph>sf_test.py</emph>, and start typing your scripts.",
            "id": 48112140,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112140/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349444/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870479Z",
            "action": 59,
            "target": "The first step is to locate where your user scripts are stored. For that, refer to <link href=\"text/sbasic/python/python_locations.xhp\">Python Scripts Organization and Location</link> help page.",
            "id": 48112139,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112139/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349434/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870457Z",
            "action": 59,
            "target": "You can create your own Python files and edit them with your preferred text editor. Later you can call them from within any %PRODUCTNAME component.",
            "id": 48112138,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112138/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349423/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870436Z",
            "action": 59,
            "target": "Creating Python script files",
            "id": 48112137,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112137/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349405/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870415Z",
            "action": 59,
            "target": "Now you can start executing Python commands using any of the ScriptForge services. For example, the code snippet below uses the <literal>UI</literal> service to create a blank Writer document.",
            "id": 48112136,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112136/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349382/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870393Z",
            "action": 59,
            "target": "To run the example above, enter each line in the Python shell, one by one, pressing the Enter key after you type each line of code.",
            "id": 48112135,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112135/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349349/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870372Z",
            "action": 59,
            "target": "To start using the <literal>ScriptForge</literal> library, you need to import the <literal>CreateScriptService</literal> method, with which you will be able to access the services provided by the library. The example below uses the <literal>Basic</literal> service to display a message box.",
            "id": 48112134,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112134/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349317/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870350Z",
            "action": 59,
            "target": "Now you can start typing Python commands and the shell will print the corresponding output after each line of code is executed.",
            "id": 48112133,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112133/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349282/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870326Z",
            "action": 59,
            "target": "Alternatively you can open APSO using the default shortcut <keycode>Alt + Shift + F11</keycode>.",
            "id": 48112132,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112132/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349257/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870305Z",
            "action": 59,
            "target": "In APSO's main window go to <menuitem>Menu - Python Shell</menuitem>.",
            "id": 48112131,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112131/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349237/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870283Z",
            "action": 59,
            "target": "The easiest way to get started with Python scripting in %PRODUCTNAME is by installing the APSO extension. After installing it, open any %PRODUCTNAME component and go to <menuitem>Tools - Macros - Organize Python Scripts</menuitem>.",
            "id": 48112130,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112130/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349202/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870262Z",
            "action": 59,
            "target": "Using the APSO extension",
            "id": 48112129,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112129/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349177/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870237Z",
            "action": 59,
            "target": "Running Scripts from inside the %PRODUCTNAME process",
            "id": 48112128,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112128/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349149/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870215Z",
            "action": 59,
            "target": "If you plan to run scripts from inside the %PRODUCTNAME process, it is recommended to install the <link href=\"https://extensions.libreoffice.org/en/extensions/show/apso-alternative-script-organizer-for-python\">APSO (Alternative Script Organizer for Python) extension</link>. However, to develop Python scripts from outside %PRODUCTNAME, you can choose your preferred Python IDE.",
            "id": 48112127,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112127/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349129/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870193Z",
            "action": 59,
            "target": "<emph>Run Scripts separately from the %PRODUCTNAME process:</emph> Python scripts are executed from an external process that connects to an ongoing %PRODUCTNAME process using a socket.",
            "id": 48112126,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112126/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349128/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870172Z",
            "action": 59,
            "target": "<emph>Run Scripts inside the current %PRODUCTNAME process:</emph> Python scripts are executed from within the %PRODUCTNAME process by using the <menuitem>Tools - Macros - Run Macro</menuitem> menu or the APSO extension to call user scripts stored in the Python scripts folder. You can also use the APSO Python shell to interactively run Python scripts.",
            "id": 48112125,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112125/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349125/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870150Z",
            "action": 59,
            "target": "Depending on what you intend to achieve, you may choose one of the following approaches to running Python scripts in %PRODUCTNAME:",
            "id": 48112124,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112124/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349123/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870125Z",
            "action": 59,
            "target": "Running Python scripts on %PRODUCTNAME",
            "id": 48112123,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112123/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349121/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870104Z",
            "action": 59,
            "target": "Visit <link href=\"text/sbasic/python/main0000.xhp#\">%PRODUCTNAME Python Scripts Help</link> for more information on Python scripting using %PRODUCTNAME.",
            "id": 48112122,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112122/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349119/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870082Z",
            "action": 59,
            "target": "<emph>Debugging:</emph> Whenever an error occurs in Python scripts that use <literal>ScriptForge</literal>, the error message provided by the Python execution stack displays the line of code that triggered the error. In Basic error messages do not display this information.",
            "id": 48112121,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112121/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349117/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870060Z",
            "action": 59,
            "target": "<emph>UNO objects:</emph> All UNO structures are exchanged between Basic and Python without any changes.",
            "id": 48112120,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112120/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349112/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870035Z",
            "action": 59,
            "target": "<emph>None:</emph> Python's <literal>None</literal> keyword is equivalent to Basic's <literal>Null</literal>, <literal>Empty</literal> or <literal>Nothing</literal>.",
            "id": 48112119,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112119/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349080/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.870013Z",
            "action": 59,
            "target": "<emph>Arrays:</emph> One-dimensional arrays are passed and returned as tuples (which is an immutable object). Two-dimensional arrays are passed and returned as tuples of tuples.",
            "id": 48112118,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112118/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349040/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869991Z",
            "action": 59,
            "target": "<emph>Dates:</emph> All date objects are passed and returned as <literal>datetime.datetime</literal> native Python objects.",
            "id": 48112117,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112117/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110349016/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869969Z",
            "action": 59,
            "target": "<emph>Arguments:</emph> All keyword arguments passed on to methods are lowercased.",
            "id": 48112116,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112116/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348991/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869946Z",
            "action": 59,
            "target": "<emph>Methods and Property names:</emph> In Python, all methods and properties can be used in lowercased, ProperCased or camelCased formats.",
            "id": 48112115,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112115/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348954/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869921Z",
            "action": 59,
            "target": "The <link href=\"text/sbasic/shared/03/lib_ScriptForge.xhp\">ScriptForge library</link> is available both for Basic and Python. Most services, methods and properties work identically in both programming languages. However, due to differences in how each language works, <literal>ScriptForge</literal> users must be aware of some characteristics of the library when using Python:",
            "id": 48112114,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112114/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348928/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869900Z",
            "action": 59,
            "target": "Differences between Basic and Python",
            "id": 48112113,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112113/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348910/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869879Z",
            "action": 59,
            "target": "<variable id=\"title\"><link href=\"text/sbasic/shared/03/sf_intro.xhp\">Creating Python Scripts with <literal>ScriptForge</literal></link></variable>",
            "id": 48112112,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112112/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348890/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869857Z",
            "action": 59,
            "target": "Creating Python Scripts with ScriptForge",
            "id": 48112111,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112111/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348888/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869833Z",
            "action": 59,
            "target": "<emph>printimages</emph>: specifies whether images should be printed (Default = True).",
            "id": 48112110,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112110/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348872/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869812Z",
            "action": 59,
            "target": "<emph>printoddpages</emph>: specifies whether odd pages should be printed (Default = True).",
            "id": 48112109,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112109/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348850/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869790Z",
            "action": 59,
            "target": "<emph>printevenpages</emph>: specifies whether even pages should be printed (Default = True).",
            "id": 48112108,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112108/?format=api"
        },
        {
            "unit": "https://translations.documentfoundation.org/api/units/110348827/?format=api",
            "component": "https://translations.documentfoundation.org/api/components/libo_help-24-2/textsbasicshared03/?format=api",
            "translation": "https://translations.documentfoundation.org/api/translations/libo_help-24-2/textsbasicshared03/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T18:10:58.869768Z",
            "action": 59,
            "target": "<emph>printblankpages</emph>: specifies whether blank pages should be printed (Default = False).",
            "id": 48112107,
            "action_name": "String updated in the repository",
            "url": "https://translations.documentfoundation.org/api/changes/48112107/?format=api"
        }
    ]
}