> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/2024.1/toolbox/localization/settranslationattribute.md).

# Set Translation Attribute

## Overview

![The Set Translation Attribute Node.](/files/qrlTLBJL3DnCpdgT60L2)

The **Set Translation Attribute Node** allows the user to set a new item for a specific key and returns this as a formatted **String**. The default values appear when a `Key` is selected in the **Attributes** and corresponds to the **Inputs** of the **Node**.

[**Scope**](/incari-studio/2024.1/toolbox/overview.md#scopes): **Project**, **Scene**, **Function**, **Prefab**.

## Attributes

![The Set Translation Attribute Node.](/files/fZg2r78kIji7N5hTgYqV)

| Attribute        | Type         | Description                                                                                                                                                                        |
| ---------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Key`            | **Dropdown** | The `Key` corresponds to the keys that appear in the **Localization** file selected in the [**Project Settings**](/incari-studio/2024.1/modules/project-settings/localization.md). |
| `Default Values` | **Element**  | The element, or elements, to be set as a new **Translation Attribute** if none are already provided in the **Input Socket**.                                                       |

## Inputs

| Input                                                 | Type       | Description                                                                                                          |
| ----------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------- |
| *Pulse Input* (►)                                     | **Pulse**  | A standard **Input Pulse**, to trigger the execution of the **Node**.                                                |
| Input is generated from `Default Value` **Attribute** | **String** | Corresponds to the `Input Elements` shown in the `Default Value` **Attribute**. These appear when a `Key` is chosen. |

## Outputs

| Output             | Type       | Description                                                                                                                            |
| ------------------ | ---------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse**  | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |
| `Formatted String` | **String** | The returned **String** fomatted with the **Translation Attributes** that were set.                                                    |
