Workflow and guideline for 3drens
Improve the internal work experience of the team


i18n design process
01.
Repetitive words scattered across different design drafts are difficult to maintain. Updating them manually takes a lot of time.
02.
The collaboration process doesn't ensure alignment between design drafts and copywriting, and as the amount of copy increases, the communication cost with engineers also rises.
The first issue that needs to be addressed is the organization of multiple languages in the design drafts. We need to find a method to consolidate the text content and avoid spending a lot of time updating design drafts. First, I researched many language management platforms, hoping to automate the language replacement in design drafts. However, these services are usually expensive, and implementing them would significantly change our existing processes. Considering the time and financial costs, we decided not to adopt this approach at this stage. I also tried some free Figma plugins, but abandoned them due to instability. Finally, I realized that Figma variables could also consolidate text. By simply setting up a text variables database and applying it to text layers, we could manage the text content in design drafts in batches.

Considering collaboration with engineers, how can we reduce communication costs and ensure consistency between translated text and development? As mentioned earlier, engineers manage text content using key values, where one key represents one piece of text. The method I thought of is to synchronize the engineering keys with Figma variables, making the keys a bridge for communication. This can ensure consistency between engineering and design. When new text content is generated, engineers can annotate the newly created key values using comments.

I shared the process with the team, and it was adopted. Afterwards, I created a Figma variables tutorial and wrote up collaboration procedures to help the team quickly get up to speed.
Content guidelline


Icongraphy

