Changeset 2253455
- Timestamp:
- 03/03/2020 08:47:18 AM (6 years ago)
- Location:
- oss-upload/trunk
- Files:
-
- 8 edited
-
README.md (modified) (1 diff)
-
lang/oss-upload-zh_CN.mo (modified) (previous)
-
lang/oss-upload-zh_CN.po (modified) (11 diffs)
-
lang/oss-upload.mo (modified) (previous)
-
lang/oss-upload.po (modified) (11 diffs)
-
lib/OSSWrapper.php (modified) (5 diffs)
-
oss-upload.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
oss-upload/trunk/README.md
r2236774 r2253455 19 19 * 带中英文附带设置说明和示范 20 20 21 ### 下载 22 23 https://github.com/xiaomac/oss-upload/archive/4.8.8.zip 24 21 25 ### 更多 22 26 -
oss-upload/trunk/lang/oss-upload-zh_CN.po
r2236774 r2253455 2 2 msgstr "" 3 3 "Project-Id-Version: OSS Upload\n" 4 "POT-Creation-Date: 20 19-12-30 13:35+0800\n"5 "PO-Revision-Date: 20 19-12-30 13:36+0800\n"4 "POT-Creation-Date: 2020-03-03 16:42+0800\n" 5 "PO-Revision-Date: 2020-03-03 16:43+0800\n" 6 6 "Last-Translator: Link <playes@qq.com>\n" 7 7 "Language-Team: Link <playes@qq.com>\n" … … 22 22 23 23 #. Plugin Name of the plugin/theme 24 #: oss-upload.php:183 oss-upload.php:189 oss-upload.php:594 oss-upload.php:690 24 #: oss-upload.php:184 oss-upload.php:190 oss-upload.php:249 oss-upload.php:607 25 #: oss-upload.php:703 25 26 msgid "OSS Upload" 26 27 msgstr "" 27 28 28 #: oss-upload.php:19 729 #: oss-upload.php:198 29 30 msgid "Settings" 30 31 msgstr "设置" 31 32 32 #: oss-upload.php:22 533 #: oss-upload.php:226 33 34 msgid "For Less" 34 35 msgstr "更少" 35 36 36 #: oss-upload.php:22 637 #: oss-upload.php:227 37 38 msgid "Descriptions" 38 39 msgstr "描述" 39 40 40 #: oss-upload.php:22 741 #: oss-upload.php:228 41 42 msgid "Examples" 42 43 msgstr "示范" 43 44 44 #: oss-upload.php:2 4645 #: oss-upload.php:255 45 46 msgid "Autosave remote images to OSS" 46 47 msgstr "自动保存远程图片到 OSS" 47 48 48 #: oss-upload.php:5 3949 #: oss-upload.php:552 49 50 msgid "Aliyun Coupon <span>NEW</span>" 50 51 msgstr "阿里云代金券 <span>新</span>" 51 52 52 #: oss-upload.php:5 4053 #: oss-upload.php:553 53 54 msgid "OSS Discount <span>HOT</span>" 54 55 msgstr "OSS钜惠折扣 <span>热</span>" 55 56 56 #: oss-upload.php:5 4157 #: oss-upload.php:554 57 58 msgid "Rating Stars" 58 59 msgstr "点赞插件" 59 60 60 #: oss-upload.php:5 4261 #: oss-upload.php:555 61 62 msgid "Support and Help" 62 63 msgstr "技术支持" 63 64 64 #: oss-upload.php:5 4365 #: oss-upload.php:556 65 66 msgid "About Developer" 66 67 msgstr "关于作者" 67 68 68 #: oss-upload.php:5 4469 #: oss-upload.php:557 69 70 msgid "See More Plugins" 70 71 msgstr "更多插件" 71 72 72 #: oss-upload.php:5 4573 #: oss-upload.php:558 73 74 msgid "About" 74 75 msgstr "关于" 75 76 76 #: oss-upload.php:5 4677 #: oss-upload.php:559 77 78 msgid "Aliyun OSS" 78 79 msgstr "OSS 官网" 79 80 80 #: oss-upload.php:5 4781 #: oss-upload.php:560 81 82 msgid "OSS PHP SDK" 82 83 msgstr "OSS 开发文档" 83 84 84 #: oss-upload.php:5 4885 #: oss-upload.php:561 85 86 msgid "For More" 86 87 msgstr "更多" 87 88 88 #: oss-upload.php:5 6289 #: oss-upload.php:575 89 90 msgid "Write OK, " 90 91 msgstr "写入正常, " 91 92 92 #: oss-upload.php:5 6593 #: oss-upload.php:578 93 94 msgid "Read OK, " 94 95 msgstr "读取正常, " 95 96 96 #: oss-upload.php:5 6897 #: oss-upload.php:581 97 98 msgid "Delete OK" 98 99 msgstr "删除正常" 99 100 100 #: oss-upload.php:5 71101 #: oss-upload.php:584 101 102 msgid "Delete Error: " 102 103 msgstr "删除出错: " 103 104 104 #: oss-upload.php:5 74105 #: oss-upload.php:587 105 106 msgid "Read Error: " 106 107 msgstr "读取出错: " 107 108 108 #: oss-upload.php:5 77109 #: oss-upload.php:590 109 110 msgid "Write Error: " 110 111 msgstr "写入出错: " 111 112 112 #: oss-upload.php: 595113 #: oss-upload.php:608 113 114 msgid "Starting..." 114 115 msgstr "开始处理……" 115 116 116 #: oss-upload.php:6 02117 #: oss-upload.php:615 117 118 msgid "deleted" 118 119 msgstr "已删除" 119 120 120 #: oss-upload.php:6 32121 #: oss-upload.php:645 121 122 msgid "No thumbnail found" 122 123 msgstr "没有发现缩略图" 123 124 124 #: oss-upload.php:6 35125 #: oss-upload.php:648 125 126 msgid "Clean thumbnails done" 126 127 msgstr "清理错略图完成" 127 128 128 #: oss-upload.php:6 46129 #: oss-upload.php:659 129 130 msgid "Upload local storage to OSS done" 130 131 msgstr "上传本地存储完成" 131 132 132 #: oss-upload.php:6 52133 #: oss-upload.php:665 133 134 msgid "synced" 134 135 msgstr "已同步" 135 136 136 #: oss-upload.php:6 62137 #: oss-upload.php:675 137 138 msgid "No attachments need to be synced" 138 139 msgstr "没有附件需同步" 139 140 140 #: oss-upload.php:6 65141 #: oss-upload.php:678 141 142 msgid "Sync missing attachments to OSS done" 142 143 msgstr "同步缺失的附件到 OSS 完成" 143 144 144 #: oss-upload.php:6 70145 #: oss-upload.php:683 145 146 msgid "reset" 146 147 msgstr "已重置" 147 148 148 #: oss-upload.php:6 80149 #: oss-upload.php:693 149 150 msgid "Reset attachments metadata done" 150 151 msgstr "重置附件元数据完成" 151 152 152 #: oss-upload.php: 697153 #: oss-upload.php:710 153 154 msgid "Enable" 154 155 msgstr "启用" 155 156 156 #: oss-upload.php:7 00157 #: oss-upload.php:713 157 158 msgid "Use OSS as media library storage" 158 159 msgstr "使用 OSS 作为媒体库存储" 159 160 160 #: oss-upload.php:7 03161 #: oss-upload.php:716 161 162 msgid "Access Key" 162 163 msgstr "Access Key" 163 164 164 #: oss-upload.php:7 09165 #: oss-upload.php:722 165 166 msgid "Secret Key" 166 167 msgstr "Secret Key" 167 168 168 #: oss-upload.php:7 15169 #: oss-upload.php:728 169 170 msgid "Upload Path" 170 171 msgstr "上传路径" 171 172 172 #: oss-upload.php:7 19173 #: oss-upload.php:732 173 174 msgid "" 174 175 "<code>{BUCKET}</code> is Bucket name, <code>{PATH}</code> can be empty, with " … … 178 179 "后不带斜杠" 179 180 180 #: oss-upload.php:7 26181 #: oss-upload.php:739 181 182 msgid "Visit URL" 182 183 msgstr "访问链接" 183 184 184 #: oss-upload.php:7 30185 #: oss-upload.php:743 185 186 msgid "" 186 187 "<code>{BUCKET}</code> can be directory or domain, <code>{PATH}</code> can be " … … 188 189 msgstr "<code>{BUCKET}</code> 可为目录或域名,<code>{PATH}</code> 可为空" 189 190 190 #: oss-upload.php:7 40191 #: oss-upload.php:753 191 192 msgid "Upload EndPoint" 192 193 msgstr "地域节点" 193 194 194 #: oss-upload.php:7 44195 #: oss-upload.php:757 195 196 msgid "" 196 197 "Endpoint of your Bucket, can be internal address if WEB SERVER is in the " … … 198 199 msgstr "存储空间的 Endpoint,如服务器跟 OSS 处于同个区域允许设置为内部地址" 199 200 200 #: oss-upload.php:7 58201 #: oss-upload.php:771 201 202 msgid "Run a test" 202 203 msgstr "测试一下" 203 204 204 #: oss-upload.php:7 62205 #: oss-upload.php:775 205 206 msgid "Image Thumbnails" 206 207 msgstr "缩略图" 207 208 208 #: oss-upload.php:7 64209 #: oss-upload.php:777 209 210 msgid "Use Image Service via Parameter, default and simple" 210 211 msgstr "使用参数图片服务,默认且简单" 211 212 212 #: oss-upload.php:7 67213 #: oss-upload.php:780 213 214 msgid "Use Image Service via Style, powerful but require styles setting on OSS" 214 215 msgstr "使用样式图片服务,定制功能强大但需额外设置样式" 215 216 216 #: oss-upload.php:7 72217 #: oss-upload.php:785 217 218 msgid "Use physical thumbnails, check this when having problem with theme" 218 219 msgstr "使用物理缩略图,如主题有缩略图错误请尝试勾选" 219 220 220 #: oss-upload.php:7 74221 #: oss-upload.php:787 221 222 msgid "Disable image thumbnails" 222 223 msgstr "禁用缩略图" 223 224 224 #: oss-upload.php:7 77225 #: oss-upload.php:790 225 226 msgid "Media Sizes Options" 226 227 msgstr "媒体尺寸选项" 227 228 228 #: oss-upload.php:7 78229 #: oss-upload.php:791 229 230 msgid "Clean Thumbnails" 230 231 msgstr "清理缩略图" 231 232 232 #: oss-upload.php:7 79233 #: oss-upload.php:792 233 234 msgid "Regenerate Thumbnails" 234 235 msgstr "重新生成缩略图" 235 236 236 #: oss-upload.php:7 83237 #: oss-upload.php:796 237 238 msgid "Thumbnail Quality" 238 239 msgstr "缩略图质量" 239 240 240 #: oss-upload.php:7 86241 #: oss-upload.php:799 241 242 msgid "" 242 243 "Set the quality of thumbnail for OSS Image Servie to speed up image loading, " … … 244 245 msgstr "设置图片服务的缩略图质量以提升加载速度,越小约模糊,加载越快" 245 246 246 #: oss-upload.php: 789247 #: oss-upload.php:802 247 248 msgid "Featured Image" 248 249 msgstr "特色图片" 249 250 250 #: oss-upload.php: 795251 #: oss-upload.php:808 251 252 msgid "" 252 253 "Set the featured image dimensions when thumbnails enabled (width x height)" 253 254 msgstr "当启用缩略图后设置特色图片的尺寸大小(宽X高)" 254 255 255 #: oss-upload.php: 798256 #: oss-upload.php:811 256 257 msgid "HD Thumbnails" 257 258 msgstr "高清缩略图" 258 259 259 #: oss-upload.php:8 01260 #: oss-upload.php:814 260 261 msgid "" 261 262 "Disable <code>1356x1356</code>,<code>2048x2048</code> sizes when generate " … … 263 264 msgstr "禁止生成 <code>1356x1356</code> <code>2048x2048</code> 缩略图" 264 265 265 #: oss-upload.php:802 266 msgid "" 267 "Disable the whole high definition resolution things come with WordPress 5.3" 268 msgstr "禁用 WordPress 5.3 附带的高清分辨率相关功能" 269 270 #: oss-upload.php:805 266 #: oss-upload.php:815 267 msgid "" 268 "Disable the whole high definition resolution things come with WordPress 5.3 " 269 "like <code>image-scaled.png</code>" 270 msgstr "" 271 "禁用 WordPress 5.3 附带的高清分辨率相关功能(形如 <code>image-scaled.png</" 272 "code>)" 273 274 #: oss-upload.php:818 271 275 msgid "Style Separator" 272 276 msgstr "样式分隔符" 273 277 274 #: oss-upload.php:8 08278 #: oss-upload.php:821 275 279 msgid "Custom style separator for OSS Image Service style" 276 280 msgstr "自定义 OSS 图片服务的样式名分隔符" 277 281 278 #: oss-upload.php:8 11282 #: oss-upload.php:824 279 283 msgid "Fullsize Style" 280 284 msgstr "原图样式" 281 285 282 #: oss-upload.php:8 15286 #: oss-upload.php:828 283 287 msgid "Default full size image style for OSS Image Service" 284 288 msgstr "全尺寸图片的默认样式" 285 289 286 #: oss-upload.php:8 18290 #: oss-upload.php:831 287 291 msgid "GIF Style" 288 292 msgstr "动画样式" 289 293 290 #: oss-upload.php:8 21294 #: oss-upload.php:834 291 295 msgid "Using special OSS Image Service style for <code>GIF</code> format" 292 296 msgstr "为 <code>GIF</code> 格式启用特别的 OSS 图像服务样式" 293 297 294 #: oss-upload.php:8 22298 #: oss-upload.php:835 295 299 msgid "Check this to skip style for GIF image if having no animation effect" 296 300 msgstr "如GIF无动画效果可勾选此项忽略其图片服务" 297 301 298 #: oss-upload.php:8 26302 #: oss-upload.php:839 299 303 msgid "Auto Compress" 300 304 msgstr "自动压缩" 301 305 302 #: oss-upload.php:8 29306 #: oss-upload.php:842 303 307 msgid "Compress as <code>WebP</code> format automatically if browser support" 304 308 msgstr "自动压缩为 <code>WebP</code> 格式如浏览器支持" 305 309 306 #: oss-upload.php:8 30310 #: oss-upload.php:843 307 311 msgid "Choose webp format on OSS if using styles for Image Service" 308 312 msgstr "如图片服务使用样式则在设置样式时选 webp 格式" 309 313 310 #: oss-upload.php:8 33314 #: oss-upload.php:846 311 315 msgid "Lazyload" 312 316 msgstr "延时加载" 313 317 314 #: oss-upload.php:8 36318 #: oss-upload.php:849 315 319 msgid "Delay loading of images in long web pages" 316 320 msgstr "延迟加载长网页中的图片" 317 321 318 #: oss-upload.php:8 38322 #: oss-upload.php:851 319 323 msgid "Images outside of viewport wont be loaded before user scrolls to them" 320 324 msgstr "图片滚动到视区内才加载原图" 321 325 322 #: oss-upload.php:8 41326 #: oss-upload.php:854 323 327 msgid "Lazyload URL" 324 328 msgstr "延时链接" 325 329 326 #: oss-upload.php:8 44330 #: oss-upload.php:857 327 331 msgid "" 328 332 "Default image url for lazyload, could be with Image Service suffix, or " … … 332 336 "<code>{IMG}</code> 表示原图地址" 333 337 334 #: oss-upload.php:8 53338 #: oss-upload.php:866 335 339 msgid "Upload Mimes" 336 340 msgstr "上传类型" 337 341 338 #: oss-upload.php:8 57342 #: oss-upload.php:870 339 343 msgid "Add file extensions and mime types to the allowed upload list" 340 344 msgstr "添加文件扩展名和MIME类型到允许上传列表中" 341 345 342 #: oss-upload.php:8 60346 #: oss-upload.php:873 343 347 msgid "Auto Rename" 344 348 msgstr "自动重命名" 345 349 346 #: oss-upload.php:8 63350 #: oss-upload.php:876 347 351 msgid "Auto rename uploaded file if having like Non-ASCII problem" 348 352 msgstr "上传时文件自动重命名,如有中文乱码之类的问题请勾选" 349 353 350 #: oss-upload.php:8 66354 #: oss-upload.php:879 351 355 msgid "URL Fixer" 352 356 msgstr "连接修正" 353 357 354 #: oss-upload.php:8 69358 #: oss-upload.php:882 355 359 msgid "Auto relocate attachments in past posts when OSS disabled" 356 360 msgstr "当停用 OSS 时自动替换旧文章中的附件地址" 357 361 358 #: oss-upload.php:8 72362 #: oss-upload.php:885 359 363 msgid "Find and replace whatever strings you want to fix the attachment url" 360 364 msgstr "查找并替换附件连接中的指定字符串" 361 365 362 #: oss-upload.php:8 75366 #: oss-upload.php:888 363 367 msgid "Remote Image" 364 368 msgstr "远程图片" 365 369 366 #: oss-upload.php:8 78370 #: oss-upload.php:891 367 371 msgid "Enable remote images autosave when edit post/page" 368 372 msgstr "当编辑文章时自动保存远程图片" 369 373 370 #: oss-upload.php:8 80374 #: oss-upload.php:893 371 375 msgid "Enable remote images autosave when import post/page" 372 376 msgstr "当导入文章时自动保存远程图片" 373 377 374 #: oss-upload.php:8 83378 #: oss-upload.php:896 375 379 msgid "Whitelist / Blacklist rules for remote images autosave" 376 380 msgstr "远程图像自动保存的白名单/黑名单规则" 377 381 378 #: oss-upload.php:8 86382 #: oss-upload.php:899 379 383 msgid "Local Backup" 380 384 msgstr "本地备份" 381 385 382 #: oss-upload.php: 889386 #: oss-upload.php:902 383 387 msgid "Backup original image to local storage" 384 388 msgstr "备份原图到本地存储" 385 389 386 #: oss-upload.php: 895390 #: oss-upload.php:908 387 391 msgid "Upload Missing Attachment" 388 392 msgstr "上传 OSS 缺失附件" 389 393 390 #: oss-upload.php: 896394 #: oss-upload.php:909 391 395 msgid "Upload Whole Local Storage" 392 396 msgstr "上传整个本地存储目录" 393 397 394 #: oss-upload.php:9 10398 #: oss-upload.php:923 395 399 msgid "" 396 400 "This action would clean all thumbnails including local and OSS that filename " … … 400 404 "消,是否继续?" 401 405 402 #: oss-upload.php:9 13406 #: oss-upload.php:926 403 407 msgid "" 404 408 "This action would upload local storage directory to OSS, override if file " … … 408 412 "否继续?" 409 413 410 #: oss-upload.php:9 16414 #: oss-upload.php:929 411 415 msgid "" 412 416 "This action would upload attachment from local storage that missing in OSS, " … … 414 418 msgstr "此操作将从本地存储同步丢失的附件到 OSS,可能需要几十分钟,是否继续?" 415 419 416 #: oss-upload.php:9 19420 #: oss-upload.php:932 417 421 msgid "" 418 422 "This action would regenerate metadata of all attachment in OSS, might take " -
oss-upload/trunk/lang/oss-upload.po
r2236774 r2253455 2 2 msgstr "" 3 3 "Project-Id-Version: OSS Upload\n" 4 "POT-Creation-Date: 20 19-12-30 13:35+0800\n"5 "PO-Revision-Date: 20 19-12-30 13:35+0800\n"4 "POT-Creation-Date: 2020-03-03 16:42+0800\n" 5 "PO-Revision-Date: 2020-03-03 16:42+0800\n" 6 6 "Last-Translator: Link <playes@qq.com>\n" 7 7 "Language-Team: Link <playes@qq.com>\n" … … 22 22 23 23 #. Plugin Name of the plugin/theme 24 #: oss-upload.php:183 oss-upload.php:189 oss-upload.php:594 oss-upload.php:690 24 #: oss-upload.php:184 oss-upload.php:190 oss-upload.php:249 oss-upload.php:607 25 #: oss-upload.php:703 25 26 msgid "OSS Upload" 26 27 msgstr "" 27 28 28 #: oss-upload.php:19 729 #: oss-upload.php:198 29 30 msgid "Settings" 30 31 msgstr "" 31 32 32 #: oss-upload.php:22 533 #: oss-upload.php:226 33 34 msgid "For Less" 34 35 msgstr "" 35 36 36 #: oss-upload.php:22 637 #: oss-upload.php:227 37 38 msgid "Descriptions" 38 39 msgstr "" 39 40 40 #: oss-upload.php:22 741 #: oss-upload.php:228 41 42 msgid "Examples" 42 43 msgstr "" 43 44 44 #: oss-upload.php:2 4645 #: oss-upload.php:255 45 46 msgid "Autosave remote images to OSS" 46 47 msgstr "" 47 48 48 #: oss-upload.php:5 3949 #: oss-upload.php:552 49 50 msgid "Aliyun Coupon <span>NEW</span>" 50 51 msgstr "" 51 52 52 #: oss-upload.php:5 4053 #: oss-upload.php:553 53 54 msgid "OSS Discount <span>HOT</span>" 54 55 msgstr "" 55 56 56 #: oss-upload.php:5 4157 #: oss-upload.php:554 57 58 msgid "Rating Stars" 58 59 msgstr "" 59 60 60 #: oss-upload.php:5 4261 #: oss-upload.php:555 61 62 msgid "Support and Help" 62 63 msgstr "" 63 64 64 #: oss-upload.php:5 4365 #: oss-upload.php:556 65 66 msgid "About Developer" 66 67 msgstr "" 67 68 68 #: oss-upload.php:5 4469 #: oss-upload.php:557 69 70 msgid "See More Plugins" 70 71 msgstr "" 71 72 72 #: oss-upload.php:5 4573 #: oss-upload.php:558 73 74 msgid "About" 74 75 msgstr "" 75 76 76 #: oss-upload.php:5 4677 #: oss-upload.php:559 77 78 msgid "Aliyun OSS" 78 79 msgstr "" 79 80 80 #: oss-upload.php:5 4781 #: oss-upload.php:560 81 82 msgid "OSS PHP SDK" 82 83 msgstr "" 83 84 84 #: oss-upload.php:5 4885 #: oss-upload.php:561 85 86 msgid "For More" 86 87 msgstr "" 87 88 88 #: oss-upload.php:5 6289 #: oss-upload.php:575 89 90 msgid "Write OK, " 90 91 msgstr "" 91 92 92 #: oss-upload.php:5 6593 #: oss-upload.php:578 93 94 msgid "Read OK, " 94 95 msgstr "" 95 96 96 #: oss-upload.php:5 6897 #: oss-upload.php:581 97 98 msgid "Delete OK" 98 99 msgstr "" 99 100 100 #: oss-upload.php:5 71101 #: oss-upload.php:584 101 102 msgid "Delete Error: " 102 103 msgstr "" 103 104 104 #: oss-upload.php:5 74105 #: oss-upload.php:587 105 106 msgid "Read Error: " 106 107 msgstr "" 107 108 108 #: oss-upload.php:5 77109 #: oss-upload.php:590 109 110 msgid "Write Error: " 110 111 msgstr "" 111 112 112 #: oss-upload.php: 595113 #: oss-upload.php:608 113 114 msgid "Starting..." 114 115 msgstr "" 115 116 116 #: oss-upload.php:6 02117 #: oss-upload.php:615 117 118 msgid "deleted" 118 119 msgstr "" 119 120 120 #: oss-upload.php:6 32121 #: oss-upload.php:645 121 122 msgid "No thumbnail found" 122 123 msgstr "" 123 124 124 #: oss-upload.php:6 35125 #: oss-upload.php:648 125 126 msgid "Clean thumbnails done" 126 127 msgstr "" 127 128 128 #: oss-upload.php:6 46129 #: oss-upload.php:659 129 130 msgid "Upload local storage to OSS done" 130 131 msgstr "" 131 132 132 #: oss-upload.php:6 52133 #: oss-upload.php:665 133 134 msgid "synced" 134 135 msgstr "" 135 136 136 #: oss-upload.php:6 62137 #: oss-upload.php:675 137 138 msgid "No attachments need to be synced" 138 139 msgstr "" 139 140 140 #: oss-upload.php:6 65141 #: oss-upload.php:678 141 142 msgid "Sync missing attachments to OSS done" 142 143 msgstr "" 143 144 144 #: oss-upload.php:6 70145 #: oss-upload.php:683 145 146 msgid "reset" 146 147 msgstr "" 147 148 148 #: oss-upload.php:6 80149 #: oss-upload.php:693 149 150 msgid "Reset attachments metadata done" 150 151 msgstr "" 151 152 152 #: oss-upload.php: 697153 #: oss-upload.php:710 153 154 msgid "Enable" 154 155 msgstr "" 155 156 156 #: oss-upload.php:7 00157 #: oss-upload.php:713 157 158 msgid "Use OSS as media library storage" 158 159 msgstr "" 159 160 160 #: oss-upload.php:7 03161 #: oss-upload.php:716 161 162 msgid "Access Key" 162 163 msgstr "" 163 164 164 #: oss-upload.php:7 09165 #: oss-upload.php:722 165 166 msgid "Secret Key" 166 167 msgstr "" 167 168 168 #: oss-upload.php:7 15169 #: oss-upload.php:728 169 170 msgid "Upload Path" 170 171 msgstr "" 171 172 172 #: oss-upload.php:7 19173 #: oss-upload.php:732 173 174 msgid "" 174 175 "<code>{BUCKET}</code> is Bucket name, <code>{PATH}</code> can be empty, with " … … 176 177 msgstr "" 177 178 178 #: oss-upload.php:7 26179 #: oss-upload.php:739 179 180 msgid "Visit URL" 180 181 msgstr "" 181 182 182 #: oss-upload.php:7 30183 #: oss-upload.php:743 183 184 msgid "" 184 185 "<code>{BUCKET}</code> can be directory or domain, <code>{PATH}</code> can be " … … 186 187 msgstr "" 187 188 188 #: oss-upload.php:7 40189 #: oss-upload.php:753 189 190 msgid "Upload EndPoint" 190 191 msgstr "" 191 192 192 #: oss-upload.php:7 44193 #: oss-upload.php:757 193 194 msgid "" 194 195 "Endpoint of your Bucket, can be internal address if WEB SERVER is in the " … … 196 197 msgstr "" 197 198 198 #: oss-upload.php:7 58199 #: oss-upload.php:771 199 200 msgid "Run a test" 200 201 msgstr "" 201 202 202 #: oss-upload.php:7 62203 #: oss-upload.php:775 203 204 msgid "Image Thumbnails" 204 205 msgstr "" 205 206 206 #: oss-upload.php:7 64207 #: oss-upload.php:777 207 208 msgid "Use Image Service via Parameter, default and simple" 208 209 msgstr "" 209 210 210 #: oss-upload.php:7 67211 #: oss-upload.php:780 211 212 msgid "Use Image Service via Style, powerful but require styles setting on OSS" 212 213 msgstr "" 213 214 214 #: oss-upload.php:7 72215 #: oss-upload.php:785 215 216 msgid "Use physical thumbnails, check this when having problem with theme" 216 217 msgstr "" 217 218 218 #: oss-upload.php:7 74219 #: oss-upload.php:787 219 220 msgid "Disable image thumbnails" 220 221 msgstr "" 221 222 222 #: oss-upload.php:7 77223 #: oss-upload.php:790 223 224 msgid "Media Sizes Options" 224 225 msgstr "" 225 226 226 #: oss-upload.php:7 78227 #: oss-upload.php:791 227 228 msgid "Clean Thumbnails" 228 229 msgstr "" 229 230 230 #: oss-upload.php:7 79231 #: oss-upload.php:792 231 232 msgid "Regenerate Thumbnails" 232 233 msgstr "" 233 234 234 #: oss-upload.php:7 83235 #: oss-upload.php:796 235 236 msgid "Thumbnail Quality" 236 237 msgstr "" 237 238 238 #: oss-upload.php:7 86239 #: oss-upload.php:799 239 240 msgid "" 240 241 "Set the quality of thumbnail for OSS Image Servie to speed up image loading, " … … 242 243 msgstr "" 243 244 244 #: oss-upload.php: 789245 #: oss-upload.php:802 245 246 msgid "Featured Image" 246 247 msgstr "" 247 248 248 #: oss-upload.php: 795249 #: oss-upload.php:808 249 250 msgid "" 250 251 "Set the featured image dimensions when thumbnails enabled (width x height)" 251 252 msgstr "" 252 253 253 #: oss-upload.php: 798254 #: oss-upload.php:811 254 255 msgid "HD Thumbnails" 255 256 msgstr "" 256 257 257 #: oss-upload.php:8 01258 #: oss-upload.php:814 258 259 msgid "" 259 260 "Disable <code>1356x1356</code>,<code>2048x2048</code> sizes when generate " … … 261 262 msgstr "" 262 263 263 #: oss-upload.php:802 264 msgid "" 265 "Disable the whole high definition resolution things come with WordPress 5.3" 266 msgstr "" 267 268 #: oss-upload.php:805 264 #: oss-upload.php:815 265 msgid "" 266 "Disable the whole high definition resolution things come with WordPress 5.3 " 267 "like <code>image-scaled.png</code>" 268 msgstr "" 269 270 #: oss-upload.php:818 269 271 msgid "Style Separator" 270 272 msgstr "" 271 273 272 #: oss-upload.php:8 08274 #: oss-upload.php:821 273 275 msgid "Custom style separator for OSS Image Service style" 274 276 msgstr "" 275 277 276 #: oss-upload.php:8 11278 #: oss-upload.php:824 277 279 msgid "Fullsize Style" 278 280 msgstr "" 279 281 280 #: oss-upload.php:8 15282 #: oss-upload.php:828 281 283 msgid "Default full size image style for OSS Image Service" 282 284 msgstr "" 283 285 284 #: oss-upload.php:8 18286 #: oss-upload.php:831 285 287 msgid "GIF Style" 286 288 msgstr "" 287 289 288 #: oss-upload.php:8 21290 #: oss-upload.php:834 289 291 msgid "Using special OSS Image Service style for <code>GIF</code> format" 290 292 msgstr "" 291 293 292 #: oss-upload.php:8 22294 #: oss-upload.php:835 293 295 msgid "Check this to skip style for GIF image if having no animation effect" 294 296 msgstr "" 295 297 296 #: oss-upload.php:8 26298 #: oss-upload.php:839 297 299 msgid "Auto Compress" 298 300 msgstr "" 299 301 300 #: oss-upload.php:8 29302 #: oss-upload.php:842 301 303 msgid "Compress as <code>WebP</code> format automatically if browser support" 302 304 msgstr "" 303 305 304 #: oss-upload.php:8 30306 #: oss-upload.php:843 305 307 msgid "Choose webp format on OSS if using styles for Image Service" 306 308 msgstr "" 307 309 308 #: oss-upload.php:8 33310 #: oss-upload.php:846 309 311 msgid "Lazyload" 310 312 msgstr "" 311 313 312 #: oss-upload.php:8 36314 #: oss-upload.php:849 313 315 msgid "Delay loading of images in long web pages" 314 316 msgstr "" 315 317 316 #: oss-upload.php:8 38318 #: oss-upload.php:851 317 319 msgid "Images outside of viewport wont be loaded before user scrolls to them" 318 320 msgstr "" 319 321 320 #: oss-upload.php:8 41322 #: oss-upload.php:854 321 323 msgid "Lazyload URL" 322 324 msgstr "" 323 325 324 #: oss-upload.php:8 44326 #: oss-upload.php:857 325 327 msgid "" 326 328 "Default image url for lazyload, could be with Image Service suffix, or " … … 328 330 msgstr "" 329 331 330 #: oss-upload.php:8 53332 #: oss-upload.php:866 331 333 msgid "Upload Mimes" 332 334 msgstr "" 333 335 334 #: oss-upload.php:8 57336 #: oss-upload.php:870 335 337 msgid "Add file extensions and mime types to the allowed upload list" 336 338 msgstr "" 337 339 338 #: oss-upload.php:8 60340 #: oss-upload.php:873 339 341 msgid "Auto Rename" 340 342 msgstr "" 341 343 342 #: oss-upload.php:8 63344 #: oss-upload.php:876 343 345 msgid "Auto rename uploaded file if having like Non-ASCII problem" 344 346 msgstr "" 345 347 346 #: oss-upload.php:8 66348 #: oss-upload.php:879 347 349 msgid "URL Fixer" 348 350 msgstr "" 349 351 350 #: oss-upload.php:8 69352 #: oss-upload.php:882 351 353 msgid "Auto relocate attachments in past posts when OSS disabled" 352 354 msgstr "" 353 355 354 #: oss-upload.php:8 72356 #: oss-upload.php:885 355 357 msgid "Find and replace whatever strings you want to fix the attachment url" 356 358 msgstr "" 357 359 358 #: oss-upload.php:8 75360 #: oss-upload.php:888 359 361 msgid "Remote Image" 360 362 msgstr "" 361 363 362 #: oss-upload.php:8 78364 #: oss-upload.php:891 363 365 msgid "Enable remote images autosave when edit post/page" 364 366 msgstr "" 365 367 366 #: oss-upload.php:8 80368 #: oss-upload.php:893 367 369 msgid "Enable remote images autosave when import post/page" 368 370 msgstr "" 369 371 370 #: oss-upload.php:8 83372 #: oss-upload.php:896 371 373 msgid "Whitelist / Blacklist rules for remote images autosave" 372 374 msgstr "" 373 375 374 #: oss-upload.php:8 86376 #: oss-upload.php:899 375 377 msgid "Local Backup" 376 378 msgstr "" 377 379 378 #: oss-upload.php: 889380 #: oss-upload.php:902 379 381 msgid "Backup original image to local storage" 380 382 msgstr "" 381 383 382 #: oss-upload.php: 895384 #: oss-upload.php:908 383 385 msgid "Upload Missing Attachment" 384 386 msgstr "" 385 387 386 #: oss-upload.php: 896388 #: oss-upload.php:909 387 389 msgid "Upload Whole Local Storage" 388 390 msgstr "" 389 391 390 #: oss-upload.php:9 10392 #: oss-upload.php:923 391 393 msgid "" 392 394 "This action would clean all thumbnails including local and OSS that filename " … … 394 396 msgstr "" 395 397 396 #: oss-upload.php:9 13398 #: oss-upload.php:926 397 399 msgid "" 398 400 "This action would upload local storage directory to OSS, override if file " … … 400 402 msgstr "" 401 403 402 #: oss-upload.php:9 16404 #: oss-upload.php:929 403 405 msgid "" 404 406 "This action would upload attachment from local storage that missing in OSS, " … … 406 408 msgstr "" 407 409 408 #: oss-upload.php:9 19410 #: oss-upload.php:932 409 411 msgid "" 410 412 "This action would regenerate metadata of all attachment in OSS, might take " -
oss-upload/trunk/lib/OSSWrapper.php
r2236774 r2253455 5 5 * OSS协议封装类 6 6 * @author Link (xiaomac.com) 7 * @since 20 19-10-227 * @since 2020-02-10 8 8 */ 9 9 … … 13 13 private $position = 0, $mode = '', $buffer; 14 14 public function url_stat($path, $flags) { 15 //$backtrace = debug_backtrace(1, 2); 16 //$call = !empty($backtrace[1]['function']) ? $backtrace[1]['function'] : false;//可获取上级调用函数,暂时无需用到 15 17 $return = false; 16 if(stripos(basename($path), '.') === false){//dir 17 $options = array(); 18 $options['osdir'] = 1;//borrow the true via opendir 19 $info = self::dir_opendir($path, $options); 20 if($info) $return = array('mode' => 16895); 21 }else{//file 22 self::__getURL($path); 23 $info = self::get_object_meta($this->url['host'], $this->url['path']); 24 if($info->isOK()){//exist 25 $size = isset($info->header['_info']['download_content_length']) ? $info->header['_info']['download_content_length'] : 0; 26 if(empty($size)) $size = isset($info->header['content-length']) ? $info->header['content-length'] : 0; 27 $return = array( 28 'mode' => 33279, 29 'size' => $size, 30 'atime' => $info->header['_info']['filetime'], 31 'mtime' => $info->header['_info']['filetime'], 32 'ctime' => $info->header['_info']['filetime'] 33 ); 18 $info = self::dir_opendir($path, array('osdir' => 1, 'max-keys' => 1)); 19 if(!empty($info['is_folder'])){//目录,用路径判断太机械,改用XML来判断 20 $return = array('mode' => 16895); 21 }else{//文件 22 if(!empty($info['is_file']) && !empty($info['file_info'])){ 23 $return = $info['file_info']; 24 $return['mode'] = 33279; 34 25 } 35 26 } … … 66 57 self::__getURL($path); 67 58 if(empty($options)) $options = array(); 68 $options['prefix'] = rtrim($this->url['path'], '/').'/'; 59 $osdir = isset($options['osdir']); 60 $options['prefix'] = $osdir ? $this->url['path'] : rtrim($this->url['path'], '/').'/';//默认查询目录,指定osdir时为模糊查询 69 61 //$options['delimiter'] = '/'; 70 62 $info = self::list_object($this->url['host'], $options); 71 63 if($info->isOK()){ 64 $is_folder = false; 65 $is_file = false; 66 $file_info = false; 72 67 $xml = simplexml_load_string($info->body, 'SimpleXMLElement', LIBXML_NOCDATA); 73 $arr = json_decode(json_encode($xml), true); 68 $arr = json_decode(json_encode($xml), true); 69 if($base = empty($arr['Prefix'])){//前缀为空即为查询根目录 70 if(!empty($options['osdir'])){ 71 return array('is_folder' => true, 'is_file' => $is_file, 'file_info' => $file_info); 72 } 73 } 74 74 $this->buffer = array(); 75 75 if(!empty($arr['CommonPrefixes'])){ 76 $is_folder = true; 76 77 if(isset($arr['CommonPrefixes']['Prefix'])){ 78 if(!$base && rtrim($arr['CommonPrefixes']['Prefix'], '/') != rtrim($arr['Prefix'], '/')) $is_folder = false;//如果是目录前缀模糊查询 77 79 if($key = substr($arr['CommonPrefixes']['Prefix'], strlen($options['prefix']))) $this->buffer[] = $key; 78 80 }else{ … … 83 85 } 84 86 if(!empty($arr['Contents'])){ 87 $is_file = true; 85 88 if(isset($arr['Contents']['Key'])){ 89 if(substr($arr['Contents']['Key'], -1) == '/'){//斜杆结尾为目录 90 $is_folder = true; 91 $is_file = false; 92 } 86 93 if($key = substr($arr['Contents']['Key'], strlen($options['prefix']))) $this->buffer[] = $key; 94 $file_info = array( 95 'size' => $arr['Contents']['Size'], 96 'atime' => strtotime($arr['Contents']['LastModified']), 97 'mtime' => strtotime($arr['Contents']['LastModified']), 98 'ctime' => strtotime($arr['Contents']['LastModified']) 99 ); 87 100 }else{ 88 101 foreach ($arr['Contents'] as $k=>$v) { … … 92 105 } 93 106 if(!empty($options['osdir'])){ 94 if(!empty($this->buffer)){ 95 $this->position = 0; 96 unset($this->buffer); 97 return true; 98 }else{ 99 return false; 100 } 107 return array('is_folder' => $is_folder, 'is_file' => $is_file, 'file_info' => $file_info); 108 } 109 if(!empty($this->buffer)){ 110 $this->position = 0; 111 unset($this->buffer); 112 return true; 113 }else{ 114 return $is_folder || $is_file; 101 115 } 102 116 return true; -
oss-upload/trunk/oss-upload.php
r2236774 r2253455 2 2 /* 3 3 * Plugin Name: OSS Upload 4 * Version: 4.8. 74 * Version: 4.8.9 5 5 * Description: Upload with Aliyun OSS, with modified OSS Wrapper and fully native image edit function support. 6 6 * Plugin URI: https://www.xiaomac.com/oss-upload.html … … 388 388 add_filter('wp_calculate_image_srcset', 'oss_upload_image_srcset', 9999, 5); 389 389 function oss_upload_image_srcset($sources, $size, $image_src, $meta, $id){//wp_get_attachment_image_srcset 390 if(!ouops('oss') || empty($meta['sizes']) ) return $sources;390 if(!ouops('oss') || empty($meta['sizes']) || empty($sources)) return $sources; 391 391 $upload = wp_get_upload_dir(); 392 392 if(parse_url(admin_url(), PHP_URL_SCHEME) == 'https'){ … … 813 813 <p><label><input name="ouop[oss_hd_thumbnail]" type="checkbox" value="1" <?php checked(ouops('oss_hd_thumbnail'),1);?> /> 814 814 <?php _e('Disable <code>1356x1356</code>,<code>2048x2048</code> sizes when generate thumbnails','oss-upload')?></label></p> 815 <p <?php oss_upload_show_more('oss_upload_desc'); ?>><small><?php _e('Disable the whole high definition resolution things come with WordPress 5.3 ', 'oss-upload');?></small></p>815 <p <?php oss_upload_show_more('oss_upload_desc'); ?>><small><?php _e('Disable the whole high definition resolution things come with WordPress 5.3 like <code>image-scaled.png</code>', 'oss-upload');?></small></p> 816 816 </td></tr> 817 817 <tr valign="top"> -
oss-upload/trunk/readme.txt
r2236774 r2253455 5 5 Tags: aliyun, oss, upload, media, files, storage, cloud, 阿里云, 媒体库, 图片, 上传, 云存储 6 6 Tested up to: 5.3.2 7 Stable tag: 4.8. 77 Stable tag: 4.8.9 8 8 9 9 == Description == 10 10 11 11 使用阿里云 OSS 作为媒体库附件存储空间,支持原创增强的 OSS 协议包装和全原生图像编辑及衍生功能。 12 13 todo: 批量上传慢的问题、还是有报样式重复的问题14 15 12 16 13 ### 功能 ### … … 46 43 == Changelog == 47 44 45 = 4.8.9 = 46 * 修复个别主题会严重报错的问题 47 48 = 4.8.8 = 49 * 修复伪协议包装的核心兼容问题 50 48 51 = 4.8.7 = 49 52 * 保存远程图片兼容古藤堡编辑器
Note: See TracChangeset
for help on using the changeset viewer.