Skip to content

Commit 2784e4a

Browse files
committed
增加选择时描述
1 parent bb474ef commit 2784e4a

File tree

2 files changed

+108
-57
lines changed

2 files changed

+108
-57
lines changed

locales/cli_options.yml

Lines changed: 105 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -72,59 +72,59 @@ select_db_lib:
7272
el: επιλέξτε τύπο σύνδεσης βάσης δεδομένων
7373
da: vælg databaseforbindelsestype
7474
db_lib_sqlx:
75-
en: SQLx is an async, pure Rust† SQL crate featuring compile-time checked queries without a DSL. 10K
76-
zh_CN: SQLx 是一个异步、纯 Rust† 的 SQL 库,具有无 DSL 的编译时检查查询。10K
77-
zh_TW: SQLx 是一個非同步、純 Rust† 的 SQL 函式庫,具有無 DSL 的編譯時檢查查詢。10K
78-
fr: SQLx est une caisse SQL asynchrone et pure Rust† avec des requêtes vérifiées au moment de la compilation sans DSL. 10K
79-
ja: SQLx は、DSL なしでコンパイル時にクエリをチェックする、非同期で純粋な Rust† SQL クレートです。10K
80-
es: SQLx es una caja SQL asíncrona y pura Rust† con consultas verificadas en tiempo de compilación sin DSL. 10K
81-
de: SQLx ist eine asynchrone, reine Rust† SQL-Kiste mit kompilierten Abfragen ohne DSL. 10K
82-
ru: SQLx - это асинхронный, чистый Rust† SQL ящик с проверкой запросов во время компиляции без DSL. 10K
83-
it: SQLx è una cassa SQL asincrona e pura Rust† con query verificate in fase di compilazione senza DSL. 10K
84-
pt: SQLx é uma caixa SQL assíncrona e pura Rust† com consultas verificadas no momento da compilação sem DSL. 10K
85-
ko: SQLx 는 DSL 없이 컴파일 시간에 쿼리를 확인하는 비동기, 순수 Rust† SQL 크레이트입니다. 10K
86-
no: SQLx er en asynkron, ren Rust† SQL-kasse med kompilerte spørringer uten DSL. 10K
87-
is: SQLx er asynkron, hrein Rust† SQL kassa með samþjöppuð fyrirspurnir án DSL. 10K
88-
uk: SQLx - це асинхронний, чистий Rust† SQL ящик з перевіреними на етапі компіляції запитами без DSL. 10K
89-
th: SQLx เป็น SQL crate แบบ async, pure Rust† ที่มีการตรวจสอบคิวรีในเวลาคอมไพล์โดยไม่มี DSL. 10K
90-
el: το SQLx είναι ένα ασύγχρονο, καθαρό Rust† SQL κιβώτιο με ερωτήματα ελεγμένα κατά τη σύνταξη χωρίς DSL. 10K
91-
da: SQLx er en asynkron, ren Rust† SQL-kasse med kompilerede forespørgsler uden DSL. 10K
75+
en: SQLx is an async, pure Rust† SQL crate featuring compile-time checked queries without a DSL. 14K
76+
zh_CN: SQLx 是一个异步、纯 Rust† 的 SQL 库,具有无 DSL 的编译时检查查询。14K
77+
zh_TW: SQLx 是一個非同步、純 Rust† 的 SQL 函式庫,具有無 DSL 的編譯時檢查查詢。14K
78+
fr: SQLx est une caisse SQL asynchrone et pure Rust† avec des requêtes vérifiées au moment de la compilation sans DSL. 14K
79+
ja: SQLx は、DSL なしでコンパイル時にクエリをチェックする、非同期で純粋な Rust† SQL クレートです。14K
80+
es: SQLx es una caja SQL asíncrona y pura Rust† con consultas verificadas en tiempo de compilación sin DSL. 14K
81+
de: SQLx ist eine asynchrone, reine Rust† SQL-Kiste mit kompilierten Abfragen ohne DSL. 14K
82+
ru: SQLx - это асинхронный, чистый Rust† SQL ящик с проверкой запросов во время компиляции без DSL. 14K
83+
it: SQLx è una cassa SQL asincrona e pura Rust† con query verificate in fase di compilazione senza DSL. 14K
84+
pt: SQLx é uma caixa SQL assíncrona e pura Rust† com consultas verificadas no momento da compilação sem DSL. 14K
85+
ko: SQLx 는 DSL 없이 컴파일 시간에 쿼리를 확인하는 비동기, 순수 Rust† SQL 크레이트입니다. 14K
86+
no: SQLx er en asynkron, ren Rust† SQL-kasse med kompilerte spørringer uten DSL. 14K
87+
is: SQLx er asynkron, hrein Rust† SQL kassa með samþjöppuð fyrirspurnir án DSL. 14K
88+
uk: SQLx - це асинхронний, чистий Rust† SQL ящик з перевіреними на етапі компіляції запитами без DSL. 14K
89+
th: SQLx เป็น SQL crate แบบ async, pure Rust† ที่มีการตรวจสอบคิวรีในเวลาคอมไพล์โดยไม่มี DSL. 14K
90+
el: το SQLx είναι ένα ασύγχρονο, καθαρό Rust† SQL κιβώτιο με ερωτήματα ελεγμένα κατά τη σύνταξη χωρίς DSL. 14K
91+
da: SQLx er en asynkron, ren Rust† SQL-kasse med kompilerede forespørgsler uden DSL. 14K
9292
db_lib_diesel:
93-
en: diesel:A safe, extensible ORM and Query Builder for Rust 11K
94-
zh_CN: diesel:Rust 的安全、可扩展的 ORM 和查询生成器 11K
95-
zh_TW: diesel:Rust 的安全、可擴展的 ORM 和查詢生成器 11K
96-
fr: diesel:ORM et générateur de requêtes extensible et sûr pour Rust 11K
97-
ja: diesel:Rust の安全で拡張可能な ORM とクエリビルダー 11K
98-
es: diesel:ORM y generador de consultas seguro y extensible para Rust 11K
99-
de: diesel:Eine sichere, erweiterbare ORM und Abfragegenerator für Rust 11K
100-
ru: diesel:ORM и генератор запросов безопасны и расширяемы для Rust 11K
101-
it: diesel:ORM e generatore di query sicuro ed estensibile per Rust 11K
102-
pt: diesel:ORM e gerador de consultas seguro e extensível para Rust 11K
103-
ko: diesel:Rust 의 안전하고 확장 가능한 ORM 및 쿼리 빌더 11K
104-
no: diesel:En sikker, utvidbar ORM og spørringsbygger for Rust 11K
105-
is: diesel:Öruggt, útvíkkandi ORM og fyrirspurnarbyggir fyrir Rust 11K
106-
uk: diesel:ORM та генератор запитів безпечні та розширювані для Rust 11K
107-
th: diesel:ORM และ Query Builder ที่ปลอดภัยและสามารถขยายได้สำหรับ Rust 11K
108-
el: diesel:ένα ασφαλές, επεκτάσιμο ORM και Query Builder για Rust 11K
109-
da: diesel:En sikker, udvidelig ORM og Query Builder til Rust 11K
93+
en: diesel:A safe, extensible ORM and Query Builder for Rust 13K
94+
zh_CN: diesel:Rust 的安全、可扩展的 ORM 和查询生成器 13K
95+
zh_TW: diesel:Rust 的安全、可擴展的 ORM 和查詢生成器 13K
96+
fr: diesel:ORM et générateur de requêtes extensible et sûr pour Rust 13K
97+
ja: diesel:Rust の安全で拡張可能な ORM とクエリビルダー 13K
98+
es: diesel:ORM y generador de consultas seguro y extensible para Rust 13K
99+
de: diesel:Eine sichere, erweiterbare ORM und Abfragegenerator für Rust 13K
100+
ru: diesel:ORM и генератор запросов безопасны и расширяемы для Rust 13K
101+
it: diesel:ORM e generatore di query sicuro ed estensibile per Rust 13K
102+
pt: diesel:ORM e gerador de consultas seguro e extensível para Rust 13K
103+
ko: diesel:Rust 의 안전하고 확장 가능한 ORM 및 쿼리 빌더 13K
104+
no: diesel:En sikker, utvidbar ORM og spørringsbygger for Rust 13K
105+
is: diesel:Öruggt, útvíkkandi ORM og fyrirspurnarbyggir fyrir Rust 13K
106+
uk: diesel:ORM та генератор запитів безпечні та розширювані для Rust 13K
107+
th: diesel:ORM และ Query Builder ที่ปลอดภัยและสามารถขยายได้สำหรับ Rust 13K
108+
el: diesel:ένα ασφαλές, επεκτάσιμο ORM και Query Builder για Rust 13K
109+
da: diesel:En sikker, udvidelig ORM og Query Builder til Rust 13K
110110
db_lib_seaorm:
111-
en: sea-orm:🐚 An async & dynamic ORM for Rust (I like it)
112-
zh_CN: sea-orm:🐚 Rust 的异步和动态 ORM(我喜欢它)
113-
zh_TW: sea-orm:🐚 Rust 的非同步和動態 ORM(我喜歡它)
114-
fr: sea-orm:🐚 Un ORM asynchrone et dynamique pour Rust (je l'aime)
115-
ja: sea-orm:🐚 Rust の非同期 & 動的 ORM(気に入っています)
116-
es: sea-orm:🐚 Un ORM asíncrono y dinámico para Rust (me gusta)
117-
de: sea-orm:🐚 Ein asynchrones und dynamisches ORM für Rust (ich mag es)
118-
ru: sea-orm:🐚 Асинхронный и динамический ORM для Rust (мне нравится)
119-
it: sea-orm:🐚 Un ORM asincrono e dinamico per Rust (mi piace)
120-
pt: sea-orm:🐚 Um ORM assíncrono e dinâmico para Rust (eu gosto)
121-
ko: sea-orm:🐚 Rust 의 비동기 및 동적 ORM (나는 좋아)
122-
no: sea-orm:🐚 En asynkron og dynamisk ORM for Rust (jeg liker det)
123-
is: sea-orm:🐚 Asynkron og hreyfanleg ORM fyrir Rust (mér líkar það)
124-
uk: sea-orm:🐚 Асинхронний та динамічний ORM для Rust (мені подобається)
125-
th: sea-orm:🐚 ORM แบบ async และ dynamic สำหรับ Rust (ฉันชอบมัน)
126-
el: sea-orm:🐚 ένα ασύγχρονο και δυναμικό ORM για Rust (μου αρέσει)
127-
da: sea-orm:🐚 En asynkron og dynamisk ORM til Rust (jeg kan lide det)
111+
en: sea-orm:🐚 An async & dynamic ORM for Rust
112+
zh_CN: sea-orm:🐚 Rust 的异步和动态 ORM
113+
zh_TW: sea-orm:🐚 Rust 的非同步和動態 ORM
114+
fr: sea-orm:🐚 Un ORM asynchrone et dynamique pour Rust
115+
ja: sea-orm:🐚 Rust の非同期 & 動的 ORM
116+
es: sea-orm:🐚 Un ORM asíncrono y dinámico para Rust
117+
de: sea-orm:🐚 Ein asynchrones und dynamisches ORM für Rust
118+
ru: sea-orm:🐚 Асинхронный и динамический ORM для Rust
119+
it: sea-orm:🐚 Un ORM asincrono e dinamico per Rust
120+
pt: sea-orm:🐚 Um ORM assíncrono e dinâmico para Rust
121+
ko: sea-orm:🐚 Rust 의 비동기 및 동적 ORM
122+
no: sea-orm:🐚 En asynkron og dynamisk ORM for Rust
123+
is: sea-orm:🐚 Asynkron og hreyfanleg ORM fyrir Rust
124+
uk: sea-orm:🐚 Асинхронний та динамічний ORM для Rust
125+
th: sea-orm:🐚 ORM แบบ async และ dynamic สำหรับ Rust
126+
el: sea-orm:🐚 ένα ασύγχρονο και δυναμικό ORM για Rust
127+
da: sea-orm:🐚 En asynkron og dynamisk ORM til Rust
128128
db_lib_rbatis:
129129
en: rbatis:A similar Mybatis (java) asynchronous ORM framework
130130
zh_CN: rbatis:类似 Mybatis (java) 的异步 ORM 框架
@@ -197,3 +197,57 @@ select_db_type:
197197
th: เลือกประเภทฐานข้อมูล
198198
el: επιλέξτε τύπο βάσης δεδομένων
199199
da: vælg databasetype
200+
db_type_sqlite:
201+
en: "sqlite - Simple project for learning, ready to use out of the box"
202+
zh_CN: "sqlite - 简单项目,学习使用,开箱即用"
203+
zh_TW: "sqlite - 簡單項目,學習使用,開箱即用"
204+
fr: "sqlite - Projet simple pour l'apprentissage, prêt à l'emploi"
205+
ja: "sqlite - 学習用の簡単なプロジェクト、すぐに使用可能"
206+
es: "sqlite - Proyecto simple para aprender, listo para usar"
207+
de: "sqlite - Einfaches Projekt zum Lernen, sofort einsatzbereit"
208+
ru: "sqlite - Простой проект для обучения, готовый к использованию"
209+
it: "sqlite - Progetto semplice per l'apprendimento, pronto all'uso"
210+
pt: "sqlite - Projeto simples para aprendizado, pronto para usar"
211+
ko: "sqlite - 학습용 간단한 프로젝트, 즉시 사용 가능"
212+
no: "sqlite - Enkelt prosjekt for læring, klar til bruk"
213+
is: "sqlite - Einfalt verkefni til að læra, tilbúið til notkunar"
214+
uk: "sqlite - Простий проект для навчання, готовий до використання"
215+
th: "sqlite - โปรเจกต์ง่ายๆ สำหรับการเรียนรู้ พร้อมใช้งานทันที"
216+
el: "sqlite - Απλό έργο για εκμάθηση, έτοιμο προς χρήση"
217+
da: "sqlite - Simpelt projekt til læring, klar til brug"
218+
db_type_mysql:
219+
en: "mysql - Perhaps you're required to use MySQL?"
220+
zh_CN: "mysql - 或许你被要求使用MySQL?"
221+
zh_TW: "mysql - 也許你被要求使用MySQL?"
222+
fr: "mysql - Peut-être devez-vous utiliser MySQL ?"
223+
ja: "mysql - MySQLの使用が必要かもしれません?"
224+
es: "mysql - ¿Tal vez necesitas usar MySQL?"
225+
de: "mysql - Vielleicht müssen Sie MySQL verwenden?"
226+
ru: "mysql - Возможно, вам нужно использовать MySQL?"
227+
it: "mysql - Forse ti serve utilizzare MySQL?"
228+
pt: "mysql - Talvez você precise usar MySQL?"
229+
ko: "mysql - MySQL을 사용해야 할 수도 있나요?"
230+
no: "mysql - Kanskje du må bruke MySQL?"
231+
is: "mysql - Kannski þarftu að nota MySQL?"
232+
uk: "mysql - Можливо, вам потрібно використовувати MySQL?"
233+
th: "mysql - บางทีคุณอาจต้องใช้ MySQL?"
234+
el: "mysql - Ίσως χρειάζεται να χρησιμοποιήσετε MySQL?"
235+
da: "mysql - Måske skal du bruge MySQL?"
236+
db_type_postgres:
237+
en: "postgres - The most popular and excellent database"
238+
zh_CN: "postgres - 最受欢迎的优秀的数据库"
239+
zh_TW: "postgres - 最受歡迎的優秀資料庫"
240+
fr: "postgres - La base de données la plus populaire et excellente"
241+
ja: "postgres - 最も人気のある優れたデータベース"
242+
es: "postgres - La base de datos más popular y excelente"
243+
de: "postgres - Die beliebteste und ausgezeichnete Datenbank"
244+
ru: "postgres - Самая популярная и отличная база данных"
245+
it: "postgres - Il database più popolare ed eccellente"
246+
pt: "postgres - O banco de dados mais popular e excelente"
247+
ko: "postgres - 가장 인기 있고 우수한 데이터베이스"
248+
no: "postgres - Den mest populære og utmerkede databasen"
249+
is: "postgres - Vinsælasti og framúrskarandi gagnagrunnurinn"
250+
uk: "postgres - Найпопулярніша та відмінна база даних"
251+
th: "postgres - ฐานข้อมูลที่ได้รับความนิยมและยอดเยี่ยมที่สุด"
252+
el: "postgres - Η πιο δημοφιλής και εξαιρετική βάση δεδομένων"
253+
da: "postgres - Den mest populære og fremragende database"

src/templates/classic/selection.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,16 @@ pub fn get_selected() -> Result<Option<Selected>> {
5353
}));
5454
}
5555

56-
let db_types: Vec<&str> = vec!["sqlite", "mysql", "postgres"];
57-
// if db_lib == DbLib::Rbatis {
58-
// db_types = vec!["sqlite", "mysql", "postgres", "mssql"];
59-
// }
56+
let db_types = &[t!("db_type_sqlite"), t!("db_type_postgres"), t!("db_type_mysql")];
6057
let db_type_selection = Select::with_theme(&theme)
6158
.with_prompt(t!("select_db_type").replace(r"\n", "\n"))
6259
.default(0)
6360
.items(&db_types[..])
6461
.interact()?;
6562
let db_type = match db_type_selection {
6663
0 => DbType::Sqlite,
67-
1 => DbType::Mysql,
68-
2 => DbType::Postgres,
64+
1 => DbType::Postgres,
65+
2 => DbType::Mysql,
6966
_ => anyhow::bail!("Invalid db type selection"),
7067
};
7168

0 commit comments

Comments
 (0)