98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
# File 'lib/idiom/base.rb', line 98
def post_process(value, lang)
value.gsub!(/^\"/, "")
value.gsub!(/\"$/, "")
value.gsub!('"', "'")
value.gsub!("<", "<")
value.gsub!(">", ">")
value.gsub!("{ ", "{")
value.gsub!(" }", "}")
value.gsub!("{{_", "{{")
value.gsub!("_}}", "}}")
value.gsub!(/\\$/, "")
value.strip!
value = "\"#{value}\"" if value.present?
while value =~ /\|([^\|]+)\|/
value.sub! /\|([^\|]+)\|/, "%{#{@substitution_vars[$1.to_i]}}"
end
while value =~ /__(.*?)__/
value.sub! /__(.*?)__/, @pass_through_vars[$1.to_i]
end
value
end
|