feat(courseware): add protected PPTX viewer

This commit is contained in:
2026-09-03 18:06:03 +08:00
parent fd53bab639
commit 7495d40d4d
28 changed files with 1823 additions and 4117 deletions
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="讨论版";
$MSG_HOME="主页";
$MSG_PROBLEMS="问题";
$MSG_COURSEWARE="课件";
$MSG_COURSEWARE_EMPTY="暂无课件";
$MSG_COURSEWARE_BACK="返回课件目录";
$MSG_COURSEWARE_PREV="上一页";
$MSG_COURSEWARE_NEXT="下一页";
$MSG_COURSEWARE_OPENING="正在打开课件…";
$MSG_COURSEWARE_PAGE_UNKNOWN="未知";
$MSG_COURSEWARE_PAGE_N="第%s页";
$MSG_COURSEWARE_ERR_LOGIN="请先登录后再查看课件。";
$MSG_COURSEWARE_ERR_NOT_FOUND="找不到这个课件。";
$MSG_COURSEWARE_ERR_BROKEN="打不开这个课件。请提交 .pptx 文件(PowerPoint 2007 及以后)。旧版 .ppt 需要另存为 .pptx。";
$MSG_COURSEWARE_ERR_PLAYER="播放器脚本没有加载成功。";
$MSG_DEMO="演示";
$MSG_STATUS="状态";
$MSG_PYTHON_DOC="python文档";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS ="討論版";
$MSG_HOME ="主頁";
$MSG_PROBLEMS ="問題";
$MSG_COURSEWARE ="課件";
$MSG_COURSEWARE_EMPTY="暫無課件";
$MSG_COURSEWARE_BACK="返回課件目錄";
$MSG_COURSEWARE_PREV="上一頁";
$MSG_COURSEWARE_NEXT="下一頁";
$MSG_COURSEWARE_OPENING="正在打開課件…";
$MSG_COURSEWARE_PAGE_UNKNOWN="未知";
$MSG_COURSEWARE_PAGE_N="第%s頁";
$MSG_COURSEWARE_ERR_LOGIN="請先登錄後再查看課件。";
$MSG_COURSEWARE_ERR_NOT_FOUND="找不到這個課件。";
$MSG_COURSEWARE_ERR_BROKEN="打不開這個課件。請提交 .pptx 檔(PowerPoint 2007 及以後)。舊版 .ppt 需要另存為 .pptx。";
$MSG_COURSEWARE_ERR_PLAYER="播放器腳本沒有加載成功。";
$MSG_STATUS ="狀態";
$MSG_RANKLIST ="排名";
$MSG_CONTEST ="競賽&作業";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="Web Board";
$MSG_HOME="Home";
$MSG_PROBLEMS="ProblemSet";
$MSG_COURSEWARE="Slides";
$MSG_COURSEWARE_EMPTY="No slides yet";
$MSG_COURSEWARE_BACK="Back to slides";
$MSG_COURSEWARE_PREV="Previous page";
$MSG_COURSEWARE_NEXT="Next page";
$MSG_COURSEWARE_OPENING="Opening slides…";
$MSG_COURSEWARE_PAGE_UNKNOWN="unknown";
$MSG_COURSEWARE_PAGE_N="Page %s";
$MSG_COURSEWARE_ERR_LOGIN="Please sign in to view slides.";
$MSG_COURSEWARE_ERR_NOT_FOUND="These slides could not be found.";
$MSG_COURSEWARE_ERR_BROKEN="These slides could not be opened. Please submit a .pptx file (PowerPoint 2007 or later). Save older .ppt files as .pptx first.";
$MSG_COURSEWARE_ERR_PLAYER="The slide player script failed to load.";
$MSG_STATUS="Status";
$MSG_RANKLIST="Ranklist";
$MSG_CONTEST="Contest";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="برد";
$MSG_HOME="خانه";
$MSG_PROBLEMS="مسئله ها";
$MSG_COURSEWARE="اسلاید";
$MSG_COURSEWARE_EMPTY="هنوز اسلایدی نیست";
$MSG_COURSEWARE_BACK="بازگشت به فهرست اسلاید";
$MSG_COURSEWARE_PREV="صفحه قبل";
$MSG_COURSEWARE_NEXT="صفحه بعد";
$MSG_COURSEWARE_OPENING="در حال باز کردن اسلاید…";
$MSG_COURSEWARE_PAGE_UNKNOWN="نامشخص";
$MSG_COURSEWARE_PAGE_N="صفحه %s";
$MSG_COURSEWARE_ERR_LOGIN="برای دیدن اسلاید ابتدا وارد شوید.";
$MSG_COURSEWARE_ERR_NOT_FOUND="این اسلاید پیدا نشد.";
$MSG_COURSEWARE_ERR_BROKEN="نمی‌توان این اسلاید را باز کرد. لطفاً فایل .pptx (پاورپوینت ۲۰۰۷ به بعد) بفرستید. فایل‌های قدیمی .ppt را ابتدا به .pptx ذخیره کنید.";
$MSG_COURSEWARE_ERR_PLAYER="اسکریپت پخش‌کننده اسلاید بارگذاری نشد.";
$MSG_STATUS="وضعیت ها";
$MSG_RANKLIST="رتبه بندی";
$MSG_CONTEST="مسابقه ها";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="묻고답하기";
$MSG_HOME="처음화면";
$MSG_PROBLEMS="문제";
$MSG_COURSEWARE="수업자료";
$MSG_COURSEWARE_EMPTY="수업자료가 없습니다";
$MSG_COURSEWARE_BACK="수업자료 목록으로";
$MSG_COURSEWARE_PREV="이전 페이지";
$MSG_COURSEWARE_NEXT="다음 페이지";
$MSG_COURSEWARE_OPENING="수업자료를 여는 중…";
$MSG_COURSEWARE_PAGE_UNKNOWN="미정";
$MSG_COURSEWARE_PAGE_N="%s페이지";
$MSG_COURSEWARE_ERR_LOGIN="수업자료를 보려면 먼저 로그인하세요.";
$MSG_COURSEWARE_ERR_NOT_FOUND="해당 수업자료를 찾을 수 없습니다.";
$MSG_COURSEWARE_ERR_BROKEN="이 수업자료를 열 수 없습니다. PowerPoint 2007 이후의 .pptx 파일을 제출하세요. 이전 .ppt 파일은 .pptx로 다시 저장해야 합니다.";
$MSG_COURSEWARE_ERR_PLAYER="슬라이드 플레이어 스크립트를 불러오지 못했습니다.";
$MSG_STATUS="채점기록";
$MSG_RANKLIST="순위";
$MSG_CONTEST="대회";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="กระดานข่าว";
$MSG_HOME="หน้าแรก";
$MSG_PROBLEMS="โจทย์";
$MSG_COURSEWARE="สไลด์";
$MSG_COURSEWARE_EMPTY="ยังไม่มีสไลด์";
$MSG_COURSEWARE_BACK="กลับไปรายการสไลด์";
$MSG_COURSEWARE_PREV="หน้าก่อน";
$MSG_COURSEWARE_NEXT="หน้าถัดไป";
$MSG_COURSEWARE_OPENING="กำลังเปิดสไลด์…";
$MSG_COURSEWARE_PAGE_UNKNOWN="ยังไม่ทราบ";
$MSG_COURSEWARE_PAGE_N="หน้า %s";
$MSG_COURSEWARE_ERR_LOGIN="กรุณาเข้าสู่ระบบก่อนดูสไลด์";
$MSG_COURSEWARE_ERR_NOT_FOUND="ไม่พบสไลด์นี้";
$MSG_COURSEWARE_ERR_BROKEN="เปิดสไลด์นี้ไม่ได้ กรุณาส่งไฟล์ .pptx (PowerPoint 2007 เป็นต้นไป) ไฟล์ .ppt รุ่นเก่าต้องบันทึกเป็น .pptx ก่อน";
$MSG_COURSEWARE_ERR_PLAYER="สคริปต์โปรแกรมเล่นสไลด์โหลดไม่สำเร็จ";
$MSG_STATUS="สถานะ";
$MSG_RANKLIST="จัดอันดับ";
$MSG_CONTEST="การแข่งขัน";
+12
View File
@@ -4,6 +4,18 @@
$MSG_BBS="تور بەت";
$MSG_HOME="باش بەت";
$MSG_PROBLEMS="مەسىلىلەر";
$MSG_COURSEWARE="دەرسلىك";
$MSG_COURSEWARE_EMPTY="دەرسلىك يوق";
$MSG_COURSEWARE_BACK="دەرسلىك تىزىملىكىگە قايتىش";
$MSG_COURSEWARE_PREV="ئالدىنقى بەت";
$MSG_COURSEWARE_NEXT="كېيىنكى بەت";
$MSG_COURSEWARE_OPENING="دەرسلىك ئېچىلىۋاتىدۇ…";
$MSG_COURSEWARE_PAGE_UNKNOWN="نامەلۇم";
$MSG_COURSEWARE_PAGE_N="%s-بەت";
$MSG_COURSEWARE_ERR_LOGIN="دەرسلىكنى كۆرۈشتىن بۇرۇن تىزىملىتىڭ.";
$MSG_COURSEWARE_ERR_NOT_FOUND="بۇ دەرسلىك تېپىلمىدى.";
$MSG_COURSEWARE_ERR_BROKEN="بۇ دەرسلىكنى ئاچقىلى بولمىدى. PowerPoint 2007 ۋە ئۇنىڭدىن كېيىنكى .pptx ھۆججىتىنى يوللاڭ. كونىراق .ppt نى ئاۋۋال .pptx قىلىپ ساقلاڭ.";
$MSG_COURSEWARE_ERR_PLAYER="سلايد قويغۇچ قوليازمىسى يۈكلەنمىدى.";
$MSG_STATUS="ھالەت";
$MSG_RANKLIST="دەرىجە";
$MSG_CONTEST="مۇسابىقە";