From 1038400859b483d64b07312bbc8024ebaa367a26 Mon Sep 17 00:00:00 2001 From: OliverZ Date: Sat, 25 Mar 2017 20:14:28 +0200 Subject: [PATCH] International Properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Excel localizes "Worksheets" and other names in XLS[XMB] Properties Fixes #33 note: @oliverz contributed a file with "Arbeitsblätter" @sheetjsdev tested against test suite, PR #32 details used --- bits/22_xmlutils.js | 4 ++-- bits/34_extprops.js | 20 ++++++++++++++++++-- xlsx.flow.js | 24 ++++++++++++++++++++---- xlsx.js | 24 ++++++++++++++++++++---- 4 files changed, 60 insertions(+), 12 deletions(-) diff --git a/bits/22_xmlutils.js b/bits/22_xmlutils.js index de09b13..970788b 100644 --- a/bits/22_xmlutils.js +++ b/bits/22_xmlutils.js @@ -127,7 +127,7 @@ var vtregex = (function(){ var vt_cache = {}; if(vt_cache[bt] !== undefined) return vt_cache[bt]; return (vt_cache[bt] = new RegExp("<(?:vt:)?" + bt + ">(.*?)", 'g') ); };})(); -var vtvregex = /<\/?(:?vt:)?variant>/g, vtmregex = /<(:?vt:)?([^>]*)>(.*)/g, vtmregex = /<(?:vt:)([^>]*)>(.*)(.*?)", 'g') ); };})(); -var vtvregex = /<\/?(:?vt:)?variant>/g, vtmregex = /<(:?vt:)?([^>]*)>(.*)/g, vtmregex = /<(?:vt:)([^>]*)>(.*)(.*?)", 'g') ); };})(); -var vtvregex = /<\/?(:?vt:)?variant>/g, vtmregex = /<(:?vt:)?([^>]*)>(.*)/g, vtmregex = /<(?:vt:)([^>]*)>(.*)