@vrachamis αδερφέ επειδή βλέπω "ψαγμενοτητα" και τέτοια...
Χρησιμοποιώ το TimeUntilarm αλλά δεν έχει ελληνικά.. Μπορώ να φτιάξω manual κανένα strings να κάνω εγώ την μετάφραση ; Θέλω να αλλάξω το Hours σε ώρες κτλπ..
Στάλθηκε από iPhone 6S, μέσω Tapatalk.
Φίλε μου δοκίμασε το παρακάτω με επιφύλαξη και εφόσον πάρεις backup το αρχείο που θα πειράξεις.
Δεν το έχω το tweak. Επειδή βρήκα στον κώδικα (είναι open source) το παρακάτω
if (format == 0) { NSString *daysString = (days > 0) ? [NSString stringWithFormat:@"%d%@ ", days, LOCALIZED(@"DAY_SHORT")] : @""; NSString *hoursString = (hours > 0) ? [NSString stringWithFormat:@"%d%@ ", hours, LOCALIZED(@"HOUR_SHORT")] : @""; NSString *minutesString = (minutes > 0) ? [NSString stringWithFormat:@"%d%@", minutes, LOCALIZED(@"MINUTE_SHORT")] : @""; if (days == 0 && hours == 0 && minutes == 0) { minutesString = [NSString stringWithFormat:@"%d%@", minutes, LOCALIZED(@"MINUTE_SHORT")]; } dateString = [NSString stringWithFormat:@"%@%@%@", daysString, hoursString, minutesString]; } // 1day, 9hrs, 41mins else if (format == 1) { NSString *daysString = @"", *hoursString = @"", *minutesString = @""; if (days > 0) { daysString = [NSString stringWithFormat:@"%d%@ ", days, (days == 1) ? LOCALIZED(@"DAY_FULL") : LOCALIZED(@"DAYS_FULL")]; } if (hours > 0) { hoursString = [NSString stringWithFormat:@"%d%@ ", hours, (hours == 1) ? LOCALIZED(@"HOUR_MEDIUM") : LOCALIZED(@"HOURS_MEDIUM")]; } if (minutes > 0 || (days == 0 && hours == 0)) { minutesString = [NSString stringWithFormat:@"%d%@", minutes, (minutes == 1) ? LOCALIZED(@"MINUTE_MEDIUM") : LOCALIZED(@"MINUTES_MEDIUM")]; } dateString = [NSString stringWithFormat:@"%@%@%@", daysString, hoursString, minutesString]; }
βρες το αρχείο Localizable.strings μέσα στο en.lproj, άνοιξε το με text editor και θα δεις το παρακάτω
<plist version="1.0"> <dict> <key>DAY_SHORT</key> <string>d</string> <key>HOUR_SHORT</key> <string>h</string> <key>MINUTE_SHORT</key> <string>m</string> <key>HOUR_MEDIUM</key> <string>hr</string> <key>HOURS_MEDIUM</key> <string>hrs</string> <key>MINUTE_MEDIUM</key> <string>min</string> <key>MINUTES_MEDIUM</key> <string>mins</string> <key>DAY_FULL</key> <string>day</string> <key>DAYS_FULL</key> <string>days</string> <key>HOUR_FULL</key> <string>hour</string> <key>HOURS_FULL</key> <string>hours</string> <key>MINUTE_FULL</key> <string>minute</string> <key>MINUTES_FULL</key> <string>minutes</string> <key>YOUR_SCREEN_IS_Y_POINTS_TALL</key> <string>Your screen is %d points tall</string> <key>YOUR_SCREEN_IS_X_POINTS_WIDE</key> <string>Your screen is %d points wide</string> <key>DONATE_BITCOIN</key> <string>Donate Bitcoin</string> <key>COPY_TO_CLIPBOARD</key> <string>Copy to clipboard</string> <key>DISMISS</key> <string>Dismiss</string> <key>COPIED</key> <string>Copied!</string> </dict> </plist>
Αντικατέστησε όπου υπάρχει <string>"text"</string> το εκάστοτε "text" με Ελληνικούς χαρακτήρες & save, μετά respring.
Κάνε πρώτα test: αντικατέστησε μόνο το "d" με "μ" στην 2η σειρά ή τα λεπτά στην 6η σειρά
Edit: Αντικατάσταση κάνε μέχρι την 26η σειρά. Δεν χρειάζεται περαιτέρω.
Τελευταία επεξεργασία από: vrachamis, 23/11/2015 - 18:44