Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
fankaiLiu committed Dec 23, 2023
1 parent c26a07d commit 4def419
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 3 deletions.
38 changes: 37 additions & 1 deletion locales/readme.yml
Original file line number Diff line number Diff line change
Expand Up @@ -412,4 +412,40 @@ project_dir_description:
uk: Опис каталогу проекту
th: คําอธิบายไดเร็กทอรี่โปรเจ็กต์
el: Περιγραφή καταλόγου έργου
da: Projektbiblioteksbeskrivelse
da: Projektbiblioteksbeskrivelse
introduction:
en: Introduction
zh_CN: 介绍
zh_TW: 介紹
fr: Introduction
ja: はじめに
es: Introducción
de: Einführung
ru: Введение
it: Introduzione
pt: Introdução
ko: 소개
no: Innledning
is: Inngangur
uk: Вступ
th: บทนํา
el: Εισαγωγή
da: Introduktion
introduction_text:
en: This is a project generated by salvo-cli. You can follow the commands below to initialize data, run the program, and test.
zh_CN: 这是一个由salvo-cli 生成的项目,你可以按照以下命令来初始数据,运行程序以及测试。
zh_TW: 這是一個由salvo-cli 生成的專案,你可以按照以下命令來初始化資料,運行程序以及測試。
fr: Il s'agit d'un projet généré par salvo-cli. Vous pouvez suivre les commandes ci-dessous pour initialiser les données, exécuter le programme et tester.
ja: これはsalvo-cliによって生成されたプロジェクトです。以下のコマンドに従って、データの初期化、プログラムの実行、テストを行うことができます。
es: Este es un proyecto generado por salvo-cli. Puede seguir los siguientes comandos para inicializar los datos, ejecutar el programa y probar.
de: Dies ist ein von salvo-cli generiertes Projekt. Sie können die folgenden Befehle befolgen, um Daten zu initialisieren, das Programm auszuführen und zu testen.
ru: Это проект, сгенерированный salvo-cli. Вы можете следовать приведенным ниже командам для инициализации данных, запуска программы и тестирования.
it: Questo è un progetto generato da salvo-cli. Puoi seguire i comandi sottostanti per inizializzare i dati, eseguire il programma e fare dei test.
pt: Este é um projeto gerado pelo salvo-cli. Você pode seguir os comandos abaixo para inicializar dados, executar o programa e testar.
ko: 이것은 salvo-cli로 생성된 프로젝트입니다. 아래 명령을 따라 데이터를 초기화하고 프로그램을 실행 및 테스트할 수 있습니다.
no: Dette er et prosjekt generert av salvo-cli. Du kan følge kommandoene nedenfor for å initialisere data, kjøre programmet og teste.
is: Þetta er verkefni búið til með salvo-cli. Þú getur fylgt skipununum hér fyrir neðan til að frumstilla gögn, keyra forritið og prófa.
uk: Це проект, згенерований за допомогою salvo-cli. Ви можете скористатися наведеними нижче командами, щоб ініціалізувати дані, запустити програму та протестувати її.
th: นี่คือโปรเจ็กต์ที่สร้างขึ้นโดย salvo-cli คุณสามารถทําตามคําสั่งด้านล่างเพื่อเริ่มต้นข้อมูล รันโปรแกรม และทดสอบ
el: Αυτό είναι ένα έργο που δημιουργήθηκε από το salvo-cli. Μπορείτε να ακολουθήσετε τις παρακάτω εντολές για αρχικοποίηση δεδομένων, εκτέλεση του προγράμματος και δοκιμές.
da: Dette er et projekt genereret af salvo-cli. Du kan følge kommandoerne herunder for at initialisere data, køre programmet og teste.
5 changes: 3 additions & 2 deletions src/template/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

#
# {introduction}
{{introduction_text}}
# {{project_dir_description}}
{{directory_contents}}
3 changes: 3 additions & 0 deletions src/utils/create_project.rs
Original file line number Diff line number Diff line change
Expand Up @@ -429,6 +429,9 @@ pub fn write_project_file(

let directory_contents = write_directory_contents_to_markdown(&project_path.join("README.md"))?;
data["directory_contents"] = handlebars::JsonValue::String(directory_contents);
data["project_dir_description"]=handlebars::JsonValue::String(t!("project_dir_description"));
data["introduction"]=handlebars::JsonValue::String(t!("introduction"));
data["introduction_text"]=handlebars::JsonValue::String(t!("introduction_text"));
for (file_name, template) in &templates {
render_and_write_to_file(&handlebars, template, &data, project_path.join(file_name))?;
}
Expand Down

0 comments on commit 4def419

Please sign in to comment.