Repository navigation
[pull] develop from LibreBooking:develop - #614
Merged
Merged
Conversation
ru_ru.php translated 753 of the 986 keys in en_us.php. The other 233 fell back to English silently, because ru_ru extends en_gb and calls parent::_LoadStrings(). This adds all 233, each inserted at the position the key holds in en_us.php. Ten more keys were declared but had been left wholly or partly at their English value, so they never fell back and never got translated either: About, Logo, CssFile, SQLStatement, QuotaEnforcement, OriginalEndDate, ResourceBufferTimeCsv, ResourceMaxNoticeCsv, ImportICS and ImportQuartzy. ImportICS and ImportQuartzy were also assigned twice. The later assignment, which is the one that took effect, is removed, and its wording moves to the remaining assignment at the key's position in en_us.php. It also changes 104 existing strings. In 69 of them the only change is removing English Title Case, since Russian capitalises only the first word: "Активация Аккаунта" -> "Активация аккаунта". The other 35 are reworded from the English source. Among them: AwaitingActivation said "awaiting approval", not activation BlackoutUpdated read "прошедшее Обновлен", not a sentence ReservableTimeSlots said "reserved", not "reservable" MyReservation was plural, but the key is singular ManageResourceStatus was singular, but the key is plural DeleteUserWarning was ungrammatical ThisWeek "Этой Неделя" - wrong case ending AddQuota, CreatingReservation, MySavedReports - typos Grammatical agreement follows how each string is rendered: TheTermsOfService is accusative, because the template prints it straight after "Я принимаю"; Standard, Wide and Tall are masculine, because ManageSchedulesPage prints them after "Стиль по умолчанию"; UserDeleted puts its second placeholder in the instrumental case. Terminology follows the existing file: Resource is "помещение", Reservation is "бронирование", Accessory is "оборудование". The file uses both "планировщик" and "расписание" for Schedule; new strings use "расписание". Five strings stay English on purpose: Email and OK read naturally in Russian, "AM / PM" is a time notation, and Client ID and Secret are PayPal API field names. Not yet covered: parts of UserImportInstructions and ResourceImportInstructions, and ResetPasswordRequest, are still English, and a few older strings still contain typos. Assisted-by: Claude:claude-opus-5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )