Skip to content

Commit 72636eb

Browse files
committed
Readme and homepage updates for release
1 parent f4abd5f commit 72636eb

File tree

10 files changed

+76
-2
lines changed

10 files changed

+76
-2
lines changed

CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
If you plan to contribute to Splitpro, please take a moment to feel awesome ✨ People like you are what open source is about ♥. Any contributions, no matter how big or small, are highly appreciated.
44

5+
## Adding a new locale
6+
7+
If you speak a language that is missing here or spot some mistakes in the translations, feel free to submit a PR, not much coding knowledge required! The process involves copying the files in `public/locales/en` and creating a new folder with your locale. Then it is a matter of updating the values themselves and adding your locale in the [config](./next-i18next.config.js) and [client](./src/utils/i18n/client.ts).
8+
9+
Before submitting a PR, please run the local environment and check that it looks alright in the UI. Also, by submitting a PR, you assume the role of a maintainer of the translation, as possibly no one else will be able to check it.
10+
511
## Before getting started
612

713
- Before jumping into a PR be sure to search [existing PRs](https://github.com/oss-apps/split-pro/pulls) or [issues](https://github.com/oss-apps/split-pro/issues) for an open or closed item that relates to your submission.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ It currently has most of the important features.
2323
- Push notification
2424
- Download your data
2525
- Import from splitwise
26-
- **NEW** simplify group debts
26+
- simplify group debts
2727
- **NEW** community translations, feel free to add your language!
2828

2929
**More features coming every day**

docker/prod/compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ services:
2828
- ${PORT:-3000}:${PORT:-3000}
2929
environment:
3030
- PORT=${PORT:-3000}
31+
# - HOSTNAME=0.0.0.0 # This is sometimes needed with reverse proxy setups. Uncomment when you encounter issues.
3132
- DATABASE_URL=${DATABASE_URL:?err}
3233
- NEXTAUTH_URL=${NEXTAUTH_URL:?err}
3334
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET:?err}

public/locales/de/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Push-Benachrichtigungen",
5252
"description": "Verpasse keine wichtigen Benachrichtigungen. Erhalte Meldungen, wenn jemand eine Ausgabe hinzufügt oder ausgleicht."
53+
},
54+
"debt_simplification": {
55+
"title": "Schuldenvereinfachung",
56+
"description": "Vereinfache automatisch Gruppenschulden, um die Anzahl der notwendigen Transaktionen zwischen Freunden zu reduzieren"
57+
},
58+
"i18": {
59+
"title": "Internationalisierung",
60+
"description": "Verfügbar in mehreren Sprachen, um das Teilen von Ausgaben weltweit zugänglich zu machen"
5361
}
5462
},
5563
"footer": {

public/locales/en/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Push notification",
5252
"description": "Never miss important notifications. Get notified when someone adds an expense or settles up"
53+
},
54+
"debt_simplification": {
55+
"title": "Debt Simplification",
56+
"description": "Automatically simplify group debts to reduce the number of transactions needed between friends"
57+
},
58+
"i18": {
59+
"title": "Internationalization",
60+
"description": "Available in multiple languages to make expense splitting accessible worldwide"
5361
}
5462
},
5563
"footer": {

public/locales/it/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Notifiche push",
5252
"description": "Non perdere mai le notifiche importanti. Ricevi notifiche quando qualcuno aggiunge una spesa o un saldo"
53+
},
54+
"debt_simplification": {
55+
"title": "Semplificazione Debiti",
56+
"description": "Semplifica automaticamente i debiti di gruppo per ridurre il numero di transazioni necessarie tra amici"
57+
},
58+
"i18": {
59+
"title": "Internazionalizzazione",
60+
"description": "Disponibile in più lingue per rendere la divisione delle spese accessibile in tutto il mondo"
5361
}
5462
},
5563
"footer": {

public/locales/pl/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Powiadomienia push",
5252
"description": "Nigdy nie przegap ważnych powiadomień. Dowiesz się, gdy ktoś doda wydatek lub się rozliczy"
53+
},
54+
"debt_simplification": {
55+
"title": "Upraszczanie Długów",
56+
"description": "Automatycznie uprość długi grupowe, aby zmniejszyć liczbę transakcji potrzebnych między znajomymi"
57+
},
58+
"i18": {
59+
"title": "Internacjonalizacja",
60+
"description": "Dostępne w wielu językach, aby dzielenie wydatków było dostępne na całym świecie"
5361
}
5462
},
5563
"footer": {

public/locales/pt/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Notificações Push",
5252
"description": "Nunca percas notificações importantes. Sê notificado quando alguém adiciona uma despesa ou paga a sua dívida"
53+
},
54+
"debt_simplification": {
55+
"title": "Simplificação de Dívidas",
56+
"description": "Simplifica automaticamente as dívidas do grupo para reduzir o número de transações necessárias entre amigos"
57+
},
58+
"i18": {
59+
"title": "Internacionalização",
60+
"description": "Disponível em múltiplas línguas para tornar a divisão de despesas acessível em todo o mundo"
5361
}
5462
},
5563
"footer": {

public/locales/sv/home.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
"push_notifications": {
5151
"title": "Push-notifikationer",
5252
"description": "Missa aldrig viktiga notifikationer. Få meddelanden när någon lägger till en utgift eller kvittar"
53+
},
54+
"debt_simplification": {
55+
"title": "Skuldförenkling",
56+
"description": "Förenkla automatiskt gruppskulder för att minska antalet transaktioner som behövs mellan vänner"
57+
},
58+
"i18": {
59+
"title": "Internationalisering",
60+
"description": "Tillgänglig på flera språk för att göra utgiftsdelning tillgänglig över hela världen"
5361
}
5462
},
5563
"footer": {

src/pages/home.tsx

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
GitFork,
77
Globe,
88
Import,
9+
Merge,
910
Split,
1011
Users,
1112
} from 'lucide-react';
@@ -192,6 +193,24 @@ export default function Home({ isCloud }: { isCloud: boolean }) {
192193
</p>
193194
</div>
194195
</div>
196+
<div className="flex flex-col gap-20 lg:flex-row lg:gap-8">
197+
<div className="flex flex-col gap-1 lg:w-1/2">
198+
<div className="flex flex-row justify-center gap-1 lg:flex-col">
199+
<Merge className="text-primary h-6 w-6" />
200+
<p className="text-lg font-medium">{t('features.debt_simplification.title')}</p>
201+
</div>
202+
<p className="px-4 text-gray-400 lg:px-0">
203+
{t('features.debt_simplification.description')}
204+
</p>
205+
</div>
206+
<div className="flex flex-col gap-1 lg:w-1/2">
207+
<div className="flex flex-row justify-center gap-1 lg:flex-col">
208+
<Globe className="text-primary h-6 w-6" />
209+
<p className="text-lg font-medium">{t('features.i18.title')}</p>
210+
</div>
211+
<p className="px-4 text-gray-400 lg:px-0">{t('features.i18.description')}</p>
212+
</div>
213+
</div>
195214
</div>
196215

197216
<div className="mt-24 mb-20 flex flex-col gap-8 text-center lg:text-left">
@@ -251,7 +270,7 @@ export default function Home({ isCloud }: { isCloud: boolean }) {
251270
</div>
252271
</div>
253272
</div>
254-
<div className="sticky top-40 hidden shrink-0 lg:flex">
273+
<div className="sticky top-20 hidden shrink-0 lg:flex">
255274
<MobileScreenShot />
256275
</div>
257276
</div>

0 commit comments

Comments
 (0)