Rebrand from Casera/MyCrib to honeyDue
Total rebrand across all Go API source files: - Go module path: casera-api -> honeydue-api - All imports updated (130+ files) - Docker: containers, images, networks renamed - Email templates: support email, noreply, icon URL - Domains: casera.app/mycrib.treytartt.com -> honeyDue.treytartt.com - Bundle IDs: com.tt.casera -> com.tt.honeyDue - IAP product IDs updated - Landing page, admin panel, config defaults - Seeds, CI workflows, Makefile, docs - Database table names preserved (no migration needed) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Full Localization Plan for Casera
|
||||
# Full Localization Plan for honeyDue
|
||||
|
||||
## Overview
|
||||
|
||||
Complete localization of the Casera property management app across three codebases:
|
||||
Complete localization of the honeyDue property management app across three codebases:
|
||||
- **Go API** - Server-side localization of errors, emails, push notifications, lookup data
|
||||
- **KMM/Android** - Compose Multiplatform string resources
|
||||
- **iOS** - Apple String Catalogs (.xcstrings)
|
||||
@@ -28,7 +28,7 @@ go get github.com/nicksnyder/go-i18n/v2
|
||||
### 1.2 Directory Structure
|
||||
|
||||
```
|
||||
myCribAPI-go/
|
||||
honeyDueAPI-go/
|
||||
├── internal/
|
||||
│ └── i18n/
|
||||
│ ├── i18n.go # Core setup, bundle, T() helper
|
||||
@@ -139,7 +139,7 @@ Use Compose Multiplatform Resources (already in build.gradle.kts via `compose.co
|
||||
### 2.2 Directory Structure
|
||||
|
||||
```
|
||||
MyCribKMM/composeApp/src/commonMain/
|
||||
HoneyDueKMM/composeApp/src/commonMain/
|
||||
└── composeResources/
|
||||
├── values/
|
||||
│ └── strings.xml # English (base)
|
||||
@@ -195,8 +195,8 @@ MyCribKMM/composeApp/src/commonMain/
|
||||
### 2.4 Usage in Compose
|
||||
|
||||
```kotlin
|
||||
import casera.composeapp.generated.resources.Res
|
||||
import casera.composeapp.generated.resources.*
|
||||
import honeydue.composeapp.generated.resources.Res
|
||||
import honeydue.composeapp.generated.resources.*
|
||||
import org.jetbrains.compose.resources.stringResource
|
||||
|
||||
@Composable
|
||||
|
||||
Reference in New Issue
Block a user