diff --git a/frontend-backup/_app/immutable/chunks/D3yDgRbd.js b/frontend-backup/_app/immutable/chunks/D3yDgRbd.js index 1935d51..1e1086c 100644 --- a/frontend-backup/_app/immutable/chunks/D3yDgRbd.js +++ b/frontend-backup/_app/immutable/chunks/D3yDgRbd.js @@ -49,7 +49,7 @@ try { const B = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAABJQTFRFAQEBAAAAHGHnRcxVStlbMXLnk8SHtQAAAAF0Uk5TAEDm2GYAAABMSURBVHjadc9JCgAhDERRa7r/lZs0ikawdv+tkvEYALS07U2QawmOTo1oQBKr8/cUMLY7JLEPYLW0oISSNLtgiojRBfv0AuB67vH3B+FjAY/0rrGiAAAAAElFTkSuQmCC"; var L = c("FurryPlace"), - R = c('
Wplace logo
'); + R = c('
FurryPlace logo
'); function z(e, a) { m(a, !0); let t = w(a, "size", 3, "default"), diff --git a/rename-i18n-variables.js b/rename-i18n-variables.js new file mode 100644 index 0000000..c0f99f0 --- /dev/null +++ b/rename-i18n-variables.js @@ -0,0 +1,404 @@ +const fs = require('fs'); +const path = require('path'); + +const filePath = 'f:\\place\\openplace\\frontend-backup\\_app\\immutable\\nodes\\4.CrDfIbdR.js'; + +// Read the file +let content = fs.readFileSync(filePath, 'utf8'); + +// Define all the minified variables and their replacements +const replacements = [ + // Lines already done - skip these + // { old: 'Sb', new: 'Offline_STR' }, + // { old: 'Mb', new: 'ZoomInToSeePixels_STR' }, + // ... (already done) + + // Remaining minified variables from lines 247-848 + { old: 'L2', new: 'AddProfilePicture_STR' }, + { old: 'gp', new: 'NotEnoughDroplets_STR' }, + { old: 'O2', new: 'ShowProfile_STR' }, + { old: 'V2', new: 'Menu_STR' }, + { old: 'U2', new: 'CouldNotInstallApp_STR' }, + { old: 'H2', new: 'InstallApp_STR' }, + { old: 'Y2', new: 'Livestreams_STR' }, + { old: 'Q2', new: 'LogOut_STR' }, + { old: 'rw', new: 'HideUI_STR' }, + { old: 'aw', new: 'ChangePicture_STR' }, + { old: 'lw', new: 'ShowLastPaintedPixel_STR' }, + { old: 'Yf', new: 'DeleteAccount_STR' }, + { old: 'pw', new: 'AreYouAbsolutelySure_STR' }, + { old: '_w', new: 'DeleteAccountWarning_STR' }, + { old: 'yw', new: 'Profile_STR' }, + { old: 'ww', new: 'FlagBonusDescription_STR' }, + { old: 'Sw', new: 'NotNeedEquipped_STR' }, + { old: 'Mw', new: 'Equipped_STR' }, + { old: 'Ew', new: 'Equip_STR' }, + { old: 'Uv', new: 'Country_STR' }, + { old: 'Bw', new: 'NoCountryFound_STR' }, + { old: 'Nw', new: 'WelcomeTo_STR' }, + { old: 'v5', new: 'Understood_STR' }, + { old: '$v', new: 'ToggleArtOpacity_STR' }, + { old: 'Gv', new: 'Paint_STR' }, + { old: 'S5', new: 'SelectAColor_STR' }, + { old: 'M5', new: 'SelectPixelToErase_STR' }, + { old: 'E5', new: 'PickColorFromMap_STR' }, + { old: 'D5', new: 'Click_STR' }, + { old: 'F5', new: 'SpaceUpper_STR' }, + { old: 'j5', new: 'OrHold_STR' }, + { old: 'Z5', new: 'ToPaint_STR' }, + { old: 'G5', new: 'PaintMoreThanOnePixel_STR' }, + { old: 'X5', new: 'PaintPixel_STR' }, + { old: 'J5', new: 'ColorPicker_STR' }, + { old: 't3', new: 'MaxChargePerLevel_STR' }, + { old: 'Kf', new: 'Name_STR' }, + { old: 'o3', new: 'DiscordUsername_STR' }, + { old: 'Kg', new: 'MaxChargesLabel_STR' }, + { old: 'c3', new: 'paintChargesEn' }, + { old: 'u3', new: 'paintChargesPt' }, + { old: 'h3', new: 'PaintCharges_STR' }, + { old: 'd3', new: 'paintChargesWithAmountEn' }, + { old: 'p3', new: 'paintChargesWithAmountPt' }, + { old: 'f3', new: 'PaintChargesWithAmount_STR' }, + { old: 'm3', new: 'leaveAllianceEn' }, + { old: '_3', new: 'leaveAlliancePt' }, + { old: 'g3', new: 'LeaveAlliance_STR' }, + { old: 'v3', new: 'headquartersEn' }, + { old: 'y3', new: 'headquartersPt' }, + { old: 'x3', new: 'Headquarters_STR' }, + { old: 'b3', new: 'notSetEn' }, + { old: 'w3', new: 'notSetPt' }, + { old: 'T3', new: 'NotSet_STR' }, + { old: 'C3', new: 'youAreNotInAnAllianceEn' }, + { old: 'S3', new: 'youAreNotInAnAlliancePt' }, + { old: 'P3', new: 'YouAreNotInAnAlliance_STR' }, + { old: 'I3', new: 'getInvitedToAnAllianceEn' }, + { old: 'M3', new: 'getInvitedToAnAlliancePt' }, + { old: 'k3', new: 'GetInvitedToAnAlliance_STR' }, + { old: 'A3', new: 'orEn' }, + { old: 'E3', new: 'orPt' }, + { old: 'z3', new: 'OR_STR' }, + { old: 'L3', new: 'createAnAllianceEn' }, + { old: 'D3', new: 'createAnAlliancePt' }, + { old: 'R3', new: 'CreateAnAlliance_STR' }, + { old: 'B3', new: 'inviteLinkEn' }, + { old: 'F3', new: 'inviteLinkPt' }, + { old: 'O3', new: 'InviteLink_STR' }, + { old: 'N3', new: 'sendTheLinkBelowEn' }, + { old: 'j3', new: 'sendTheLinkBelowPt' }, + { old: 'V3', new: 'SendTheLinkBelow_STR' }, + { old: 'q3', new: 'copiedEn' }, + { old: 'Z3', new: 'copiedPt' }, + { old: 'Fm', new: 'Copied_STR' }, + { old: 'U3', new: 'noDescriptionEn' }, + { old: '$3', new: 'noDescriptionPt' }, + { old: 'Hv', new: 'NoDescription_STR' }, + { old: 'G3', new: 'inviteEn' }, + { old: 'H3', new: 'invitePt' }, + { old: 'W3', new: 'Invite_STR' }, + { old: 'X3', new: 'noPixelsPaintedEn' }, + { old: 'Y3', new: 'noPixelsPaintedPt' }, + { old: 'Om', new: 'NoPixelsPainted_STR' }, + { old: 'K3', new: 'todayEn' }, + { old: 'J3', new: 'todayPt' }, + { old: 'vp', new: 'Today_STR' }, + { old: 'Q3', new: 'weekEn' }, + { old: 'eT', new: 'weekPt' }, + { old: 'tT', new: 'Week_STR' }, + { old: 'rT', new: 'monthEn' }, + { old: 'nT', new: 'monthPt' }, + { old: 'iT', new: 'Month_STR' }, + { old: 'aT', new: 'allTimeEn' }, + { old: 'oT', new: 'allTimePt' }, + { old: 'sT', new: 'AllTime_STR' }, + { old: 'lT', new: 'thisWeekEn' }, + { old: 'cT', new: 'thisWeekPt' }, + { old: 'Nm', new: 'ThisWeek_STR' }, + { old: 'uT', new: 'thisMonthEn' }, + { old: 'hT', new: 'thisMonthPt' }, + { old: 'jm', new: 'ThisMonth_STR' }, + { old: 'dT', new: 'createAllianceEn' }, + { old: 'pT', new: 'createAlliancePt' }, + { old: 'fT', new: 'CreateAlliance_STR' }, + { old: 'mT', new: 'allianceNameEn' }, + { old: '_T', new: 'allianceNamePt' }, + { old: 'gT', new: 'AllianceName_STR' }, + { old: 'vT', new: 'createEn' }, + { old: 'yT', new: 'createPt' }, + { old: 'xT', new: 'Create_STR' }, + { old: 'bT', new: 'giveAdminEn' }, + { old: 'wT', new: 'giveAdminPt' }, + { old: 'TT', new: 'GiveAdmin_STR' }, + { old: 'CT', new: 'banFromAllianceEn' }, + { old: 'ST', new: 'banFromAlliancePt' }, + { old: 'Wv', new: 'BanFromAlliance_STR' }, + { old: 'PT', new: 'noActionEn' }, + { old: 'IT', new: 'noActionPt' }, + { old: 'MT', new: 'NoAction_STR' }, + { old: 'kT', new: 'unbanEn' }, + { old: 'AT', new: 'unbanPt' }, + { old: 'ET', new: 'Unban_STR' }, + { old: 'zT', new: 'noBannedUsersEn' }, + { old: 'LT', new: 'noBannedUsersPt' }, + { old: 'DT', new: 'NoBannedUsers_STR' }, + { old: 'RT', new: 'updateEn' }, + { old: 'BT', new: 'updatePt' }, + { old: 'FT', new: 'Update_STR' }, + { old: 'OT', new: 'errorGivingAdminEn' }, + { old: 'NT', new: 'errorGivingAdminPt' }, + { old: 'jT', new: 'ErrorGivingAdmin_STR' }, + { old: 'VT', new: 'usersEn' }, + { old: 'qT', new: 'usersPt' }, + { old: 'ZT', new: 'Users_STR' }, + { old: 'UT', new: 'bannedEn' }, + { old: '$T', new: 'bannedPt' }, + { old: 'Xv', new: 'Banned_STR' }, + { old: 'GT', new: 'regionsEn' }, + { old: 'HT', new: 'regionsPt' }, + { old: 'WT', new: 'Regions_STR' }, + { old: 'XT', new: 'countriesEn' }, + { old: 'YT', new: 'countriesPt' }, + { old: 'KT', new: 'Countries_STR' }, + { old: 'JT', new: 'playersEn' }, + { old: 'QT', new: 'playersPt' }, + { old: 'Yv', new: 'Players_STR' }, + { old: 'eC', new: 'alliancesEn' }, + { old: 'tC', new: 'alliancesPt' }, + { old: 'Kv', new: 'Alliances_STR' }, + { old: 'rC', new: 'regionEn' }, + { old: 'nC', new: 'regionPt' }, + { old: 'iC', new: 'Region_STR' }, + { old: 'aC', new: 'pixelsEn' }, + { old: 'oC', new: 'pixelsPt' }, + { old: 'vc', new: 'Pixels_STR' }, + { old: 'sC', new: 'paintedEn' }, + { old: 'lC', new: 'paintedPt' }, + { old: 'yc', new: 'Painted_STR' }, + { old: 'cC', new: 'pixelsPaintedInsideRegionEn' }, + { old: 'uC', new: 'pixelsPaintedInsideRegionPt' }, + { old: 'hC', new: 'PixelsPaintedInsideRegion_STR' }, + { old: 'dC', new: 'notPaintedEn' }, + { old: 'pC', new: 'notPaintedPt' }, + { old: 'fC', new: 'NotPainted_STR' }, + { old: 'mC', new: 'paintedByEn' }, + { old: '_C', new: 'paintedByPt' }, + { old: 'gC', new: 'PaintedBy_STR' }, + { old: 'vC', new: 'limitReachedEn' }, + { old: 'yC', new: 'limitReachedPt' }, + { old: 'xC', new: 'LimitReached_STR' }, + { old: 'bC', new: 'favoriteEn' }, + { old: 'wC', new: 'favoritePt' }, + { old: 'TC', new: 'Favorite_STR' }, + { old: 'CC', new: 'shareEn' }, + { old: 'SC', new: 'sharePt' }, + { old: 'PC', new: 'Share_STR' }, + { old: 'IC', new: 'sharePlaceEn' }, + { old: 'MC', new: 'sharePlacePt' }, + { old: 'kC', new: 'SharePlace_STR' }, + { old: 'AC', new: 'muteEn' }, + { old: 'EC', new: 'mutePt' }, + { old: 'zC', new: 'Mute_STR' }, + { old: 'LC', new: 'unmuteEn' }, + { old: 'DC', new: 'unmutePt' }, + { old: 'RC', new: 'Unmute_STR' }, + { old: 'BC', new: 'selectHeadquartersLocationEn' }, + { old: 'FC', new: 'selectHeadquartersLocationPt' }, + { old: 'OC', new: 'SelectHeadquartersLocation_STR' }, + { old: 'NC', new: 'pixelsPaintedInsideCountryEn' }, + { old: 'jC', new: 'pixelsPaintedInsideCountryPt' }, + { old: 'VC', new: 'PixelsPaintedInsideCountry_STR' }, + { old: 'qC', new: 'usernameCopiedToClipboardEn' }, + { old: 'ZC', new: 'usernameCopiedToClipboardPt' }, + { old: 'UC', new: 'UsernameCopiedToClipboard_STR' }, + { old: '$C', new: 'noMoreChargesEn' }, + { old: 'GC', new: 'noMoreChargesPt' }, + { old: 'HC', new: 'NoMoreCharges_STR' }, + { old: 'WC', new: 'multiAccountWarningEn' }, + { old: 'XC', new: 'multiAccountWarningPt' }, + { old: 'YC', new: 'MultiAccountWarning_STR' }, + { old: 'KC', new: 'smsSentToEn' }, + { old: 'JC', new: 'smsSentToPt' }, + { old: 'QC', new: 'SmsSentTo_STR' }, + { old: 'eS', new: 'phoneSuccessfullyVerifiedEn' }, + { old: 'tS', new: 'phoneSuccessfullyVerifiedPt' }, + { old: 'rS', new: 'PhoneSuccessfullyVerified_STR' }, + { old: 'nS', new: 'notAValidPhoneNumberEn' }, + { old: 'iS', new: 'notAValidPhoneNumberPt' }, + { old: 'aS', new: 'NotAValidPhoneNumber_STR' }, + { old: 'oS', new: 'locationUnfavoritedEn' }, + { old: 'sS', new: 'locationUnfavoritedPt' }, + { old: 'lS', new: 'LocationUnfavorited_STR' }, + { old: 'cS', new: 'locationFavoritedEn' }, + { old: 'uS', new: 'locationFavoritedPt' }, + { old: 'hS', new: 'LocationFavorited_STR' }, + { old: 'dS', new: 'givingAdminToUserEn' }, + { old: 'pS', new: 'givingAdminToUserPt' }, + { old: 'fS', new: 'GivingAdminToUser_STR' }, + { old: 'mS', new: 'profileUpdatedEn' }, + { old: '_S', new: 'profileUpdatedPt' }, + { old: 'gS', new: 'ProfileUpdated_STR' }, + { old: 'vS', new: 'discordLinkedEn' }, + { old: 'yS', new: 'discordLinkedPt' }, + { old: 'xS', new: 'DiscordLinked_STR' }, + { old: 'bS', new: 'discordUnlinkedEn' }, + { old: 'wS', new: 'discordUnlinkedPt' }, + { old: 'TS', new: 'DiscordUnlinked_STR' }, + { old: 'CS', new: 'linkYourDiscordEn' }, + { old: 'SS', new: 'linkYourDiscordPt' }, + { old: 'PS', new: 'LinkYourDiscord_STR' }, + { old: 'IS', new: 'unlinkDiscordEn' }, + { old: 'MS', new: 'unlinkDiscordPt' }, + { old: 'kS', new: 'UnlinkDiscord_STR' }, + { old: 'AS', new: 'accountSuccessfullyDeletedEn' }, + { old: 'ES', new: 'accountSuccessfullyDeletedPt' }, + { old: 'zS', new: 'AccountSuccessfullyDeleted_STR' }, + { old: 'LS', new: 'loggedOutEn' }, + { old: 'DS', new: 'loggedOutPt' }, + { old: 'RS', new: 'LoggedOut_STR' }, + { old: 'BS', new: 'couldNotLogoutEn' }, + { old: 'FS', new: 'couldNotLogoutPt' }, + { old: 'OS', new: 'CouldNotLogout_STR' }, + { old: 'NS', new: 'needToZoomInToSelectPixelEn' }, + { old: 'jS', new: 'needToZoomInToSelectPixelPt' }, + { old: 'VS', new: 'NeedToZoomInToSelectPixel_STR' }, + { old: 'qS', new: 'phoneVerificationEn' }, + { old: 'ZS', new: 'phoneVerificationPt' }, + { old: 'US', new: 'PhoneVerification_STR' }, + { old: '$S', new: 'phoneVerificationDescriptionEn' }, + { old: 'GS', new: 'phoneVerificationDescriptionPt' }, + { old: 'HS', new: 'PhoneVerificationDescription_STR' }, + { old: 'WS', new: 'sendCodeEn' }, + { old: 'XS', new: 'sendCodePt' }, + { old: 'YS', new: 'SendCode_STR' }, + { old: 'KS', new: 'inputTheCodeEn' }, + { old: 'JS', new: 'inputTheCodePt' }, + { old: 'QS', new: 'InputTheCode_STR' }, + { old: 'eP', new: 'sentToEn' }, + { old: 'tP', new: 'sentToPt' }, + { old: 'rP', new: 'SentTo_STR' }, + { old: 'nP', new: 'resendCodeEn' }, + { old: 'iP', new: 'resendCodePt' }, + { old: 'aP', new: 'ResendCode_STR' }, + { old: 'oP', new: 'tryAnotherNumberEn' }, + { old: 'sP', new: 'tryAnotherNumberPt' }, + { old: 'lP', new: 'TryAnotherNumber_STR' }, + { old: 'cP', new: 'editProfileEn' }, + { old: 'uP', new: 'editProfilePt' }, + { old: 'hP', new: 'EditProfile_STR' }, + { old: 'dP', new: 'imageEn' }, + { old: 'pP', new: 'imagePt' }, + { old: 'fP', new: 'Image_STR' }, + { old: 'mP', new: 'downloadEn' }, + { old: '_P', new: 'downloadPt' }, + { old: 'gP', new: 'Download_STR' }, + { old: 'vP', new: 'imageCopiedToClipboardEn' }, + { old: 'yP', new: 'imageCopiedToClipboardPt' }, + { old: 'xP', new: 'ImageCopiedToClipboard_STR' }, + { old: 'bP', new: 'myMapIsLaggingEn' }, + { old: 'wP', new: 'myMapIsLaggingPt' }, + { old: 'TP', new: 'MyMapIsLagging_STR' }, + { old: 'CP', new: 'verifyIfEn' }, + { old: 'SP', new: 'verifyIfPt' }, + { old: 'PP', new: 'VerifyIf_STR' }, + { old: 'IP', new: 'useHardwareAccelerationEn' }, + { old: 'MP', new: 'useHardwareAccelerationPt' }, + { old: 'kP', new: 'UseHardwareAcceleration_STR' }, + { old: 'AP', new: 'isEnabledOnEn' }, + { old: 'EP', new: 'isEnabledOnPt' }, + { old: 'zP', new: 'IsEnabledOn_STR' }, + { old: 'LP', new: 'followInstructionsEn' }, + { old: 'DP', new: 'followInstructionsPt' }, + { old: 'RP', new: 'FollowInstructions_STR' }, + { old: 'BP', new: 'moderationEn' }, + { old: 'FP', new: 'moderationPt' }, + { old: 'OP', new: 'Moderation_STR' }, + { old: 'NP', new: 'termsEn' }, + { old: 'jP', new: 'termsPt' }, + { old: 'VP', new: 'Terms_STR' }, + { old: 'qP', new: 'privacyEn' }, + { old: 'ZP', new: 'privacyPt' }, + { old: 'UP', new: 'Privacy_STR' }, + { old: '$P', new: 'refundEn' }, + { old: 'GP', new: 'refundPt' }, + { old: 'Jv', new: 'Refund_STR' }, + { old: 'HP', new: 'clearAreaEn' }, + { old: 'WP', new: 'clearAreaPt' }, + { old: 'XP', new: 'ClearArea_STR' }, + { old: 'YP', new: 'selectFirstCornerEn' }, + { old: 'KP', new: 'selectFirstCornerPt' }, + { old: 'Qv', new: 'SelectFirstCorner_STR' }, + { old: 'JP', new: 'selectOppositeCornerEn' }, + { old: 'QP', new: 'selectOppositeCornerPt' }, + { old: 'e0', new: 'SelectOppositeCorner_STR' }, + { old: 'eI', new: 'adminEn' }, + { old: 'tI', new: 'adminPt' }, + { old: 'rI', new: 'Admin_STR' }, + { old: 'nI', new: 'reasonEn' }, + { old: 'iI', new: 'reasonPt' }, + { old: 'aI', new: 'Reason_STR' }, + { old: 'oI', new: 'noCorrespondingRegionEn' }, + { old: 'sI', new: 'noCorrespondingRegionPt' }, + { old: 'lI', new: 'NoCorrespondingRegion_STR' }, + { old: 'cI', new: 'flagWithoutRegionEn' }, + { old: 'uI', new: 'flagWithoutRegionPt' }, + { old: 'hI', new: 'FlagWithoutRegion_STR' }, + { old: 'dI', new: 'flagNoCorrespondingAreasEn' }, + { old: 'pI', new: 'flagNoCorrespondingAreasPt' }, + { old: 'fI', new: 'FlagNoCorrespondingAreas_STR' }, + { old: 'mI', new: 'darkModeEn' }, + { old: '_I', new: 'darkModePt' }, + { old: 'gI', new: 'DarkMode_STR' }, + { old: 'vI', new: 'lightModeEn' }, + { old: 'yI', new: 'lightModePt' }, + { old: 'xI', new: 'LightMode_STR' }, + { old: 'bI', new: 'logOutFromAllDevicesEn' }, + { old: 'wI', new: 'logOutFromAllDevicesPt' }, + { old: 'TI', new: 'LogOutFromAllDevices_STR' }, + { old: 'CI', new: 'logOutFromAllDevices2En' }, + { old: 'SI', new: 'logOutFromAllDevices2Pt' }, + { old: 'PI', new: 'LogOutFromAllDevices2_STR' }, + { old: 'II', new: 'thisActionWillLogOutEn' }, + { old: 'MI', new: 'thisActionWillLogOutPt' }, + { old: 'kI', new: 'ThisActionWillLogOut_STR' }, + { old: 'AI', new: 'sessionsSuccessfullyRevokedEn' }, + { old: 'EI', new: 'sessionsSuccessfullyRevokedPt' }, + { old: 'zI', new: 'SessionsSuccessfullyRevoked_STR' }, + { old: 'LI', new: 'errorRevokingSessionsEn' }, + { old: 'DI', new: 'errorRevokingSessionsPt' }, + { old: 'RI', new: 'ErrorRevokingSessions_STR' }, + { old: 'BI', new: 'moreEn' }, + { old: 'FI', new: 'morePt' }, + { old: 'OI', new: 'More_STR' }, + { old: 'NI', new: 'thisActionIsIrreversibleEn' }, + { old: 'jI', new: 'thisActionIsIrreversiblePt' }, + { old: 'VI', new: 'ThisActionIsIrreversible_STR' }, + { old: 'qI', new: 'pleaseConfirmByEnteringUsernameEn' }, + { old: 'ZI', new: 'pleaseConfirmByEnteringUsernamePt' }, + { old: 'UI', new: 'PleaseConfirmByEnteringUsername_STR' }, + { old: '$I', new: 'typeYourUsernameEn' }, + { old: 'GI', new: 'typeYourUsernamePt' }, + { old: 'HI', new: 'TypeYourUsername_STR' }, + { old: 'WI', new: 'thisActionMayTakeTimeEn' }, + { old: 'XI', new: 'thisActionMayTakeTimePt' }, + { old: 'YI', new: 'ThisActionMayTakeTime_STR' }, + { old: 'KI', new: 'banAppealEn' }, + { old: 'JI', new: 'banAppealPt' }, + { old: 'QI', new: 'BanAppeal_STR' }, + { old: 'e4', new: 'suggestionsEn' }, + { old: 't4', new: 'suggestionsPt' }, + { old: 'r4', new: 'Suggestions_STR' }, + { old: 'n4', new: 'bugReportEn' }, + { old: 'i4', new: 'bugReportPt' }, + { old: 'a4', new: 'BugReport_STR' } +]; + +// Apply all replacements using word boundary regex +replacements.forEach(({ old, new: newName }) => { + // Use word boundary to match whole identifiers only + const regex = new RegExp(`\\b${old.replace(/\$/g, '\\$')}\\b`, 'g'); + content = content.replace(regex, newName); +}); + +// Write the file back +fs.writeFileSync(filePath, content, 'utf8'); + +console.log(`Successfully renamed ${replacements.length} variables`); diff --git a/src/index.ts b/src/index.ts index c51ea0c..34d5e29 100644 --- a/src/index.ts +++ b/src/index.ts @@ -14,6 +14,7 @@ import moderator from "./routes/moderator.js"; import pixel from "./routes/pixel.js"; import store from "./routes/store.js"; import { setupSiteContentRoutes } from "./routes/site-content.js"; +import { setupRulesRoutes } from "./routes/rules.js"; import { addPrismaToRequest } from "./config/database.js"; import fs from "fs/promises"; import path from "path"; @@ -273,6 +274,7 @@ moderator(app); pixel(app); store(app); setupSiteContentRoutes(app); +setupRulesRoutes(app); const PORT = Number(process.env["PORT"]) || 3000; diff --git a/src/routes/rules.ts b/src/routes/rules.ts index 1d04401..a2236f9 100644 --- a/src/routes/rules.ts +++ b/src/routes/rules.ts @@ -144,101 +144,89 @@ export function setupRulesRoutes(app: App) { const defaultRules = [ // English rules { - text: '📜 All users are responsible for the content they post. The platform reserves the right of final interpretation.', + text: '😈 Do not paint over other artworks using random colors or patterns just to mess things up', locale: 'en', order: 0, enabled: true, }, { - text: '🛑 Any violation may result in immediate removal of content and permanent ban of the account', + text: '🚫 No inappropriate content (+18, hate speech, inappropriate links, highly suggestive material, ...)', locale: 'en', order: 1, enabled: true, }, - { - text: '😈 Do not paint over other artworks using random colors or patterns just to mess things up', - locale: 'en', - order: 2, - enabled: true, - }, - { - text: "🙅 Disclosing other's personal information is not allowed", - locale: 'en', - order: 3, - enabled: true, - }, - { - text: '✅ NSFW content is allowed to a reasonable extent(No Cub, Loli, Guro, Bathroom fetishes, ...)', - locale: 'en', - order: 4, - enabled: true, - }, { text: '🧑‍🤝‍🧑 Do not paint with more than one account', locale: 'en', - order: 5, + order: 2, + enabled: true, + }, + { + text: '🤖 Use of bots is not allowed', + locale: 'en', + order: 3, + enabled: true, + }, + { + text: "🙅 Disclosing other's personal information is not allowed", + locale: 'en', + order: 4, enabled: true, }, { text: '✅ Painting over other artworks to complement them or create a new drawing is allowed', locale: 'en', - order: 6, + order: 5, enabled: true, }, { text: '✅ Griefing political party flags or portraits of politicians is allowed', locale: 'en', - order: 7, + order: 6, enabled: true, }, // Portuguese rules { - text: '📜 Todos os utilizadores são responsáveis pelo conteúdo que publicam. A plataforma reserva-se o direito de interpretação final.', + text: '😈 Não desenhe sobre outras obras usando cores ou padrões aleatórios apenas para estragar as coisas', locale: 'pt', order: 0, enabled: true, }, { - text: '🛑 Qualquer violação pode resultar na remoção imediata do conteúdo e banimento permanente da conta', + text: '🚫 Sem conteúdo inapropriado (+18, discurso de ódio, links inapropriados, material altamente sugestivo, ...)', locale: 'pt', order: 1, enabled: true, }, { - text: '😈 Não desenhe sobre outras obras usando cores ou padrões aleatórios apenas para estragar as coisas', + text: '🧑‍🤝‍🧑 Não desenhe com mais de uma conta', locale: 'pt', order: 2, enabled: true, }, { - text: '🙅 A divulgação de informações pessoais de terceiros não é permitida', + text: '🤖 O uso de bots não é permitido', locale: 'pt', order: 3, enabled: true, }, { - text: '✅ Conteúdo NSFW é permitido até certo ponto razoável (Sem Cub, Loli, Guro, fetiches de banheiro, ...)', + text: '🙅 A divulgação de informações pessoais de terceiros não é permitida', locale: 'pt', order: 4, enabled: true, }, { - text: '🧑‍🤝‍🧑 Não desenhe com mais de uma conta', + text: '✅ Desenhar sobre outras artes para complementar ou criar novas artes é permitido', locale: 'pt', order: 5, enabled: true, }, - { - text: '✅ Desenhar sobre outras artes para complementar ou criar novas artes é permitido', - locale: 'pt', - order: 6, - enabled: true, - }, { text: '✅ Desenhar sobre bandeiras de partidos e retratos de políticos é permitido', locale: 'pt', - order: 7, + order: 6, enabled: true, }, ];