<h3 dir="auto">Apache Airflow version</h3>
<p dir="auto">2.3.4</p>
<h3 dir="auto">What happened</h3>
<p dir="auto">When running airflow db upgrade , we encounter the following error:<br>
`[2022-09-05 07:04:10,182] {db.py:939} WARNING - Found 273 duplicates in table task_fail.  Will attempt to move them.</p>
<p dir="auto">[2022-09-05 07:08:23,703] {db.py:1466} INFO - Creating tables</p>
<p dir="auto">INFO  [alembic.runtime.migration] Context impl MySQLImpl.</p>
<p dir="auto">INFO  [alembic.runtime.migration] Will assume non-transactional DDL.</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade 587bdf053233 -&gt; 5e3ec427fdd3, Increase length of email and username in <code class="notranslate">ab_user</code> and <code class="notranslate">ab_register_user</code> table to <code class="notranslate">256</code> characters</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade 5e3ec427fdd3 -&gt; 786e3737b18f, Add <code class="notranslate">timetable_description</code> column to DagModel for UI.</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade 786e3737b18f -&gt; f9da662e7089, Add <code class="notranslate">LogTemplate</code> table to track changes to config values <code class="notranslate">log_filename_template</code></p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade f9da662e7089 -&gt; e655c0453f75, Add <code class="notranslate">map_index</code> column to TaskInstance to identify task-mapping,<br>
and a <code class="notranslate">task_map</code> table to track mapping values from XCom.</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade e655c0453f75 -&gt; a3bcd0914482, add data_compressed to serialized_dag</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade a3bcd0914482 -&gt; c306b5b5ae4a, Switch XCom table to use <code class="notranslate">run_id</code> and add <code class="notranslate">map_index</code>.</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade c306b5b5ae4a -&gt; c97c2ab6aa23, add callback request table</p>
<p dir="auto">INFO  [alembic.runtime.migration] Running upgrade c97c2ab6aa23 -&gt; 4eaab2fe6582, Migrate RTIF to use run_id and map_index</p>
<p dir="auto">Traceback (most recent call last):</p>
<p dir="auto">File "/opt/python3.9/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1802, in _execute_context<br>
self.dialect.do_execute(</p>
<p dir="auto">File "/opt/python3.9/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 719, in do_execute<br>
cursor.execute(statement, parameters)</p>
<p dir="auto">File "/opt/python3.9/lib/python3.9/site-packages/MySQLdb/cursors.py", line 206, in execute<br>
res = self._query(query)</p>
<p dir="auto">File "/opt/python3.9/lib/python3.9/site-packages/MySQLdb/cursors.py", line 319, in _query<br>
db.query(q)</p>
<p dir="auto">File "/opt/python3.9/lib/python3.9/site-packages/MySQLdb/connections.py", line 254, in query<br>
_mysql.connection.query(self, query)</p>
<p dir="auto">MySQLdb._exceptions.IntegrityError: (1215, 'Unknown error 1215')`</p>
<p dir="auto">We are currently attempting to migrate from 2.2.4 to 2.3.4</p>
<h3 dir="auto">What you think should happen instead</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">How to reproduce</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Operating System</h3>
<p dir="auto">CentOS Linux 7</p>
<h3 dir="auto">Versions of Apache Airflow Providers</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Deployment</h3>
<p dir="auto">Composer</p>
<h3 dir="auto">Deployment details</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Anything else</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Are you willing to submit PR?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Yes I am willing to submit a PR!</li>
</ul>
<h3 dir="auto">Code of Conduct</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I agree to follow this project's <a href="https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md">Code of Conduct</a></li>
</ul>
<h3 dir="auto">Description</h3>
<p dir="auto">Airflow is a great software. I use it intensively in my current work. But I wonder why the webserver is running without other language support? Isn't it nice to switch between different language for different country?</p>
<h3 dir="auto">Use case/motivation</h3>
<p dir="auto">I want to add Chinese to airflow. I am professional in Chinese and Japanese. I would like to add a switch to change webserver to Chinese and Japanese.</p>
<h3 dir="auto">Related issues</h3>
<p dir="auto"><em>No response</em></p>
<h3 dir="auto">Are you willing to submit a PR?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Yes I am willing to submit a PR!</li>
</ul>
<h3 dir="auto">Code of Conduct</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I agree to follow this project's <a href="https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md">Code of Conduct</a></li>
</ul>