Init commit

This commit is contained in:
Archie Fox
2025-07-18 16:54:18 +03:00
commit 191b581d28
3 changed files with 48 additions and 0 deletions

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# GoClock
Личный пет-проект на Golang по созданию говорящих часов на Линукс, с помощью RHVoice

3
go.mod Normal file
View File

@@ -0,0 +1,3 @@
module goclock
go 1.24.5

42
main.go Normal file
View File

@@ -0,0 +1,42 @@
package main
import (
"fmt"
"time"
)
func main() {
// Карта для перевода дней недели
weekdayRussian := map[time.Weekday]string{
time.Sunday: "Воскресенье",
time.Monday: "Понедельник",
time.Tuesday: "Вторник",
time.Wednesday: "Среда",
time.Thursday: "Четверг",
time.Friday: "Пятница",
time.Saturday: "Суббота",
}
monthRussian := map[time.Month]string{
time.January: "Январь",
time.February: "Февраль",
time.March: "Март",
time.April: "Апрель",
time.May: "Май",
time.June: "Июнь",
time.July: "Июль",
time.August: "Август",
time.September: "Сентябрь",
time.October: "Октябрь",
time.November: "Ноябрь",
time.December: "Декабрь",
}
now := time.Now()
weekday := now.Weekday()
month := now.Month()
fmt.Println(weekdayRussian[weekday])
fmt.Println(monthRussian[month])
}