diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 294587ec8..87a7163d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,17 +27,10 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - - - name: Create gma file - run: | - wget -O /tmp/fastgmad.zip "https://github.com/WilliamVenner/fastgmad/releases/download/v0.2.0/fastgmad_linux.zip" - unzip /tmp/fastgmad.zip -d /tmp/fastgmad - chmod +x /tmp/fastgmad/fastgmad - mkdir -p /tmp/addon - /tmp/fastgmad/fastgmad create -folder . -out /tmp/addon/addon.gma + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - name: Set workshop addon id + id: workshop_id if: (github.event_name == 'push' && contains(fromJSON('["refs/heads/dev", "refs/heads/alpha"]'), github.ref)) || github.event.inputs.publish == 'true' run: | if [[ "${{ github.event.inputs.addon }}" == "beta" || "${{ github.ref }}" == "refs/heads/dev" ]]; then @@ -50,15 +43,14 @@ jobs: fi echo "Publishing to workshop ID $WORKSHOP_ID" - echo "WORKSHOP_ID=$WORKSHOP_ID" >> $GITHUB_ENV - - - name: Publish to workshop - if: env.WORKSHOP_ID - run: | - docker run --rm \ - -e STEAM_USER="${{ vars.STEAM_USERNAME }}" \ - -e STEAM_PASSWORD="${{ secrets.STEAM_PASSWORD }}" \ - --mount type=bind,source="/tmp/addon",target=/home/gmodws/upload \ - aperturedevelopment/gmodws:latest \ - upload ${{ env.WORKSHOP_ID }} addon.gma \ - "${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}" + echo "WORKSHOP_ID=$WORKSHOP_ID" >> $GITHUB_OUTPUT + + - uses: AmyJeanes/gmod-upload@main + name: Publish to workshop + with: + id: ${{ steps.workshop_id.outputs.WORKSHOP_ID }} + changelog: "${{ github.server_url }}/${{ github.repository }}/commit/${{ github.sha }}" + dry-run: ${{ steps.workshop_id.outputs.WORKSHOP_ID == '' }} + env: + STEAM_USERNAME: ${{ vars.STEAM_USERNAME }} + STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }} diff --git a/.github/workflows/generate-files.yml b/.github/workflows/generate-files.yml index f633f6ab6..4473dea9a 100644 --- a/.github/workflows/generate-files.yml +++ b/.github/workflows/generate-files.yml @@ -26,13 +26,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} if: github.event_name == 'pull_request' - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 with: ref: ${{ github.head_ref }} token: ${{ secrets.TOKEN }} @@ -49,6 +49,6 @@ jobs: shell: pwsh - name: Git Auto Commit - uses: stefanzweifel/git-auto-commit-action@778341af668090896ca464160c2def5d1d1a3eb0 # v6 + uses: stefanzweifel/git-auto-commit-action@28e16e81777b558cc906c8750092100bbb34c5e3 # v7 with: commit_message: "Update Generated Files" diff --git a/i18n/languages/cs.json b/i18n/languages/cs.json index db5f24089..a694cc21e 100644 --- a/i18n/languages/cs.json +++ b/i18n/languages/cs.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Přidat do oblíbených", "Common.Automatic": "Automatický", "Common.Cancel": "Zrušit", - "Common.Closed.Lower": "zavřeno", + "Common.Closed": "Zavřeno", "Common.ControlSequencesEnabledWarning": "Sekvence ovládání jsou aktivovány. Musíte použít sekvenci", "Common.Default": "Výchozí", "Common.Delete": "Smazat", "Common.Disabled": "Vypnuto", - "Common.Disabled.Lower": "vypnuto", - "Common.Disengaged.Lower": "ukončeno", + "Common.Disengaged": "Ukončeno", "Common.DontAskAgain": "Neptat se znovu", "Common.DoorsNotInstalled": "Dveře nejsou nainstalovány!", - "Common.Enabled.Lower": "zapnuto", - "Common.Engaged.Lower": "započato", + "Common.Enabled": "Zapnuto", + "Common.Engaged": "Započato", "Common.EnterTextInput": "Zadejte textový vstup", "Common.Error": "CHYBA", "Common.Favourites": "Oblíbené", "Common.Interface": "Rozhraní TARDIS", "Common.Load": "Načíst", "Common.Loading": "Načítání...", - "Common.Locked.Lower": "uzamčeno", + "Common.Locked": "Uzamčeno", "Common.New": "Nové", "Common.No": "Ne", "Common.None": "Žádný", "Common.NotInTARDIS": "Nejste v TARDIS", "Common.NotYetImplemented": "Toto ještě nebylo implementováno", "Common.OK": "OK", - "Common.Opened.Lower": "otevřeno", + "Common.Opened": "Otevřeno", "Common.PowerDisabled": "Hlavní energie je vypnutá", "Common.PowerDisabledControl": "Hlavní energie je vypnutá. Toto nefunguje", "Common.Remove": "Odstranit", @@ -133,7 +132,7 @@ "Common.Set": "Nastavit", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Neznámá chyba", - "Common.Unlocked.Lower": "odemčeno", + "Common.Unlocked": "Odemčeno", "Common.UnsavedChanges": "Neuložené změny", "Common.UnsavedChangesWarning": "Máte neuložené změny, chcete je uložit?", "Common.Update": "Aktualizovat", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Jste si jisti, že chcete úplně deaktivovat aktuální a všechny budoucí eventy, nebo pouze přeskočit aktuální event?", "Events.ConfirmDisable.All": "Zakázat všechny eventy", "Events.ConfirmDisable.Current": "Přeskočit aktuální event", - "Events.Event.Lower": "eventy", + "Events.Event": "Eventy", "Events.NotifyEvent": "%s Probíhá event, navštivte TARDIS -> %s nastavení pro přeskočení nebo změnu.", "Events.SkipFailed": "Nepodařilo se přeskočit event: %s", "Events.SkipFailed.AlreadySkipped": "Event %s byl již pro tento rok přeskočen", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Aprílový", "Events.Types.AprilFools.NotifyEvent": "Apríl!", "Events.Types.Christmas": "Vánoční", + "Events.Types.Christmas.Lights.Animated": "Animovaný", + "Events.Types.Christmas.Lights.Changed": "Stav vánočních světel změněn na %s", + "Events.Types.Christmas.Lights.Static": "Statický", "Events.Types.Christmas.NotifyEvent": "Veselé Vánoce!", "Events.Types.Halloween": "Halloweenský", "Events.Types.Halloween.NotifyEvent": "Šťastný Halloween!", diff --git a/i18n/languages/cy.json b/i18n/languages/cy.json index 139a2d338..e03b05c79 100644 --- a/i18n/languages/cy.json +++ b/i18n/languages/cy.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Ychwanegu at ffefrynnau", "Common.Automatic": "Awtomatig", "Common.Cancel": "Canslo", - "Common.Closed.Lower": "Ar gau", + "Common.Closed": "Ar gau", "Common.ControlSequencesEnabledWarning": "Mae Dilyniannau Rheoli wedi'u galluogi. Rhaid i chi ddefnyddio'r dilyniant", "Common.Default": "Diofyn", "Common.Delete": "Dileu", "Common.Disabled": "Anabl", - "Common.Disabled.Lower": "anabl", - "Common.Disengaged.Lower": "datgywedda", + "Common.Disengaged": "Datgywedda", "Common.DontAskAgain": "Paid a gofyn eto", "Common.DoorsNotInstalled": "Nid yw drysau wedi'u gosod!", - "Common.Enabled.Lower": "wedi ei alluogi", - "Common.Engaged.Lower": "dyweddi", + "Common.Enabled": "Wedi ei alluogi", + "Common.Engaged": "Dyweddi", "Common.EnterTextInput": "Rhowch fewnbwn testun", "Common.Error": "GWALL", "Common.Favourites": "Ffefrynnau", "Common.Interface": "rhyngwyneb TARDIS", "Common.Load": "Llwyth", "Common.Loading": "llwytho...", - "Common.Locked.Lower": "Dan glo", + "Common.Locked": "Dan glo", "Common.New": "Newydd", "Common.No": "Na", "Common.None": "Dim", "Common.NotInTARDIS": "Nid ydych yn y TARDIS", "Common.NotYetImplemented": "Nid yw hyn wedi'i weithredu eto", "Common.OK": "OK", - "Common.Opened.Lower": "ar agor", + "Common.Opened": "Ar agor", "Common.PowerDisabled": "Mae pŵer wedi'i analluogi", "Common.PowerDisabledControl": "Mae pŵer wedi'i analluogi. Nid yw hyn yn gweithio", "Common.Remove": "Gwared", @@ -133,7 +132,7 @@ "Common.Set": "Set", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Gwall anhysbys", - "Common.Unlocked.Lower": "datgloi", + "Common.Unlocked": "Datgloi", "Common.UnsavedChanges": "Newidiadau heb eu cadw", "Common.UnsavedChangesWarning": "Mae gennych chi newidiadau heb eu cadw, hoffech chi eu cadw?", "Common.Update": "Diweddariad", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Ydych chi'n siŵr eich bod am analluogi'r digwyddiad cyfredol a phob digwyddiad yn y dyfodol yn llwyr, neu jyst hepgor y digwyddiad cyfredol?", "Events.ConfirmDisable.All": "Anallu pob digwyddiad", "Events.ConfirmDisable.Current": "Hepgorru’r digwyddiad presennol", - "Events.Event.Lower": "digwyddiad", + "Events.Event": "Digwyddiad", "Events.NotifyEvent": "%s Mae digwyddiad yn weithredol, ewch i TARDIS -> gosodiadau %s i'w hepgor neu ei newid", "Events.SkipFailed": "Methoddwyd methu hepgor digwyddiad: %s", "Events.SkipFailed.AlreadySkipped": "Mae'r digwyddiad %s wedi cael ei hepgor eisoes ar gyfer eleni.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Ebrill Ffyliaid", "Events.Types.AprilFools.NotifyEvent": "Ebrill Ffyliaid!", "Events.Types.Christmas": "Nadolig", + "Events.Types.Christmas.Lights.Animated": "Animeiddiedig", + "Events.Types.Christmas.Lights.Changed": "Mae cyflwr goleuadau’r Nadolig wedi newid i %s", + "Events.Types.Christmas.Lights.Static": "Statig", "Events.Types.Christmas.NotifyEvent": "Nadolig Llawen!", "Events.Types.Halloween": "Nos Calan Gaeaf", "Events.Types.Halloween.NotifyEvent": "Happy Halloween!", diff --git a/i18n/languages/de.json b/i18n/languages/de.json index 69d0f5d34..ee561d247 100644 --- a/i18n/languages/de.json +++ b/i18n/languages/de.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Zu Favoriten hinzufügen", "Common.Automatic": "Automatisch", "Common.Cancel": "Abbrechen", - "Common.Closed.Lower": "Geschlossen", + "Common.Closed": "Geschlossen", "Common.ControlSequencesEnabledWarning": "Steuersequenzen sind aktiviert. Verwende die Sequenz", "Common.Default": "Standard", "Common.Delete": "Löschen", "Common.Disabled": "Deaktiviert", - "Common.Disabled.Lower": "Deaktiviert", - "Common.Disengaged.Lower": "gelöst", + "Common.Disengaged": "Gelöst", "Common.DontAskAgain": "Frag nicht noch einmal", "Common.DoorsNotInstalled": "Doors ist nicht installiert!", - "Common.Enabled.Lower": "Aktiviert", - "Common.Engaged.Lower": "angezogen", + "Common.Enabled": "Aktiviert", + "Common.Engaged": "Angezogen", "Common.EnterTextInput": "Texteingabe eingeben", "Common.Error": "ERROR", "Common.Favourites": "Favoriten", "Common.Interface": "TARDIS-Schnittstelle", "Common.Load": "Laden Sie", "Common.Loading": "Lädt...", - "Common.Locked.Lower": "abgesperrt", + "Common.Locked": "Abgesperrt", "Common.New": "Neu", "Common.No": "Nein", "Common.None": "Keine", "Common.NotInTARDIS": "Du bist nicht in der TARDIS", "Common.NotYetImplemented": "Dies ist noch nicht implementiert worden", "Common.OK": "OK", - "Common.Opened.Lower": "Geöffnet", + "Common.Opened": "Geöffnet", "Common.PowerDisabled": "Strom ist abgeschaltet", "Common.PowerDisabledControl": "Die Stromversorgung ist deaktiviert. Das funktioniert nicht", "Common.Remove": "Entfernen", @@ -133,7 +132,7 @@ "Common.Set": "Eingabe", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Unbekannter Fehler", - "Common.Unlocked.Lower": "entsperrt", + "Common.Unlocked": "Entsperrt", "Common.UnsavedChanges": "Ungespeicherte Änderungen", "Common.UnsavedChangesWarning": "Du hast ungespeicherte Änderungen, möchtest du diese speichern?", "Common.Update": "Update", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Sind Sie sicher, dass Sie das aktuelle und alle zukünftigen Ereignisse vollständig deaktivieren möchten, oder nur das aktuelle Ereignis überspringen?", "Events.ConfirmDisable.All": "Alle Ereignisse deaktivieren", "Events.ConfirmDisable.Current": "Aktuelles Ereignis überspringen", - "Events.Event.Lower": "Ereignis", + "Events.Event": "Ereignis", "Events.NotifyEvent": "%s Ein Ereignis ist aktiv, besuche TARDIS -> %s Einstellungen, um es zu überspringen oder zu ändern.", "Events.SkipFailed": "Das Überspringen des Ereignisses ist fehlgeschlagen: %s", "Events.SkipFailed.AlreadySkipped": "Die Veranstaltung %s wurde für dieses Jahr bereits übersprungen.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Aprilscherz", "Events.Types.AprilFools.NotifyEvent": "Aprilscherz!", "Events.Types.Christmas": "Weihnachten", + "Events.Types.Christmas.Lights.Animated": "Animiert", + "Events.Types.Christmas.Lights.Changed": "Status der Weihnachtsbeleuchtung wurde auf %s geändert", + "Events.Types.Christmas.Lights.Static": "Statisch", "Events.Types.Christmas.NotifyEvent": "Frohe Weihnachten!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Frohes Halloween!", diff --git a/i18n/languages/el.json b/i18n/languages/el.json index 5782936e2..3aa717163 100644 --- a/i18n/languages/el.json +++ b/i18n/languages/el.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Προσθήκη στα αγαπημένα", "Common.Automatic": "Αυτόματο", "Common.Cancel": "Ακύρωση", - "Common.Closed.Lower": "έκλεισε", + "Common.Closed": "Κλειστό", "Common.ControlSequencesEnabledWarning": "Οι ακολουθίες ελέγχου είναι ενεργοποιημένες. Πρέπει να χρησιμοποιήσετε την ακολουθία", "Common.Default": "Προεπιλογή", "Common.Delete": "Διαγραφή", "Common.Disabled": "Απενεργοποιημένο", - "Common.Disabled.Lower": "απενεργοποιημένο", - "Common.Disengaged.Lower": "απεμπλεκόμενο", + "Common.Disengaged": "Απεμπλεκόμενο", "Common.DontAskAgain": "Να μην ερωτηθώ ξανά", "Common.DoorsNotInstalled": "Το πρόσθετο \"Doors\" δεν έχει εγκατασταθεί!", - "Common.Enabled.Lower": "ενεργοποιημένο", - "Common.Engaged.Lower": "εμπλεκόμενο", + "Common.Enabled": "Ενεργοποιημένο", + "Common.Engaged": "Eμπλεκόμενο", "Common.EnterTextInput": "Εισάγετε κείμενο", "Common.Error": "ΣΦΑΛΜΑ", "Common.Favourites": "Αγαπημένα", "Common.Interface": "Διεπαφή ΤΑΡΝΤΙΣ", "Common.Load": "Φόρτωση", "Common.Loading": "Φορτώνει...", - "Common.Locked.Lower": "κλειδωμένο", + "Common.Locked": "Κλειδωμένο", "Common.New": "Νέο", "Common.No": "Όχι", "Common.None": "Κανένα", "Common.NotInTARDIS": "Δεν βρίσκεστε στο ΤΑΡΝΤΙΣ", "Common.NotYetImplemented": "Το χαρακτηριστικό δεν έχει δημιουργηθεί ακόμα", "Common.OK": "ΟΚ", - "Common.Opened.Lower": "άνοιξε", + "Common.Opened": "Άνοιξε", "Common.PowerDisabled": "Η ενέργεια έχει απενεργοποιηθεί", "Common.PowerDisabledControl": "Η ενέργεια έχει απενεργοποιηθεί. Το σύστημα δεν λειτουργεί", "Common.Remove": "Αφαίρεση", @@ -133,7 +132,7 @@ "Common.Set": "Ορισμός", "Common.TARDIS": "ΤΑΡΝΤΙΣ", "Common.UnknownError": "Άγνωστο σφάλμα", - "Common.Unlocked.Lower": "ξεκλειδώθηκε", + "Common.Unlocked": "Ξεκλειδωμένο", "Common.UnsavedChanges": "Μη αποθηκευμένες αλλαγές", "Common.UnsavedChangesWarning": "Υπάρχουν μη αποθηκευμένες αλλαγές, θα θέλατε να τις αποθηκεύσετε;", "Common.Update": "Ενημέρωση", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε εντελώς το τρέχον και όλα τα μελλοντικά συμβάντα ή απλώς να παραλείψετε το τρέχον συμβάν;", "Events.ConfirmDisable.All": "Απενεργοποιήστε όλα τα συμβάντα", "Events.ConfirmDisable.Current": "Παράλειψη τρέχοντος γεγονότος", - "Events.Event.Lower": "εκδήλωση", + "Events.Event": "Εκδήλωση", "Events.NotifyEvent": "%s Ένα συμβάν είναι ενεργό, επισκεφθείτε τις ρυθμίσεις του TARDIS -> %s για να το παραλείψετε ή να το αλλάξετε.", "Events.SkipFailed": "Αποτυχία παράλειψης συμβάντος: %s", "Events.SkipFailed.AlreadySkipped": "Η εκδήλωση %s έχει ήδη παραλειφθεί για φέτος", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Πρωταπριλιά", "Events.Types.AprilFools.NotifyEvent": "Πρωταπριλιά!", "Events.Types.Christmas": "Χριστούγεννα", + "Events.Types.Christmas.Lights.Animated": "Κινούμενο", + "Events.Types.Christmas.Lights.Changed": "Η κατάσταση των χριστουγεννιάτικων φώτων άλλαξε σε %s", + "Events.Types.Christmas.Lights.Static": "Στατικός", "Events.Types.Christmas.NotifyEvent": "Καλά Χριστούγεννα!", "Events.Types.Halloween": "Χάλοουιν", "Events.Types.Halloween.NotifyEvent": "Καλό Χαλοουίν!", diff --git a/i18n/languages/en.json b/i18n/languages/en.json index 729822a65..e51841a98 100644 --- a/i18n/languages/en.json +++ b/i18n/languages/en.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Add to favorites", "Common.Automatic": "Automatic", "Common.Cancel": "Cancel", - "Common.Closed.Lower": "closed", + "Common.Closed": "Closed", "Common.ControlSequencesEnabledWarning": "Control Sequences are enabled. You must use the sequence", "Common.Default": "Default", "Common.Delete": "Delete", "Common.Disabled": "Disabled", - "Common.Disabled.Lower": "disabled", - "Common.Disengaged.Lower": "disengaged", + "Common.Disengaged": "Disengaged", "Common.DontAskAgain": "Don't ask again", "Common.DoorsNotInstalled": "Doors is not installed!", - "Common.Enabled.Lower": "enabled", - "Common.Engaged.Lower": "engaged", + "Common.Enabled": "Enabled", + "Common.Engaged": "Engaged", "Common.EnterTextInput": "Enter text input", "Common.Error": "ERROR", "Common.Favourites": "Favourites", "Common.Interface": "TARDIS Interface", "Common.Load": "Load", "Common.Loading": "Loading...", - "Common.Locked.Lower": "locked", + "Common.Locked": "Locked", "Common.New": "New", "Common.No": "No", "Common.None": "None", "Common.NotInTARDIS": "You are not in the TARDIS", "Common.NotYetImplemented": "This hasn't been implemented yet", "Common.OK": "OK", - "Common.Opened.Lower": "opened", + "Common.Opened": "Opened", "Common.PowerDisabled": "Power is disabled", "Common.PowerDisabledControl": "Power is disabled. This doesn't work", "Common.Remove": "Remove", @@ -133,7 +132,7 @@ "Common.Set": "Set", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Unknown error", - "Common.Unlocked.Lower": "unlocked", + "Common.Unlocked": "Unlocked", "Common.UnsavedChanges": "Unsaved changes", "Common.UnsavedChangesWarning": "You have unsaved changes, would you like to save them?", "Common.Update": "Update", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Are you sure you want to completely disable the current and all future events, or just skip the current event?", "Events.ConfirmDisable.All": "Disable all events", "Events.ConfirmDisable.Current": "Skip current event", - "Events.Event.Lower": "event", + "Events.Event": "Event", "Events.NotifyEvent": "%s An event is active, visit TARDIS -> %s settings to skip or change it", "Events.SkipFailed": "Failed to skip event: %s", "Events.SkipFailed.AlreadySkipped": "The %s event has already been skipped for this year", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "April Fools", "Events.Types.AprilFools.NotifyEvent": "April Fools!", "Events.Types.Christmas": "Christmas", + "Events.Types.Christmas.Lights.Animated": "Animated", + "Events.Types.Christmas.Lights.Changed": "Christmas lights state changed to %s", + "Events.Types.Christmas.Lights.Static": "Static", "Events.Types.Christmas.NotifyEvent": "Merry Christmas!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Happy Halloween!", diff --git a/i18n/languages/es-ES.json b/i18n/languages/es-ES.json index 3bf347c82..705698dd1 100644 --- a/i18n/languages/es-ES.json +++ b/i18n/languages/es-ES.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Añadir a favoritos", "Common.Automatic": "Automático", "Common.Cancel": "Cancelar", - "Common.Closed.Lower": "cerrado", + "Common.Closed": "Cerrado", "Common.ControlSequencesEnabledWarning": "Las Secuencias de Control están habilitadas. Debes utilizar la secuencia", "Common.Default": "Predeterminado", "Common.Delete": "Eliminar", "Common.Disabled": "Desactivado", - "Common.Disabled.Lower": "desactivado", - "Common.Disengaged.Lower": "desconectado", + "Common.Disengaged": "Desconectado", "Common.DontAskAgain": "No preguntar de nuevo", "Common.DoorsNotInstalled": "¡Doors no está instalado!", - "Common.Enabled.Lower": "activado", - "Common.Engaged.Lower": "conectado", + "Common.Enabled": "Activado", + "Common.Engaged": "Conectado", "Common.EnterTextInput": "Ingrese texto", "Common.Error": "ERROR", "Common.Favourites": "Favoritos", "Common.Interface": "Interfaz de la TARDIS", "Common.Load": "Cargar", "Common.Loading": "Cargando...", - "Common.Locked.Lower": "trabado", + "Common.Locked": "Trabado", "Common.New": "Nuevo", "Common.No": "No", "Common.None": "Ninguno", "Common.NotInTARDIS": "No estás dentro de la TARDIS", "Common.NotYetImplemented": "Esto no ha sido implementado aún", "Common.OK": "Ok", - "Common.Opened.Lower": "abierto", + "Common.Opened": "Abierto", "Common.PowerDisabled": "La energía está desactivada", "Common.PowerDisabledControl": "La energía está desactivada. Esto no funciona", "Common.Remove": "Quitar", @@ -133,7 +132,7 @@ "Common.Set": "Fijar", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Error desconocido", - "Common.Unlocked.Lower": "destrabado", + "Common.Unlocked": "Desbloqueado", "Common.UnsavedChanges": "Cambios sin guardar", "Common.UnsavedChangesWarning": "Tienes cambios sin guardar. ¿Quieres guardarlos?", "Common.Update": "Actualizar", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "¿Estás seguro de que quieres desactivar por completo el evento actual y todos los futuros, o solo omitir el evento actual?", "Events.ConfirmDisable.All": "Desactivar todos los eventos", "Events.ConfirmDisable.Current": "Omitir evento actual", - "Events.Event.Lower": "evento", + "Events.Event": "Evento", "Events.NotifyEvent": "%s Hay un evento activo, visita TARDIS -> configuración de %s para omitirlo o cambiarlo", "Events.SkipFailed": "No se pudo omitir el evento: %s", "Events.SkipFailed.AlreadySkipped": "El evento %s ya se ha omitido este año.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Día de los Inocentes", "Events.Types.AprilFools.NotifyEvent": "¡Inocente!", "Events.Types.Christmas": "Navidad", + "Events.Types.Christmas.Lights.Animated": "Animado", + "Events.Types.Christmas.Lights.Changed": "El estado de las luces de Navidad cambió a %s", + "Events.Types.Christmas.Lights.Static": "Estático", "Events.Types.Christmas.NotifyEvent": "¡Feliz Navidad!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "¡Feliz Halloween!", diff --git a/i18n/languages/fi.json b/i18n/languages/fi.json index 36fae9f32..39f1195f8 100644 --- a/i18n/languages/fi.json +++ b/i18n/languages/fi.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Lisää suosikkeihin", "Common.Automatic": "Automaatinen", "Common.Cancel": "Peruuta", - "Common.Closed.Lower": "suljettu", + "Common.Closed": "Suljettu", "Common.ControlSequencesEnabledWarning": "Ohjaussekvenssit ovat käytössä. Sinun täytyy käyttää sekvenssiä", "Common.Default": "Oletus", "Common.Delete": "Poista", "Common.Disabled": "Poistettu käytöstä", - "Common.Disabled.Lower": "kytketty pois", - "Common.Disengaged.Lower": "irrotettu", + "Common.Disengaged": "Irrotettu", "Common.DontAskAgain": "Älä kysy uudelleen", "Common.DoorsNotInstalled": "Ovia ei ole asennettu!", - "Common.Enabled.Lower": "kytketty päälle", - "Common.Engaged.Lower": "kytketty", + "Common.Enabled": "Kytketty päälle", + "Common.Engaged": "Kytketty", "Common.EnterTextInput": "Syötä teksti", "Common.Error": "VIRHE", "Common.Favourites": "Suosikit", "Common.Interface": "TARDIS-käyttöliittymä", "Common.Load": "Lataa", "Common.Loading": "Ladataan...", - "Common.Locked.Lower": "lukittu", + "Common.Locked": "Lukittu", "Common.New": "Uusi", "Common.No": "Ei", "Common.None": "Ei yhtään", "Common.NotInTARDIS": "Et ole sisällä Tardiksessa", "Common.NotYetImplemented": "Tätä ei ole vielä toteutettu", "Common.OK": "OK", - "Common.Opened.Lower": "avattu", + "Common.Opened": "Avattu", "Common.PowerDisabled": "Virta on pois päältä", "Common.PowerDisabledControl": "Virta on pois päältä. Tämä ei toimi", "Common.Remove": "Poista", @@ -133,7 +132,7 @@ "Common.Set": "Aseta", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Tuntematon virhe", - "Common.Unlocked.Lower": "avattu", + "Common.Unlocked": "Avattu", "Common.UnsavedChanges": "Tallentamattomat muutokset", "Common.UnsavedChangesWarning": "Sinulla on tallentamattomia muutoksia. Haluatko tallentaa ne?", "Common.Update": "Päivitä", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Haluatko varmasti poistaa käytöstä nykyisen ja kaikki tulevat tapahtumat kokonaan, vai vain ohittaa nykyisen tapahtuman?", "Events.ConfirmDisable.All": "Poista kaikki tapahtumat käytöstä", "Events.ConfirmDisable.Current": "Ohita nykyinen tapahtuma", - "Events.Event.Lower": "tapahtuma", + "Events.Event": "Tapahtuma", "Events.NotifyEvent": "%s Tapahtuma on käynnissä, siirry TARDIS -> %s asetuksiin ohittaaksesi tai vaihtaaksesi sen", "Events.SkipFailed": "Tapahtuman ohittaminen epäonnistui: %s", "Events.SkipFailed.AlreadySkipped": "Tämän vuoden %s-tapahtuma on jo ohitettu", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Aprillipila", "Events.Types.AprilFools.NotifyEvent": "Aprillipilat!", "Events.Types.Christmas": "Joulu", + "Events.Types.Christmas.Lights.Animated": "Animoitu", + "Events.Types.Christmas.Lights.Changed": "Joulivalojen tila muuttui tilaan %s", + "Events.Types.Christmas.Lights.Static": "Staattinen", "Events.Types.Christmas.NotifyEvent": "Hyvää joulua!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Hyvää halloweenia!", diff --git a/i18n/languages/fr.json b/i18n/languages/fr.json index 70635e4ba..7f36fa623 100644 --- a/i18n/languages/fr.json +++ b/i18n/languages/fr.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Ajouter aux favoris", "Common.Automatic": "Automatique", "Common.Cancel": "Annuler", - "Common.Closed.Lower": "fermées", + "Common.Closed": "Fermées", "Common.ControlSequencesEnabledWarning": "Les séquences de contrôle sont activées. Vous devez les utiliser", "Common.Default": "Par défaut", "Common.Delete": "Retirer", "Common.Disabled": "Désactivé", - "Common.Disabled.Lower": "désactivé", - "Common.Disengaged.Lower": "désengagé", + "Common.Disengaged": "Désengagé", "Common.DontAskAgain": "Ne plus demander", "Common.DoorsNotInstalled": "L'addon \"Doors\" n'est pas installé !", - "Common.Enabled.Lower": "activé", - "Common.Engaged.Lower": "engagé", + "Common.Enabled": "Activé", + "Common.Engaged": "Engagé", "Common.EnterTextInput": "Entrez du texte", "Common.Error": "ERREUR", "Common.Favourites": "Favoris", "Common.Interface": "Interface du TARDIS", "Common.Load": "Charger", "Common.Loading": "Chargement...", - "Common.Locked.Lower": "verrouillé", + "Common.Locked": "Verrouillé", "Common.New": "Nouveau", "Common.No": "Non", "Common.None": "Aucun", "Common.NotInTARDIS": "Vous n'êtes pas dans le TARDIS", "Common.NotYetImplemented": "Ceci n'a pas encore été implémenté", "Common.OK": "OK", - "Common.Opened.Lower": "ouvertes", + "Common.Opened": "Ouvert", "Common.PowerDisabled": "L'alimentation est coupée", "Common.PowerDisabledControl": "L'alimentation est coupée. Ceci ne fonctionne pas", "Common.Remove": "Retirer", @@ -133,7 +132,7 @@ "Common.Set": "Définir", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Erreur inconnue", - "Common.Unlocked.Lower": "déverrouillé", + "Common.Unlocked": "Déverrouillé", "Common.UnsavedChanges": "Modifications non enregistrées", "Common.UnsavedChangesWarning": "Vous avez des modifications non enregistrées, voulez-vous les sauvegarder ?", "Common.Update": "Actualiser", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Êtes-vous sûr de vouloir désactiver complètement l'événement en cours et tous les événements futurs, ou simplement ignorer l'événement en cours ?", "Events.ConfirmDisable.All": "Désactiver tous les événements", "Events.ConfirmDisable.Current": "Passer l'événement en cours", - "Events.Event.Lower": "événement", + "Events.Event": "Événement", "Events.NotifyEvent": "%s Un événement est actif, allez dans TARDIS -> paramètres %s pour le passer ou le modifier", "Events.SkipFailed": "Échec lors du saut de l'événement : %s", "Events.SkipFailed.AlreadySkipped": "L'événement %s a déjà été ignoré pour cette année", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Poisson d’Avril", "Events.Types.AprilFools.NotifyEvent": "Poisson d'avril !", "Events.Types.Christmas": "Noël", + "Events.Types.Christmas.Lights.Animated": "Animé", + "Events.Types.Christmas.Lights.Changed": "L'état des lumières de Noël est passé à %s", + "Events.Types.Christmas.Lights.Static": "Statique", "Events.Types.Christmas.NotifyEvent": "Joyeux Noël !", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Joyeux Halloween !", diff --git a/i18n/languages/pt-BR.json b/i18n/languages/pt-BR.json index a737b3579..1ff061a01 100644 --- a/i18n/languages/pt-BR.json +++ b/i18n/languages/pt-BR.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Adicionar aos favoritos", "Common.Automatic": "Automático", "Common.Cancel": "Cancelar", - "Common.Closed.Lower": "fechada", + "Common.Closed": "Fechada", "Common.ControlSequencesEnabledWarning": "Sequências de Controle ativadas. Você deve usar a sequência", "Common.Default": "Padrão", "Common.Delete": "Deletar", "Common.Disabled": "Desativado", - "Common.Disabled.Lower": "desativado", - "Common.Disengaged.Lower": "desengatado", + "Common.Disengaged": "Desengatado", "Common.DontAskAgain": "Não pergunte novamente", "Common.DoorsNotInstalled": "O addon \"Doors\" não está instalado!", - "Common.Enabled.Lower": "ativado", - "Common.Engaged.Lower": "engatado", + "Common.Enabled": "Ativado", + "Common.Engaged": "Engatado", "Common.EnterTextInput": "Insira o texto de entrada", "Common.Error": "ERRO", "Common.Favourites": "Favoritos", "Common.Interface": "Interface da TARDIS", "Common.Load": "Carregar", "Common.Loading": "Carregando...", - "Common.Locked.Lower": "trancada", + "Common.Locked": "Trancada", "Common.New": "Novo", "Common.No": "Não", "Common.None": "Nenhum", "Common.NotInTARDIS": "Você não está dentro da TARDIS", "Common.NotYetImplemented": "Isto ainda não foi implementado", "Common.OK": "OK", - "Common.Opened.Lower": "aberta", + "Common.Opened": "Aberta", "Common.PowerDisabled": "A energia está desativada", "Common.PowerDisabledControl": "A energia está desativada. Isso não funciona", "Common.Remove": "Remover", @@ -133,7 +132,7 @@ "Common.Set": "Definir", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Erro desconhecido", - "Common.Unlocked.Lower": "destrancada", + "Common.Unlocked": "Desbloqueado", "Common.UnsavedChanges": "Alterações sem salvar", "Common.UnsavedChangesWarning": "Você tem alterações que não foram salvas, deseja salvá-las?", "Common.Update": "Atualizar", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Você tem certeza de que deseja desativar completamente o evento atual e todos os futuros, ou apenas pular o evento atual?", "Events.ConfirmDisable.All": "Desativar todos os eventos", "Events.ConfirmDisable.Current": "Pular evento atual", - "Events.Event.Lower": "evento", + "Events.Event": "Evento", "Events.NotifyEvent": "%s Um evento está ativo, visite TARDIS -> configurações de %s para pular ou alterar.", "Events.SkipFailed": "Falha ao pular o evento: %s", "Events.SkipFailed.AlreadySkipped": "O evento %s já foi pulado este ano.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Dia da Mentira", "Events.Types.AprilFools.NotifyEvent": "Primeiro de Abril!", "Events.Types.Christmas": "Natal", + "Events.Types.Christmas.Lights.Animated": "Animado", + "Events.Types.Christmas.Lights.Changed": "Estado das luzes de Natal alterado para %s", + "Events.Types.Christmas.Lights.Static": "Estático", "Events.Types.Christmas.NotifyEvent": "Feliz Natal!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Feliz Halloween!", diff --git a/i18n/languages/pt-PT.json b/i18n/languages/pt-PT.json index 6087b4206..aec4d8b2e 100644 --- a/i18n/languages/pt-PT.json +++ b/i18n/languages/pt-PT.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Adicionar aos favoritos", "Common.Automatic": "Automático", "Common.Cancel": "Cancelar", - "Common.Closed.Lower": "fechada", + "Common.Closed": "Fechada", "Common.ControlSequencesEnabledWarning": "Sequências de Controle ativadas. Deve usar a sequência", "Common.Default": "Padrão", "Common.Delete": "Deletar", "Common.Disabled": "Desativado", - "Common.Disabled.Lower": "desativado", - "Common.Disengaged.Lower": "desengatado", + "Common.Disengaged": "Desengatado", "Common.DontAskAgain": "Não pergunte novamente", "Common.DoorsNotInstalled": "O addon \"Doors\" não está instalado!", - "Common.Enabled.Lower": "ativado", - "Common.Engaged.Lower": "engatado", + "Common.Enabled": "Ativado", + "Common.Engaged": "Engatado", "Common.EnterTextInput": "Insira o texto de entrada", "Common.Error": "ERRO", "Common.Favourites": "Favoritos", "Common.Interface": "Interface da TARDIS", "Common.Load": "Carregar", "Common.Loading": "Carregando...", - "Common.Locked.Lower": "trancada", + "Common.Locked": "Trancada", "Common.New": "Novo", "Common.No": "Não", "Common.None": "Nenhum", "Common.NotInTARDIS": "Não está dentro da TARDIS", "Common.NotYetImplemented": "Isto ainda não foi implementado", "Common.OK": "OK", - "Common.Opened.Lower": "aberta", + "Common.Opened": "Aberta", "Common.PowerDisabled": "A energia está desativada", "Common.PowerDisabledControl": "A energia está desativada. Isso não funciona", "Common.Remove": "Remover", @@ -133,7 +132,7 @@ "Common.Set": "Definir", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Erro desconhecido", - "Common.Unlocked.Lower": "destrancada", + "Common.Unlocked": "Destrancada", "Common.UnsavedChanges": "Alterações sem salvar", "Common.UnsavedChangesWarning": "Tem alterações que não foram salvas, deseja salvá-las?", "Common.Update": "Atualizar", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Tem a certeza de que pretende desactivar completamente o evento actual e todos os eventos futuros, ou apenas saltar o evento actual?", "Events.ConfirmDisable.All": "Desativar todos os eventos", "Events.ConfirmDisable.Current": "Saltar evento atual", - "Events.Event.Lower": "evento", + "Events.Event": "Evento", "Events.NotifyEvent": "%s Existe um evento ativo, visite TARDIS -> definições de %s para o ignorar ou alterar", "Events.SkipFailed": "Falha ao ignorar o evento: %s", "Events.SkipFailed.AlreadySkipped": "O evento %s já foi ignorado este ano.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Dia das Mentiras", "Events.Types.AprilFools.NotifyEvent": "Dia das Mentiras!", "Events.Types.Christmas": "Natal", + "Events.Types.Christmas.Lights.Animated": "Animado", + "Events.Types.Christmas.Lights.Changed": "Estado das luzes de Natal alterado para %s", + "Events.Types.Christmas.Lights.Static": "Estático", "Events.Types.Christmas.NotifyEvent": "Feliz Natal!", "Events.Types.Halloween": "Halloween", "Events.Types.Halloween.NotifyEvent": "Feliz Dia das Bruxas!", diff --git a/i18n/languages/ru.json b/i18n/languages/ru.json index 0151e85c4..ecd529573 100644 --- a/i18n/languages/ru.json +++ b/i18n/languages/ru.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Добавить в избранные", "Common.Automatic": "Автоматический", "Common.Cancel": "Отмена", - "Common.Closed.Lower": "закрыты", + "Common.Closed": "Закрыто", "Common.ControlSequencesEnabledWarning": "Включено управление последовательностями. Последовательность должна быть использована", "Common.Default": "По умолчанию", "Common.Delete": "Удалить", "Common.Disabled": "Отключено", - "Common.Disabled.Lower": "- выключено", - "Common.Disengaged.Lower": "выключен", + "Common.Disengaged": "Отстранённый", "Common.DontAskAgain": "Больше не спрашивать", "Common.DoorsNotInstalled": "Аддон Doors не установлен!", - "Common.Enabled.Lower": "- включено", - "Common.Engaged.Lower": "установлен", + "Common.Enabled": "Включено", + "Common.Engaged": "Помолвлен", "Common.EnterTextInput": "Введите текст", "Common.Error": "ОШИБКА", "Common.Favourites": "Избранное", "Common.Interface": "Интерфейс ТАРДИС", "Common.Load": "Загрузить", "Common.Loading": "Загрузка...", - "Common.Locked.Lower": "заперты", + "Common.Locked": "Заблокировано", "Common.New": "Новая", "Common.No": "Нет", "Common.None": "Нет", "Common.NotInTARDIS": "Вы не находитесь в ТАРДИС", "Common.NotYetImplemented": "Это ещё не было добавлено в игру", "Common.OK": "Ок", - "Common.Opened.Lower": "открыты", + "Common.Opened": "Открыто", "Common.PowerDisabled": "Питание отключено", "Common.PowerDisabledControl": "Питание отключено. Это не работает", "Common.Remove": "Убрать", @@ -133,7 +132,7 @@ "Common.Set": "Установить", "Common.TARDIS": "ТАРДИС", "Common.UnknownError": "Неопознанная ошибка", - "Common.Unlocked.Lower": "разблокированы", + "Common.Unlocked": "Разблокировано", "Common.UnsavedChanges": "Несохранённые изменения", "Common.UnsavedChangesWarning": "У вас есть несохранённые изменения. Хотите их сохранить?", "Common.Update": "Обновить", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Вы уверены, что хотите полностью отключить текущее и все будущие события, или просто пропустить текущее событие?", "Events.ConfirmDisable.All": "Отключить все события", "Events.ConfirmDisable.Current": "Пропустить текущее событие", - "Events.Event.Lower": "событие", + "Events.Event": "Событие", "Events.NotifyEvent": "%s Активно событие, перейдите в TARDIS -> настройки %s, чтобы пропустить или изменить его.", "Events.SkipFailed": "Не удалось пропустить событие: %s", "Events.SkipFailed.AlreadySkipped": "Событие %s уже было пропущено в этом году.", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Первое апреля", "Events.Types.AprilFools.NotifyEvent": "Первое апреля!", "Events.Types.Christmas": "Рождество", + "Events.Types.Christmas.Lights.Animated": "Анимированный", + "Events.Types.Christmas.Lights.Changed": "Состояние рождественских огней изменилось на %s", + "Events.Types.Christmas.Lights.Static": "Статический", "Events.Types.Christmas.NotifyEvent": "С Рождеством!", "Events.Types.Halloween": "Хэллоуин", "Events.Types.Halloween.NotifyEvent": "Счастливого Хэллоуина!", diff --git a/i18n/languages/tr.json b/i18n/languages/tr.json index 31d37a351..20e4599d8 100644 --- a/i18n/languages/tr.json +++ b/i18n/languages/tr.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "Favorilere ekle", "Common.Automatic": "Otomatik", "Common.Cancel": "İptal", - "Common.Closed.Lower": "kapalı", + "Common.Closed": "Kapalı", "Common.ControlSequencesEnabledWarning": "Kontrol Sıraları etkinleştirildi. Sıralara göre kullanmalısınız", "Common.Default": "Varsayılan", "Common.Delete": "Sil", "Common.Disabled": "Devre Dışı", - "Common.Disabled.Lower": "Devre dışı bırakıldı", - "Common.Disengaged.Lower": "bağlantısız", + "Common.Disengaged": "Bağlantısız", "Common.DontAskAgain": "Bir daha sorma", "Common.DoorsNotInstalled": "Doors modu yüklü değil!", - "Common.Enabled.Lower": "etkinleştirilmiş", - "Common.Engaged.Lower": "aktif", + "Common.Enabled": "Etkinleştirilmiş", + "Common.Engaged": "Aktif", "Common.EnterTextInput": "Metin girin", "Common.Error": "HATA", "Common.Favourites": "Favoriler", "Common.Interface": "TARDIS Arayüzü", "Common.Load": "Yük", "Common.Loading": "Yükleniyor...", - "Common.Locked.Lower": "kilitli", + "Common.Locked": "Kilitli", "Common.New": "Yeni", "Common.No": "Numara", "Common.None": "Yok", "Common.NotInTARDIS": "TARDIS'te değilsin", "Common.NotYetImplemented": "Bu henüz yapılmadı", "Common.OK": "TAMAM", - "Common.Opened.Lower": "açıldı", + "Common.Opened": "Açıldı", "Common.PowerDisabled": "Güç devre dışı", "Common.PowerDisabledControl": "Güç devre dışı. Bu çalışmıyor", "Common.Remove": "Kaldır", @@ -133,7 +132,7 @@ "Common.Set": "Ayarla", "Common.TARDIS": "TARDIS", "Common.UnknownError": "Bilinmeyen hata", - "Common.Unlocked.Lower": "kilidi açıldı", + "Common.Unlocked": "Kilidi Açıldı", "Common.UnsavedChanges": "Kaydedilmemiş değişiklikler", "Common.UnsavedChangesWarning": "Kaydedilmemiş değişiklikleriniz var, bunları kaydetmek ister misiniz?", "Common.Update": "Güncelleme", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "Mevcut ve gelecekteki tüm etkinlikleri tamamen devre dışı bırakmak istediğinizden emin misiniz, yoksa sadece mevcut etkinliği atlamak mı istiyorsunuz?", "Events.ConfirmDisable.All": "Tüm etkinlikleri devre dışı bırak", "Events.ConfirmDisable.Current": "Mevcut olayı atla", - "Events.Event.Lower": "etkinlik", + "Events.Event": "Etkinlik", "Events.NotifyEvent": "%s Bir etkinlik aktif, atlamak veya değiştirmek için TARDIS -> %s ayarlarını ziyaret edin", "Events.SkipFailed": "Etkinlik atlanamadı: %s", "Events.SkipFailed.AlreadySkipped": "\"%s etkinliği bu yıl için zaten atlandı\"", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "Nisan Şakası", "Events.Types.AprilFools.NotifyEvent": "1 Nisan Şakası!", "Events.Types.Christmas": "Noel", + "Events.Types.Christmas.Lights.Animated": "Animasyonlu", + "Events.Types.Christmas.Lights.Changed": "Noel ışıklarının durumu %s olarak değişti", + "Events.Types.Christmas.Lights.Static": "Statik", "Events.Types.Christmas.NotifyEvent": "Mutlu Noeller!", "Events.Types.Halloween": "Cadılar Bayramı", "Events.Types.Halloween.NotifyEvent": "Mutlu Cadılar Bayramı!", diff --git a/i18n/languages/zh-CN.json b/i18n/languages/zh-CN.json index 534ec8810..aef817e50 100644 --- a/i18n/languages/zh-CN.json +++ b/i18n/languages/zh-CN.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "添加到收藏夹", "Common.Automatic": "自动", "Common.Cancel": "取消", - "Common.Closed.Lower": "已关闭", + "Common.Closed": "已关闭", "Common.ControlSequencesEnabledWarning": "控制序列已启用,您必须使用序列", "Common.Default": "默认", "Common.Delete": "删除", "Common.Disabled": "已禁用", - "Common.Disabled.Lower": "已禁用", - "Common.Disengaged.Lower": "已释放", + "Common.Disengaged": "已释放", "Common.DontAskAgain": "不再询问", "Common.DoorsNotInstalled": "“Doors”插件未安装", - "Common.Enabled.Lower": "已启用", - "Common.Engaged.Lower": "已闭合", + "Common.Enabled": "已启用", + "Common.Engaged": "已闭合", "Common.EnterTextInput": "输入文本", "Common.Error": "错误", "Common.Favourites": "收藏", "Common.Interface": "TARDIS 界面", "Common.Load": "加载", "Common.Loading": "加载中", - "Common.Locked.Lower": "已锁定", + "Common.Locked": "已锁定", "Common.New": "新建", "Common.No": "否", "Common.None": "无", "Common.NotInTARDIS": "您不在 TARDIS 中", "Common.NotYetImplemented": "此功能尚未实现", "Common.OK": "确定", - "Common.Opened.Lower": "已打开", + "Common.Opened": "已打开", "Common.PowerDisabled": "动力源已停用", "Common.PowerDisabledControl": "动力源已停用,此项无法工作", "Common.Remove": "移除", @@ -133,7 +132,7 @@ "Common.Set": "设定", "Common.TARDIS": "TARDIS", "Common.UnknownError": "未知错误", - "Common.Unlocked.Lower": "已解锁", + "Common.Unlocked": "已解锁", "Common.UnsavedChanges": "未保存的更改", "Common.UnsavedChangesWarning": "您有未保存的更改,是否要保存?", "Common.Update": "更新", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "您确定要彻底禁用当前及所有未来的事件,还是只跳过当前事件?", "Events.ConfirmDisable.All": "禁用所有事件", "Events.ConfirmDisable.Current": "跳过当前事件", - "Events.Event.Lower": "事件", + "Events.Event": "事件", "Events.NotifyEvent": "%s 有一个事件正在进行,请前往 TARDIS -> %s 设置以跳过或更改该事件", "Events.SkipFailed": "跳过事件失败:%s", "Events.SkipFailed.AlreadySkipped": "今年的%s活动已经被跳过。", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "愚人节", "Events.Types.AprilFools.NotifyEvent": "愚人节快乐!", "Events.Types.Christmas": "圣诞节", + "Events.Types.Christmas.Lights.Animated": "动画", + "Events.Types.Christmas.Lights.Changed": "圣诞灯状态已更改为%s", + "Events.Types.Christmas.Lights.Static": "静态", "Events.Types.Christmas.NotifyEvent": "圣诞快乐!", "Events.Types.Halloween": "万圣节", "Events.Types.Halloween.NotifyEvent": "万圣节快乐!", diff --git a/i18n/languages/zh-TW.json b/i18n/languages/zh-TW.json index 91cdd344c..56e0f795e 100644 --- a/i18n/languages/zh-TW.json +++ b/i18n/languages/zh-TW.json @@ -99,31 +99,30 @@ "Common.AddToFavourites": "添加到收藏夾", "Common.Automatic": "自動", "Common.Cancel": "取消", - "Common.Closed.Lower": "已關閉", + "Common.Closed": "已關閉", "Common.ControlSequencesEnabledWarning": "控製序列已啟用,你必須使用序列", "Common.Default": "預設", "Common.Delete": "刪除", "Common.Disabled": "已停用", - "Common.Disabled.Lower": "禁用", - "Common.Disengaged.Lower": "已釋放", + "Common.Disengaged": "已釋放", "Common.DontAskAgain": "不再詢問", "Common.DoorsNotInstalled": "「Doors」 插件未安裝", - "Common.Enabled.Lower": "啓用", - "Common.Engaged.Lower": "已閉合", + "Common.Enabled": "啓用", + "Common.Engaged": "已閉合", "Common.EnterTextInput": "輸入文本輸入", "Common.Error": "錯誤", "Common.Favourites": "收藏", "Common.Interface": "塔迪斯界面", "Common.Load": "加載", "Common.Loading": "加載中……", - "Common.Locked.Lower": "已上鎖", + "Common.Locked": "已上鎖", "Common.New": "新建", "Common.No": "否", "Common.None": "無", "Common.NotInTARDIS": "您不在塔迪斯中", "Common.NotYetImplemented": "此項功能未實現", "Common.OK": "確定", - "Common.Opened.Lower": "已打開", + "Common.Opened": "已開啟", "Common.PowerDisabled": "能源已關閉", "Common.PowerDisabledControl": "能源已關閉,此裝置停用", "Common.Remove": "移除", @@ -133,7 +132,7 @@ "Common.Set": "設定", "Common.TARDIS": "塔迪斯", "Common.UnknownError": "未知錯誤", - "Common.Unlocked.Lower": "已解鎖", + "Common.Unlocked": "已解鎖", "Common.UnsavedChanges": "未保存的更改", "Common.UnsavedChangesWarning": "您有未保存的更改,是否要保存它們?", "Common.Update": "更新", @@ -306,7 +305,7 @@ "Events.ConfirmDisable": "您確定要完全停用目前及所有未來的事件,還是只跳過目前的事件?", "Events.ConfirmDisable.All": "停用所有事件", "Events.ConfirmDisable.Current": "跳過目前事件", - "Events.Event.Lower": "事件", + "Events.Event": "事件", "Events.NotifyEvent": "%s 有一個事件正在進行,請前往 TARDIS -> %s 設定以跳過或更改。", "Events.SkipFailed": "無法跳過事件:%s", "Events.SkipFailed.AlreadySkipped": "今年的 %s 活動已經被跳過", @@ -317,6 +316,9 @@ "Events.Types.AprilFools": "愚人節", "Events.Types.AprilFools.NotifyEvent": "愚人節快樂!", "Events.Types.Christmas": "聖誕節", + "Events.Types.Christmas.Lights.Animated": "動畫", + "Events.Types.Christmas.Lights.Changed": "聖誕燈飾狀態已變更為 %s", + "Events.Types.Christmas.Lights.Static": "靜態", "Events.Types.Christmas.NotifyEvent": "聖誕快樂!", "Events.Types.Halloween": "萬聖節", "Events.Types.Halloween.NotifyEvent": "萬聖節快樂!", diff --git a/lua/entities/gmod_artron_inhibitor/init.lua b/lua/entities/gmod_artron_inhibitor/init.lua index 5fb666281..a81007786 100644 --- a/lua/entities/gmod_artron_inhibitor/init.lua +++ b/lua/entities/gmod_artron_inhibitor/init.lua @@ -167,15 +167,15 @@ function ENT:Think() if self.ArtronTick ~= nil and CurTime() - self.ArtronTick > 3 then self.ArtronTick = CurTime() - for i,v in ipairs(ents.FindByClass("gmod_tardis")) do - if v:GetPos():Distance(self:GetPos()) <= self.Radius then - v:AddArtron(-2) + for _,ent in ipairs(TARDIS:GetExteriorEnts()) do + if ent:GetPos():Distance(self:GetPos()) <= self.Radius then + ent:AddArtron(-2) end end - for i,v in ipairs(ents.FindByClass("gmod_tardis_interior")) do - if v:GetPos():Distance(self:GetPos()) <= self.Radius then - v.exterior:AddArtron(-2) + for _,ent in ipairs(TARDIS:GetInteriorEnts()) do + if ent:GetPos():Distance(self:GetPos()) <= self.Radius then + ent.exterior:AddArtron(-2) end end end diff --git a/lua/entities/gmod_tardis/modules/cl_alpha.lua b/lua/entities/gmod_tardis/modules/cl_alpha.lua index 35b93ff57..d49e5f66b 100644 --- a/lua/entities/gmod_tardis/modules/cl_alpha.lua +++ b/lua/entities/gmod_tardis/modules/cl_alpha.lua @@ -32,7 +32,7 @@ local function shouldUseEnhancedFade(self) return false end - if self:GetData("is_redecorate_child") then + if self:GetData("redecorate") or self:GetData("redecorate_parent") then return false end diff --git a/lua/entities/gmod_tardis/modules/libraries/sh_data.lua b/lua/entities/gmod_tardis/modules/libraries/sh_data.lua index ab7e81a2b..6722f4a95 100644 --- a/lua/entities/gmod_tardis/modules/libraries/sh_data.lua +++ b/lua/entities/gmod_tardis/modules/libraries/sh_data.lua @@ -19,8 +19,8 @@ if SERVER then end hook.Add("PlayerInitialSpawn", "TARDIS-Data", function(ply) - for k,v in pairs(ents.FindByClass("gmod_tardis")) do - v:SendData(ply) + for _,ent in ipairs(TARDIS:GetExteriorEnts()) do + ent:SendData(ply) end end) else diff --git a/lua/entities/gmod_tardis/modules/sh_chameleon.lua b/lua/entities/gmod_tardis/modules/sh_chameleon.lua index 2830191d4..00e51fd6f 100644 --- a/lua/entities/gmod_tardis/modules/sh_chameleon.lua +++ b/lua/entities/gmod_tardis/modules/sh_chameleon.lua @@ -252,6 +252,9 @@ function ENT:ChangeExterior(id, animate, ply, retry) extportal:SetHeight(portal_md.height) extportal:SetThickness(portal_md.thickness or 0) extportal:SetInverted(portal_md.inverted) + extportal:SetModel(portal_md.model) + extportal:SetModelPos(portal_md.model_offset.pos) + extportal:SetModelAng(portal_md.model_offset.ang) extportal:SetParent(self) diff --git a/lua/entities/gmod_tardis/modules/sh_doors.lua b/lua/entities/gmod_tardis/modules/sh_doors.lua index 069c5ca18..06c414f6f 100644 --- a/lua/entities/gmod_tardis/modules/sh_doors.lua +++ b/lua/entities/gmod_tardis/modules/sh_doors.lua @@ -226,38 +226,39 @@ if SERVER then end end) - local function isbodygroupvalid(ent, bodygroup) - local bodygroups = ent:GetBodyGroups() - for k, v in ipairs(bodygroups) do - if v.id == bodygroup then - return true - end - end - return false - end - ENT:AddHook("BodygroupChanged","doors",function(self,bodygroup,value) if not self.metadata.SyncExteriorBodygroupToDoors then return end local door=TARDIS:GetPart(self,"door") - - if IsValid(door) and isbodygroupvalid(door, bodygroup) and door:GetBodygroup(bodygroup) ~= value then - door:SetBodygroup(bodygroup,value) + + local name=self:GetBodygroupName(bodygroup) + + if IsValid(door) then + local doorbodygroup = door:FindBodygroupByName(name) + if doorbodygroup > -1 and door:GetBodygroup(doorbodygroup) ~= value then + door:SetBodygroup(doorbodygroup,value) + end end if self:IsChameleonActive() then return end local intdoor=TARDIS:GetPart(self.interior,"door") - if IsValid(intdoor) and isbodygroupvalid(intdoor, bodygroup) and intdoor:GetBodygroup(bodygroup) ~= value then - intdoor:SetBodygroup(bodygroup,value) + if IsValid(intdoor) then + local intdoorbodygroup = intdoor:FindBodygroupByName(name) + if intdoorbodygroup > -1 and intdoor:GetBodygroup(intdoorbodygroup) ~= value then + intdoor:SetBodygroup(intdoorbodygroup,value) + end end end) ENT:AddHook("PartBodygroupChanged", "doors", function(self, part, bodygroup, value) if not IsValid(part) or part ~= self:GetPart("door") then return end + local name = part:GetBodygroupName(bodygroup) + if self.metadata.SyncExteriorBodygroupToDoors then - if isbodygroupvalid(self, bodygroup) and self:GetBodygroup(bodygroup) ~= value then + local bodygroup = self:FindBodygroupByName(name) + if bodygroup > -1 and self:GetBodygroup(bodygroup) ~= value then self:SetBodygroup(bodygroup, value) end end @@ -266,11 +267,12 @@ if SERVER then if self:IsChameleonActive() then return end if not IsValid(self.interior) then return end - local door_int = self.interior:GetPart("door") - if not IsValid(door_int) then return end + local intdoor = self.interior:GetPart("door") + if not IsValid(intdoor) then return end - if isbodygroupvalid(door_int, bodygroup) and door_int:GetBodygroup(bodygroup) ~= value then - door_int:SetBodygroup(bodygroup, value) + local intdoorbodygroup = intdoor:FindBodygroupByName(name) + if intdoorbodygroup > -1 and intdoor:GetBodygroup(intdoorbodygroup) ~= value then + intdoor:SetBodygroup(intdoorbodygroup, value) end end end) diff --git a/lua/entities/gmod_tardis_interior/modules/sh_doors.lua b/lua/entities/gmod_tardis_interior/modules/sh_doors.lua index 8d3dae2e9..38077d147 100644 --- a/lua/entities/gmod_tardis_interior/modules/sh_doors.lua +++ b/lua/entities/gmod_tardis_interior/modules/sh_doors.lua @@ -9,8 +9,10 @@ ENT:AddHook("PartBodygroupChanged", "doors", function(self, part, bodygroup, val local door_ext = self.exterior:GetPart("door") if not IsValid(door_ext) then return end - if door_ext:GetBodygroup(bodygroup) ~= value then - door_ext:SetBodygroup(bodygroup, value) + local name = part:GetBodygroupName(bodygroup) + local doorbodygroup = door_ext:FindBodygroupByName(name) + if doorbodygroup > -1 and door_ext:GetBodygroup(doorbodygroup) ~= value then + door_ext:SetBodygroup(doorbodygroup, value) end end) diff --git a/lua/entities/gmod_tardis_interior/modules/sh_handleplayers.lua b/lua/entities/gmod_tardis_interior/modules/sh_handleplayers.lua index 191e87b6f..ccdc05461 100644 --- a/lua/entities/gmod_tardis_interior/modules/sh_handleplayers.lua +++ b/lua/entities/gmod_tardis_interior/modules/sh_handleplayers.lua @@ -22,4 +22,9 @@ else return false end end) -end \ No newline at end of file + ENT:AddHook("ShouldDrawPlayer", "players", function(self, ply, localply) + if localply:GetTardisData("outside") then + return false + end + end) +end diff --git a/lua/entities/gmod_tardis_interior/modules/sh_portals.lua b/lua/entities/gmod_tardis_interior/modules/sh_portals.lua index e8e55eafd..3eaa6546d 100644 --- a/lua/entities/gmod_tardis_interior/modules/sh_portals.lua +++ b/lua/entities/gmod_tardis_interior/modules/sh_portals.lua @@ -33,7 +33,7 @@ else ENT:AddHook("ShouldNotRenderPortal", "portals", function(self,parent,portal,exit) if portal:GetCustomLink() then local part = self:GetPart(portal:GetCustomLink()) - if IsValid(part) and ((part.Animate and part.posepos==0) or ((not part.Animate) and part:GetOn()==false)) then + if IsValid(part) and ((part.Animate and part.animation and part.animation.pos==0) or ((not part.Animate) and part:GetOn()==false)) then return true end end diff --git a/lua/entities/gmod_tardis_interior/modules/sh_sphere.lua b/lua/entities/gmod_tardis_interior/modules/sh_sphere.lua index 5f269466d..29a779da0 100644 --- a/lua/entities/gmod_tardis_interior/modules/sh_sphere.lua +++ b/lua/entities/gmod_tardis_interior/modules/sh_sphere.lua @@ -5,10 +5,10 @@ function ENT:GetSphere() end -- hook.Add("PostDrawTranslucentRenderables", "tardis-sphere", function() --- for k, v in pairs(ents.FindByClass("gmod_tardis_interior")) do --- local center,radius = v:GetSphere() +-- for _,ent in ipairs(TARDIS:GetInteriorEnts()) do +-- local center,radius = ent:GetSphere() -- if radius then --- local pos = v:LocalToWorld(center) +-- local pos = ent:LocalToWorld(center) -- render.DrawWireframeSphere(pos, radius, 20, 20, Color(255, 255, 255), true) -- end -- end diff --git a/lua/entities/gmod_time_distortion_generator/init.lua b/lua/entities/gmod_time_distortion_generator/init.lua index 475a21e3a..e163576f7 100644 --- a/lua/entities/gmod_time_distortion_generator/init.lua +++ b/lua/entities/gmod_time_distortion_generator/init.lua @@ -160,19 +160,19 @@ function ENT:Think() sound.Play("drmatt/tardis/power_on.wav", self:GetPos()) local int - for i,v in ipairs(ents.FindByClass("gmod_tardis_interior")) do - local size = v.metadata.Interior.Size + for _,ent in ipairs(TARDIS:GetInteriorEnts()) do + local size = ent.metadata.Interior.Size if size.Min and size.Max then - local min = v:LocalToWorld(size.Min) - local max = v:LocalToWorld(size.Max) + local min = ent:LocalToWorld(size.Min) + local max = ent:LocalToWorld(size.Max) if self:GetPos():WithinAABox(min, max) then - int = v + int = ent break end else - local center,radius=v:GetSphere() - if v:LocalToWorld(center):Distance(self:GetPos()) <= radius then - int = v + local center,radius=ent:GetSphere() + if ent:LocalToWorld(center):Distance(self:GetPos()) <= radius then + int = ent break end end diff --git a/lua/tardis/interiors/base.lua b/lua/tardis/interiors/base.lua index 1dedd61a5..5f6cbaf4c 100644 --- a/lua/tardis/interiors/base.lua +++ b/lua/tardis/interiors/base.lua @@ -65,7 +65,12 @@ T.Exterior = { pos = Vector(26,0,51.65), ang = Angle(0,0,0), width = 44, - height = 91 + height = 91, + model = "models/error.mdl", + model_offset = { + pos = Vector(0, 0, 0), + ang = Angle(0, 0, 0), + } }, Fallback = { pos = Vector(60,0,5), diff --git a/lua/tardis/interiors/default.lua b/lua/tardis/interiors/default.lua index e3bb1425e..a5236155e 100644 --- a/lua/tardis/interiors/default.lua +++ b/lua/tardis/interiors/default.lua @@ -786,6 +786,12 @@ T.Templates = { return ent:IsHalloweenEvent() end, }, + default_christmas = { + override = true, + condition = function(id, ply, ent) + return ent:IsChristmasEvent() + end, + }, } T.TemplatesMergeOrder = { "default_lamps", @@ -847,6 +853,7 @@ T.Interior = { { "default_corridors", 1, "portalsnew2_capaldi" }, { "default_corridors_small", 3, "portalsnew_capaldi" }, { "default_corridors_small", 4, "portalsnew2_capaldi" }, + { "default_decorations_christmas", 0, "decorations_xmas_metalic_capaldi" }, }, ["off"] = { prefix = "models/molda/toyota_int/", diff --git a/lua/tardis/interiors/templates/templates_default_interior.lua b/lua/tardis/interiors/templates/templates_default_interior.lua index 65e5d0e92..6816b95b1 100644 --- a/lua/tardis/interiors/templates/templates_default_interior.lua +++ b/lua/tardis/interiors/templates/templates_default_interior.lua @@ -387,7 +387,32 @@ TARDIS:AddInteriorTemplate("default_capaldi", { if IsValid(walls) then walls:SetBodygroup(1, 1) -- Walls end + local christmas = int:GetPart("default_decorations_christmas") + if IsValid(christmas) then + christmas:SetBodygroup(1, 1) -- Christmas decorations + end end, }, }, -}) \ No newline at end of file +}) + +TARDIS:AddInteriorTemplate("default_christmas", { + Interior = { + Parts = { + default_decorations_christmas = { + pos = Vector(0, 0, 0), + ang = Angle(0, 90, 0), + }, + }, + }, + CustomHooks = { + christmas_playerentered = { + exthooks = { + ["PlayerEnter"] = SERVER, + }, + func = function(ext,int,ply) + ext:NotifyEvent() + end, + } + } +}) diff --git a/lua/tardis/languages/cs.lua b/lua/tardis/languages/cs.lua index 97f4cb5e9..fa53e2957 100644 --- a/lua/tardis/languages/cs.lua +++ b/lua/tardis/languages/cs.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Přidat do oblíbených", ["Common.Automatic"] = "Automatický", ["Common.Cancel"] = "Zrušit", - ["Common.Closed.Lower"] = "zavřeno", + ["Common.Closed"] = "Zavřeno", ["Common.ControlSequencesEnabledWarning"] = "Sekvence ovládání jsou aktivovány. Musíte použít sekvenci", ["Common.Default"] = "Výchozí", ["Common.Delete"] = "Smazat", ["Common.Disabled"] = "Vypnuto", - ["Common.Disabled.Lower"] = "vypnuto", - ["Common.Disengaged.Lower"] = "ukončeno", + ["Common.Disengaged"] = "Ukončeno", ["Common.DontAskAgain"] = "Neptat se znovu", ["Common.DoorsNotInstalled"] = "Dveře nejsou nainstalovány!", - ["Common.Enabled.Lower"] = "zapnuto", - ["Common.Engaged.Lower"] = "započato", + ["Common.Enabled"] = "Zapnuto", + ["Common.Engaged"] = "Započato", ["Common.EnterTextInput"] = "Zadejte textový vstup", ["Common.Error"] = "CHYBA", ["Common.Favourites"] = "Oblíbené", ["Common.Interface"] = "Rozhraní TARDIS", ["Common.Load"] = "Načíst", ["Common.Loading"] = "Načítání...", - ["Common.Locked.Lower"] = "uzamčeno", + ["Common.Locked"] = "Uzamčeno", ["Common.New"] = "Nové", ["Common.No"] = "Ne", ["Common.None"] = "Žádný", ["Common.NotInTARDIS"] = "Nejste v TARDIS", ["Common.NotYetImplemented"] = "Toto ještě nebylo implementováno", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "otevřeno", + ["Common.Opened"] = "Otevřeno", ["Common.PowerDisabled"] = "Hlavní energie je vypnutá", ["Common.PowerDisabledControl"] = "Hlavní energie je vypnutá. Toto nefunguje", ["Common.Remove"] = "Odstranit", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Nastavit", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Neznámá chyba", - ["Common.Unlocked.Lower"] = "odemčeno", + ["Common.Unlocked"] = "Odemčeno", ["Common.UnsavedChanges"] = "Neuložené změny", ["Common.UnsavedChangesWarning"] = "Máte neuložené změny, chcete je uložit?", ["Common.Update"] = "Aktualizovat", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Jste si jisti, že chcete úplně deaktivovat aktuální a všechny budoucí eventy, nebo pouze přeskočit aktuální event?", ["Events.ConfirmDisable.All"] = "Zakázat všechny eventy", ["Events.ConfirmDisable.Current"] = "Přeskočit aktuální event", - ["Events.Event.Lower"] = "eventy", + ["Events.Event"] = "Eventy", ["Events.NotifyEvent"] = "%s Probíhá event, navštivte TARDIS -> %s nastavení pro přeskočení nebo změnu.", ["Events.SkipFailed"] = "Nepodařilo se přeskočit event: %s", ["Events.SkipFailed.AlreadySkipped"] = "Event %s byl již pro tento rok přeskočen", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Aprílový", ["Events.Types.AprilFools.NotifyEvent"] = "Apríl!", ["Events.Types.Christmas"] = "Vánoční", + ["Events.Types.Christmas.Lights.Animated"] = "Animovaný", + ["Events.Types.Christmas.Lights.Changed"] = "Stav vánočních světel změněn na %s", + ["Events.Types.Christmas.Lights.Static"] = "Statický", ["Events.Types.Christmas.NotifyEvent"] = "Veselé Vánoce!", ["Events.Types.Halloween"] = "Halloweenský", ["Events.Types.Halloween.NotifyEvent"] = "Šťastný Halloween!", diff --git a/lua/tardis/languages/cy.lua b/lua/tardis/languages/cy.lua index 5e6aa0c42..6d70f3e9f 100644 --- a/lua/tardis/languages/cy.lua +++ b/lua/tardis/languages/cy.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Ychwanegu at ffefrynnau", ["Common.Automatic"] = "Awtomatig", ["Common.Cancel"] = "Canslo", - ["Common.Closed.Lower"] = "Ar gau", + ["Common.Closed"] = "Ar gau", ["Common.ControlSequencesEnabledWarning"] = "Mae Dilyniannau Rheoli wedi'u galluogi. Rhaid i chi ddefnyddio'r dilyniant", ["Common.Default"] = "Diofyn", ["Common.Delete"] = "Dileu", ["Common.Disabled"] = "Anabl", - ["Common.Disabled.Lower"] = "anabl", - ["Common.Disengaged.Lower"] = "datgywedda", + ["Common.Disengaged"] = "Datgywedda", ["Common.DontAskAgain"] = "Paid a gofyn eto", ["Common.DoorsNotInstalled"] = "Nid yw drysau wedi'u gosod!", - ["Common.Enabled.Lower"] = "wedi ei alluogi", - ["Common.Engaged.Lower"] = "dyweddi", + ["Common.Enabled"] = "Wedi ei alluogi", + ["Common.Engaged"] = "Dyweddi", ["Common.EnterTextInput"] = "Rhowch fewnbwn testun", ["Common.Error"] = "GWALL", ["Common.Favourites"] = "Ffefrynnau", ["Common.Interface"] = "rhyngwyneb TARDIS", ["Common.Load"] = "Llwyth", ["Common.Loading"] = "llwytho...", - ["Common.Locked.Lower"] = "Dan glo", + ["Common.Locked"] = "Dan glo", ["Common.New"] = "Newydd", ["Common.No"] = "Na", ["Common.None"] = "Dim", ["Common.NotInTARDIS"] = "Nid ydych yn y TARDIS", ["Common.NotYetImplemented"] = "Nid yw hyn wedi'i weithredu eto", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "ar agor", + ["Common.Opened"] = "Ar agor", ["Common.PowerDisabled"] = "Mae pŵer wedi'i analluogi", ["Common.PowerDisabledControl"] = "Mae pŵer wedi'i analluogi. Nid yw hyn yn gweithio", ["Common.Remove"] = "Gwared", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Set", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Gwall anhysbys", - ["Common.Unlocked.Lower"] = "datgloi", + ["Common.Unlocked"] = "Datgloi", ["Common.UnsavedChanges"] = "Newidiadau heb eu cadw", ["Common.UnsavedChangesWarning"] = "Mae gennych chi newidiadau heb eu cadw, hoffech chi eu cadw?", ["Common.Update"] = "Diweddariad", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Ydych chi'n siŵr eich bod am analluogi'r digwyddiad cyfredol a phob digwyddiad yn y dyfodol yn llwyr, neu jyst hepgor y digwyddiad cyfredol?", ["Events.ConfirmDisable.All"] = "Anallu pob digwyddiad", ["Events.ConfirmDisable.Current"] = "Hepgorru’r digwyddiad presennol", - ["Events.Event.Lower"] = "digwyddiad", + ["Events.Event"] = "Digwyddiad", ["Events.NotifyEvent"] = "%s Mae digwyddiad yn weithredol, ewch i TARDIS -> gosodiadau %s i'w hepgor neu ei newid", ["Events.SkipFailed"] = "Methoddwyd methu hepgor digwyddiad: %s", ["Events.SkipFailed.AlreadySkipped"] = "Mae'r digwyddiad %s wedi cael ei hepgor eisoes ar gyfer eleni.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Ebrill Ffyliaid", ["Events.Types.AprilFools.NotifyEvent"] = "Ebrill Ffyliaid!", ["Events.Types.Christmas"] = "Nadolig", + ["Events.Types.Christmas.Lights.Animated"] = "Animeiddiedig", + ["Events.Types.Christmas.Lights.Changed"] = "Mae cyflwr goleuadau’r Nadolig wedi newid i %s", + ["Events.Types.Christmas.Lights.Static"] = "Statig", ["Events.Types.Christmas.NotifyEvent"] = "Nadolig Llawen!", ["Events.Types.Halloween"] = "Nos Calan Gaeaf", ["Events.Types.Halloween.NotifyEvent"] = "Happy Halloween!", diff --git a/lua/tardis/languages/de.lua b/lua/tardis/languages/de.lua index 3a4bdf53b..d8305282d 100644 --- a/lua/tardis/languages/de.lua +++ b/lua/tardis/languages/de.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Zu Favoriten hinzufügen", ["Common.Automatic"] = "Automatisch", ["Common.Cancel"] = "Abbrechen", - ["Common.Closed.Lower"] = "Geschlossen", + ["Common.Closed"] = "Geschlossen", ["Common.ControlSequencesEnabledWarning"] = "Steuersequenzen sind aktiviert. Verwende die Sequenz", ["Common.Default"] = "Standard", ["Common.Delete"] = "Löschen", ["Common.Disabled"] = "Deaktiviert", - ["Common.Disabled.Lower"] = "Deaktiviert", - ["Common.Disengaged.Lower"] = "gelöst", + ["Common.Disengaged"] = "Gelöst", ["Common.DontAskAgain"] = "Frag nicht noch einmal", ["Common.DoorsNotInstalled"] = "Doors ist nicht installiert!", - ["Common.Enabled.Lower"] = "Aktiviert", - ["Common.Engaged.Lower"] = "angezogen", + ["Common.Enabled"] = "Aktiviert", + ["Common.Engaged"] = "Angezogen", ["Common.EnterTextInput"] = "Texteingabe eingeben", ["Common.Error"] = "ERROR", ["Common.Favourites"] = "Favoriten", ["Common.Interface"] = "TARDIS-Schnittstelle", ["Common.Load"] = "Laden Sie", ["Common.Loading"] = "Lädt...", - ["Common.Locked.Lower"] = "abgesperrt", + ["Common.Locked"] = "Abgesperrt", ["Common.New"] = "Neu", ["Common.No"] = "Nein", ["Common.None"] = "Keine", ["Common.NotInTARDIS"] = "Du bist nicht in der TARDIS", ["Common.NotYetImplemented"] = "Dies ist noch nicht implementiert worden", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "Geöffnet", + ["Common.Opened"] = "Geöffnet", ["Common.PowerDisabled"] = "Strom ist abgeschaltet", ["Common.PowerDisabledControl"] = "Die Stromversorgung ist deaktiviert. Das funktioniert nicht", ["Common.Remove"] = "Entfernen", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Eingabe", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Unbekannter Fehler", - ["Common.Unlocked.Lower"] = "entsperrt", + ["Common.Unlocked"] = "Entsperrt", ["Common.UnsavedChanges"] = "Ungespeicherte Änderungen", ["Common.UnsavedChangesWarning"] = "Du hast ungespeicherte Änderungen, möchtest du diese speichern?", ["Common.Update"] = "Update", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Sind Sie sicher, dass Sie das aktuelle und alle zukünftigen Ereignisse vollständig deaktivieren möchten, oder nur das aktuelle Ereignis überspringen?", ["Events.ConfirmDisable.All"] = "Alle Ereignisse deaktivieren", ["Events.ConfirmDisable.Current"] = "Aktuelles Ereignis überspringen", - ["Events.Event.Lower"] = "Ereignis", + ["Events.Event"] = "Ereignis", ["Events.NotifyEvent"] = "%s Ein Ereignis ist aktiv, besuche TARDIS -> %s Einstellungen, um es zu überspringen oder zu ändern.", ["Events.SkipFailed"] = "Das Überspringen des Ereignisses ist fehlgeschlagen: %s", ["Events.SkipFailed.AlreadySkipped"] = "Die Veranstaltung %s wurde für dieses Jahr bereits übersprungen.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Aprilscherz", ["Events.Types.AprilFools.NotifyEvent"] = "Aprilscherz!", ["Events.Types.Christmas"] = "Weihnachten", + ["Events.Types.Christmas.Lights.Animated"] = "Animiert", + ["Events.Types.Christmas.Lights.Changed"] = "Status der Weihnachtsbeleuchtung wurde auf %s geändert", + ["Events.Types.Christmas.Lights.Static"] = "Statisch", ["Events.Types.Christmas.NotifyEvent"] = "Frohe Weihnachten!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Frohes Halloween!", diff --git a/lua/tardis/languages/el.lua b/lua/tardis/languages/el.lua index 939bd7794..670070a91 100644 --- a/lua/tardis/languages/el.lua +++ b/lua/tardis/languages/el.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Προσθήκη στα αγαπημένα", ["Common.Automatic"] = "Αυτόματο", ["Common.Cancel"] = "Ακύρωση", - ["Common.Closed.Lower"] = "έκλεισε", + ["Common.Closed"] = "Κλειστό", ["Common.ControlSequencesEnabledWarning"] = "Οι ακολουθίες ελέγχου είναι ενεργοποιημένες. Πρέπει να χρησιμοποιήσετε την ακολουθία", ["Common.Default"] = "Προεπιλογή", ["Common.Delete"] = "Διαγραφή", ["Common.Disabled"] = "Απενεργοποιημένο", - ["Common.Disabled.Lower"] = "απενεργοποιημένο", - ["Common.Disengaged.Lower"] = "απεμπλεκόμενο", + ["Common.Disengaged"] = "Απεμπλεκόμενο", ["Common.DontAskAgain"] = "Να μην ερωτηθώ ξανά", ["Common.DoorsNotInstalled"] = "Το πρόσθετο \"Doors\" δεν έχει εγκατασταθεί!", - ["Common.Enabled.Lower"] = "ενεργοποιημένο", - ["Common.Engaged.Lower"] = "εμπλεκόμενο", + ["Common.Enabled"] = "Ενεργοποιημένο", + ["Common.Engaged"] = "Eμπλεκόμενο", ["Common.EnterTextInput"] = "Εισάγετε κείμενο", ["Common.Error"] = "ΣΦΑΛΜΑ", ["Common.Favourites"] = "Αγαπημένα", ["Common.Interface"] = "Διεπαφή ΤΑΡΝΤΙΣ", ["Common.Load"] = "Φόρτωση", ["Common.Loading"] = "Φορτώνει...", - ["Common.Locked.Lower"] = "κλειδωμένο", + ["Common.Locked"] = "Κλειδωμένο", ["Common.New"] = "Νέο", ["Common.No"] = "Όχι", ["Common.None"] = "Κανένα", ["Common.NotInTARDIS"] = "Δεν βρίσκεστε στο ΤΑΡΝΤΙΣ", ["Common.NotYetImplemented"] = "Το χαρακτηριστικό δεν έχει δημιουργηθεί ακόμα", ["Common.OK"] = "ΟΚ", - ["Common.Opened.Lower"] = "άνοιξε", + ["Common.Opened"] = "Άνοιξε", ["Common.PowerDisabled"] = "Η ενέργεια έχει απενεργοποιηθεί", ["Common.PowerDisabledControl"] = "Η ενέργεια έχει απενεργοποιηθεί. Το σύστημα δεν λειτουργεί", ["Common.Remove"] = "Αφαίρεση", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Ορισμός", ["Common.TARDIS"] = "ΤΑΡΝΤΙΣ", ["Common.UnknownError"] = "Άγνωστο σφάλμα", - ["Common.Unlocked.Lower"] = "ξεκλειδώθηκε", + ["Common.Unlocked"] = "Ξεκλειδωμένο", ["Common.UnsavedChanges"] = "Μη αποθηκευμένες αλλαγές", ["Common.UnsavedChangesWarning"] = "Υπάρχουν μη αποθηκευμένες αλλαγές, θα θέλατε να τις αποθηκεύσετε;", ["Common.Update"] = "Ενημέρωση", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε εντελώς το τρέχον και όλα τα μελλοντικά συμβάντα ή απλώς να παραλείψετε το τρέχον συμβάν;", ["Events.ConfirmDisable.All"] = "Απενεργοποιήστε όλα τα συμβάντα", ["Events.ConfirmDisable.Current"] = "Παράλειψη τρέχοντος γεγονότος", - ["Events.Event.Lower"] = "εκδήλωση", + ["Events.Event"] = "Εκδήλωση", ["Events.NotifyEvent"] = "%s Ένα συμβάν είναι ενεργό, επισκεφθείτε τις ρυθμίσεις του TARDIS -> %s για να το παραλείψετε ή να το αλλάξετε.", ["Events.SkipFailed"] = "Αποτυχία παράλειψης συμβάντος: %s", ["Events.SkipFailed.AlreadySkipped"] = "Η εκδήλωση %s έχει ήδη παραλειφθεί για φέτος", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Πρωταπριλιά", ["Events.Types.AprilFools.NotifyEvent"] = "Πρωταπριλιά!", ["Events.Types.Christmas"] = "Χριστούγεννα", + ["Events.Types.Christmas.Lights.Animated"] = "Κινούμενο", + ["Events.Types.Christmas.Lights.Changed"] = "Η κατάσταση των χριστουγεννιάτικων φώτων άλλαξε σε %s", + ["Events.Types.Christmas.Lights.Static"] = "Στατικός", ["Events.Types.Christmas.NotifyEvent"] = "Καλά Χριστούγεννα!", ["Events.Types.Halloween"] = "Χάλοουιν", ["Events.Types.Halloween.NotifyEvent"] = "Καλό Χαλοουίν!", diff --git a/lua/tardis/languages/en.lua b/lua/tardis/languages/en.lua index 3bd5bb567..8f071f314 100644 --- a/lua/tardis/languages/en.lua +++ b/lua/tardis/languages/en.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Add to favorites", ["Common.Automatic"] = "Automatic", ["Common.Cancel"] = "Cancel", - ["Common.Closed.Lower"] = "closed", + ["Common.Closed"] = "Closed", ["Common.ControlSequencesEnabledWarning"] = "Control Sequences are enabled. You must use the sequence", ["Common.Default"] = "Default", ["Common.Delete"] = "Delete", ["Common.Disabled"] = "Disabled", - ["Common.Disabled.Lower"] = "disabled", - ["Common.Disengaged.Lower"] = "disengaged", + ["Common.Disengaged"] = "Disengaged", ["Common.DontAskAgain"] = "Don't ask again", ["Common.DoorsNotInstalled"] = "Doors is not installed!", - ["Common.Enabled.Lower"] = "enabled", - ["Common.Engaged.Lower"] = "engaged", + ["Common.Enabled"] = "Enabled", + ["Common.Engaged"] = "Engaged", ["Common.EnterTextInput"] = "Enter text input", ["Common.Error"] = "ERROR", ["Common.Favourites"] = "Favourites", ["Common.Interface"] = "TARDIS Interface", ["Common.Load"] = "Load", ["Common.Loading"] = "Loading...", - ["Common.Locked.Lower"] = "locked", + ["Common.Locked"] = "Locked", ["Common.New"] = "New", ["Common.No"] = "No", ["Common.None"] = "None", ["Common.NotInTARDIS"] = "You are not in the TARDIS", ["Common.NotYetImplemented"] = "This hasn't been implemented yet", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "opened", + ["Common.Opened"] = "Opened", ["Common.PowerDisabled"] = "Power is disabled", ["Common.PowerDisabledControl"] = "Power is disabled. This doesn't work", ["Common.Remove"] = "Remove", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Set", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Unknown error", - ["Common.Unlocked.Lower"] = "unlocked", + ["Common.Unlocked"] = "Unlocked", ["Common.UnsavedChanges"] = "Unsaved changes", ["Common.UnsavedChangesWarning"] = "You have unsaved changes, would you like to save them?", ["Common.Update"] = "Update", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Are you sure you want to completely disable the current and all future events, or just skip the current event?", ["Events.ConfirmDisable.All"] = "Disable all events", ["Events.ConfirmDisable.Current"] = "Skip current event", - ["Events.Event.Lower"] = "event", + ["Events.Event"] = "Event", ["Events.NotifyEvent"] = "%s An event is active, visit TARDIS -> %s settings to skip or change it", ["Events.SkipFailed"] = "Failed to skip event: %s", ["Events.SkipFailed.AlreadySkipped"] = "The %s event has already been skipped for this year", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "April Fools", ["Events.Types.AprilFools.NotifyEvent"] = "April Fools!", ["Events.Types.Christmas"] = "Christmas", + ["Events.Types.Christmas.Lights.Animated"] = "Animated", + ["Events.Types.Christmas.Lights.Changed"] = "Christmas lights state changed to %s", + ["Events.Types.Christmas.Lights.Static"] = "Static", ["Events.Types.Christmas.NotifyEvent"] = "Merry Christmas!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Happy Halloween!", diff --git a/lua/tardis/languages/es-es.lua b/lua/tardis/languages/es-es.lua index e888c8d21..532242e36 100644 --- a/lua/tardis/languages/es-es.lua +++ b/lua/tardis/languages/es-es.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Añadir a favoritos", ["Common.Automatic"] = "Automático", ["Common.Cancel"] = "Cancelar", - ["Common.Closed.Lower"] = "cerrado", + ["Common.Closed"] = "Cerrado", ["Common.ControlSequencesEnabledWarning"] = "Las Secuencias de Control están habilitadas. Debes utilizar la secuencia", ["Common.Default"] = "Predeterminado", ["Common.Delete"] = "Eliminar", ["Common.Disabled"] = "Desactivado", - ["Common.Disabled.Lower"] = "desactivado", - ["Common.Disengaged.Lower"] = "desconectado", + ["Common.Disengaged"] = "Desconectado", ["Common.DontAskAgain"] = "No preguntar de nuevo", ["Common.DoorsNotInstalled"] = "¡Doors no está instalado!", - ["Common.Enabled.Lower"] = "activado", - ["Common.Engaged.Lower"] = "conectado", + ["Common.Enabled"] = "Activado", + ["Common.Engaged"] = "Conectado", ["Common.EnterTextInput"] = "Ingrese texto", ["Common.Error"] = "ERROR", ["Common.Favourites"] = "Favoritos", ["Common.Interface"] = "Interfaz de la TARDIS", ["Common.Load"] = "Cargar", ["Common.Loading"] = "Cargando...", - ["Common.Locked.Lower"] = "trabado", + ["Common.Locked"] = "Trabado", ["Common.New"] = "Nuevo", ["Common.No"] = "No", ["Common.None"] = "Ninguno", ["Common.NotInTARDIS"] = "No estás dentro de la TARDIS", ["Common.NotYetImplemented"] = "Esto no ha sido implementado aún", ["Common.OK"] = "Ok", - ["Common.Opened.Lower"] = "abierto", + ["Common.Opened"] = "Abierto", ["Common.PowerDisabled"] = "La energía está desactivada", ["Common.PowerDisabledControl"] = "La energía está desactivada. Esto no funciona", ["Common.Remove"] = "Quitar", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Fijar", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Error desconocido", - ["Common.Unlocked.Lower"] = "destrabado", + ["Common.Unlocked"] = "Desbloqueado", ["Common.UnsavedChanges"] = "Cambios sin guardar", ["Common.UnsavedChangesWarning"] = "Tienes cambios sin guardar. ¿Quieres guardarlos?", ["Common.Update"] = "Actualizar", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "¿Estás seguro de que quieres desactivar por completo el evento actual y todos los futuros, o solo omitir el evento actual?", ["Events.ConfirmDisable.All"] = "Desactivar todos los eventos", ["Events.ConfirmDisable.Current"] = "Omitir evento actual", - ["Events.Event.Lower"] = "evento", + ["Events.Event"] = "Evento", ["Events.NotifyEvent"] = "%s Hay un evento activo, visita TARDIS -> configuración de %s para omitirlo o cambiarlo", ["Events.SkipFailed"] = "No se pudo omitir el evento: %s", ["Events.SkipFailed.AlreadySkipped"] = "El evento %s ya se ha omitido este año.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Día de los Inocentes", ["Events.Types.AprilFools.NotifyEvent"] = "¡Inocente!", ["Events.Types.Christmas"] = "Navidad", + ["Events.Types.Christmas.Lights.Animated"] = "Animado", + ["Events.Types.Christmas.Lights.Changed"] = "El estado de las luces de Navidad cambió a %s", + ["Events.Types.Christmas.Lights.Static"] = "Estático", ["Events.Types.Christmas.NotifyEvent"] = "¡Feliz Navidad!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "¡Feliz Halloween!", diff --git a/lua/tardis/languages/fi.lua b/lua/tardis/languages/fi.lua index 9f47b72f6..181821a82 100644 --- a/lua/tardis/languages/fi.lua +++ b/lua/tardis/languages/fi.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Lisää suosikkeihin", ["Common.Automatic"] = "Automaatinen", ["Common.Cancel"] = "Peruuta", - ["Common.Closed.Lower"] = "suljettu", + ["Common.Closed"] = "Suljettu", ["Common.ControlSequencesEnabledWarning"] = "Ohjaussekvenssit ovat käytössä. Sinun täytyy käyttää sekvenssiä", ["Common.Default"] = "Oletus", ["Common.Delete"] = "Poista", ["Common.Disabled"] = "Poistettu käytöstä", - ["Common.Disabled.Lower"] = "kytketty pois", - ["Common.Disengaged.Lower"] = "irrotettu", + ["Common.Disengaged"] = "Irrotettu", ["Common.DontAskAgain"] = "Älä kysy uudelleen", ["Common.DoorsNotInstalled"] = "Ovia ei ole asennettu!", - ["Common.Enabled.Lower"] = "kytketty päälle", - ["Common.Engaged.Lower"] = "kytketty", + ["Common.Enabled"] = "Kytketty päälle", + ["Common.Engaged"] = "Kytketty", ["Common.EnterTextInput"] = "Syötä teksti", ["Common.Error"] = "VIRHE", ["Common.Favourites"] = "Suosikit", ["Common.Interface"] = "TARDIS-käyttöliittymä", ["Common.Load"] = "Lataa", ["Common.Loading"] = "Ladataan...", - ["Common.Locked.Lower"] = "lukittu", + ["Common.Locked"] = "Lukittu", ["Common.New"] = "Uusi", ["Common.No"] = "Ei", ["Common.None"] = "Ei yhtään", ["Common.NotInTARDIS"] = "Et ole sisällä Tardiksessa", ["Common.NotYetImplemented"] = "Tätä ei ole vielä toteutettu", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "avattu", + ["Common.Opened"] = "Avattu", ["Common.PowerDisabled"] = "Virta on pois päältä", ["Common.PowerDisabledControl"] = "Virta on pois päältä. Tämä ei toimi", ["Common.Remove"] = "Poista", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Aseta", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Tuntematon virhe", - ["Common.Unlocked.Lower"] = "avattu", + ["Common.Unlocked"] = "Avattu", ["Common.UnsavedChanges"] = "Tallentamattomat muutokset", ["Common.UnsavedChangesWarning"] = "Sinulla on tallentamattomia muutoksia. Haluatko tallentaa ne?", ["Common.Update"] = "Päivitä", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Haluatko varmasti poistaa käytöstä nykyisen ja kaikki tulevat tapahtumat kokonaan, vai vain ohittaa nykyisen tapahtuman?", ["Events.ConfirmDisable.All"] = "Poista kaikki tapahtumat käytöstä", ["Events.ConfirmDisable.Current"] = "Ohita nykyinen tapahtuma", - ["Events.Event.Lower"] = "tapahtuma", + ["Events.Event"] = "Tapahtuma", ["Events.NotifyEvent"] = "%s Tapahtuma on käynnissä, siirry TARDIS -> %s asetuksiin ohittaaksesi tai vaihtaaksesi sen", ["Events.SkipFailed"] = "Tapahtuman ohittaminen epäonnistui: %s", ["Events.SkipFailed.AlreadySkipped"] = "Tämän vuoden %s-tapahtuma on jo ohitettu", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Aprillipila", ["Events.Types.AprilFools.NotifyEvent"] = "Aprillipilat!", ["Events.Types.Christmas"] = "Joulu", + ["Events.Types.Christmas.Lights.Animated"] = "Animoitu", + ["Events.Types.Christmas.Lights.Changed"] = "Joulivalojen tila muuttui tilaan %s", + ["Events.Types.Christmas.Lights.Static"] = "Staattinen", ["Events.Types.Christmas.NotifyEvent"] = "Hyvää joulua!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Hyvää halloweenia!", diff --git a/lua/tardis/languages/fr.lua b/lua/tardis/languages/fr.lua index ccf4c2ae3..0ba1dfd58 100644 --- a/lua/tardis/languages/fr.lua +++ b/lua/tardis/languages/fr.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Ajouter aux favoris", ["Common.Automatic"] = "Automatique", ["Common.Cancel"] = "Annuler", - ["Common.Closed.Lower"] = "fermées", + ["Common.Closed"] = "Fermées", ["Common.ControlSequencesEnabledWarning"] = "Les séquences de contrôle sont activées. Vous devez les utiliser", ["Common.Default"] = "Par défaut", ["Common.Delete"] = "Retirer", ["Common.Disabled"] = "Désactivé", - ["Common.Disabled.Lower"] = "désactivé", - ["Common.Disengaged.Lower"] = "désengagé", + ["Common.Disengaged"] = "Désengagé", ["Common.DontAskAgain"] = "Ne plus demander", ["Common.DoorsNotInstalled"] = "L'addon \"Doors\" n'est pas installé !", - ["Common.Enabled.Lower"] = "activé", - ["Common.Engaged.Lower"] = "engagé", + ["Common.Enabled"] = "Activé", + ["Common.Engaged"] = "Engagé", ["Common.EnterTextInput"] = "Entrez du texte", ["Common.Error"] = "ERREUR", ["Common.Favourites"] = "Favoris", ["Common.Interface"] = "Interface du TARDIS", ["Common.Load"] = "Charger", ["Common.Loading"] = "Chargement...", - ["Common.Locked.Lower"] = "verrouillé", + ["Common.Locked"] = "Verrouillé", ["Common.New"] = "Nouveau", ["Common.No"] = "Non", ["Common.None"] = "Aucun", ["Common.NotInTARDIS"] = "Vous n'êtes pas dans le TARDIS", ["Common.NotYetImplemented"] = "Ceci n'a pas encore été implémenté", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "ouvertes", + ["Common.Opened"] = "Ouvert", ["Common.PowerDisabled"] = "L'alimentation est coupée", ["Common.PowerDisabledControl"] = "L'alimentation est coupée. Ceci ne fonctionne pas", ["Common.Remove"] = "Retirer", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Définir", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Erreur inconnue", - ["Common.Unlocked.Lower"] = "déverrouillé", + ["Common.Unlocked"] = "Déverrouillé", ["Common.UnsavedChanges"] = "Modifications non enregistrées", ["Common.UnsavedChangesWarning"] = "Vous avez des modifications non enregistrées, voulez-vous les sauvegarder ?", ["Common.Update"] = "Actualiser", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Êtes-vous sûr de vouloir désactiver complètement l'événement en cours et tous les événements futurs, ou simplement ignorer l'événement en cours ?", ["Events.ConfirmDisable.All"] = "Désactiver tous les événements", ["Events.ConfirmDisable.Current"] = "Passer l'événement en cours", - ["Events.Event.Lower"] = "événement", + ["Events.Event"] = "Événement", ["Events.NotifyEvent"] = "%s Un événement est actif, allez dans TARDIS -> paramètres %s pour le passer ou le modifier", ["Events.SkipFailed"] = "Échec lors du saut de l'événement : %s", ["Events.SkipFailed.AlreadySkipped"] = "L'événement %s a déjà été ignoré pour cette année", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Poisson d’Avril", ["Events.Types.AprilFools.NotifyEvent"] = "Poisson d'avril !", ["Events.Types.Christmas"] = "Noël", + ["Events.Types.Christmas.Lights.Animated"] = "Animé", + ["Events.Types.Christmas.Lights.Changed"] = "L'état des lumières de Noël est passé à %s", + ["Events.Types.Christmas.Lights.Static"] = "Statique", ["Events.Types.Christmas.NotifyEvent"] = "Joyeux Noël !", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Joyeux Halloween !", diff --git a/lua/tardis/languages/pt-br.lua b/lua/tardis/languages/pt-br.lua index 4fb42d021..aa41228cb 100644 --- a/lua/tardis/languages/pt-br.lua +++ b/lua/tardis/languages/pt-br.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Adicionar aos favoritos", ["Common.Automatic"] = "Automático", ["Common.Cancel"] = "Cancelar", - ["Common.Closed.Lower"] = "fechada", + ["Common.Closed"] = "Fechada", ["Common.ControlSequencesEnabledWarning"] = "Sequências de Controle ativadas. Você deve usar a sequência", ["Common.Default"] = "Padrão", ["Common.Delete"] = "Deletar", ["Common.Disabled"] = "Desativado", - ["Common.Disabled.Lower"] = "desativado", - ["Common.Disengaged.Lower"] = "desengatado", + ["Common.Disengaged"] = "Desengatado", ["Common.DontAskAgain"] = "Não pergunte novamente", ["Common.DoorsNotInstalled"] = "O addon \"Doors\" não está instalado!", - ["Common.Enabled.Lower"] = "ativado", - ["Common.Engaged.Lower"] = "engatado", + ["Common.Enabled"] = "Ativado", + ["Common.Engaged"] = "Engatado", ["Common.EnterTextInput"] = "Insira o texto de entrada", ["Common.Error"] = "ERRO", ["Common.Favourites"] = "Favoritos", ["Common.Interface"] = "Interface da TARDIS", ["Common.Load"] = "Carregar", ["Common.Loading"] = "Carregando...", - ["Common.Locked.Lower"] = "trancada", + ["Common.Locked"] = "Trancada", ["Common.New"] = "Novo", ["Common.No"] = "Não", ["Common.None"] = "Nenhum", ["Common.NotInTARDIS"] = "Você não está dentro da TARDIS", ["Common.NotYetImplemented"] = "Isto ainda não foi implementado", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "aberta", + ["Common.Opened"] = "Aberta", ["Common.PowerDisabled"] = "A energia está desativada", ["Common.PowerDisabledControl"] = "A energia está desativada. Isso não funciona", ["Common.Remove"] = "Remover", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Definir", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Erro desconhecido", - ["Common.Unlocked.Lower"] = "destrancada", + ["Common.Unlocked"] = "Desbloqueado", ["Common.UnsavedChanges"] = "Alterações sem salvar", ["Common.UnsavedChangesWarning"] = "Você tem alterações que não foram salvas, deseja salvá-las?", ["Common.Update"] = "Atualizar", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Você tem certeza de que deseja desativar completamente o evento atual e todos os futuros, ou apenas pular o evento atual?", ["Events.ConfirmDisable.All"] = "Desativar todos os eventos", ["Events.ConfirmDisable.Current"] = "Pular evento atual", - ["Events.Event.Lower"] = "evento", + ["Events.Event"] = "Evento", ["Events.NotifyEvent"] = "%s Um evento está ativo, visite TARDIS -> configurações de %s para pular ou alterar.", ["Events.SkipFailed"] = "Falha ao pular o evento: %s", ["Events.SkipFailed.AlreadySkipped"] = "O evento %s já foi pulado este ano.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Dia da Mentira", ["Events.Types.AprilFools.NotifyEvent"] = "Primeiro de Abril!", ["Events.Types.Christmas"] = "Natal", + ["Events.Types.Christmas.Lights.Animated"] = "Animado", + ["Events.Types.Christmas.Lights.Changed"] = "Estado das luzes de Natal alterado para %s", + ["Events.Types.Christmas.Lights.Static"] = "Estático", ["Events.Types.Christmas.NotifyEvent"] = "Feliz Natal!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Feliz Halloween!", diff --git a/lua/tardis/languages/pt-pt.lua b/lua/tardis/languages/pt-pt.lua index 5abf47745..97bee616b 100644 --- a/lua/tardis/languages/pt-pt.lua +++ b/lua/tardis/languages/pt-pt.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Adicionar aos favoritos", ["Common.Automatic"] = "Automático", ["Common.Cancel"] = "Cancelar", - ["Common.Closed.Lower"] = "fechada", + ["Common.Closed"] = "Fechada", ["Common.ControlSequencesEnabledWarning"] = "Sequências de Controle ativadas. Deve usar a sequência", ["Common.Default"] = "Padrão", ["Common.Delete"] = "Deletar", ["Common.Disabled"] = "Desativado", - ["Common.Disabled.Lower"] = "desativado", - ["Common.Disengaged.Lower"] = "desengatado", + ["Common.Disengaged"] = "Desengatado", ["Common.DontAskAgain"] = "Não pergunte novamente", ["Common.DoorsNotInstalled"] = "O addon \"Doors\" não está instalado!", - ["Common.Enabled.Lower"] = "ativado", - ["Common.Engaged.Lower"] = "engatado", + ["Common.Enabled"] = "Ativado", + ["Common.Engaged"] = "Engatado", ["Common.EnterTextInput"] = "Insira o texto de entrada", ["Common.Error"] = "ERRO", ["Common.Favourites"] = "Favoritos", ["Common.Interface"] = "Interface da TARDIS", ["Common.Load"] = "Carregar", ["Common.Loading"] = "Carregando...", - ["Common.Locked.Lower"] = "trancada", + ["Common.Locked"] = "Trancada", ["Common.New"] = "Novo", ["Common.No"] = "Não", ["Common.None"] = "Nenhum", ["Common.NotInTARDIS"] = "Não está dentro da TARDIS", ["Common.NotYetImplemented"] = "Isto ainda não foi implementado", ["Common.OK"] = "OK", - ["Common.Opened.Lower"] = "aberta", + ["Common.Opened"] = "Aberta", ["Common.PowerDisabled"] = "A energia está desativada", ["Common.PowerDisabledControl"] = "A energia está desativada. Isso não funciona", ["Common.Remove"] = "Remover", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Definir", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Erro desconhecido", - ["Common.Unlocked.Lower"] = "destrancada", + ["Common.Unlocked"] = "Destrancada", ["Common.UnsavedChanges"] = "Alterações sem salvar", ["Common.UnsavedChangesWarning"] = "Tem alterações que não foram salvas, deseja salvá-las?", ["Common.Update"] = "Atualizar", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Tem a certeza de que pretende desactivar completamente o evento actual e todos os eventos futuros, ou apenas saltar o evento actual?", ["Events.ConfirmDisable.All"] = "Desativar todos os eventos", ["Events.ConfirmDisable.Current"] = "Saltar evento atual", - ["Events.Event.Lower"] = "evento", + ["Events.Event"] = "Evento", ["Events.NotifyEvent"] = "%s Existe um evento ativo, visite TARDIS -> definições de %s para o ignorar ou alterar", ["Events.SkipFailed"] = "Falha ao ignorar o evento: %s", ["Events.SkipFailed.AlreadySkipped"] = "O evento %s já foi ignorado este ano.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Dia das Mentiras", ["Events.Types.AprilFools.NotifyEvent"] = "Dia das Mentiras!", ["Events.Types.Christmas"] = "Natal", + ["Events.Types.Christmas.Lights.Animated"] = "Animado", + ["Events.Types.Christmas.Lights.Changed"] = "Estado das luzes de Natal alterado para %s", + ["Events.Types.Christmas.Lights.Static"] = "Estático", ["Events.Types.Christmas.NotifyEvent"] = "Feliz Natal!", ["Events.Types.Halloween"] = "Halloween", ["Events.Types.Halloween.NotifyEvent"] = "Feliz Dia das Bruxas!", diff --git a/lua/tardis/languages/ru.lua b/lua/tardis/languages/ru.lua index ce390ae83..5f969747f 100644 --- a/lua/tardis/languages/ru.lua +++ b/lua/tardis/languages/ru.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Добавить в избранные", ["Common.Automatic"] = "Автоматический", ["Common.Cancel"] = "Отмена", - ["Common.Closed.Lower"] = "закрыты", + ["Common.Closed"] = "Закрыто", ["Common.ControlSequencesEnabledWarning"] = "Включено управление последовательностями. Последовательность должна быть использована", ["Common.Default"] = "По умолчанию", ["Common.Delete"] = "Удалить", ["Common.Disabled"] = "Отключено", - ["Common.Disabled.Lower"] = "- выключено", - ["Common.Disengaged.Lower"] = "выключен", + ["Common.Disengaged"] = "Отстранённый", ["Common.DontAskAgain"] = "Больше не спрашивать", ["Common.DoorsNotInstalled"] = "Аддон Doors не установлен!", - ["Common.Enabled.Lower"] = "- включено", - ["Common.Engaged.Lower"] = "установлен", + ["Common.Enabled"] = "Включено", + ["Common.Engaged"] = "Помолвлен", ["Common.EnterTextInput"] = "Введите текст", ["Common.Error"] = "ОШИБКА", ["Common.Favourites"] = "Избранное", ["Common.Interface"] = "Интерфейс ТАРДИС", ["Common.Load"] = "Загрузить", ["Common.Loading"] = "Загрузка...", - ["Common.Locked.Lower"] = "заперты", + ["Common.Locked"] = "Заблокировано", ["Common.New"] = "Новая", ["Common.No"] = "Нет", ["Common.None"] = "Нет", ["Common.NotInTARDIS"] = "Вы не находитесь в ТАРДИС", ["Common.NotYetImplemented"] = "Это ещё не было добавлено в игру", ["Common.OK"] = "Ок", - ["Common.Opened.Lower"] = "открыты", + ["Common.Opened"] = "Открыто", ["Common.PowerDisabled"] = "Питание отключено", ["Common.PowerDisabledControl"] = "Питание отключено. Это не работает", ["Common.Remove"] = "Убрать", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Установить", ["Common.TARDIS"] = "ТАРДИС", ["Common.UnknownError"] = "Неопознанная ошибка", - ["Common.Unlocked.Lower"] = "разблокированы", + ["Common.Unlocked"] = "Разблокировано", ["Common.UnsavedChanges"] = "Несохранённые изменения", ["Common.UnsavedChangesWarning"] = "У вас есть несохранённые изменения. Хотите их сохранить?", ["Common.Update"] = "Обновить", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Вы уверены, что хотите полностью отключить текущее и все будущие события, или просто пропустить текущее событие?", ["Events.ConfirmDisable.All"] = "Отключить все события", ["Events.ConfirmDisable.Current"] = "Пропустить текущее событие", - ["Events.Event.Lower"] = "событие", + ["Events.Event"] = "Событие", ["Events.NotifyEvent"] = "%s Активно событие, перейдите в TARDIS -> настройки %s, чтобы пропустить или изменить его.", ["Events.SkipFailed"] = "Не удалось пропустить событие: %s", ["Events.SkipFailed.AlreadySkipped"] = "Событие %s уже было пропущено в этом году.", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Первое апреля", ["Events.Types.AprilFools.NotifyEvent"] = "Первое апреля!", ["Events.Types.Christmas"] = "Рождество", + ["Events.Types.Christmas.Lights.Animated"] = "Анимированный", + ["Events.Types.Christmas.Lights.Changed"] = "Состояние рождественских огней изменилось на %s", + ["Events.Types.Christmas.Lights.Static"] = "Статический", ["Events.Types.Christmas.NotifyEvent"] = "С Рождеством!", ["Events.Types.Halloween"] = "Хэллоуин", ["Events.Types.Halloween.NotifyEvent"] = "Счастливого Хэллоуина!", diff --git a/lua/tardis/languages/tr.lua b/lua/tardis/languages/tr.lua index ad6dc10c7..3abd1ee6f 100644 --- a/lua/tardis/languages/tr.lua +++ b/lua/tardis/languages/tr.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "Favorilere ekle", ["Common.Automatic"] = "Otomatik", ["Common.Cancel"] = "İptal", - ["Common.Closed.Lower"] = "kapalı", + ["Common.Closed"] = "Kapalı", ["Common.ControlSequencesEnabledWarning"] = "Kontrol Sıraları etkinleştirildi. Sıralara göre kullanmalısınız", ["Common.Default"] = "Varsayılan", ["Common.Delete"] = "Sil", ["Common.Disabled"] = "Devre Dışı", - ["Common.Disabled.Lower"] = "Devre dışı bırakıldı", - ["Common.Disengaged.Lower"] = "bağlantısız", + ["Common.Disengaged"] = "Bağlantısız", ["Common.DontAskAgain"] = "Bir daha sorma", ["Common.DoorsNotInstalled"] = "Doors modu yüklü değil!", - ["Common.Enabled.Lower"] = "etkinleştirilmiş", - ["Common.Engaged.Lower"] = "aktif", + ["Common.Enabled"] = "Etkinleştirilmiş", + ["Common.Engaged"] = "Aktif", ["Common.EnterTextInput"] = "Metin girin", ["Common.Error"] = "HATA", ["Common.Favourites"] = "Favoriler", ["Common.Interface"] = "TARDIS Arayüzü", ["Common.Load"] = "Yük", ["Common.Loading"] = "Yükleniyor...", - ["Common.Locked.Lower"] = "kilitli", + ["Common.Locked"] = "Kilitli", ["Common.New"] = "Yeni", ["Common.No"] = "Numara", ["Common.None"] = "Yok", ["Common.NotInTARDIS"] = "TARDIS'te değilsin", ["Common.NotYetImplemented"] = "Bu henüz yapılmadı", ["Common.OK"] = "TAMAM", - ["Common.Opened.Lower"] = "açıldı", + ["Common.Opened"] = "Açıldı", ["Common.PowerDisabled"] = "Güç devre dışı", ["Common.PowerDisabledControl"] = "Güç devre dışı. Bu çalışmıyor", ["Common.Remove"] = "Kaldır", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "Ayarla", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "Bilinmeyen hata", - ["Common.Unlocked.Lower"] = "kilidi açıldı", + ["Common.Unlocked"] = "Kilidi Açıldı", ["Common.UnsavedChanges"] = "Kaydedilmemiş değişiklikler", ["Common.UnsavedChangesWarning"] = "Kaydedilmemiş değişiklikleriniz var, bunları kaydetmek ister misiniz?", ["Common.Update"] = "Güncelleme", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "Mevcut ve gelecekteki tüm etkinlikleri tamamen devre dışı bırakmak istediğinizden emin misiniz, yoksa sadece mevcut etkinliği atlamak mı istiyorsunuz?", ["Events.ConfirmDisable.All"] = "Tüm etkinlikleri devre dışı bırak", ["Events.ConfirmDisable.Current"] = "Mevcut olayı atla", - ["Events.Event.Lower"] = "etkinlik", + ["Events.Event"] = "Etkinlik", ["Events.NotifyEvent"] = "%s Bir etkinlik aktif, atlamak veya değiştirmek için TARDIS -> %s ayarlarını ziyaret edin", ["Events.SkipFailed"] = "Etkinlik atlanamadı: %s", ["Events.SkipFailed.AlreadySkipped"] = "\"%s etkinliği bu yıl için zaten atlandı\"", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "Nisan Şakası", ["Events.Types.AprilFools.NotifyEvent"] = "1 Nisan Şakası!", ["Events.Types.Christmas"] = "Noel", + ["Events.Types.Christmas.Lights.Animated"] = "Animasyonlu", + ["Events.Types.Christmas.Lights.Changed"] = "Noel ışıklarının durumu %s olarak değişti", + ["Events.Types.Christmas.Lights.Static"] = "Statik", ["Events.Types.Christmas.NotifyEvent"] = "Mutlu Noeller!", ["Events.Types.Halloween"] = "Cadılar Bayramı", ["Events.Types.Halloween.NotifyEvent"] = "Mutlu Cadılar Bayramı!", diff --git a/lua/tardis/languages/zh-cn.lua b/lua/tardis/languages/zh-cn.lua index b3b751ffd..44233698d 100644 --- a/lua/tardis/languages/zh-cn.lua +++ b/lua/tardis/languages/zh-cn.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "添加到收藏夹", ["Common.Automatic"] = "自动", ["Common.Cancel"] = "取消", - ["Common.Closed.Lower"] = "已关闭", + ["Common.Closed"] = "已关闭", ["Common.ControlSequencesEnabledWarning"] = "控制序列已启用,您必须使用序列", ["Common.Default"] = "默认", ["Common.Delete"] = "删除", ["Common.Disabled"] = "已禁用", - ["Common.Disabled.Lower"] = "已禁用", - ["Common.Disengaged.Lower"] = "已释放", + ["Common.Disengaged"] = "已释放", ["Common.DontAskAgain"] = "不再询问", ["Common.DoorsNotInstalled"] = "“Doors”插件未安装", - ["Common.Enabled.Lower"] = "已启用", - ["Common.Engaged.Lower"] = "已闭合", + ["Common.Enabled"] = "已启用", + ["Common.Engaged"] = "已闭合", ["Common.EnterTextInput"] = "输入文本", ["Common.Error"] = "错误", ["Common.Favourites"] = "收藏", ["Common.Interface"] = "TARDIS 界面", ["Common.Load"] = "加载", ["Common.Loading"] = "加载中", - ["Common.Locked.Lower"] = "已锁定", + ["Common.Locked"] = "已锁定", ["Common.New"] = "新建", ["Common.No"] = "否", ["Common.None"] = "无", ["Common.NotInTARDIS"] = "您不在 TARDIS 中", ["Common.NotYetImplemented"] = "此功能尚未实现", ["Common.OK"] = "确定", - ["Common.Opened.Lower"] = "已打开", + ["Common.Opened"] = "已打开", ["Common.PowerDisabled"] = "动力源已停用", ["Common.PowerDisabledControl"] = "动力源已停用,此项无法工作", ["Common.Remove"] = "移除", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "设定", ["Common.TARDIS"] = "TARDIS", ["Common.UnknownError"] = "未知错误", - ["Common.Unlocked.Lower"] = "已解锁", + ["Common.Unlocked"] = "已解锁", ["Common.UnsavedChanges"] = "未保存的更改", ["Common.UnsavedChangesWarning"] = "您有未保存的更改,是否要保存?", ["Common.Update"] = "更新", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "您确定要彻底禁用当前及所有未来的事件,还是只跳过当前事件?", ["Events.ConfirmDisable.All"] = "禁用所有事件", ["Events.ConfirmDisable.Current"] = "跳过当前事件", - ["Events.Event.Lower"] = "事件", + ["Events.Event"] = "事件", ["Events.NotifyEvent"] = "%s 有一个事件正在进行,请前往 TARDIS -> %s 设置以跳过或更改该事件", ["Events.SkipFailed"] = "跳过事件失败:%s", ["Events.SkipFailed.AlreadySkipped"] = "今年的%s活动已经被跳过。", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "愚人节", ["Events.Types.AprilFools.NotifyEvent"] = "愚人节快乐!", ["Events.Types.Christmas"] = "圣诞节", + ["Events.Types.Christmas.Lights.Animated"] = "动画", + ["Events.Types.Christmas.Lights.Changed"] = "圣诞灯状态已更改为%s", + ["Events.Types.Christmas.Lights.Static"] = "静态", ["Events.Types.Christmas.NotifyEvent"] = "圣诞快乐!", ["Events.Types.Halloween"] = "万圣节", ["Events.Types.Halloween.NotifyEvent"] = "万圣节快乐!", diff --git a/lua/tardis/languages/zh-tw.lua b/lua/tardis/languages/zh-tw.lua index f82cbf6d9..5e23949df 100644 --- a/lua/tardis/languages/zh-tw.lua +++ b/lua/tardis/languages/zh-tw.lua @@ -102,31 +102,30 @@ T.Phrases = { ["Common.AddToFavourites"] = "添加到收藏夾", ["Common.Automatic"] = "自動", ["Common.Cancel"] = "取消", - ["Common.Closed.Lower"] = "已關閉", + ["Common.Closed"] = "已關閉", ["Common.ControlSequencesEnabledWarning"] = "控製序列已啟用,你必須使用序列", ["Common.Default"] = "預設", ["Common.Delete"] = "刪除", ["Common.Disabled"] = "已停用", - ["Common.Disabled.Lower"] = "禁用", - ["Common.Disengaged.Lower"] = "已釋放", + ["Common.Disengaged"] = "已釋放", ["Common.DontAskAgain"] = "不再詢問", ["Common.DoorsNotInstalled"] = "「Doors」 插件未安裝", - ["Common.Enabled.Lower"] = "啓用", - ["Common.Engaged.Lower"] = "已閉合", + ["Common.Enabled"] = "啓用", + ["Common.Engaged"] = "已閉合", ["Common.EnterTextInput"] = "輸入文本輸入", ["Common.Error"] = "錯誤", ["Common.Favourites"] = "收藏", ["Common.Interface"] = "塔迪斯界面", ["Common.Load"] = "加載", ["Common.Loading"] = "加載中……", - ["Common.Locked.Lower"] = "已上鎖", + ["Common.Locked"] = "已上鎖", ["Common.New"] = "新建", ["Common.No"] = "否", ["Common.None"] = "無", ["Common.NotInTARDIS"] = "您不在塔迪斯中", ["Common.NotYetImplemented"] = "此項功能未實現", ["Common.OK"] = "確定", - ["Common.Opened.Lower"] = "已打開", + ["Common.Opened"] = "已開啟", ["Common.PowerDisabled"] = "能源已關閉", ["Common.PowerDisabledControl"] = "能源已關閉,此裝置停用", ["Common.Remove"] = "移除", @@ -136,7 +135,7 @@ T.Phrases = { ["Common.Set"] = "設定", ["Common.TARDIS"] = "塔迪斯", ["Common.UnknownError"] = "未知錯誤", - ["Common.Unlocked.Lower"] = "已解鎖", + ["Common.Unlocked"] = "已解鎖", ["Common.UnsavedChanges"] = "未保存的更改", ["Common.UnsavedChangesWarning"] = "您有未保存的更改,是否要保存它們?", ["Common.Update"] = "更新", @@ -309,7 +308,7 @@ T.Phrases = { ["Events.ConfirmDisable"] = "您確定要完全停用目前及所有未來的事件,還是只跳過目前的事件?", ["Events.ConfirmDisable.All"] = "停用所有事件", ["Events.ConfirmDisable.Current"] = "跳過目前事件", - ["Events.Event.Lower"] = "事件", + ["Events.Event"] = "事件", ["Events.NotifyEvent"] = "%s 有一個事件正在進行,請前往 TARDIS -> %s 設定以跳過或更改。", ["Events.SkipFailed"] = "無法跳過事件:%s", ["Events.SkipFailed.AlreadySkipped"] = "今年的 %s 活動已經被跳過", @@ -320,6 +319,9 @@ T.Phrases = { ["Events.Types.AprilFools"] = "愚人節", ["Events.Types.AprilFools.NotifyEvent"] = "愚人節快樂!", ["Events.Types.Christmas"] = "聖誕節", + ["Events.Types.Christmas.Lights.Animated"] = "動畫", + ["Events.Types.Christmas.Lights.Changed"] = "聖誕燈飾狀態已變更為 %s", + ["Events.Types.Christmas.Lights.Static"] = "靜態", ["Events.Types.Christmas.NotifyEvent"] = "聖誕快樂!", ["Events.Types.Halloween"] = "萬聖節", ["Events.Types.Halloween.NotifyEvent"] = "萬聖節快樂!", diff --git a/lua/tardis/libraries/libraries/libraries/sh_version_generated.lua b/lua/tardis/libraries/libraries/libraries/sh_version_generated.lua index ab51446d5..2b7e6a329 100644 --- a/lua/tardis/libraries/libraries/libraries/sh_version_generated.lua +++ b/lua/tardis/libraries/libraries/libraries/sh_version_generated.lua @@ -3,6 +3,6 @@ TARDIS.Version = { Major = 2025, - Minor = 4, + Minor = 5, Patch = 0 } diff --git a/lua/tardis/libraries/libraries/sh_entities.lua b/lua/tardis/libraries/libraries/sh_entities.lua new file mode 100644 index 000000000..7522dc24b --- /dev/null +++ b/lua/tardis/libraries/libraries/sh_entities.lua @@ -0,0 +1,61 @@ +local exts = {} +local ints = {} +local extsbycreator = {} +local intsbycreator = {} + +local function updateexts() + if not Doors or not Doors.Exteriors then return end + exts = {} + extsbycreator = {} + for ent,_ in pairs(Doors.Exteriors) do + if not IsValid(ent) or not ent.TardisExterior then return end + table.insert(exts, ent) + local creator=ent:GetCreator() + if not extsbycreator[creator] then extsbycreator[creator]={} end + table.insert(extsbycreator[creator], ent) + end +end + +local function updateints() + if not Doors or not Doors.Interiors then return end + ints = {} + intsbycreator = {} + for ent,_ in pairs(Doors.Interiors) do + if not IsValid(ent) or not ent.TardisInterior then return end + table.insert(ints, ent) + local creator=ent:GetCreator() + if not intsbycreator[creator] then intsbycreator[creator]={} end + table.insert(intsbycreator[creator], ent) + end +end + +updateexts() +updateints() + +hook.Add("Doors-ExteriorAdded", "TARDIS_UpdateExteriors", updateexts) +hook.Add("Doors-ExteriorRemoved", "TARDIS_UpdateExteriors", updateexts) + +hook.Add("Doors-InteriorAdded", "TARDIS_UpdateInteriors", updateints) +hook.Add("Doors-InteriorRemoved", "TARDIS_UpdateInteriors", updateints) + +function TARDIS:GetExteriorEnts(ply) + if ply then + return extsbycreator[ply] or {} + end + return exts +end + +function TARDIS:GetInteriorEnts(ply) + if ply then + return intsbycreator[ply] or {} + end + return ints +end + +function TARDIS:GetExteriorEnt(ply) + return (CLIENT and LocalPlayer() or ply):GetTardisData("exterior") +end + +function TARDIS:GetInteriorEnt(ply) + return (CLIENT and LocalPlayer() or ply):GetTardisData("interior") +end diff --git a/lua/tardis/libraries/libraries/sh_settings.lua b/lua/tardis/libraries/libraries/sh_settings.lua index e2e907215..a72a478f8 100644 --- a/lua/tardis/libraries/libraries/sh_settings.lua +++ b/lua/tardis/libraries/libraries/sh_settings.lua @@ -435,9 +435,9 @@ end function TARDIS:OnSettingChanged(id,value,old_value,ply) hook.Call("TARDIS_SettingChanged", GAMEMODE, id, value, old_value, ply) - for k,v in pairs(ents.FindByClass("gmod_tardis")) do - if v.CallCommonHook then - v:CallCommonHook("SettingChanged", id, value, old_value, ply) + for _,ent in ipairs(TARDIS:GetExteriorEnts()) do + if ent.CallCommonHook then + ent:CallCommonHook("SettingChanged", id, value, old_value, ply) end end end diff --git a/lua/tardis/libraries/sh_localization.lua b/lua/tardis/libraries/sh_localization.lua index 085d8ea4e..338cc20c5 100644 --- a/lua/tardis/libraries/sh_localization.lua +++ b/lua/tardis/libraries/sh_localization.lua @@ -91,6 +91,9 @@ function TARDIS:CompileLanguage(code) for k, v in pairs(lang.Phrases) do phrases[k] = v + if not phrases[k..".Lower"] then + phrases[k..".Lower"] = string.lower(v) + end end local extensions = self.LanguageExtensions[code] @@ -185,8 +188,8 @@ function TARDIS:UpdateLanguage() if oldLangCode == langCode then return end hook.Call("TARDIS_LanguageChanged", GAMEMODE, langCode, oldLangCode) - for k,v in pairs(ents.FindByClass("gmod_tardis")) do - v:CallCommonHook("LanguageChanged", langCode, oldLangCode) + for _,ent in ipairs(TARDIS:GetExteriorEnts()) do + ent:CallCommonHook("LanguageChanged", langCode, oldLangCode) end end diff --git a/lua/tardis/parts/parts_default_basic.lua b/lua/tardis/parts/parts_default_basic.lua index a6af50fb4..286dc064d 100644 --- a/lua/tardis/parts/parts_default_basic.lua +++ b/lua/tardis/parts/parts_default_basic.lua @@ -258,3 +258,23 @@ PART.Model = "models/molda/toyota_int/books.mdl" PART.AutoSetup = true PART.Collision = true TARDIS:AddPart(PART) + +local PART = {} +PART.ID = "default_decorations_christmas" +PART.Model = "models/molda/toyota_int/decorations_xmas.mdl" +PART.AutoSetup = true +PART.Collision = true + +if SERVER then + function PART:Use() + self.static = not self.static + if self.static then + self:SetSubMaterial(4, "models/molda/toyota_int/decorations_xmas_emit_static") + else + self:SetSubMaterial(4, "models/molda/toyota_int/decorations_xmas") + end + TARDIS:Message(self.interior:GetCreator(), "Events.Types.Christmas.Lights.Changed", self.static and "Events.Types.Christmas.Lights.Static.Lower" or "Events.Types.Christmas.Lights.Animated.Lower") + end +end + +TARDIS:AddPart(PART) diff --git a/lua/tardis/screens/cl_list_view_3d.lua b/lua/tardis/screens/cl_list_view_3d.lua index 58bd0fc07..7d8b72f74 100644 --- a/lua/tardis/screens/cl_list_view_3d.lua +++ b/lua/tardis/screens/cl_list_view_3d.lua @@ -262,6 +262,10 @@ end function ListView3D:SetScrollSpeed(s) self.scroll_speed = s end +function ListView3D:IsValid() + return IsValid(self.panel) +end + -- interface / placeholder / compatibility functions diff --git a/lua/tardis/screens/cl_screen_music.lua b/lua/tardis/screens/cl_screen_music.lua index 0411c3f7d..6a6e9645d 100644 --- a/lua/tardis/screens/cl_screen_music.lua +++ b/lua/tardis/screens/cl_screen_music.lua @@ -219,7 +219,7 @@ TARDIS:AddScreen("Music", {id="music", text="Screens.Music", menu=false, order=1 list_categories.loading = true http.Fetch("https://cdn.amyjeanes.com/tardis/songs.json", function(body) - if not list_categories then return end + if not IsValid(list_categories) then return end default_music = util.JSONToTable(body) list_categories:Clear() categories = {} diff --git a/lua/tardis/sh_helper.lua b/lua/tardis/sh_helper.lua index 3d598bf85..74089bf5f 100644 --- a/lua/tardis/sh_helper.lua +++ b/lua/tardis/sh_helper.lua @@ -1,13 +1,5 @@ -- Helper functions -function TARDIS:GetExteriorEnt(ply) - return (CLIENT and LocalPlayer() or ply):GetTardisData("exterior") -end - -function TARDIS:GetInteriorEnt(ply) - return (CLIENT and LocalPlayer() or ply):GetTardisData("interior") -end - function TARDIS:Benchmark(name,func) local time=SysTime() func() diff --git a/lua/tardis/sh_parts.lua b/lua/tardis/sh_parts.lua index e44c3d770..fde611be4 100644 --- a/lua/tardis/sh_parts.lua +++ b/lua/tardis/sh_parts.lua @@ -264,9 +264,7 @@ local overrides={ ["Think"]={function(self) local int=self.interior local ext=self.exterior - if self._init and IsValid(int) and IsValid(ext) then - local think_ok = (int:CallHook("ShouldThink") ~= false) - + if self._init and IsValid(ext) then local function is_visible_through_door() if not ext:DoorOpen() then return false end if not self.ClientThinkOverride then return false end @@ -277,7 +275,7 @@ local overrides={ return ply_pos:Distance(ext_pos) < close_dist end - if think_ok or self.ExteriorPart or self.AllowThroughPortals or is_visible_through_door() then + if (IsValid(int) and (int:CallHook("ShouldThink") ~= false)) or self.ExteriorPart or self.AllowThroughPortals or is_visible_through_door() then if self.Animate then TARDIS.ProcessAnimation(self, self.animation) diff --git a/materials/models/molda/toyota_int/decorations_xmas.vtf b/materials/models/molda/toyota_int/decorations_xmas.vtf new file mode 100644 index 000000000..51e63844f Binary files /dev/null and b/materials/models/molda/toyota_int/decorations_xmas.vtf differ diff --git a/materials/models/molda/toyota_int/decorations_xmas_emit.vmt b/materials/models/molda/toyota_int/decorations_xmas_emit.vmt new file mode 100644 index 000000000..057490261 --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_emit.vmt @@ -0,0 +1,27 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/molda/toyota_int/decorations_xmas_emit" + + "$envmap" "models/molda/toyota_int/environment" + "$envmaptint" "[0.75 0.75 0.75]" + + "$selfillum" "1" + "$selfillummask" "models/molda/toyota_int/decorations_xmas" + "$selfillumtint" "[1 1 1]" + + "$nodecal" "1" + "$nocull" "0" + + "$surfaceprop" "Metal" + "$frame" "0" + + "Proxies" + { + "AnimatedTexture" + { + "animatedTextureVar" "$basetexture" + "animatedTextureFrameNumVar" "$frame" + "animatedTextureFrameRate" "1.5" + } + } +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_emit.vtf b/materials/models/molda/toyota_int/decorations_xmas_emit.vtf new file mode 100644 index 000000000..af40ee437 Binary files /dev/null and b/materials/models/molda/toyota_int/decorations_xmas_emit.vtf differ diff --git a/materials/models/molda/toyota_int/decorations_xmas_emit_static.vmt b/materials/models/molda/toyota_int/decorations_xmas_emit_static.vmt new file mode 100644 index 000000000..83d5e4411 --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_emit_static.vmt @@ -0,0 +1,16 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/molda/toyota_int/decorations_xmas" + + "$envmap" "models/molda/toyota_int/environment" + "$envmaptint" "[0.75 0.75 0.75]" + + "$selfillum" "1" + "$selfillummask" "models/molda/toyota_int/decorations_xmas" + "$selfillumtint" "[1 1 1]" + + "$nodecal" "1" + "$nocull" "0" + + "$surfaceprop" "Metal" +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_metalic.vmt b/materials/models/molda/toyota_int/decorations_xmas_metalic.vmt new file mode 100644 index 000000000..167bd1ae1 --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_metalic.vmt @@ -0,0 +1,24 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/molda/toyota_int/decorations_xmas" + + "$envmap" "models/molda/toyota_int/environment" + "$envmaptint" "[0.5 0.5 0.5]" + + "$nodecal" "1" + "$nocull" "0" + + "$surfaceprop" "Metal" + + "$envmaptint_on" "[0 0.3 0.4]" + "$envmaptint_off" "[0 0.05 0.1]" + + "Proxies" + { + TARDIS_Power2 { + onVar "$envmaptint_on" + offVar "$envmaptint_off" + resultVar "$envmaptint" + } + } +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_metalic_capaldi.vmt b/materials/models/molda/toyota_int/decorations_xmas_metalic_capaldi.vmt new file mode 100644 index 000000000..947e0719b --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_metalic_capaldi.vmt @@ -0,0 +1,24 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/molda/toyota_int/decorations_xmas" + + "$envmap" "models/molda/toyota_int/environment" + "$envmaptint" "[0.5 0.5 0.5]" + + "$nodecal" "1" + "$nocull" "0" + + "$surfaceprop" "Metal" + + "$envmaptint_on" "[0.25 0.15 0]" + "$envmaptint_off" "[0 0.05 0.1]" + + "Proxies" + { + TARDIS_Power2 { + onVar "$envmaptint_on" + offVar "$envmaptint_off" + resultVar "$envmaptint" + } + } +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vmt b/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vmt new file mode 100644 index 000000000..324a4af8c --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vmt @@ -0,0 +1,31 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/molda/toyota_int/decorations_xmas_wallpaper" + + "$color2" "[0.9 0.9 0.8]" + + "$selfillum" "0" + "$selfillummask" "models/molda/toyota_int/decorations_xmas_wallpaper_mask" + "$selfillumtint" "[ 5 5 5 ]" + + "$surfaceprop" "Metal" + + "$envmap" "models/molda/toyota_int/environment" + + "$envmaptint" "[0 0.4 0.8]" + + "$nodecal" "1" + "$nocull" "0" + + $envmaptint_on "[0 0.2 0.4]" + $envmaptint_off "[0 0.05 0.1]" + + "Proxies" + { + TARDIS_Power2 { + onVar "$envmaptint_on" + offVar "$envmaptint_off" + resultVar "$envmaptint" + } + } +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vtf b/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vtf new file mode 100644 index 000000000..58d1be6eb Binary files /dev/null and b/materials/models/molda/toyota_int/decorations_xmas_wallpaper.vtf differ diff --git a/materials/models/molda/toyota_int/decorations_xmas_wallpaper_mask.vtf b/materials/models/molda/toyota_int/decorations_xmas_wallpaper_mask.vtf new file mode 100644 index 000000000..40490b332 Binary files /dev/null and b/materials/models/molda/toyota_int/decorations_xmas_wallpaper_mask.vtf differ diff --git a/materials/models/molda/toyota_int/decorations_xmas_wreath.vmt b/materials/models/molda/toyota_int/decorations_xmas_wreath.vmt new file mode 100644 index 000000000..b1a69a998 --- /dev/null +++ b/materials/models/molda/toyota_int/decorations_xmas_wreath.vmt @@ -0,0 +1,10 @@ +VertexlitGeneric +{ + $basetexture models\molda\toyota_int\decorations_xmas_wreath + + $nodecal 1 + $nocull 0 + + $surfaceprop Metal + +} diff --git a/materials/models/molda/toyota_int/decorations_xmas_wreath.vtf b/materials/models/molda/toyota_int/decorations_xmas_wreath.vtf new file mode 100644 index 000000000..9c72408ac Binary files /dev/null and b/materials/models/molda/toyota_int/decorations_xmas_wreath.vtf differ diff --git a/models/molda/toyota_int/decorations_xmas.dx80.vtx b/models/molda/toyota_int/decorations_xmas.dx80.vtx new file mode 100644 index 000000000..16bbbdecb Binary files /dev/null and b/models/molda/toyota_int/decorations_xmas.dx80.vtx differ diff --git a/models/molda/toyota_int/decorations_xmas.dx90.vtx b/models/molda/toyota_int/decorations_xmas.dx90.vtx new file mode 100644 index 000000000..d09d6b3e1 Binary files /dev/null and b/models/molda/toyota_int/decorations_xmas.dx90.vtx differ diff --git a/models/molda/toyota_int/decorations_xmas.mdl b/models/molda/toyota_int/decorations_xmas.mdl new file mode 100644 index 000000000..1e9829fc2 Binary files /dev/null and b/models/molda/toyota_int/decorations_xmas.mdl differ diff --git a/models/molda/toyota_int/decorations_xmas.phy b/models/molda/toyota_int/decorations_xmas.phy new file mode 100644 index 000000000..9e38a624b Binary files /dev/null and b/models/molda/toyota_int/decorations_xmas.phy differ diff --git a/models/molda/toyota_int/decorations_xmas.vvd b/models/molda/toyota_int/decorations_xmas.vvd new file mode 100644 index 000000000..cdaff8ab8 Binary files /dev/null and b/models/molda/toyota_int/decorations_xmas.vvd differ diff --git a/version.json b/version.json index 79e3a61a3..27f6a81f9 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { "Major": 2025, - "Minor": 4, + "Minor": 5, "Patch": 0 } \ No newline at end of file