# Native languages

**URL:** <https://forum.rabbitcommunity.tech/t/native-languages/916>\
**Category:** shipped!\
**Created:** [June 15, 2024, 3:14am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916 "2024-06-15T03:14:48Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![golfpeppe](https://avatars.discourse-cdn.com/v4/letter/g/f08c70/32.png) [@golfpeppe](https://forum.rabbitcommunity.tech/u/golfpeppe)\
**Post date:** [July 22, 2024, 3:20pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/64 "2024-07-22T15:20:14Z")

</div>

Se il tuo invito è a rispolverare il mio inglese, magari avessi tempo. Ho 56 anni una lavoro, una moglie e una meravigliosa figlia cinquenne. A loro, e solo a loro due, voglio dedicare tutto il tempo che ho a disposizione! Non ti conosco, e sinceramente non mi interessa sapere chi sei o cosa fai nella vita, ma non accetto in alcun modo il tuo invito ad “aprire il cervello”; anzi lo ritengo offensivo, sia nei miei confronti che di chiunque altro che, come me, ha una vita “normale” con una normale scala dei valori, in cui gli affetti vengono al primo posto. Per questo ritengo che sia una richiesta valida e doverosa quella di voler far implementare al Rabbit l’italiano, come qualsiasi altra lingua, per poter fruire appieno di tutte le potenzialità del dispositivo.

---

<div class="post-metadata">

**Author:** ![simon](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/simon/32/4_2.png) [@simon](https://forum.rabbitcommunity.tech/u/simon)\
**Post date:** [July 23, 2024, 12:48am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/68 "2024-07-23T00:48:04Z")

</div>

> [@Angus](#):
>
> @simon : of any other suggestions, languages integration is the one with most votes. We know it’s on your roadmap but :
> 
> 1. can you provide a release frame?
> 2. can these votes modify your agenda (that would mean rabbit cares for what users do really want) ?
> 3. can you update us on the actual state of languages integration?

I haven’t been given a timeline yet, unfortunately, so I can’t provide that.  
Yes, the votes can modify the agenda, they are an important data point. But, they must still be balanced against other data points and other business needs and requirements, and they of course can’t impact the amount of time it takes to do something with the resources that we have.

I don’t have an update on the status right now but as soon as I have one I’ll be sure to share it!

---

<div class="post-metadata">

**Author:** ![Afaces](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/afaces/32/5729_2.png) [@Afaces](https://forum.rabbitcommunity.tech/u/Afaces)\
**Post date:** [July 23, 2024, 10:04am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/71 "2024-07-23T10:04:27Z")

</div>

## Avoiding Hard-Coded Text in Multi-Language Applications

A critical aspect of developing a multi-language app is managing text and user interface elements. Hard-coding text directly into the application in a certain language, can lead to numerous challenges…

### 1. Flexibility and Maintainability

#### Dynamic Text Management

By using variables to manage text, developers can quickly and easily change, add, or remove text without modifying the core code.

#### Configuration Files

Storing text in configuration files (e.g., JSON, XML, or properties files) enables developers to separate the user interface from the application logic. _(Separation of concerns)_

### 2. Simplified Localization and Internationalization

#### Language-Specific Files

Using variables allows for the creation of language-specific files. Each file can contain translations for a given language. P. Example: You could have `en.json` for English, `es.json` for Spanish…

#### Consistency Across Languages

When text is managed through variables, it ensures consistency across different languages. If a term or phrase needs to be updated, it can be done in one place, and the change will reflect across all instances where that variable is used. 😉

### 3. Error Reduction and Quality Assurance

#### Detection of Hard-Coded Text

Implementing a system that detects hard-coded text can significantly reduce errors. Automated tools can scan the codebase to identify instances of hard-coded strings, ensuring that all text is appropriately managed through variables.

#### Quality Control

With a centralized approach to text management, quality assurance becomes more manageable. Review processes can be implemented to ensure that all translations are accurate and contextually appropriate before deployment.

### 4. Scalability

#### Easy Addition of New Languages

As your application grows and reaches new markets, adding support for additional languages becomes a straightforward process. You simply need to create a new configuration file for the language, without the need for extensive code changes.

#### Adaptability to User Feedback

Using variables allows for quick adjustments based on user feedback. If users suggest changes to certain texts or translations, these can be implemented swiftly without impacting the overall application structure.

---

<div class="post-metadata">

**Author:** ![cldferrilab](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/cldferrilab/32/3166_2.png) [@cldferrilab](https://forum.rabbitcommunity.tech/u/cldferrilab)\
**Post date:** [July 23, 2024, 3:10pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/74 "2024-07-23T15:10:28Z")

</div>

for the moment it is possible to use other languages ​​as input in terminal mode not vocally, output works with other languages ​​but with an English accent. If they want to sell many devices, multilingual support including Italian (which is my native language) is essential!

---

<div class="post-metadata">

**Author:** ![leahcim](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/leahcim/32/3688_2.png) [@leahcim](https://forum.rabbitcommunity.tech/u/leahcim)\
**Post date:** [July 23, 2024, 5:08pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/75 "2024-07-23T17:08:43Z")

</div>

Here is a good example from me of how you can use the Rabbit r1 to make the world a little bit better for everyone! PLEASE SHARE! @simon @jesse @zytruz

> **[Armut und Gewalt – DIE PERSÖNLICHE MEINUNG](https://strusch.net/2024/07/23/armut-und-gewalt/)**
>
> Private Internetpräsenz von Michael Strusch, der Stand der zur Vefügung gestellten Informationen auf dieser Seite ist Samstag der 11.01.2025, 02:01:50 Uhr

---

<div class="post-metadata">

**Author:** ![cldferrilab](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/cldferrilab/32/3166_2.png) [@cldferrilab](https://forum.rabbitcommunity.tech/u/cldferrilab)\
**Post date:** [July 23, 2024, 5:17pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/76 "2024-07-23T17:17:34Z")

</div>

“always converse in ” or “read and write in ” are examples of commands that work for me en Italien! 👍

> **[Come attivare l'italiano nella Terminal Mode di Rabbit R1](https://tuttoeoltre.it/index.php/2024/07/17/come-attivare-litaliano-nella-terminal-mode-di-rabbit-r1/)**
>
> Scopri come attivare l'italiano sul Rabbit R1 usando la Terminal Mode. Primi consigli, trucchi e anticipazioni sulla recensione completa di questo innovativo dispositivo AI.

---

<div class="post-metadata">

**Author:** ![Afaces](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/afaces/32/5729_2.png) [@Afaces](https://forum.rabbitcommunity.tech/u/Afaces)\
**Post date:** [July 24, 2024, 1:55pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/77 "2024-07-24T13:55:40Z")

</div>

Repositorio web en Español de rabbit R1 (No oficial) [https://mirabbitosr1.github.io/](https://mirabbitosr1.github.io/)

* * *

Foro sobre rabbit R1 en Español:

> **[Foro](https://eltecnologuia.com/foro-rabbit-r1/)**

---

<div class="post-metadata">

**Author:** ![Afaces](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/afaces/32/5729_2.png) [@Afaces](https://forum.rabbitcommunity.tech/u/Afaces)\
**Post date:** [July 26, 2024, 2:32pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/78 "2024-07-26T14:32:09Z")

</div>

Hello! Does the discussion here include vernacular, nonstandard dialects, and regional languages? For instance, in Spain, we have several co-official and protected languages, alongside Spanish (Castilian), which is official throughout the country. These include:

- **Catalan**
- **Galican**
- **Basque**
- **Aranese**
- **Asturian**

…and there are even more.

These languages represent a rich tapestry of cultural and linguistic diversity. How are these and other regional languages considered in our community discussions? Are they also factored into the optimal equation?

Many thanks and best regards!

---

<div class="post-metadata">

**Author:** ![leahcim](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/leahcim/32/3688_2.png) [@leahcim](https://forum.rabbitcommunity.tech/u/leahcim)\
**Post date:** [July 26, 2024, 2:55pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/79 "2024-07-26T14:55:45Z")

</div>

So if this should work with the different languages ​​one day, then r1 should definitely be able to speak Klingon too, I think, of course that’s just a suggestion!

But it would significantly increase the demand for r1.

---

<div class="post-metadata">

**Author:** ![Karim](https://avatars.discourse-cdn.com/v4/letter/k/46a35a/32.png) [@Karim](https://forum.rabbitcommunity.tech/u/Karim)\
**Post date:** [July 28, 2024, 3:43am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/80 "2024-07-28T03:43:40Z")

</div>

More and more customers from Europe are buying the Rabbit R1. I bought it because it was planned to have French language. I will be really disappointed if I have to wait a long time. This should be the priority for the company now…

---

<div class="post-metadata">

**Author:** ![BlueNexus9](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/bluenexus9/32/3692_2.png) [@BlueNexus9](https://forum.rabbitcommunity.tech/u/BlueNexus9)\
**Post date:** [July 28, 2024, 3:10pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/81 "2024-07-28T15:10:54Z")

</div>

Hi @Karim ,  
Hi @leahcim ,  
Hi @cldferrilab ,  
Hi all,

I agree with you. To have much more content and use cases, language packages should be get a high priority.

Also the ‘teach-mode’ should get a very high priority.

In the following post I have created a trick, which I have found in some tests with my rabbit r1.

It could be improve the community-request for more languages at the moment in this early development:  
[\> Summarize a topic in a language other than english](https://forum.rabbitcommunity.tech/t/user-wiki-thread-little-tricks-you-need-to-know/241/24)

---

<div class="post-metadata">

**Author:** ![jorge](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/jorge/32/731_2.png) [@jorge](https://forum.rabbitcommunity.tech/u/jorge)\
**Post date:** [July 30, 2024, 12:42am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/82 "2024-07-30T00:42:45Z")

</div>

Spanish is the world’s second-most spoken native language after Mandarin Chinese\*\* ; the world’s fourth-most spoken language overall after English, Mandarin Chinese, and Hindustani (Hindi-Urdu); and the world’s most widely spoken Romance language.

Ya ofrecí al equipo de Rabbit ayudar con esto. Espero que se pueda empezar a implementar en breve.

---

<div class="post-metadata">

**Author:** ![Mucaozer](https://avatars.discourse-cdn.com/v4/letter/m/9dc877/32.png) [@Mucaozer](https://forum.rabbitcommunity.tech/u/Mucaozer)\
**Post date:** [July 30, 2024, 5:39pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/83 "2024-07-30T17:39:10Z")

</div>

Hello, how are you?

Please understand my message, thank you. I am in France and I have received my Rabbit which is frustrating me a lot. Why? Because it only supports the English language! For me, if I pronounce a singer’s name in English and don’t pronounce it well because I don’t have a good accent, it suggests a random artist or asks me to rephrase. Look at the second-hand resale sites in France, there are thousands! Why? Because the French language is not supported!!! So when is the French language update coming? Since January, it has been written that multilingual support is coming…??

---

<div class="post-metadata">

**Author:** ![MrCubix](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/mrcubix/32/3707_2.png) [@MrCubix](https://forum.rabbitcommunity.tech/u/MrCubix)\
**Post date:** [July 30, 2024, 8:35pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/84 "2024-07-30T20:35:49Z")

</div>

Please make even urdu support on this device, but not Italian. I wish Rabbit will  
help people to study languages 🙂 a bit

---

<div class="post-metadata">

**Author:** ![raulgad](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@raulgad](https://forum.rabbitcommunity.tech/u/raulgad)\
**Post date:** [July 30, 2024, 10:27pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/85 "2024-07-30T22:27:40Z")

</div>

> [@simon](#):
>
> e an update on the status right now but as soon as I have one I’ll be sure to share it!

Thank you Simon, I love you

---

<div class="post-metadata">

**Author:** ![ostiaalex](https://avatars.discourse-cdn.com/v4/letter/o/ecc23a/32.png) [@ostiaalex](https://forum.rabbitcommunity.tech/u/ostiaalex)\
**Post date:** [July 31, 2024, 4:17pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/86 "2024-07-31T16:17:10Z")

</div>

FYI I’ve got a reply from Rabbit:

Thank you for reaching out to rabbit support. I appreciate your suggestion about having the rabbit r1 to respond in the target language with the corresponding voice and pronunciation, rather than defaulting to English. We truly value your feedback and are glad you took the time to share your thoughts with us.

I’ve noted your request and will be forwarding it to our team for consideration. If you have any other ideas or questions, please feel free to let me know.

---

<div class="post-metadata">

**Author:** ![cvanbib](https://avatars.discourse-cdn.com/v4/letter/c/54ee81/32.png) [@cvanbib](https://forum.rabbitcommunity.tech/u/cvanbib)\
**Post date:** [August 4, 2024, 6:00pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/87 "2024-08-04T18:00:08Z")

</div>

And Spanish is the first in the world as a native language.

---

<div class="post-metadata">

**Author:** ![ostiaalex](https://avatars.discourse-cdn.com/v4/letter/o/ecc23a/32.png) [@ostiaalex](https://forum.rabbitcommunity.tech/u/ostiaalex)\
**Post date:** [August 5, 2024, 4:08pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/88 "2024-08-05T16:08:27Z")

</div>

Our team is actively working on multiple aspects of the r1, and we carefully consider all feedback from our community, including the high demand for native language support as well as basic features like calendars and calculators. We understand that balancing various priorities is essential to improving overall user experience.

The updates we’re currently focusing on are aimed at enhancing the r1’s core functionalities and exploring new capabilities that we believe will add significant value for our users. While we understand the importance of the features you’ve mentioned, our development process involves evaluating and prioritizing features based on numerous factors.

Your input is valuable, and we’ll make sure to pass your concerns along to our product and development team. We are committed to listening to our community and continually improving the r1.

Thank you for your patience and continued support. We’re dedicated to making the r1 better with each update, and we appreciate your engagement in this process.

---

<div class="post-metadata">

**Author:** ![Virtuam360](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/virtuam360/32/3624_2.png) [@Virtuam360](https://forum.rabbitcommunity.tech/u/Virtuam360)\
**Post date:** [August 6, 2024, 6:16am UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/89 "2024-08-06T06:16:20Z")

</div>

Dear R1 developers, as long as you improve r1 and don’t adapt it to other languages, our devices remain stored in drawers, gathering dust, and we see the use of r1 endangered due to the advances of AI in mobile phones

---

<div class="post-metadata">

**Author:** ![leahcim](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.rabbitcommunity.tech/leahcim/32/3688_2.png) [@leahcim](https://forum.rabbitcommunity.tech/u/leahcim)\
**Post date:** [August 6, 2024, 1:09pm UTC](https://forum.rabbitcommunity.tech/t/native-languages/916/90 "2024-08-06T13:09:00Z")

</div>

r1 is a similar but also a different class of device compared to a smartphone, so I understand this concern, but if the developers at Rabbit and especially those responsible don’t really do everything wrong that can go wrong, then this concern is unfounded.

[Previous page](https://forum.rabbitcommunity.tech/t/native-languages/916.md?page=3)

[Next page](https://forum.rabbitcommunity.tech/t/native-languages/916.md?page=5)
